using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MMDAL.DTO.MMReports { public class OUWiseGSTReportDTO //:ReportPaginationDTO--------->DEVADMIN { private int documentid; private string documentnumber; private DateTime documentdate; private string ouname; private decimal taxablevalue; private decimal cgstpercent; private decimal cgstvalue; private decimal sgstpercent; private decimal sgstvalue; private decimal billvaluedetail; private decimal totalnetvalue; private decimal itemnetvalue; private int ouid; private int storeid; public int OUId { get { return ouid; } set { ouid = value; } } public int StoreId { get { return storeid; } set { storeid = value; } } public int DocumentId { get { return documentid; } set { documentid = value; } } public string DocumentNumber { get { return documentnumber; } set { documentnumber = value; } } public DateTime DocumentDate { get { return documentdate; } set { documentdate = value; } } public string OUName { get { return ouname; } set { ouname = value; } } public decimal TaxableValue { get { return taxablevalue; } set { taxablevalue = value; } } public decimal CGSTPercent { get { return cgstpercent; } set { cgstpercent = value; } } public decimal CGSTValue { get { return cgstvalue; } set { cgstvalue = value; } } public decimal SGSTPercent { get { return sgstpercent; } set { sgstpercent = value; } } public decimal SGSTValue { get { return sgstvalue; } set { sgstvalue = value; } } public decimal BillValueDetail { get { return billvaluedetail; } set { billvaluedetail = value; } } public decimal ItemNetValue { get { return itemnetvalue; } set { itemnetvalue = value; } } public decimal TotalNetValue { get { return totalnetvalue; } set { totalnetvalue = value; } } private decimal salesnetvalue; private decimal salescgstvalue; private decimal salessgstvalue; private decimal salesigstvalue; private decimal salestaxablevalue; private decimal salesreturntaxablevalue; private decimal igstvalue; public decimal SalesNetValue { get { return salesnetvalue; } set { salesnetvalue = value; } } public decimal SalesCGSTValue { get { return salescgstvalue; } set { salescgstvalue = value; } } public decimal SalesSGSTValue { get { return salessgstvalue; } set { salessgstvalue = value; } } public decimal SalesIGSTValue { get { return salesigstvalue; } set { salesigstvalue = value; } } public decimal IGSTValue { get { return igstvalue; } set { igstvalue = value; } } public decimal SalesTaxableValue { get { return salestaxablevalue; } set { salestaxablevalue = value; } } public decimal SalesReturnTaxableValue { get { return salesreturntaxablevalue; } set { salesreturntaxablevalue = value; } } private decimal igstpercent; private decimal cessgstpercent; private decimal cgstinpercent; private decimal sgstinpercent; private decimal igstinpercent; private decimal cessgstinpercent; public decimal IGSTPercent { get { return igstpercent; } set { igstpercent = value; } } public decimal CESSGSTPercent { get { return cessgstpercent; } set { cessgstpercent = value; } } public decimal CGSTINPercent { get { return cgstinpercent; } set { cgstinpercent = value; } } public decimal SGSTINPercent { get { return sgstinpercent; } set { sgstinpercent = value; } } public decimal IGSTINPercent { get { return igstinpercent; } set { igstinpercent = value; } } public decimal CESSGSTINPercent { get { return cessgstinpercent; } set { cessgstinpercent = value; } } private decimal cessgstamount; private decimal cgstinamount; private decimal sgstinamount; private decimal igstinamount; private decimal cessgstinamount; public decimal CESSGSTAmount { get { return cessgstamount; } set { cessgstamount = value; } } public decimal CGSTINAmount { get { return cgstinamount; } set { cgstinamount = value; } } public decimal SGSTINAmount { get { return sgstinamount; } set { sgstinamount = value; } } public decimal IGSTINAmount { get { return igstinamount; } set { igstinamount = value; } } public decimal CESSGSTINAmount { get { return cessgstinamount; } set { cessgstinamount = value; } } private int biztransactionclassid; public int BIZTransactionClassId { get { return biztransactionclassid; } set { biztransactionclassid = value; } } private string partycode; private string partyname; private string partybranchcode; private string partybranchname; private string productdescription; private string itemcode; private string itemname; private string transactiontypename; private string oucode; //private string ouname; private string storegstinnumber; private string partygstinnumber; private string biztransactiontypecode; private string biztransactiontypename; private string materialaccountcode; private string materialaccountname; private string hsncode; private string referencenumber; private DateTime referencedate; private string partyreferencenumber; private DateTime partyreferencedate; private string uomcode; private decimal goodquantity; private string pos; private string statecode; private string storepos; private string storestatecode; private decimal rate; private decimal ratefc; private string uomname; private string ledgernumber; private string allocationname; private string allocationshortname; private string allocationdescription; private DateTime fromdate; private string currencycode; private string currencyname; private string v1code; private string v2code; private string v3code; private string v1name; private string v2name; private string v3name; private string allocationinchargename; private string allocationinchargecode; private string allocationinchargeprimarymail; private string allocationinchargemobile; private string pbaddress; private string staddress; private string ststatename; private string pbstatename; private string insuredname; public string InsuredName { get { return insuredname; } set { insuredname = value; } } public string PBAddress { get { return pbaddress; } set { pbaddress = value; } } public string StAddress { get { return staddress; } set { staddress = value; } } public string PBStateName { get { return pbstatename; } set { pbstatename = value; } } public string StStateName { get { return ststatename; } set { ststatename = value; } } public string LedgerNumber { get { return ledgernumber; } set { ledgernumber = value; } } public string AllocationName { get { return allocationname; } set { allocationname = value; } } public string AllocationShortName { get { return allocationshortname; } set { allocationshortname = value; } } public string AllocationDescription { get { return allocationdescription; } set { allocationdescription = value; } } public string CurrencyCode { get { return currencycode; } set { currencycode = value; } } public string CurrencyName { get { return currencyname; } set { currencyname = value; } } public DateTime FromDate { get { return fromdate; } set { fromdate = value; } } public string V1Code { get { return v1code; } set { v1code = value; } } public string V2Code { get { return v2code; } set { v2code = value; } } public string V3Code { get { return v3code; } set { v3code = value; } } public string V1Name { get { return v1name; } set { v1name = value; } } public string V2Name { get { return v2name; } set { v2name = value; } } public string V3Name { get { return v3name; } set { v3name = value; } } public string AllocationInchargeName { get { return allocationinchargename; } set { allocationinchargename = value; } } public string AllocationInchargeCode { get { return allocationinchargecode; } set { allocationinchargecode = value; } } public string AllocationInchargePrimaryMail { get { return allocationinchargeprimarymail; } set { allocationinchargeprimarymail = value; } } public string AllocationInchargeMobile { get { return allocationinchargemobile; } set { allocationinchargemobile = value; } } public string UOMCode { get { return uomcode; } set { uomcode = value; } } public string UOMName { get { return uomname; } set { uomname = value; } } public string POS { get { return pos; } set { pos = value; } } public string StateCode { get { return statecode; } set { statecode = value; } } public string StorePOS { get { return storepos; } set { storepos = value; } } public string StoreStateCode { get { return storestatecode; } set { storestatecode = value; } } public decimal GoodQuantity { get { return goodquantity; } set { goodquantity = value; } } public decimal Rate { get { return rate; } set { rate = value; } } public decimal RateFC { get { return ratefc; } set { ratefc = value; } } public string ReferenceNumber { get { return referencenumber; } set { referencenumber = value; } } public DateTime ReferenceDate { get { return referencedate; } set { referencedate = value; } } public string PartyReferenceNumber { get { return partyreferencenumber; } set { partyreferencenumber = value; } } public DateTime PartyReferenceDate { get { return partyreferencedate; } set { partyreferencedate = value; } } public string PartyBranchCode { get { return partybranchcode; } set { partybranchcode = value; } } public string PartyBranchName { get { return partybranchname; } set { partybranchname = value; } } public string PartyCode { get { return partycode; } set { partycode = value; } } public string PartyName { get { return partyname; } set { partyname = value; } } public string ProductDescription { get { return productdescription; } set { productdescription = value; } } public string ItemCode { get { return itemcode; } set { itemcode = value; } } public string ItemName { get { return itemname; } set { itemname = value; } } public string TransactionTypeName { get { return transactiontypename; } set { transactiontypename = value; } } public string OUCode { get { return oucode; } set { oucode = value; } } public string StoreGSTINNumber { get { return storegstinnumber; } set { storegstinnumber = value; } } public string PartyGSTINNumber { get { return partygstinnumber; } set { partygstinnumber = value; } } public string BIZTransactionTypeCode { get { return biztransactiontypecode; } set { biztransactiontypecode = value; } } public string BIZTransactionTypeName { get { return biztransactiontypename; } set { biztransactiontypename = value; } } public string MaterialAccountCode { get { return materialaccountcode; } set { materialaccountcode = value; } } public string MaterialAccountName { get { return materialaccountname; } set { materialaccountname = value; } } public string HSNCode { get { return hsncode; } set { hsncode = value; } } private int predocumentid = -1; private DateTime predocumentdate = DateTime.UtcNow; private string predocumentnumber = ""; private string preremarks = ""; private string prereasonname = ""; private string precreatedbyname = ""; private string premodifiedbyname = ""; private string prepartybranchname = ""; private List ouwisegstdetaildto = new List(); private List ouwisegstsummarydto = new List(); private List ouwisegstonlinesalesdto = new List(); public List OUWiseGSTDetailDTOs { get { return ouwisegstdetaildto; } set { ouwisegstdetaildto = value; } } public List OUWiseGSTSummaryDTOs { get { return ouwisegstsummarydto; } set { ouwisegstsummarydto = value; } } public List OUWiseGSTOnlineSalesDTOs { get { return ouwisegstonlinesalesdto; } set { ouwisegstonlinesalesdto = value; } } private string storecode; private string storename; private string fromstorecode; private string fromstorename; private string preprestorename; public string StoreCode { get { return storecode; } set { storecode = value; } } public string StoreName { get { return storename; } set { storename = value; } } public string FromStoreCode { get { return fromstorecode; } set { fromstorecode = value; } } public string FromStoreName { get { return fromstorename; } set { fromstorename = value; } } public string PrePreStoreName { get { return preprestorename; } set { preprestorename = value; } } public int PreDocumentId { get { return predocumentid; } set { predocumentid = value; } } public DateTime PreDocumentDate { get { return predocumentdate; } set { predocumentdate = value; } } public string PreDocumentNumber { get { return predocumentnumber; } set { predocumentnumber = value; } } public string PreRemarks { get { return preremarks; } set { preremarks = value; } } public string PreReasonName { get { return prereasonname; } set { prereasonname = value; } } public string PreCreatedByName { get { return precreatedbyname; } set { precreatedbyname = value; } } public string PreModifiedByName { get { return premodifiedbyname; } set { premodifiedbyname = value; } } public string PrePartyBranchName { get { return prepartybranchname; } set { prepartybranchname = value; } } private string preprestorecode; public string PrePreStoreCode { get { return preprestorecode; } set { preprestorecode = value; } } } }