using MMDAL.DTO.CostCenterAllocation; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AccountsDAL.DTO.Payment { public class PaymentDetailDTO { #region PrivateMembers #region PaymentDetail private int paymentdetailid; //Id #region Payment private int paymentid; //Id #endregion private Int16 paymentdetailslno; //SlNo private byte paymentdetailpaymenttype; //PaymentType #region Entity private int objecttypeid; //Id private string objecttypecode; //Code private string objecttypename; //Name #endregion private int paymentdetailobjectid; //Object #region Account private int paytoaccountid; //Id private string paytoaccountcode; //Code private string paytoaccountname; //Name private int paytoaccountaccountgroupid; #endregion #region Instrument private int instrumentid; //Id private string instrumentname; //Name #endregion private double paymentdetailamountrequired; //AmountRequired private DateTime paymentdetailrequireddate; //RequiredDate private string stringpaymentdetailrequireddate; private string paymentdetailremarks; //Remarks private double paymentdetailamountpaid; //AmountPaid private byte paymentdetailpaymentstatus; //PaymentStatus private List paymentcostcenterarray = new List(); #region Voucher private int voucherid; //Id private string vouchervouchernumber; //VoucherNumber #endregion #endregion #endregion #region PublicMembers #region PaymentDetail public int PaymentDetailId { get { return paymentdetailid; } //Id set { paymentdetailid = value; } //Id } #region Payment public int PaymentId { get { return paymentid; } //Id set { paymentid = value; } //Id } #endregion public Int16 PaymentDetailSlNo { get { return paymentdetailslno; } //SlNo set { paymentdetailslno = value; } //SlNo } public byte PaymentDetailPaymentType { get { return paymentdetailpaymenttype; } //PaymentType set { paymentdetailpaymenttype = value; } //PaymentType } #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 PaymentDetailObjectId { get { return paymentdetailobjectid; } //Object set { paymentdetailobjectid = value; } //Object } #region Account public int PayToAccountId { get { return paytoaccountid; } //Id set { paytoaccountid = value; } //Id } public string PayToAccountCode { get { return paytoaccountcode; } //Code set { paytoaccountcode = value; } //Code } public string PayToAccountName { get { return paytoaccountname; } //Name set { paytoaccountname = value; } //Name } public int PayToAccountAccountGroupId { get { return paytoaccountaccountgroupid; } //Id set { paytoaccountaccountgroupid = value; } //Id } #endregion #region Instrument public int InstrumentId { get { return instrumentid; } //Id set { instrumentid = value; } //Id } public string InstrumentName { get { return instrumentname; } //Name set { instrumentname = value; } //Name } #endregion public double PaymentDetailAmountRequired { get { return paymentdetailamountrequired; } //AmountRequired set { paymentdetailamountrequired = value; } //AmountRequired } public DateTime PaymentDetailRequiredDate { get { return paymentdetailrequireddate; } //RequiredDate set { paymentdetailrequireddate = value; } //RequiredDate } public string StringPaymentDetailRequiredDate { get { return stringpaymentdetailrequireddate; } //StringPaymentDetailRequiredDate set { stringpaymentdetailrequireddate = value; } //StringPaymentDetailRequiredDate } public string PaymentDetailRemarks { get { return paymentdetailremarks; } //Remarks set { paymentdetailremarks = value; } //Remarks } public double PaymentDetailAmountPaid { get { return paymentdetailamountpaid; } //AmountPaid set { paymentdetailamountpaid = value; } //AmountPaid } public byte PaymentDetailPaymentStatus { get { return paymentdetailpaymentstatus; } //PaymentStatus set { paymentdetailpaymentstatus = value; } //PaymentStatus } #region Voucher public int VoucherId { get { return voucherid; } //Id set { voucherid = value; } //Id } public string VoucherVoucherNumber { get { return vouchervouchernumber; } //VoucherNumber set { vouchervouchernumber = value; } //VoucherNumber } public List PaymentCostCenterArray { get { return paymentcostcenterarray; } //VoucherCostCenterArray set { paymentcostcenterarray = value; } //VoucherCostCenterArray } #endregion private DateTime paymentdetailreferencedate = DateTime.Now; private string paymentdetailreferencenumber = ""; private double paymentdetailreferenceamount = 0; private int payfromaccountid = -1; private string payfromaccountcode; private string payfromaccountname; private int referencecurrencyid = -1; private string referencecurrencycode; private string referencecurrencyname; private int currencyid = -1; private string currencycode; private string currencyname; private int paytobankid = -1; private string paytobankcode; private string paytobankname; private int paytobankbranchid = -1; private string paytobankbranchcode; private string paytobankbranchname; public DateTime PaymentDetailReferenceDate { get { return paymentdetailreferencedate; } //ReferenceDate set { paymentdetailreferencedate = value; } //ReferenceDate } public string PaymentDetailReferenceNumber { get { return paymentdetailreferencenumber; } //ReferenceNumber set { paymentdetailreferencenumber = value; } //ReferenceNumber } public double PaymentDetailReferenceAmount { get { return paymentdetailreferenceamount; } //PaymentDetailReferenceAmount set { paymentdetailreferenceamount = value; } //PaymentDetailReferenceAmount } #region PayFromAccount public int PayFromAccountId { get { return payfromaccountid; } //Id set { payfromaccountid = value; } //Id } public string PayFromAccountCode { get { return payfromaccountcode; } //Code set { payfromaccountcode = value; } //Code } public string PayFromAccountName { get { return payfromaccountname; } //Name set { payfromaccountname = value; } //Name } #endregion #region ReferenceCurrecncy public int ReferenceCurrencyId { get { return referencecurrencyid; } //Id set { referencecurrencyid = value; } //Id } public string ReferenceCurrencyCode { get { return referencecurrencycode; } //Code set { referencecurrencycode = value; } //Code } public string ReferenceCurrencyName { get { return referencecurrencyname; } //Name set { referencecurrencyname = value; } //Name } #endregion #region Currency public int CurrencyId { get { return currencyid; } //Id set { currencyid = value; } //Id } public string CurrencyCode { get { return currencycode; } //Code set { currencycode = value; } //Code } public string CurrencyName { get { return currencyname; } //Name set { currencyname = value; } //Name } #endregion #region PayToBank public int PayToBankId { get { return paytobankid; } //Id set { paytobankid = value; } //Id } public string PayToBankCode { get { return paytobankcode; } //Code set { paytobankcode = value; } //Code } public string PayToBankName { get { return paytobankname; } //Name set { paytobankname = value; } //Name } #endregion #region PayToBankBranch public int PayToBankBranchId { get { return paytobankbranchid; } //Id set { paytobankbranchid = value; } //Id } public string PayToBankBranchCode { get { return paytobankbranchcode; } //Code set { paytobankbranchcode = value; } //Code } public string PayToBankBranchName { get { return paytobankbranchname; } //Name set { paytobankbranchname = value; } //Name } #endregion #endregion #endregion } }