Files
Nuvolar/Nuvolar.Module.CSharp/Gantt/GanttAppointments.cs
T
2017-12-27 19:23:10 +01:00

135 lines
3.9 KiB
C#

using DevExpress.Xpo;
using DevExpress.Persistent.Base;
using DevExpress.Persistent.BaseImpl;
using System.ComponentModel;
using System;
namespace Nuvolar.Module.CSharp
{
[DefaultClassOptions,NavigationItem(false),CreatableItem(false)]
public class GanttAppointments : XPLiteObject
{
public GanttAppointments(Session session)
: base(session)
{
}
public override void AfterConstruction()
{
base.AfterConstruction();
}
private int _TType;
private DateTime _StartDate;
private DateTime _EndDate;
private bool _AllDay;
private string _Subject;
private string _Location;
private string _Description;
private bool _Status;
private int _Label;
private int _ResourceId;
private string _ResourceIds;
private string _ReminderInfo;
private string _RecurrenceInfo;
private int _PercentComplete;
private string _TimeZoneId;
private string _CustomField1;
[Key(AutoGenerate = true), Browsable(false)]
public int UniqueId { get; set; }
public int TType
{
get { return _TType; }
set { SetPropertyValue("TType", ref _TType, value); }
}
public DateTime StartDate
{
get { return _StartDate; }
set { SetPropertyValue("StartDate", ref _StartDate, value); }
}
public DateTime EndDate
{
get { return _EndDate; }
set { SetPropertyValue("EndDate", ref _EndDate, value); }
}
public bool AllDay
{
get { return _AllDay; }
set { SetPropertyValue("AllDay", ref _AllDay, value); }
}
[Size(-1)]
public string Subject
{
get { return _Subject; }
set { SetPropertyValue("Subject", ref _Subject, value); }
}
[Size(-1)]
public string Location
{
get { return _Location; }
set { SetPropertyValue("Location", ref _Location, value); }
}
[Size(-1)]
public string Description
{
get { return _Description; }
set { SetPropertyValue("Description", ref _Description, value); }
}
public bool Status
{
get { return _Status; }
set { SetPropertyValue("Status", ref _Status, value); }
}
public int Label
{
get { return _Label; }
set { SetPropertyValue("Label", ref _Label, value); }
}
public int ResourceId
{
get { return _ResourceId; }
set { SetPropertyValue("ResourceId", ref _ResourceId, value); }
}
[Size(-1)]
public string ResourceIds
{
get { return _ResourceIds; }
set { SetPropertyValue("ResourceIds", ref _ResourceIds, value); }
}
[Size(-1)]
public string ReminderInfo
{
get { return _ReminderInfo; }
set { SetPropertyValue("ReminderInfo", ref _ReminderInfo, value); }
}
[Size(-1)]
public string RecurrenceInfo
{
get { return _RecurrenceInfo; }
set { SetPropertyValue("RecurrenceInfo", ref _RecurrenceInfo, value); }
}
public int PercentComplete
{
get { return _PercentComplete; }
set { SetPropertyValue("PercentComplete", ref _PercentComplete, value); }
}
[Size(-1)]
public string TimeZoneId
{
get { return _TimeZoneId; }
set { SetPropertyValue("TimeZoneId", ref _TimeZoneId, value); }
}
[Size(-1)]
public string CustomField1
{
get { return _CustomField1; }
set { SetPropertyValue("CustomField1", ref _CustomField1, value); }
}
}
}