using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AccountsDAL.DTO.Voucher { public class VoucherInstrumentDTO { #region PrivateMembers #region TInstrument private int voucherinstrumentid = -1; //Id #region VoucherDetail private int voucherlineid = -1; #endregion private Int16 voucherinstrumentslno; //Slno private int instrumentid = -1; //Type private string instrumentname; private string voucherinstrumentnumber; //Number private DateTime voucherinstrumentdate; //Date private string voucherinstrumentdrawnonbank; //DrawnOnBank private string voucherinstrumentdrawnonbranch; //DrawnOnBranch private double voucherinstrumentfcamount; //FCAmount private double voucherinstrumentcurrencyconversion; //CurrencyConversion private double voucherinstrumentamount; //Amount private string voucherinstrumentparticulars; //Particulars private byte voucherinstrumentstatus; //Status private int voucherinstrumentdepositid = -1; //DepositId private DateTime voucherinstrumentdepositdate; //DepositDate private DateTime voucherinstrumentrealiseddate; //RealisedDate private DateTime voucherinstrumentbounceddate; //BouncedDate private DateTime voucherinstrumentcanceldate; //CancelDate #region SubAccount private int subaccountid = -1; private string subaccountcode; private string subaccountname; #endregion #region BankAccount private int bankaccountid = -1; private string bankaccountcode; private string bankaccountname; #endregion #region Account private int accountid = -1; private string accountcode; private string accountname; #endregion private byte voucherinstrumentisaccountposted; //IsAccountPosted private int voucherinstrumentaccountvoucherid = -1; //AccountVoucherId private byte voucherinstrumentnooforiginalcopy; //NoOfOriginalCopy private byte voucherinstrumentnoofcopytaken; //NoOfCopyTaken #region Currency private int currencyid = -1; private string currencycode; private string currencyname; #endregion #endregion #endregion #region PublicMembers #region TInstrument public int VoucherInstrumentId { get { return voucherinstrumentid; } //Id set { voucherinstrumentid = value; } //Id } #region VoucherDetail public int VoucherLineId { get { return voucherlineid; } set { voucherlineid = value; } } #endregion public Int16 VoucherInstrumentSlno { get { return voucherinstrumentslno; } //Slno set { voucherinstrumentslno = value; } //Slno } public int InstrumentId { get { return instrumentid; } //Type set { instrumentid = value; } //Type } public string InstrumentName { get { return instrumentname; } //Type set { instrumentname = value; } //Type } public string VoucherInstrumentNumber { get { return voucherinstrumentnumber; } //Number set { voucherinstrumentnumber = value; } //Number } public DateTime VoucherInstrumentDate { get { return voucherinstrumentdate; } //Date set { voucherinstrumentdate = value; } //Date } public string VoucherInstrumentDrawnOnBank { get { return voucherinstrumentdrawnonbank; } //DrawnOnBank set { voucherinstrumentdrawnonbank = value; } //DrawnOnBank } public string VoucherInstrumentDrawnOnBranch { get { return voucherinstrumentdrawnonbranch; } //DrawnOnBranch set { voucherinstrumentdrawnonbranch = value; } //DrawnOnBranch } public double VoucherInstrumentFCAmount { get { return voucherinstrumentfcamount; } //FCAmount set { voucherinstrumentfcamount = value; } //FCAmount } public double VoucherInstrumentCurrencyConversion { get { return voucherinstrumentcurrencyconversion; } //CurrencyConversion set { voucherinstrumentcurrencyconversion = value; } //CurrencyConversion } public double VoucherInstrumentAmount { get { return voucherinstrumentamount; } //Amount set { voucherinstrumentamount = value; } //Amount } public string VoucherInstrumentParticulars { get { return voucherinstrumentparticulars; } //Particulars set { voucherinstrumentparticulars = value; } //Particulars } public byte VoucherInstrumentStatus { get { return voucherinstrumentstatus; } //Status set { voucherinstrumentstatus = value; } //Status } public int VoucherInstrumentDepositId { get { return voucherinstrumentdepositid; } //DepositId set { voucherinstrumentdepositid = value; } //DepositId } public DateTime VoucherInstrumentDepositDate { get { return voucherinstrumentdepositdate; } //DepositDate set { voucherinstrumentdepositdate = value; } //DepositDate } public DateTime VoucherInstrumentRealisedDate { get { return voucherinstrumentrealiseddate; } //RealisedDate set { voucherinstrumentrealiseddate = value; } //RealisedDate } public DateTime VoucherInstrumentBouncedDate { get { return voucherinstrumentbounceddate; } //BouncedDate set { voucherinstrumentbounceddate = value; } //BouncedDate } public DateTime VoucherInstrumentCancelDate { get { return voucherinstrumentcanceldate; } //CancelDate set { voucherinstrumentcanceldate = value; } //CancelDate } #region SubAccount public int SubAccountId { get { return subaccountid; } //SubAccountId set { subaccountid = value; } //SubAccountId } public string SubAccountCode { get { return subaccountcode; } //SubAccountCode set { subaccountcode = value; } //SubAccountCode } public string SubAccountName { get { return subaccountname; } //SubAccountName set { subaccountname = value; } //SubAccountName } #endregion #region BankAccount public int BankAccountId { get { return bankaccountid; } //BankAccountId set { bankaccountid = value; } //BankAccountId } public string BankAccountCode { get { return bankaccountcode; } //BankAccountCode set { bankaccountcode = value; } //BankAccountCode } public string BankAccountName { get { return bankaccountname; } //BankAccountName set { bankaccountname = value; } //BankAccountName } #endregion #region Account public int AccountId { get { return accountid; } //AccountId set { accountid = value; } //AccountId } public string AccountCode { get { return accountcode; } //AccountCode set { accountcode = value; } //AccountCode } public string AccountName { get { return accountname; } //AccountName set { accountname = value; } //AccountName } #endregion public byte VoucherInstrumentIsAccountPosted { get { return voucherinstrumentisaccountposted; } //IsAccountPosted set { voucherinstrumentisaccountposted = value; } //IsAccountPosted } public int VoucherInstrumentAccountVoucherId { get { return voucherinstrumentaccountvoucherid; } //AccountVoucherId set { voucherinstrumentaccountvoucherid = value; } //AccountVoucherId } public byte VoucherInstrumentNoOfOriginalCopy { get { return voucherinstrumentnooforiginalcopy; } //NoOfOriginalCopy set { voucherinstrumentnooforiginalcopy = value; } //NoOfOriginalCopy } public byte VoucherInstrumentNoOfCopyTaken { get { return voucherinstrumentnoofcopytaken; } //NoOfCopyTaken set { voucherinstrumentnoofcopytaken = value; } //NoOfCopyTaken } #region Currency public int CurrencyId { get { return currencyid; } //CurrencyId set { currencyid = value; } //CurrencyId } public string CurrencyCode { get { return currencycode; } //CurrencyCode set { currencycode = value; } //CurrencyCode } public string CurrencyName { get { return currencyname; } //CurrencyName set { currencyname = value; } //CurrencyName } #endregion #endregion #endregion private byte instrumenttype; private DateTime voucherdate; //voucherdate private string vouchernumber = ""; //vouchernumber private decimal instrumentamount; private Int64 numberofrecords; private string label = ""; private int biztransactiontypeid = -1; private string voucherinstrumentdepositnumber = ""; private double totalamounts = 0; private int tempbankid = -1; private int accountbiztransactiontypeid = -1; private byte tempinstrumentstatus = 1; public Int64 NumberOfRecords { get { return numberofrecords; } set { numberofrecords = value; } } public string Label { get { return label; } set { label = value; } } public byte InstrumentType { get { return instrumenttype; } set { instrumenttype = value; } } public DateTime VoucherDate { get { return voucherdate; } //VoucherDate set { voucherdate = value; } //VoucherDate } public string VoucherNumber { get { return vouchernumber; } set { vouchernumber = value; } } public decimal InstrumentAmount { get { return instrumentamount; } set { instrumentamount = value; } } public int BiztransactionTypeId { get { return biztransactiontypeid; } set { biztransactiontypeid = value; } } public string VoucherInstrumentDepositNumber { get { return voucherinstrumentdepositnumber; } set { voucherinstrumentdepositnumber = value; } } public double TotalAmounts { get { return totalamounts; } set { totalamounts = value; } } public int TempBankId { get { return tempbankid; } set { tempbankid = value; } } public int AccountBizTransactionTypeId { get { return accountbiztransactiontypeid; } set { accountbiztransactiontypeid = value; } } public byte TempInstrumentStatus { get { return tempinstrumentstatus; } set { tempinstrumentstatus = value; } } } }