using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using static GB5Shared.DTO.GOP.GBGatewayDTO; namespace AccountsDAL.DTO.PartyOU { public class PartyOUDTO { #region PrivateMembers private int partyouid; //ID private string partyousequencenumber; //SEQUENCENUMBER private byte partyouispurchaseapplicalbe; //ISPURCHASEAPPLICALBE private byte partyouissalesapplicable; //ISSALESAPPLICABLE private double partyoucreditlimit; //CREDITLIMIT private double partyoudebitlimit; //DEBITLIMIT private byte partyoucreditallowed; //CREDITALLOWED private byte partyoudebitallowed; //DEBITALLOWED private byte partyoutype; //Type private int purchasetermssetid = -1; //Id private int salestermssetid = -1; //Id private string purchasetermssetname; //Name private string salestermssetname; //Name #endregion #region Accounts private int accountid; private string accountcode; private string accountname; #endregion #region salespricelist private int salespricelistid; private string salespricelistcode; private string salespricelistname; #endregion #region Agent private int agentid; private string agentcode; private string agentname; #endregion #region transporter private int transporterid; private string transportercode; private string transportername; #endregion #region Party private int partyid; private string partycode; private string partyname; #endregion #region PartyBranch private int partybranchid; private string partybranchcode; private string partybranchname; #endregion #region OrganizationUnit private int ouid; //Id private string oucode; //Code private string ouname; //Name #endregion #region taxtype private int taxtypeid; private string taxtypecode; private string taxtypename; #endregion #region purchasePriceList private int purchasepricelistid; private string purchasepricelistcode; private string purchasepricelistname; #endregion #region purchasePaymentTerm private int purchasepaymenttermid; private string purchasepaymenttermcode; private string purchasepaymenttermname; #endregion #region salesincharge private int salesinchargeid; private string salesinchargecode; private string salesinchargename; #endregion #region Incharge private int inchargeid = -1; private string inchargecode; private string inchargename; #endregion #region salespaymentterm private int salespaymenttermid; private string salespaymenttermcode; private string salespaymenttermname; #endregion #region Route private int routeid; private string routeroutecode; private string routeroutename; #endregion private string partyourouteids = ""; private string partyouroutenames = ""; #region Base private int partyoucreatedbyid; //CreatedById private DateTime partyoucreatedon; //CreatedOn private int partyoumodifiedbyid; //ModifiedById private DateTime partyoumodifiedon; //ModifiedOn #endregion #region Standard private Int16 partyousortorder; //SortOrder private byte partyoustatus; //Status private Int16 partyouversion; //Version private byte partyousourcetype; //SourceType //private int tenantid; #endregion private int partyounumberofbills; #region PublicMembers public int PartyOUId { get { return partyouid; } //ID set { partyouid = value; } //ID } public byte PartyOUType { get { return partyoutype; } //type set { partyoutype = value; } } public string PartyOUSequenceNumber { get { return partyousequencenumber; } //SEQUENCENUMBER set { partyousequencenumber = value; } //SEQUENCENUMBER } public byte PartyOUIsPurchaseApplicable { get { return partyouispurchaseapplicalbe; } //ISPURCHASEAPPLICALBE set { partyouispurchaseapplicalbe = value; } } public byte PartyOUIsSalesApplicable { get { return partyouissalesapplicable; } //ISSALESAPPLICABLE set { partyouissalesapplicable = value; } //ISSALESAPPLICABLE } public double PartyOUCreditLimit { get { return partyoucreditlimit; } //CREDITLIMIT set { partyoucreditlimit = value; } //CREDITLIMIT } public double PartyOUDebitLimit { get { return partyoudebitlimit; } //DEBITLIMIT set { partyoudebitlimit = value; } //DEBITLIMIT } public byte PartyOUCreditAllowed { get { return partyoucreditallowed; } //CREDITALLOWED set { partyoucreditallowed = value; } //CREDITALLOWED } public byte PartyOUDebitAllowed { get { return partyoudebitallowed; } //DEBITALLOWED set { partyoudebitallowed = value; } //DEBITALLOWED } public int PartyId { get { return partyid; } set { partyid = value; } } public string PartyCode { get { return partycode; } set { partycode = value; } } public string PartyName { get { return partyname; } set { partyname = value; } } #region Agent public int AgentId { get { return agentid; } set { agentid = value; } } public string AgentCode { get { return agentcode; } set { agentcode = value; } } public string AgentName { get { return agentname; } set { agentname = value; } } #endregion #region Transporter public int TransporterId { get { return transporterid; } set { transporterid = value; } } public string TransporterCode { get { return transportercode; } set { transportercode = value; } } public string TransporterName { get { return transportername; } set { transportername = value; } } #endregion #region PartyBranch public int PartyBranchId { get { return partybranchid; } set { partybranchid = value; } } public string PartyBranchCode { get { return partybranchcode; } set { partybranchcode = value; } } public string PartyBranchName { get { return partybranchname; } set { partybranchname = value; } } #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 TaxType public int TaxTypeId { get { return taxtypeid; } set { taxtypeid = value; } } public string TaxTypeCode { get { return taxtypecode; } set { taxtypecode = value; } } public string TaxTypeName { get { return taxtypename; } set { taxtypename = value; } } #endregion #region PurchasePriceList public int PurchasePriceListId { get { return purchasepricelistid; } set { purchasepricelistid = value; } } public string PurchasePriceListCode { get { return purchasepricelistcode; } set { purchasepricelistcode = value; } } public string PurchasePriceListName { get { return purchasepricelistname; } set { purchasepricelistname = value; } } #endregion #region PurchasePaymentTerm public int PurchasePaymentTermId { get { return purchasepaymenttermid; } set { purchasepaymenttermid = value; } } public string PurchasePaymentTermCode { get { return purchasepaymenttermcode; } set { purchasepaymenttermcode = value; } } public string PurchasePaymentTermName { get { return purchasepaymenttermname; } set { purchasepaymenttermname = value; } } #endregion #region SalesIncharge public int SalesInchargeId { get { return salesinchargeid; } set { salesinchargeid = value; } } public string SalesInchargeCode { get { return salesinchargecode; } set { salesinchargecode = value; } } public string SalesInchargeName { get { return salesinchargename; } set { salesinchargename = value; } } #endregion #region Incharge public int InchargeId { get { return inchargeid; } set { inchargeid = value; } } public string InchargeCode { get { return inchargecode; } set { inchargecode = value; } } public string InchargeName { get { return inchargename; } set { inchargename = value; } } #endregion #region SalesPaymentTerm public int SalesPaymentTermId { get { return salespaymenttermid; } set { salespaymenttermid = value; } } public string SalesPaymentTermCode { get { return salespaymenttermcode; } set { salespaymenttermcode = value; } } public string SalesPaymentTermName { get { return salespaymenttermname; } set { salespaymenttermname = value; } } #endregion #region SalesPriceList public int SalesPriceListId { get { return salespricelistid; } set { salespricelistid = value; } } public string SalesPriceListCode { get { return salespricelistcode; } set { salespricelistcode = value; } } public string SalesPriceListName { get { return salespricelistname; } set { salespricelistname = value; } } #endregion #region Accounts public int AccountId { get { return accountid; } set { accountid = value; } } public string AccountCode { get { return accountcode; } set { accountcode = value; } } public string AccountName { get { return accountname; } set { accountname = value; } } #endregion public int RouteId { get { return routeid; } //Id set { routeid = value; } //Id } public string RouteRouteCode { get { return routeroutecode; } //Code set { routeroutecode = value; } //Code } public string RouteRouteName { get { return routeroutename; } //Name set { routeroutename = value; } //Name } public int PurchaseTermsSetId { get { return purchasetermssetid; } //Id set { purchasetermssetid = value; } //Id } public int SalesTermsSetId { get { return salestermssetid; } //Id set { salestermssetid = value; } //Id } public string PurchaseTermsSetName { get { return purchasetermssetname; } //Name set { purchasetermssetname = value; } //Name } public string SalesTermsSetName { get { return salestermssetname; } //Name set { salestermssetname = value; } //Name } public string PartyOURouteIds { get { return partyourouteids; } set { partyourouteids = value; } } public string PartyOURouteNames { get { return partyouroutenames; } set { partyouroutenames = value; } } #endregion #region Base public int PartyOUCreatedById { get { return partyoucreatedbyid; } //CreatedById set { partyoucreatedbyid = value; } //CreatedById } public DateTime PartyOUCreatedOn { get { return partyoucreatedon; } //CreatedOn set { partyoucreatedon = value; } //CreatedOn } public int PartyOUModifiedById { get { return partyoumodifiedbyid; } //ModifiedById set { partyoumodifiedbyid = value; } //ModifiedById } public DateTime PartyOUModifiedOn { get { return partyoumodifiedon; } //ModifiedOn set { partyoumodifiedon = value; } //ModifiedOn } #endregion #region Standard public Int16 PartyOUSortOrder { get { return partyousortorder; } //SortOrder set { partyousortorder = value; } //SortOrder } public byte PartyOUStatus { get { return partyoustatus; } //Status set { partyoustatus = value; } //Status } public Int16 PartyOUVersion { get { return partyouversion; } //Version set { partyouversion = value; } //Version } public byte PartyOUSourceType { get { return partyousourcetype; } //SourceType set { partyousourcetype = value; } //SourceType } //public int TenantId //{ // get { return tenantid; } // set { tenantid = value; } //} #endregion private int mrppartytypeid = -1; //Id private string mrppartytypecode; //Code private string mrppartytypename; //Name public int MRPPartyTypeId { get { return mrppartytypeid; } //Id set { mrppartytypeid = value; } //Id } public string MRPPartyTypeCode { get { return mrppartytypecode; } //Code set { mrppartytypecode = value; } //Code } public string MRPPartyTypeName { get { return mrppartytypename; } //Name set { mrppartytypename = value; } //Name } private int temppartyouversion; public int TempPartyOUVersion { get { return temppartyouversion; } //TempPartyOUVersion set { temppartyouversion = value; } //TempPartyOUVersion } public int PartyOUNumberOfBills { get { return partyounumberofbills; } //numberofbills set { partyounumberofbills = value; } //numberofbills } private int tempcreditallowed; private int tempdebitallowed; private decimal tempcreditlimit; private decimal tempdebitlimit; public int TempCreditAllowed { get { return tempcreditallowed; } //TempCreditAllowed set { tempcreditallowed = value; } //TempCreditAllowed } public int TempDebitAllowed { get { return tempdebitallowed; } //TempDebitAllowed set { tempdebitallowed = value; } //TempDebitAllowed } public decimal TempCreditLimit { get { return tempcreditlimit; } //tempcreditallowed set { tempcreditlimit = value; } //tempcreditallowed } public decimal TempDebitLimit { get { return tempdebitlimit; } //TempDebitLimit set { tempdebitlimit = value; } //TempDebitLimit } } }