using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MMDAL.DTO.Scheme { public class SchemeDTO { #region PrivateMembers #region Scheme private int schemeid; //SchemeId private string schemecode; //SchemeCode private string schemename; //SchemeName private byte schemenature; //Nature private byte schemeisslab; //IsSlab private byte schemebasedon; //BasedOn private DateTime schemevalidfromdate; //Validfromdate private DateTime schemevalidtodate; //ValidToDate private Int16 schemevalidfromtime; //ValidFromTime private Int16 schemevalidtotime; //ValidToTime private string schemeremarks; //Remarks #endregion #region CriteriaConfig private int partycriteriaid; //Id private string partycriterianame; //Name #endregion #region PriceListType private int pricelisttypeid; //Id private string pricelisttypecode; //Code private string pricelisttypename; //Name #endregion private List schemeoudetailarray = new List(); private List schemeitemdetailarray = new List(); #region Base private int schemecreatedbyid; //CreatedById private string schemecreatedbyname; //CreatedByName private DateTime schemecreatedon; //CreatedOn private int schememodifiedbyid; //ModifiedById private string schememodifiedbyname; //ModifiedByName private DateTime schememodifiedon; //ModifiedOn #endregion #region Standard private Int16 schemesortorder; //SortOrder private byte schemestatus; //Status private Int16 schemeversion; //Version private byte schemesourcetype; //SourceType #endregion #endregion #region PublicMembers #region Scheme public int SchemeId { get { return schemeid; } //SchemeId set { schemeid = value; } //SchemeId } public string SchemeCode { get { return schemecode; } //SchemeCode set { schemecode = value; } //SchemeCode } public string SchemeName { get { return schemename; } //SchemeName set { schemename = value; } //SchemeName } public byte SchemeNature { get { return schemenature; } //Nature set { schemenature = value; } //Nature } public byte SchemeIsSlab { get { return schemeisslab; } //IsSlab set { schemeisslab = value; } //IsSlab } public byte SchemeBasedOn { get { return schemebasedon; } //BasedOn set { schemebasedon = value; } //BasedOn } public DateTime SchemeValidFromDate { get { return schemevalidfromdate; } //Validfromdate set { schemevalidfromdate = value; } //Validfromdate } public DateTime SchemeValidToDate { get { return schemevalidtodate; } //ValidToDate set { schemevalidtodate = value; } //ValidToDate } public Int16 SchemeValidFromTime { get { return schemevalidfromtime; } //ValidFromTime set { schemevalidfromtime = value; } //ValidFromTime } public Int16 SchemeValidToTime { get { return schemevalidtotime; } //ValidToTime set { schemevalidtotime = value; } //ValidToTime } public string SchemeRemarks { get { return schemeremarks; } //Remarks set { schemeremarks = value; } //Remarks } #endregion #region Criteria public int PartyCriteriaId { get { return partycriteriaid; } //Id set { partycriteriaid = value; } //Id } public string PartyCriteriaName { get { return partycriterianame; } //Name set { partycriterianame = value; } //Name } #endregion #region PriceListType public int PriceListTypeId { get { return pricelisttypeid; } //Id set { pricelisttypeid = value; } //Id } public string PriceListTypeCode { get { return pricelisttypecode; } //Code set { pricelisttypecode = value; } //Code } public string PriceListTypeName { get { return pricelisttypename; } //Name set { pricelisttypename = value; } //Name } #endregion public List SchemeOUDetailArray { get { return schemeoudetailarray; } set { schemeoudetailarray = value; } } public List SchemeItemDetailArray { get { return schemeitemdetailarray; } set { schemeitemdetailarray = value; } } #region Base public int SchemeCreatedById { get { return schemecreatedbyid; } //CreatedById set { schemecreatedbyid = value; } //CreatedById } public string SchemeCreatedByName { get { return schemecreatedbyname; } //CreatedByName set { schemecreatedbyname = value; } //CreatedByName } public DateTime SchemeCreatedOn { get { return schemecreatedon; } //CreatedOn set { schemecreatedon = value; } //CreatedOn } public int SchemeModifiedById { get { return schememodifiedbyid; } //ModifiedById set { schememodifiedbyid = value; } //ModifiedById } public string SchemeModifiedByName { get { return schememodifiedbyname; } //ModifiedByName set { schememodifiedbyname = value; } //ModifiedByName } public DateTime SchemeModifiedOn { get { return schememodifiedon; } //ModifiedOn set { schememodifiedon = value; } //ModifiedOn } #endregion #region Standard public Int16 SchemeSortOrder { get { return schemesortorder; } //SortOrder set { schemesortorder = value; } //SortOrder } public byte SchemeStatus { get { return schemestatus; } //Status set { schemestatus = value; } //Status } public Int16 SchemeVersion { get { return schemeversion; } //Version set { schemeversion = value; } //Version } public byte SchemeSourceType { get { return schemesourcetype; } //SourceType set { schemesourcetype = value; } //SourceType } #endregion private byte schemeschemetype; public byte SchemeSchemeType { get { return schemeschemetype; } //SchemeType set { schemeschemetype = value; } //SchemeType } #endregion } }