using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using AccountsDAL.DTO.Account; namespace AccountsDAL.DTO.PartyDetails { public class PartyDetailsDTO { private int partybranchid; private string partybranchcode; private string partybranchname; private string partybranchshortname; private int partybranchpartyid; private string partybranchpartycode; private string partybranchpartyname; private int partybranchcurrencyid; private string partybranchcurrencycode; private string partybranchcurrencyname; private string partybranchcurrencydecimal; private double currencyconversion; private int taxtypeid; private string taxtypename; private int salespaymenttermid; private string salespaymenttermname; private int purchasepaymenttermid; private string purchasepaymenttermname; private int salesinchargeid; private string salesinchargename; private int purchaseinchargeid; private string purchaseinchargename; private int transactiontypeid; private string transactiontypename; private byte transactiontypetype; private string formreceived; private string formissued; private byte isformreceived; private byte isformissued; private int partysalescategoryid; private int partypurchasecategoryid; private double partyclosingbalance; private int purchasetermssetid; private string purchasetermssetcode; private string purchasetermssetname; private int salestermssetid; private string salestermssetcode; private string salestermssetname; private int partybranchaddressid; private string partybranchaddresscode; private string partybranchaddressname; private int dutytransactiontypeid = -1; private string dutytransactiontypename; private dynamic accountdto; 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; } } public int PartyBranchPartyId { get { return partybranchpartyid; } set { partybranchpartyid = value; } } public string PartyBranchPartyCode { get { return partybranchpartycode; } set { partybranchpartycode = value; } } public string PartyBranchPartyName { get { return partybranchpartyname; } set { partybranchpartyname = value; } } public string PartyBranchShortName { get { return partybranchshortname; } set { partybranchshortname = value; } } public int PartyBranchCurrencyId { get { return partybranchcurrencyid; } set { partybranchcurrencyid = value; } } public string PartyBranchCurrencyCode { get { return partybranchcurrencycode; } set { partybranchcurrencycode = value; } } public string PartyBranchCurrencyName { get { return partybranchcurrencyname; } set { partybranchcurrencyname = value; } } public string PartyBranchCurrencyDecimal { get { return partybranchcurrencydecimal; } set { partybranchcurrencydecimal = value; } } public double CurrencyConversion { get { return currencyconversion; } set { currencyconversion = value; } } public int TaxTypeId { get { return taxtypeid; } set { taxtypeid = value; } } public string TaxTypeName { get { return taxtypename; } set { taxtypename = value; } } public int SalesPaymentTermId { get { return salespaymenttermid; } set { salespaymenttermid = value; } } public string SalesPaymentTermName { get { return salespaymenttermname; } set { salespaymenttermname = value; } } public int PurchasePaymentTermId { get { return purchasepaymenttermid; } set { purchasepaymenttermid = value; } } public string PurchasePaymentTermName { get { return purchasepaymenttermname; } set { purchasepaymenttermname = value; } } public int SalesInChargeId { get { return salesinchargeid; } set { salesinchargeid = value; } } public string SalesInChargeName { get { return salesinchargename; } set { salesinchargename = value; } } public int PurchaseInChargeId { get { return purchaseinchargeid; } set { purchaseinchargeid = value; } } public string PurchaseInChargeName { get { return purchaseinchargename; } set { purchaseinchargename = value; } } public int TransactionTypeId { get { return transactiontypeid; } set { transactiontypeid = value; } } public string TransactionTypeName { get { return transactiontypename; } set { transactiontypename = value; } } public int DutyTransactionTypeId { get { return dutytransactiontypeid; } set { dutytransactiontypeid = value; } } public string DutyTransactionTypeName { get { return dutytransactiontypename; } set { dutytransactiontypename = value; } } public byte TransactionTypeType { get { return transactiontypetype; } set { transactiontypetype = value; } } public string FormReceived { get { return formreceived; } set { formreceived = value; } } public string FormIssued { get { return formissued; } set { formissued = value; } } public byte IsFormReceived { get { return isformreceived; } set { isformreceived = value; } } public byte IsFormIssued { get { return isformissued; } set { isformissued = value; } } public int PartySalesCategoryId { get { return partysalescategoryid; } set { partysalescategoryid = value; } } public int PartyPurchaseCategoryId { get { return partypurchasecategoryid; } set { partypurchasecategoryid = value; } } public double PartyClosingBalance { get { return partyclosingbalance; } set { partyclosingbalance = value; } } public int PurchaseTermsSetId { get { return purchasetermssetid; } set { purchasetermssetid = value; } } public string PurchaseTermsSetCode { get { return purchasetermssetcode; } set { purchasetermssetcode = value; } } public string PurchaseTermsSetName { get { return purchasetermssetname; } set { purchasetermssetname = value; } } public int SalesTermsSetId { get { return salestermssetid; } set { salestermssetid = value; } } public string SalesTermsSetCode { get { return salestermssetcode; } set { salestermssetcode = value; } } public string SalesTermsSetName { get { return salestermssetname; } set { salestermssetname = value; } } public int PartyBranchAddressId { get { return partybranchaddressid; } set { partybranchaddressid = value; } } public string PartyBranchAddressCode { get { return partybranchaddresscode; } set { partybranchaddresscode = value; } } public string PartyBranchAddressName { get { return partybranchaddressname; } set { partybranchaddressname = value; } } private int dutytransctype; private int dutytranscactiontypetype; public int DutyTranscType { get { return dutytransctype; } set { dutytransctype = value; } } public int DutyTranscactionTypeType { get { return dutytranscactiontypetype; } set { dutytranscactiontypetype = value; } } public dynamic AccountDTO { get { return accountdto; } set { accountdto = value; } } private string gstnumber; public string GSTNumber { get { return gstnumber; } set { gstnumber = value; } } private string purchasepricelistname; private string salespricelistname; public string PurchasePriceListName { get { return purchasepricelistname; } set { purchasepricelistname = value; } } public string SalesPriceListName { get { return salespricelistname; } set { salespricelistname = value; } } private double creditlimit; public double CreditLimit { get { return creditlimit; } set { creditlimit = value; } } private string purchaseproductpricecategoryids; private string salesproductpricecategoryids; public string PurchaseProductPriceCategoryIds { get { return purchaseproductpricecategoryids; } set { purchaseproductpricecategoryids = value; } } public string SalesProductPriceCategoryIds { get { return salesproductpricecategoryids; } set { salesproductpricecategoryids = value; } } private int routeid; private string routename; private string routeids; public int RouteId { get { return routeid; } set { routeid = value; } } public string RouteName { get { return routename; } set { routename = value; } } public string RouteIds { get { return routeids; } set { routeids = value; } } private byte creditallowed; private byte debitallowed; public byte CreditAllowed { get { return creditallowed; } set { creditallowed = value; } } public byte DebitAllowed { get { return debitallowed; } set { debitallowed = value; } } //private IList partybranchaddon = new List(); // PartyBranchAddon //public virtual IList PartyBranchAddon //{ // get { return partybranchaddon; } // set { partybranchaddon = value; } //} private byte freighttype; public byte FreightType { get { return freighttype; } set { freighttype = value; } } private int transporterid; private string transportername; public int TransporterId { get { return transporterid; } set { transporterid = value; } } public string TransporterName { get { return transportername; } set { transportername = value; } } private string partycomment = ""; public string PartyComment { get { return partycomment; } set { partycomment = value; } } private int excid = -1; public int ExcId { get { return excid; } set { excid = value; } } private int salesagentid = -1; private string salesagentname = "NONE"; private int salesagentaccounttype; private byte salesagentbillallocationtype; public int SalesAgentId { get { return salesagentid; } set { salesagentid = value; } } public string SalesAgentName { get { return salesagentname; } set { salesagentname = value; } } public int SalesAgentAccountType { get { return salesagentaccounttype; } set { salesagentaccounttype = value; } } public byte SalesAgentBillAllocationType { get { return salesagentbillallocationtype; } set { salesagentbillallocationtype = value; } } public List PartyBranchAddon { get; set; } = new(); } }