Class AppointmentInfoProvider
Inheritance
AppointmentInfoProvider
Assembly: SoDataBase.dll
Syntax
public class AppointmentInfoProvider : IAppointmentInfo3, IAppointmentInfo2, IAppointmentInfo
Properties
Appointment
Declaration
public Appointment Appointment { get; }
Property Value
AppointmentId
Declaration
public int AppointmentId { get; }
Property Value
AssociateId
Declaration
public int AssociateId { get; }
Property Value
AssociateName
Declaration
public string AssociateName { get; }
Property Value
AssociateOwnerName
Name of owner associate
If this is a child booking, we want to look to the mother appointment's owner
Declaration
public string AssociateOwnerName { get; }
Property Value
Declaration
public int ContactId { get; }
Property Value
Declaration
public string ContactName { get; }
Property Value
CreationDate
Declaration
public string CreationDate { get; }
Property Value
CreationTime
Declaration
public string CreationTime { get; }
Property Value
Description
Declaration
public string Description { get; }
Property Value
DescriptionLine
Declaration
public string DescriptionLine { get; }
Property Value
EMail
Declaration
public string EMail { get; }
Property Value
EndDate
Declaration
public string EndDate { get; }
Property Value
EndTime
Declaration
public string EndTime { get; }
Property Value
FreeBusy
Declaration
public string FreeBusy { get; }
Property Value
ICalId
Unique id made for iCal. SerialnoDappointmentIdDinvitedIdDupdated. Where D is a separator
Declaration
public string ICalId { get; }
Property Value
ICalPriority
Declaration
public int ICalPriority { get; }
Property Value
InvitationClickText
The connection from "Use this link to open the Invitation dialog in SuperOffice"" shown for registered contacts. Blank if the recipient not is a registered contact.
Declaration
public string InvitationClickText { get; }
Property Value
Declaration
public string InvitationFormattedList { get; }
Property Value
InvitationUrl
The connection from "superoffice:invitations" to the invitation dialog box
Declaration
public string InvitationUrl { get; }
Property Value
InvitedList
Declaration
public string InvitedList { get; }
Property Value
InviteeId
Appointments invitee person id
Declaration
public int InviteeId { get; }
Property Value
InviteeName
Appointments invitee person name
Declaration
public string InviteeName { get; }
Property Value
IsMilestone
Declaration
public string IsMilestone { get; }
Property Value
JoinMeetingUrl
Declaration
public string JoinMeetingUrl { get; }
Property Value
Location
Declaration
public string Location { get; }
Property Value
MainRepeatingPattern
Declaration
public string MainRepeatingPattern { get; }
Property Value
MotherAppointment
Declaration
public Appointment MotherAppointment { get; }
Property Value
OldStartDate
Declaration
public string OldStartDate { get; }
Property Value
OldStartTime
Declaration
public string OldStartTime { get; }
Property Value
PersonId
Declaration
public int PersonId { get; }
Property Value
PersonName
Declaration
public string PersonName { get; }
Property Value
PreferredTZLocation
Declaration
public int PreferredTZLocation { get; }
Property Value
Priority
Declaration
public string Priority { get; }
Property Value
PriorityId
Declaration
public int PriorityId { get; }
Property Value
ProjectId
Declaration
public int ProjectId { get; }
Property Value
ProjectName
Declaration
public string ProjectName { get; }
Property Value
PublishEndDate
Declaration
public string PublishEndDate { get; }
Property Value
PublishStartDate
Declaration
public string PublishStartDate { get; }
Property Value
RepeatingAppointmentId
Declaration
public int RepeatingAppointmentId { get; }
Property Value
RepeatingEndDate
Declaration
public string RepeatingEndDate { get; }
Property Value
RepeatingPattern
The entire appointment's repeating pattern, formatted as "RRULE:" + bpat + bsub + bunt
Declaration
public string RepeatingPattern { get; }
Property Value
RepeatingPatternEnd
Declaration
public string RepeatingPatternEnd { get; }
Property Value
RepeatingPatternText
Declaration
public string RepeatingPatternText { get; }
Property Value
RepeatingPatternText2
Declaration
public string RepeatingPatternText2 { get; }
Property Value
RepeatingPatternWeekStart
Declaration
public string RepeatingPatternWeekStart { get; }
Property Value
RepeatingStartDate
Declaration
public string RepeatingStartDate { get; }
Property Value
Declaration
public string RepeatingTooltip { get; }
Property Value
StartDate
Declaration
public string StartDate { get; }
Property Value
StartDateLabel
Declaration
public string StartDateLabel { get; }
Property Value
StartDateTimeAndDuration
The appointment's date and time. E.g. 30.03.2005 (16:00)-(17:00).
Declaration
public string StartDateTimeAndDuration { get; }
Property Value
StartTime
Declaration
public string StartTime { get; }
Property Value
State
Declaration
public string State { get; }
Property Value
SubRepeatingPattern
Declaration
public string SubRepeatingPattern { get; }
Property Value
SuggestedAppointmentId
Declaration
public int SuggestedAppointmentId { get; }
Property Value
Type
Declaration
public string Type { get; }
Property Value
UpdatedCount
Declaration
public int UpdatedCount { get; }
Property Value
UpdatedDate
Declaration
public string UpdatedDate { get; }
Property Value
UpdatedTime
Declaration
public string UpdatedTime { get; }
Property Value
Methods
GetUserDefinedDecimal(Int32)
Return a user defined value of type decimal
Declaration
public string GetUserDefinedDecimal(int fieldNo)
Parameters
Type |
Name |
Description |
Int32 |
fieldNo |
Index of field to retrieve value for
|
Returns
Type |
Description |
String |
String representation of the value of specified field
|
GetUserDefinedDecimal(String)
Get the decimal udef value based on the prog.id name of the udef field.
Declaration
public double GetUserDefinedDecimal(string progId)
Parameters
Type |
Name |
Description |
String |
progId |
Program name of udef field
|
Returns
Type |
Description |
Double |
double value of field, or NAN if field not found
|
GetUserDefinedInt(Int32)
Return a user defined value of type int
Declaration
public string GetUserDefinedInt(int fieldNo)
Parameters
Type |
Name |
Description |
Int32 |
fieldNo |
Index of field to retrieve value for
|
Returns
Type |
Description |
String |
String representation of the value of specified field
|
GetUserDefinedInt(String)
Get the int udef value based on the prog.id name of the udef field.
Declaration
public int GetUserDefinedInt(string progId)
Parameters
Type |
Name |
Description |
String |
progId |
Program name of udef field
|
Returns
Type |
Description |
Int32 |
int value of field, or MINVALUE if field not found
|
GetUserDefinedString(Int32)
Return a user defined value of type string
Declaration
public string GetUserDefinedString(int fieldNo)
Parameters
Type |
Name |
Description |
Int32 |
fieldNo |
Index of field to retrieve value for
|
Returns
Type |
Description |
String |
Value of specified field
|
GetUserDefinedString(String)
Get the string udef value based on the prog.id name of the udef field.
Declaration
public string GetUserDefinedString(string progId)
Parameters
Type |
Name |
Description |
String |
progId |
Program name of udef field
|
Returns
Type |
Description |
String |
string value of field, or NULL if field not found
|
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)