using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AccountsDAL.DTO.PartyBranch { public class PartyBranchFlatDTO { #region PrivateMembers #region PartyBranch private int partybranchid; #region Party private int partybranchpartyid; private string partybranchpartycode; private string partybranchpartyname; private int partybranchpartypartyversion; private int partybranchpartyaccountlinkid; private int partybranchpartyaccountgroupid; private int partybranchpartycontrolaccountid; #endregion private string partybranchcode; private string partybranchname; private string partybranchshortname; private int partybranchstandardregionid = -1; private int partybranchtype; private int partybranchiseou; #region Currency private int currencyid; private string currencycode; private string currencyname; #endregion #region purchasePriceList private int purchasepricelistid; private string purchasepricelistcode; private string purchasepricelistname; #endregion #region private int salespricelistid; private string salespricelistcode; private string salespricelistname; #endregion #region private int taxtypeid; private string taxtypecode; private string taxtypename; #endregion private int partybranchisexciseapplicable; private int partybranchiscustomerproduct; private string partybranchsequencenumber; private int purchasetermssetid = -1; //Id private int salestermssetid = -1; //Id private string purchasetermssetname; //Name private string salestermssetname; //Name #region Agent private int agentid; private string agentcode; private string agentname; #endregion #region private int transporterid; private string transportercode; private string transportername; #endregion private int partybranchissalesapplicable; private int partybranchispurchaseapplicable; private int partybranchindustrytype = 0; private string partybranchprojectmanagerids = ""; private string partybranchaccountmanagerids = ""; private string partybranchprojectmanagernames; private string partybranchaccountmanagernames; #region private int salesinchargeid; private string salesinchargecode; private string salesinchargename; #endregion #region private int salespaymenttermid; private string salespaymenttermcode; private string salespaymenttermname; #endregion #region private int purchasepaymenttermid; private string purchasepaymenttermcode; private string purchasepaymenttermname; #endregion private int addressapplicable; #endregion #region AddressDTO //private AddressDTO addressdto; #endregion #region DefalutAddress private int defaultaddressid; private string defaultaddressline1; private string defaultaddressline2; private string defaultaddressline3; private string defaultaddressmobile; //Mobile #endregion #region Base private int partybranchcreatedbyid; //Created By Person (User Id) private DateTime partybranchcreatedon; //Created On Date private int partybranchmodifiedbyid; //Modified By Person (User Id) private DateTime partybranchmodifiedon; //Modified On Date #endregion #region Standard private int partybranchsortorder; private int partybranchstatus; //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived private int partybranchversion; //No Of Times Updated #endregion #region User private int inchargeid = -1; private string inchargecode; private string inchargename; #endregion #region Account TDS Fields private int accountiscompany = 1; private int accountistdsapplicable = 1; private string accounttdsstate = "NONE"; //TDSState private int tdscategoryid = -1; //TDSCategory private string tdscategorycode; //TDSCategory private string tdscategoryname; #endregion private string partybranchlinkedparties = ""; private string partybranchlinkedpartynames = ""; //private IList partybranchaddon = new List(); // PartyBranchAddon #endregion #region PublicMembers #region PartyBranch public int PartyBranchId { get { return partybranchid; } set { partybranchid = value; } } #region Party 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 int PartyBranchPartyPartyVersion { get { return partybranchpartypartyversion; } set { partybranchpartypartyversion = value; } } public int PartyBranchPartyAccountLinkId { get { return partybranchpartyaccountlinkid; } set { partybranchpartyaccountlinkid = value; } } public int PartyBranchPartyAccountGroupId { get { return partybranchpartyaccountgroupid; } set { partybranchpartyaccountgroupid = value; } } public int PartyBranchPartyControlAccountId { get { return partybranchpartycontrolaccountid; } set { partybranchpartycontrolaccountid = value; } } #endregion public string PartyBranchCode { get { return partybranchcode; } set { partybranchcode = value; } } public string PartyBranchName { get { return partybranchname; } set { partybranchname = value; } } public string PartyBranchShortName { get { return partybranchshortname; } set { partybranchshortname = value; } } public int PartyBranchStandardRegionId { get { return partybranchstandardregionid; } set { partybranchstandardregionid = value; } } public int PartyBranchType { get { return partybranchtype; } set { partybranchtype = value; } } public int PartyBranchIsEOU { get { return partybranchiseou; } set { partybranchiseou = value; } } #region Currency public int CurrencyId { get { return currencyid; } set { currencyid = value; } } public string CurrencyCode { get { return currencycode; } set { currencycode = value; } } public string CurrencyName { get { return currencyname; } set { currencyname = 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 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 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 public int PartyBranchIsExciseApplicable { get { return partybranchisexciseapplicable; } set { partybranchisexciseapplicable = value; } } public int PartyBranchIsCustomerProduct { get { return partybranchiscustomerproduct; } set { partybranchiscustomerproduct = value; } } public string PartyBranchSequenceNumber { get { return partybranchsequencenumber; } set { partybranchsequencenumber = 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 public int PartyBranchIsSalesApplicable { get { return partybranchissalesapplicable; } set { partybranchissalesapplicable = value; } } public int PartyBranchIsPurchaseApplicable { get { return partybranchispurchaseapplicable; } set { partybranchispurchaseapplicable = value; } } public int PartyBranchIndustryType { get { return partybranchindustrytype; } set { partybranchindustrytype = value; } } #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 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 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 public int AddressApplicable { get { return addressapplicable; } set { addressapplicable = value; } } 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 } #region AddressDTO //public AddressDTO AddressDTO //{ // get { return addressdto; } // set { addressdto = value; } //} #endregion #region DefaultAddress public int DefaultAddressId { get { return defaultaddressid; } set { defaultaddressid = value; } } public string DefaultAddressLine1 { get { return defaultaddressline1; } set { defaultaddressline1 = value; } } public string DefaultAddressLine2 { get { return defaultaddressline2; } set { defaultaddressline2 = value; } } public string DefaultAddressLine3 { get { return defaultaddressline3; } set { defaultaddressline3 = value; } } public string DefaultAddressMobile { get { return defaultaddressmobile; } //Mobile set { defaultaddressmobile = value; } //Mobile } #endregion #endregion #region Route private int routeid; private string routeroutecode; private string routeroutename; #endregion #region Base public int PartyBranchCreatedById { get { return partybranchcreatedbyid; } //Created By Person (User Id) set { partybranchcreatedbyid = value; } //Created By Person (User Id) } public DateTime PartyBranchCreatedOn { get { return partybranchcreatedon; } //Created On Date set { partybranchcreatedon = value; } //Created On Date } public int PartyBranchModifiedById { get { return partybranchmodifiedbyid; } //Modified By Person (User Id) set { partybranchmodifiedbyid = value; } } public DateTime PartyBranchModifiedOn { get { return partybranchmodifiedon; } //Modified On Date set { partybranchmodifiedon = value; } } #endregion #region Route 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 } #endregion #region Standard public int PartyBranchSortOrder { get { return partybranchsortorder; } set { partybranchsortorder = value; } } public int PartyBranchStatus { get { return partybranchstatus; } //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived set { partybranchstatus = value; } } public int PartyBranchVersion { get { return partybranchversion; } //No Of Times Updated set { partybranchversion = value; } } #endregion #region User 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 #endregion #region Account TDS Field Value public int AccountIsCompany { get { return accountiscompany; } //IsCompany set { accountiscompany = value; } //IsCompany } public int AccountIsTDSApplicable { get { return accountistdsapplicable; } //IsTDSApplicable set { accountistdsapplicable = value; } //IsTDSApplicable } public string AccountTDSState { get { return accounttdsstate; } //TDSState set { accounttdsstate = value; } //TDSState } public int TDSCategoryId { get { return tdscategoryid; } //TDSCategory set { tdscategoryid = value; } //TDSCategory } public string TDSCategoryCode { get { return tdscategorycode; } //TDSCategory set { tdscategorycode = value; } //TDSCategory } public string TDSCategoryName { get { return tdscategoryname; } //TDSCategory set { tdscategoryname = value; } //TDSCategory } #endregion private int partybranchpartycodedefineid; public int PartyBranchPartyCodeDefineId { get { return partybranchpartycodedefineid; } set { partybranchpartycodedefineid = value; } } private int partybranchinsurancetype; private int partybranchfreighttype; private int insuranceid = -1; //Id private string insurancepolicynumber; //PolicyNumber public int PartyBranchInsuranceType { get { return partybranchinsurancetype; } set { partybranchinsurancetype = value; } } public int PartyBranchFreightType { get { return partybranchfreighttype; } set { partybranchfreighttype = value; } } public int InsuranceId { get { return insuranceid; } //Id set { insuranceid = value; } //Id } public string InsurancePolicyNumber { get { return insurancepolicynumber; } //PolicyNumber set { insurancepolicynumber = value; } //PolicyNumber } private string partybranchrouteids; private string partybranchroutenames; private int partybranchcreditdays = 0; private int partybranchnoofbills = 0; public string PartyBranchRouteIds { get { return partybranchrouteids; } set { partybranchrouteids = value; } } public string PartyBranchRouteNames { get { return partybranchroutenames; } set { partybranchroutenames = value; } } public int PartyBranchCreditDays { get { return partybranchcreditdays; } set { partybranchcreditdays = value; } } public int PartyBranchNoOfBills { get { return partybranchnoofbills; } set { partybranchnoofbills = value; } } 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 } //public virtual IList PartyBranchAddon //{ // get { return partybranchaddon; } // set { partybranchaddon = value; } //} public string PartyBranchLinkedParties { get { return partybranchlinkedparties; } //partybranchlinkedparties set { partybranchlinkedparties = value; } //partybranchlinkedparties } public string PartyBranchLinkedPartyNames { get { return partybranchlinkedpartynames; } //partybranchlinkedpartynames set { partybranchlinkedpartynames = value; } //partybranchlinkedpartynames } public string PartyBranchProjectManagerIds { get { return partybranchprojectmanagerids; } //partyprojectmanagerids set { partybranchprojectmanagerids = value; } //partyprojectmanagerids } public string PartyBranchAccountManagerIds { get { return partybranchaccountmanagerids; } //partyaccountmanagerids set { partybranchaccountmanagerids = value; } //partyaccountmanagerids } public string PartyBranchProjectManagerNames { get { return partybranchprojectmanagernames; } //partyprojectmanagerids set { partybranchprojectmanagernames = value; } //partyprojectmanagerids } public string PartyBranchAccountManagerNames { get { return partybranchaccountmanagernames; } //partyaccountmanagerids set { partybranchaccountmanagernames = value; } //partyaccountmanagerids } private string partybranchmsmeregno; public string PartyBranchMSMERegNo { get { return partybranchmsmeregno; } set { partybranchmsmeregno = value; } } #region Distributionlist and registration private int distributionlistid; private string distributionlistcode; private string distributionlistname; private byte partybranchregistration; public virtual int DistributionListId { get { return distributionlistid; } //Id set { distributionlistid = value; } //Id } public string DistributionListCode { get { return distributionlistcode; } //Code set { distributionlistcode = value; } //Code } public string DistributionListName { get { return distributionlistname; } //Name set { distributionlistname = value; } //Name } public byte PartyBranchRegistration { get { return partybranchregistration; } set { partybranchregistration = value; } } #endregion #region partyinfo private string partybranchpartyinfo = ""; public string PartyBranchPartyInfo { get { return partybranchpartyinfo; } //partybranchpartyinfo set { partybranchpartyinfo = value; } //partybranchpartyinfo } #endregion private byte partybranchissubcontract = 1; public virtual byte PartyBranchIsSubContract { get { return partybranchissubcontract; } set { partybranchissubcontract = value; } } } }