Table of Contents

Class CalendarEventWS

Namespace
PHCWS
Assembly
PHCWS.dll

Serviços de gestão da entidade CalendarEventVO.

[WebService(Namespace = "http://www.phcgo.net/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[DesignerGenerated]
public class CalendarEventWS : PHCTypedWS<CalendarEventVO>, IComponent, IDisposable, IServiceProvider
Inheritance
CalendarEventWS

Methods

CreateAppointments(List<string>, List<string>, string, AbsenceTimeType, string, string)

[WebMethod]
public PHCResult CreateAppointments(List<string> dates, List<string> users, string title, AbsenceBiz.AbsenceTimeType timetype, string startsat, string endsat)

Parameters

Nome Tipo Descrição
dates List<string>
users List<string>
title string
timetype AbsenceBiz.AbsenceTimeType
startsat string
endsat string

Returns

PHCResult

CreateApprovalOfAbsences(List<string>, List<string>, ApprovalAbsenceTypeEnum, AbsenceTimeType, string, string, string, string)

[WebMethod]
public PHCResult CreateApprovalOfAbsences(List<string> dates, List<string> users, ApprovalOfAbsencesVO.ApprovalAbsenceTypeEnum eventType, AbsenceBiz.AbsenceTimeType timetype, string startsat, string endsat, string obs, string absencetypestamp)

Parameters

Nome Tipo Descrição
dates List<string>
users List<string>
eventType ApprovalOfAbsencesVO.ApprovalAbsenceTypeEnum
timetype AbsenceBiz.AbsenceTimeType
startsat string
endsat string
obs string
absencetypestamp string

Returns

PHCResult

EditAbsence(string, DateTime, string, string, bool)

[WebMethod]
public PHCResult EditAbsence(string stamp, DateTime newDate, string startsAt, string endsAt, bool editInBlock)

Parameters

Nome Tipo Descrição
stamp string
newDate DateTime
startsAt string
endsAt string
editInBlock bool

Returns

PHCResult

EditAppointment(string, DateTime, string, string, bool, bool)

[WebMethod]
public PHCResult EditAppointment(string stamp, DateTime newDate, string startsAt, string endsAt, bool allDay, bool editInBlock)

Parameters

Nome Tipo Descrição
stamp string
newDate DateTime
startsAt string
endsAt string
allDay bool
editInBlock bool

Returns

PHCResult

EditApprovalOfAbsence(string, DateTime, string, string, bool)

[WebMethod]
public PHCResult EditApprovalOfAbsence(string stamp, DateTime newDate, string startsAt, string endsAt, bool editInBlock)

Parameters

Nome Tipo Descrição
stamp string
newDate DateTime
startsAt string
endsAt string
editInBlock bool

Returns

PHCResult

FetchApprovalOfAbsencesForCalendar(QueryVO)

[WebMethod]
public PHCResult FetchApprovalOfAbsencesForCalendar(QueryVO itemQuery)

Parameters

Nome Tipo Descrição
itemQuery QueryVO

Returns

PHCResult

GetAbsences(List<string>, DateTime, DateTime)

[WebMethod]
public PHCResult GetAbsences(List<string> users, DateTime startDate, DateTime endDate)

Parameters

Nome Tipo Descrição
users List<string>
startDate DateTime
endDate DateTime

Returns

PHCResult

GetActivities(List<string>, DateTime, DateTime)

[WebMethod]
public PHCResult GetActivities(List<string> users, DateTime startDate, DateTime endDate)

Parameters

Nome Tipo Descrição
users List<string>
startDate DateTime
endDate DateTime

Returns

PHCResult

GetAddonEvents(string, string)

[WebMethod]
public PHCResult GetAddonEvents(string dateIni, string dateEnd)

Parameters

Nome Tipo Descrição
dateIni string
dateEnd string

Returns

PHCResult

GetHolidays(DateTime, DateTime)

[WebMethod]
public PHCResult GetHolidays(DateTime startDate, DateTime endDate)

Parameters

Nome Tipo Descrição
startDate DateTime
endDate DateTime

Returns

PHCResult

GetInterventions(List<string>, DateTime, DateTime)

[WebMethod]
public PHCResult GetInterventions(List<string> users, DateTime startDate, DateTime endDate)

Parameters

Nome Tipo Descrição
users List<string>
startDate DateTime
endDate DateTime

Returns

PHCResult

GetUserEventsByDate(List<string>, DateTime, DateTime, bool)

[WebMethod]
public PHCResult GetUserEventsByDate(List<string> users, DateTime startDate, DateTime endDate, bool isPlaces)

Parameters

Nome Tipo Descrição
users List<string>
startDate DateTime
endDate DateTime
isPlaces bool

Returns

PHCResult

daysInBlock(string, string, DateTime, CalendarType)

[WebMethod]
public PHCResult daysInBlock(string inBlockKey, string stamp, DateTime newDate, CalendarEventBiz.CalendarType type)

Parameters

Nome Tipo Descrição
inBlockKey string
stamp string
newDate DateTime
type CalendarEventBiz.CalendarType

Returns

PHCResult