using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MMDAL.DTO.Usage { public class UsageDTO { #region PrivateMembers #region Usage private int usageid; //UsageId #region Period private int periodid; //Id private string periodcode; //Code private string periodname; //Name private DateTime periodfromdate; //FromDate private DateTime periodtodate; //ToDate #endregion #region OrganizationUnit private int ouid; //Id private string oucode; //Code private string ouname; //Name #endregion #region BizTransactionType private int biztransactiontypeid; //Id private string biztransactiontypecode; //Code private string biztransactiontypename; //Name #endregion private string usagenumber; //Number private DateTime usageusagedate; //UsageDate private string usagereferencenumber; //ReferenceNumber private DateTime usagereferencedate; //ReferenceDate private DateTime usagestartdate; //StartDate private DateTime usageenddate; //EndDate #endregion #region Base private int usagecreatedbyid; //CreatedById private DateTime usagecreatedon; //CreatedOn private int usagemodifiedbyid; //ModifiedById private DateTime usagemodifiedon; //ModifiedOn private int usagebaseclinetid; //BaseClinetId #endregion #region Standard private Int16 usagesortorder; //SortOrder private byte usagestatus; //Status private Int16 usageversion; //Version private byte usagesourcetype; //SourceType #endregion private List usagedetailarray = new List(); #endregion #region PublicMembers #region Usage public int UsageId { get { return usageid; } //UsageId set { usageid = value; } //UsageId } #region Period public int PeriodId { get { return periodid; } //Id set { periodid = value; } //Id } public string PeriodCode { get { return periodcode; } //Code set { periodcode = value; } //Code } public string PeriodName { get { return periodname; } //Name set { periodname = value; } //Name } public DateTime PeriodFromDate { get { return periodfromdate; } //FromDate set { periodfromdate = value; } //FromDate } public DateTime PeriodToDate { get { return periodtodate; } //ToDate set { periodtodate = value; } //ToDate } #endregion #region OrganizationUnit public int OUId { get { return ouid; } //Id set { ouid = value; } //Id } public string OUCode { get { return oucode; } //Code set { oucode = value; } //Code } public string OUName { get { return ouname; } //Name set { ouname = value; } //Name } #endregion #region BizTransactionType public int BizTransactionTypeId { get { return biztransactiontypeid; } //Id set { biztransactiontypeid = value; } //Id } public string BizTransactionTypeCode { get { return biztransactiontypecode; } //Code set { biztransactiontypecode = value; } //Code } public string BizTransactionTypeName { get { return biztransactiontypename; } //Name set { biztransactiontypename = value; } //Name } #endregion public string UsageNumber { get { return usagenumber; } //Number set { usagenumber = value; } //Number } public DateTime UsageUsageDate { get { return usageusagedate; } //UsageDate set { usageusagedate = value; } //UsageDate } public string UsageReferenceNumber { get { return usagereferencenumber; } //ReferenceNumber set { usagereferencenumber = value; } //ReferenceNumber } public DateTime UsageReferenceDate { get { return usagereferencedate; } //ReferenceDate set { usagereferencedate = value; } //ReferenceDate } public DateTime UsageStartDate { get { return usagestartdate; } //StartDate set { usagestartdate = value; } //StartDate } public DateTime UsageEndDate { get { return usageenddate; } //EndDate set { usageenddate = value; } //EndDate } #endregion #region Base public int UsageCreatedById { get { return usagecreatedbyid; } //CreatedById set { usagecreatedbyid = value; } //CreatedById } public DateTime UsageCreatedOn { get { return usagecreatedon; } //CreatedOn set { usagecreatedon = value; } //CreatedOn } public int UsageModifiedById { get { return usagemodifiedbyid; } //ModifiedById set { usagemodifiedbyid = value; } //ModifiedById } public DateTime UsageModifiedOn { get { return usagemodifiedon; } //ModifiedOn set { usagemodifiedon = value; } //ModifiedOn } public int UsageBaseClinetId { get { return usagebaseclinetid; } //BaseClinetId set { usagebaseclinetid = value; } //BaseClinetId } #endregion #region Standard public Int16 UsageSortOrder { get { return usagesortorder; } //SortOrder set { usagesortorder = value; } //SortOrder } public byte UsageStatus { get { return usagestatus; } //Status set { usagestatus = value; } //Status } public Int16 UsageVersion { get { return usageversion; } //Version set { usageversion = value; } //Version } public byte UsageSourceType { get { return usagesourcetype; } //SourceType set { usagesourcetype = value; } //SourceType } #endregion public List UsageDetailArray { get { return usagedetailarray; } set { usagedetailarray = value; } } #endregion } }