using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AccountsDAL.DTO.LC { public class LCDTO { #region PrivateMembers #region LC private int lcid; //Id #region OrganizationUnit private int ouid; //Id private string oucode; //Code private string ouname; //Name #endregion #region Period private int periodid; //Id private string periodcode; //Code private string periodname; //Name private DateTime periodfromdate; //FromDate private DateTime periodtodate; //ToDate #endregion #region BizTransactionType private int biztransactiontypeid; //Id private string biztransactiontypecode; //Code private string biztransactiontypename; //Name private byte biztransactiontypeassetposttype; //AssetPostType #endregion private string lcentrynumber; //EntryNumber private DateTime lcentrydate; //EntryDate private string lcreferencenumber; //ReferenceNumber private DateTime lcreferencedate; //ReferenceDate #region Party private int partyid; //Id private string partycode; //Code private string partyname; //Name #endregion #region PartyBranch private int partybranchid; //Id private string partybranchcode; //Code private string partybranchname; //Name #endregion private string lclcno; //LCNO private DateTime lclcdate; //LCDate private string lclcdescription; //LCDescription #region Currency private int currencyid; //Id private string currencycode; //Code private string currencyname; //Name #endregion private double lclcamount; //LCAmount private byte lclctype; //LCType private DateTime lclcexpirydate; //LCExpiryDate private byte lcispartialshipment; //IsPartialShipment private string lcmarkandnos; //MarkAndNos private byte lcfrieght; //Frieght private string lcfrieghtterms; //FrieghtTerms #region Account private int ourbankaccountid; //Id private string ourbankaccountcode; //Code private string ourbankaccountname; //Name #endregion #region Gcm private int partybankid; //Id private string partybankcode; //Code private string partybankname; //Name #endregion private byte lclcpaytype; //LCPayType private double lcnoofdays; //NoOfDays private string lcorigin; //Origin private string lcdestination; //Destination private string lcprecarriage; //Precarriage private string lcreceiptplace; //ReceiptPlace private string lcvesselno; //VesselNo private string lcloadport; //LoadPort private string lcdischargeport; //DischargePort private string lcfinaldestination; //FinalDestination private string lcpaymentremarks; //PaymentRemarks private string lcdeliveryremarks; //DeliveryRemarks private double lcconversionrate; //ConversionRate private double lcenteredconversionrate; //EnteredConversionRate private double lclcopenutilised; //LCOpenUtilised private double lclcutilised; //LCUtilised private double lcfluctuation; //Fluctuation private byte lclcnature; //LCNature private byte lctranshipment; //Transhipment private byte lctransactionlctype; //TransactionLCType #endregion #region Base private byte lcstatus; //Status private Int16 lcversion; //Version #endregion #region Standard private int lccreatedbyid; //CreatedById private DateTime lccreatedon; //CreatedOn private int lcmodifiedbyid; //ModifiedById private DateTime lcmodifiedon; //ModifiedOn #endregion #endregion #region PublicMembers #region LC public int LCId { get { return lcid; } //Id set { lcid = value; } //Id } #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 Period public int PeriodId { get { return periodid; } //Id set { periodid = value; } //Id } public string PeriodCode { get { return periodcode; } //Code set { periodcode = value; } //Code } public string PeriodName { get { return periodname; } //Name set { periodname = value; } //Name } public DateTime PeriodFromDate { get { return periodfromdate; } //FromDate set { periodfromdate = value; } //FromDate } public DateTime PeriodToDate { get { return periodtodate; } //ToDate set { periodtodate = value; } //ToDate } #endregion #region BizTransactionType public int BizTransactionTypeId { get { return biztransactiontypeid; } //Id set { biztransactiontypeid = value; } //Id } public string BizTransactionTypeCode { get { return biztransactiontypecode; } //Code set { biztransactiontypecode = value; } //Code } public string BizTransactionTypeName { get { return biztransactiontypename; } //Name set { biztransactiontypename = value; } //Name } public byte BizTransactionTypeAssetPostType { get { return biztransactiontypeassetposttype; } //AssetPostType set { biztransactiontypeassetposttype = value; } //AssetPostType } #endregion public string LCEntryNumber { get { return lcentrynumber; } //EntryNumber set { lcentrynumber = value; } //EntryNumber } public DateTime LCEntryDate { get { return lcentrydate; } //EntryDate set { lcentrydate = value; } //EntryDate } public string LCReferenceNumber { get { return lcreferencenumber; } //ReferenceNumber set { lcreferencenumber = value; } //ReferenceNumber } public DateTime LCReferenceDate { get { return lcreferencedate; } //ReferenceDate set { lcreferencedate = value; } //ReferenceDate } #region Party public int PartyId { get { return partyid; } //Id set { partyid = value; } //Id } public string PartyCode { get { return partycode; } //Code set { partycode = value; } //Code } public string PartyName { get { return partyname; } //Name set { partyname = value; } //Name } #endregion #region PartyBranch public int PartyBranchId { get { return partybranchid; } //Id set { partybranchid = value; } //Id } public string PartyBranchCode { get { return partybranchcode; } //Code set { partybranchcode = value; } //Code } public string PartyBranchName { get { return partybranchname; } //Name set { partybranchname = value; } //Name } #endregion public string LCLCNO { get { return lclcno; } //LCNO set { lclcno = value; } //LCNO } public DateTime LCLCDate { get { return lclcdate; } //LCDate set { lclcdate = value; } //LCDate } public string LCLCDescription { get { return lclcdescription; } //LCDescription set { lclcdescription = value; } //LCDescription } #region Currency public int CurrencyId { get { return currencyid; } //Id set { currencyid = value; } //Id } public string CurrencyCode { get { return currencycode; } //Code set { currencycode = value; } //Code } public string CurrencyName { get { return currencyname; } //Name set { currencyname = value; } //Name } #endregion public double LCLCAmount { get { return lclcamount; } //LCAmount set { lclcamount = value; } //LCAmount } public byte LCLCType { get { return lclctype; } //LCType set { lclctype = value; } //LCType } public DateTime LCLCExpiryDate { get { return lclcexpirydate; } //LCExpiryDate set { lclcexpirydate = value; } //LCExpiryDate } public byte LCIsPartialShipment { get { return lcispartialshipment; } //IsPartialShipment set { lcispartialshipment = value; } //IsPartialShipment } public string LCMarkAndNos { get { return lcmarkandnos; } //MarkAndNos set { lcmarkandnos = value; } //MarkAndNos } public byte LCFrieght { get { return lcfrieght; } //Frieght set { lcfrieght = value; } //Frieght } public string LCFrieghtTerms { get { return lcfrieghtterms; } //FrieghtTerms set { lcfrieghtterms = value; } //FrieghtTerms } #region Account public int OurBankAccountId { get { return ourbankaccountid; } //Id set { ourbankaccountid = value; } //Id } public string OurBankAccountCode { get { return ourbankaccountcode; } //Code set { ourbankaccountcode = value; } //Code } public string OurBankAccountName { get { return ourbankaccountname; } //Name set { ourbankaccountname = value; } //Name } #endregion #region Gcm public int PartyBankId { get { return partybankid; } //Id set { partybankid = value; } //Id } public string PartyBankCode { get { return partybankcode; } //Code set { partybankcode = value; } //Code } public string PartyBankName { get { return partybankname; } //Name set { partybankname = value; } //Name } #endregion public byte LCLCPayType { get { return lclcpaytype; } //LCPayType set { lclcpaytype = value; } //LCPayType } public double LCNoOfDays { get { return lcnoofdays; } //NoOfDays set { lcnoofdays = value; } //NoOfDays } public string LCOrigin { get { return lcorigin; } //Origin set { lcorigin = value; } //Origin } public string LCDestination { get { return lcdestination; } //Destination set { lcdestination = value; } //Destination } public string LCPrecarriage { get { return lcprecarriage; } //Precarriage set { lcprecarriage = value; } //Precarriage } public string LCReceiptPlace { get { return lcreceiptplace; } //ReceiptPlace set { lcreceiptplace = value; } //ReceiptPlace } public string LCVesselNo { get { return lcvesselno; } //VesselNo set { lcvesselno = value; } //VesselNo } public string LCLoadPort { get { return lcloadport; } //LoadPort set { lcloadport = value; } //LoadPort } public string LCDischargePort { get { return lcdischargeport; } //DischargePort set { lcdischargeport = value; } //DischargePort } public string LCFinalDestination { get { return lcfinaldestination; } //FinalDestination set { lcfinaldestination = value; } //FinalDestination } public string LCPaymentRemarks { get { return lcpaymentremarks; } //PaymentRemarks set { lcpaymentremarks = value; } //PaymentRemarks } public string LCDeliveryRemarks { get { return lcdeliveryremarks; } //DeliveryRemarks set { lcdeliveryremarks = value; } //DeliveryRemarks } public double LCConversionRate { get { return lcconversionrate; } //ConversionRate set { lcconversionrate = value; } //ConversionRate } public double LCEnteredConversionRate { get { return lcenteredconversionrate; } //EnteredConversionRate set { lcenteredconversionrate = value; } //EnteredConversionRate } public double LCLCOpenUtilised { get { return lclcopenutilised; } //LCOpenUtilised set { lclcopenutilised = value; } //LCOpenUtilised } public double LCLCUtilised { get { return lclcutilised; } //LCUtilised set { lclcutilised = value; } //LCUtilised } public double LCFluctuation { get { return lcfluctuation; } //Fluctuation set { lcfluctuation = value; } //Fluctuation } public byte LCLCNature { get { return lclcnature; } //LCNature set { lclcnature = value; } //LCNature } public byte LCTranshipment { get { return lctranshipment; } //Transhipment set { lctranshipment = value; } //Transhipment } public byte LCTransactionLCType { get { return lctransactionlctype; } //TransactionLCType set { lctransactionlctype = value; } //TransactionLCType } #endregion #region Base public byte LCStatus { get { return lcstatus; } //Status set { lcstatus = value; } //Status } public Int16 LCVersion { get { return lcversion; } //Version set { lcversion = value; } //Version } #endregion #region Standard public int LCCreatedById { get { return lccreatedbyid; } //CreatedById set { lccreatedbyid = value; } //CreatedById } public DateTime LCCreatedOn { get { return lccreatedon; } //CreatedOn set { lccreatedon = value; } //CreatedOn } public int LCModifiedById { get { return lcmodifiedbyid; } //ModifiedById set { lcmodifiedbyid = value; } //ModifiedById } public DateTime LCModifiedOn { get { return lcmodifiedon; } //ModifiedOn set { lcmodifiedon = value; } //ModifiedOn } #endregion #endregion } }