using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AccountsDAL.DTO.Payment { public class PaymentDTO { #region PrivateMembers #region Payment private int paymentid; //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 #endregion private string paymentnumber; //Number private DateTime paymentdate; //Date private string paymentreferencenumber; //ReferenceNumber private DateTime paymentreferencedate; //ReferenceDate #region Employee private int preparedbyid; //Id private string preparedbycode; //Code private string preparedbyname; //Name #endregion private string paymentremarks; //Remarks private string paymentto = " "; private string paymenttoname; private string paymentcc = " "; private string paymentccname; #endregion #region Base private byte paymentstatus; //Status private Int16 paymentversion; //Version #endregion #region Standard private int paymentcreatedbyid; //CreatedById private DateTime paymentcreatedon; //CreatedOn private string paymentcreatedbyname; //CreatedByName private int paymentmodifiedbyid; //ModifiedById private DateTime paymentmodifiedon; //ModifiedOn private string paymentmodifiedbyname; //ModifiedByName #endregion private List paymentdetailarray = new List(); #endregion #region PublicMembers #region Payment public int PaymentId { get { return paymentid; } //Id set { paymentid = 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 } #endregion public string PaymentNumber { get { return paymentnumber; } //Number set { paymentnumber = value; } //Number } public DateTime PaymentDate { get { return paymentdate; } //Date set { paymentdate = value; } //Date } public string PaymentReferenceNumber { get { return paymentreferencenumber; } //ReferenceNumber set { paymentreferencenumber = value; } //ReferenceNumber } public DateTime PaymentReferenceDate { get { return paymentreferencedate; } //ReferenceDate set { paymentreferencedate = value; } //ReferenceDate } #region Employee public int PreparedById { get { return preparedbyid; } //Id set { preparedbyid = value; } //Id } public string PreparedByCode { get { return preparedbycode; } //Code set { preparedbycode = value; } //Code } public string PreparedByName { get { return preparedbyname; } //Name set { preparedbyname = value; } //Name } #endregion public string PaymentRemarks { get { return paymentremarks; } //Remarks set { paymentremarks = value; } //Remarks } public string PaymentTo { get { return paymentto; } //PaymentTo set { paymentto = value; } //PaymentTo } public string PaymentToName { get { return paymenttoname; } //Remarks set { paymenttoname = value; } //Remarks } public string PaymentCC { get { return paymentcc; } //PaymentTo set { paymentcc = value; } //PaymentTo } public string PaymentCCName { get { return paymentccname; } //Remarks set { paymentccname = value; } //Remarks } #endregion #region Base public byte PaymentStatus { get { return paymentstatus; } //Status set { paymentstatus = value; } //Status } public Int16 PaymentVersion { get { return paymentversion; } //Version set { paymentversion = value; } //Version } #endregion #region Standard public int PaymentCreatedById { get { return paymentcreatedbyid; } //CreatedById set { paymentcreatedbyid = value; } //CreatedById } public DateTime PaymentCreatedOn { get { return paymentcreatedon; } //CreatedOn set { paymentcreatedon = value; } //CreatedOn } public string PaymentCreatedByName { get { return paymentcreatedbyname; } //CreatedByName set { paymentcreatedbyname = value; } //CreatedByName } public int PaymentModifiedById { get { return paymentmodifiedbyid; } //ModifiedById set { paymentmodifiedbyid = value; } //ModifiedById } public DateTime PaymentModifiedOn { get { return paymentmodifiedon; } //ModifiedOn set { paymentmodifiedon = value; } //ModifiedOn } public string PaymentModifiedByName { get { return paymentmodifiedbyname; } //ModifiedByName set { paymentmodifiedbyname = value; } //ModifiedByName } public List PaymentDetailArray { get { return paymentdetailarray; } set { paymentdetailarray = value; } } #endregion private string to = ""; private string cc = ""; public string To { get { return to; } //To set { to = value; } //To } public string CC { get { return cc; } //CC set { cc = value; } //CC } private string vouchernumber; private string voucherdate; public string VoucherNumber { get { return vouchernumber; } set { vouchernumber = value; } } public string VoucherDate { get { return voucherdate; } set { voucherdate = value; } } private int creditaccountid = -1; private string creditaccountcode; private string creditaccountname; public int CreditAccountId { get { return creditaccountid; } //creditaccount set { creditaccountid = value; } //creditaccount } public string CreditAccountCode { get { return creditaccountcode; } //creditaccount set { creditaccountcode = value; } //creditaccount } public string CreditAccountName { get { return creditaccountname; } //creditaccount set { creditaccountname = value; } //creditaccount } #endregion } }