using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AdminDAL.DTO.Tally { public record TallyExportDTO { private string name; private string parent; private string nature; private string cc; private string uomcode; private string cgst; private string sgst; private string igst; private string hsncode; public string Name { get { return name; } set { name = value; } } public string Parent { get { return parent; } set { parent = value; } } public string Nature { get { return nature; } set { nature = value; } } public string CC { get { return cc; } set { cc = value; } } public string UomCode { get { return uomcode; } set { uomcode = value; } } public string CGST { get { return cgst; } set { cgst = value; } } public string SGST { get { return sgst; } set { sgst = value; } } public string IGST { get { return igst; } set { igst = value; } } public string HsnCode { get { return hsncode; } set { hsncode = value; } } #region Transaction private int voucherid; private string biztransactiontypename; private string vouchernumber; private DateTime voucherdate; private string voucherreferencenumber; private DateTime voucherreferencedate; private string vouchernarration; private int vslno; private int voucherdetailid; private string accountname; private decimal amount; private int allocationslno; private int allocationvoucherdetailid; private string alloctype; private string detailnumber; private DateTime detaildate; private string referencenumber; private DateTime referencedate; private decimal allocatedamount; private DateTime duedate; private int costslno; private int costvoucherdetailid; private string costcentername; private decimal costcenterallocatedamount; public int VoucherId { get { return voucherid; } set { voucherid = value; } } public string BiztransactionTypeName { get { return biztransactiontypename; } set { biztransactiontypename = value; } } public string VoucherNumber { get { return vouchernumber; } set { vouchernumber = value; } } public DateTime VoucherDate { get { return voucherdate; } set { voucherdate = value; } } public string VoucherReferenceNumber { get { return voucherreferencenumber; } set { voucherreferencenumber = value; } } public DateTime VoucherReferenceDate { get { return voucherreferencedate; } set { voucherreferencedate = value; } } public string VoucherNarration { get { return vouchernarration; } set { vouchernarration = value; } } public int VSlno { get { return vslno; } set { vslno = value; } } public int VoucherDetailId { get { return voucherdetailid; } set { voucherdetailid = value; } } public string AccountName { get { return accountname; } set { accountname = value; } } public decimal Amount { get { return amount; } set { amount = value; } } public int AllocationSlno { get { return allocationslno; } set { allocationslno = value; } } public int AllocationVoucherDetailId { get { return allocationvoucherdetailid; } set { allocationvoucherdetailid = value; } } public string AllocType { get { return alloctype; } set { alloctype = value; } } public string DetailNumber { get { return detailnumber; } set { detailnumber = value; } } public DateTime DetailDate { get { return detaildate; } set { detaildate = value; } } public string ReferenceNumber { get { return referencenumber; } set { referencenumber = value; } } public DateTime ReferenceDate { get { return referencedate; } set { referencedate = value; } } public decimal AllocatedAmount { get { return allocatedamount; } set { allocatedamount = value; } } public DateTime DueDate { get { return duedate; } set { duedate = value; } } public int CostSlno { get { return costslno; } set { costslno = value; } } public int CostVoucherDetailId { get { return costvoucherdetailid; } set { costvoucherdetailid = value; } } public string CostCenterName { get { return costcentername; } set { costcentername = value; } } public decimal CostcenterAllocatedAmount { get { return costcenterallocatedamount; } set { costcenterallocatedamount = value; } } #endregion } public class TallyExportVoucherDTO { public int DOCUMENTID; public string DOCUMENTNUMBER; public DateTime DOCUMENTDATE; public string REFERENCENUMBER; public string PARTYREFERENCENUMBER; public DateTime REFERENCEDATE; public DateTime PARTYREFERENCEDATE; public string NARRATION; public string BIZTRANSACTIONNAME; public string CREATEDBY; public string COSTCENTERNAME; public string SELLERDTLSGSTIN; public string SELLERDTLSADDRESSLINE1; public string SELLERDTLSADDRESSLINE2; public string SELLERDTLSADDRESSLINE3; public string SELLERDTLSADDRESSLINE4; public string SELLERDTLSADDRESSLINE5; public string SELLERDTLSPIN; public string SELLERDTLSPH; public string SELLERDTLSEM; public string SELLERDTLSSTATENAME; public string SELLERDTLSCOUNTRYNAME; public string BUYERDTLSGSTIN; public string BUYERDTLSLGLNM; public string BUYERDTLSADDRESSLINE1; public string BUYERDTLSADDRESSLINE2; public string BUYERDTLSADDRESSLINE3; public string BUYERDTLSADDRESSLINE4; public string BUYERDTLSADDRESSLINE5; public string BUYERDTLSPIN; public string BUYERDTLSPH; public string BUYERDTLSEM; public string BUYERDTLSSTATENAME; public string BUYERDTLSCOUNTRYNAME; public string SHIPTODDRESSGSTIN; public string SHIPTODDRESSADDRESSLINE1; public string SHIPTODDRESSADDRESSLINE2; public string SHIPTODDRESSADDRESSLINE3; public string SHIPTODDRESSADDRESSLINE4; public string SHIPTODDRESSADDRESSLINE5; public string SHIPTODDRESSPIN; public string SHIPTODDRESSPH; public string SHIPTODDRESSEM; public string SHIPTODDRESSSTATENAME; public string SHIPTODDRESSCOUNTRYNAME; } public class TallyExportVoucherDetailDTO { public int DOCUMENTID; public int VOUCHERDETAILID; public int SLNO; public string ACCOUNTCODE; public string ACCOUNTNAME; public string ISPARTY; public decimal AMOUNT; public string COSTCENTERCODE; } public class TallyExportVoucherBillAllocationDTO { public int DOCUMENTID; public int VOUCHERDETAILID; public string ISBILLALLOCATION; public string BILLALLOCATIONNAME; public int BILLALLOCATIONTYPE; public decimal ALLOCATEDAMOUNT; } public class TallyExportItemDTO { public int DOCUMENTID; public int SLNO; public string ITEMCODE; public string ITEMNAME; public decimal RATE; public string UOMCODE; public decimal ITEMNETVALUE; public decimal TRANSACTIONQUANTITY; public decimal TRANSACTIONACTUALQUANTITY; public string STORECODE; public string STORENAME; public string MATERIALACCOUNTNAME; } }