using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AccountsDAL.DTO.PreVoucher { public class PreVoucherDTO { #region PrivateMembers #region PreVoucher private int prevoucherid; //Id #region OrganizationUnit private int ouid; //Id private string oucode; //Code private string ouname; //Name #endregion #region Period private int periodid; //Id private string periodcode; //Code private string periodname; //Name private DateTime periodfromdate; //FromDate private DateTime periodtodate; //ToDate #endregion #region BizTransactionType private int biztransactiontypeid; //Id private string biztransactiontypecode; //Code private string biztransactiontypename; //Name private byte biztransactiontypeassetposttype; //AssetPostType #endregion private string prevouchernumber; //Number private DateTime prevoucherdate; //Date private string prevoucherreferencenumber; //ReferenceNumber private DateTime prevoucherreferencedate; //ReferenceDate private string prevoucherdescription; //Description #region BIZTransaction #endregion #region Entity private int objectheadertypeid = -1; //Id private string objectheadertypecode; //Code private string objectheadertypename; //Name #endregion private int prevoucherobjectheaderid = -1; //ObjectHeaderId #region Entity private int objecttypeid = -1; //Id private string objecttypecode; //Code private string objecttypename; //Name #endregion private int prevoucherobjectid = -1; //ObjectId private int deferalid = -1; private string deferalcode; private string deferalname; private int postbiztransactionid = -1; private int financebookid = -1; private DateTime prevoucherstartdate; //StartDate private DateTime prevoucherenddate; //EndDate private byte prevoucherfrequencytype; //FrequencyType private string prevoucherfrequencypattern = ""; //FrequencyPattern private string prevouchernarration = ""; //Narration private DateTime prevoucherpostedtilldate; //PostedTillDate private byte prevoucherprestatus; //PreStatus #endregion #region Base private byte prevoucherstatus; //Status private Int16 prevoucherversion; //Version #endregion #region Standard private int prevouchercreatedbyid; //CreatedById private DateTime prevouchercreatedon; //CreatedOn private int prevouchermodifiedbyid; //ModifiedById private DateTime prevouchermodifiedon; //ModifiedOn #endregion private List prevoucherdetailarray = new List(); private List prevoucherschedulearray = new List(); #endregion #region PublicMembers #region PreVoucher public int PreVoucherId { get { return prevoucherid; } //Id set { prevoucherid = value; } //Id } #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 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 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 } public byte BizTransactionTypeAssetPostType { get { return biztransactiontypeassetposttype; } //AssetPostType set { biztransactiontypeassetposttype = value; } //AssetPostType } #endregion public string PreVoucherNumber { get { return prevouchernumber; } //Number set { prevouchernumber = value; } //Number } public DateTime PreVoucherDate { get { return prevoucherdate; } //Date set { prevoucherdate = value; } //Date } public string PreVoucherReferenceNumber { get { return prevoucherreferencenumber; } //ReferenceNumber set { prevoucherreferencenumber = value; } //ReferenceNumber } public DateTime PreVoucherReferenceDate { get { return prevoucherreferencedate; } //ReferenceDate set { prevoucherreferencedate = value; } //ReferenceDate } public string PreVoucherDescription { get { return prevoucherdescription; } //Description set { prevoucherdescription = value; } //Description } #region BIZTransaction #endregion #region Entity public int ObjectHeaderTypeId { get { return objectheadertypeid; } //Id set { objectheadertypeid = value; } //Id } public string ObjectHeaderTypeCode { get { return objectheadertypecode; } //Code set { objectheadertypecode = value; } //Code } public string ObjectHeaderTypeName { get { return objectheadertypename; } //Name set { objectheadertypename = value; } //Name } #endregion public int PreVoucherObjectHeaderId { get { return prevoucherobjectheaderid; } //ObjectHeaderId set { prevoucherobjectheaderid = value; } } #region Entity public int ObjectTypeId { get { return objecttypeid; } //Id set { objecttypeid = value; } //Id } public string ObjectTypeCode { get { return objecttypecode; } //Code set { objecttypecode = value; } //Code } public string ObjectTypeName { get { return objecttypename; } //Name set { objecttypename = value; } //Name } #endregion public int PreVoucherObjectId { get { return prevoucherobjectid; } //ObjectId set { prevoucherobjectid = value; } //ObjectId } public int DeferalId { get { return deferalid; } //Id set { deferalid = value; } //Id } public string DeferalCode { get { return deferalcode; } //Code set { deferalcode = value; } //Code } public string DeferalName { get { return deferalname; } //Name set { deferalname = value; } //Name } public int PostBizTransactionId { get { return postbiztransactionid; } //Id set { postbiztransactionid = value; } //Id } public int FinanceBookId { get { return financebookid; } //Id set { financebookid = value; } //Id } public DateTime PreVoucherStartDate { get { return prevoucherstartdate; } //StartDate set { prevoucherstartdate = value; } //StartDate } public DateTime PreVoucherEndDate { get { return prevoucherenddate; } //EndDate set { prevoucherenddate = value; } //EndDate } public byte PreVoucherFrequencyType { get { return prevoucherfrequencytype; } //FrequencyType set { prevoucherfrequencytype = value; } //FrequencyType } public string PreVoucherFrequencyPattern { get { return prevoucherfrequencypattern; } //FrequencyPattern set { prevoucherfrequencypattern = value; } //FrequencyPattern } public string PreVoucherNarration { get { return prevouchernarration; } //Narration set { prevouchernarration = value; } //Narration } public DateTime PreVoucherPostedTillDate { get { return prevoucherpostedtilldate; } //PostedTillDate set { prevoucherpostedtilldate = value; } //PostedTillDate } public byte PreVoucherPreStatus { get { return prevoucherprestatus; } //PreStatus set { prevoucherprestatus = value; } //PreStatus } #endregion #region Base public byte PreVoucherStatus { get { return prevoucherstatus; } //Status set { prevoucherstatus = value; } //Status } public Int16 PreVoucherVersion { get { return prevoucherversion; } //Version set { prevoucherversion = value; } //Version } #endregion #region Standard public int PreVoucherCreatedById { get { return prevouchercreatedbyid; } //CreatedById set { prevouchercreatedbyid = value; } //CreatedById } public DateTime PreVoucherCreatedOn { get { return prevouchercreatedon; } //CreatedOn set { prevouchercreatedon = value; } //CreatedOn } public int PreVoucherModifiedById { get { return prevouchermodifiedbyid; } //ModifiedById set { prevouchermodifiedbyid = value; } //ModifiedById } public DateTime PreVoucherModifiedOn { get { return prevouchermodifiedon; } //ModifiedOn set { prevouchermodifiedon = value; } //ModifiedOn } #endregion public List PreVoucherDetailArray { get { return prevoucherdetailarray; } //PreVoucherDetailArray set { prevoucherdetailarray = value; } //PreVoucherDetailArray } public List PreVoucherScheduleArray { get { return prevoucherschedulearray; } //PreVoucherScheduleArray set { prevoucherschedulearray = value; } //PreVoucherScheduleArray } #endregion } }