using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace LogisticsDAL.DTO.Booking { public class BookingChargesDTO { #region PrivateMembers #region Booking private int bookingchargesid = 0; //Id private Int16 bookingchargesslno = 0; //SlNo private int bookingid = -1; //Id private DateTime bookingdate = DateTime.Now; //Date private string bookingnumber = "NONE"; #region Formula private int formulaid = -1; //Id private string formulacode; //Code private string formulaname; //Name private string formulaprintingname; //Name #endregion private double bookingchargesinputvalue = 0; //InputValue private byte bookingchargesinputtype = 0; //InputType private double bookingchargescalculatedon = 0; //Calculatedon private double bookingchargescalculatedvalue = 0; //CalculatedValue private double bookingchargesplusamount = 0; //AmountPlus private double bookingchargesminusamount = 0; //AmountMinus #region ChargeDetail private int chargedetailid = -1; private int chargedetailformulaid = -1; //Id private string chargedetailformulacode; //Code private string chargedetailformulaname; //Name private string chargedetailformulaexpression = "NONE"; private string chargedetailformulaprintingname = "NONE"; private string chargedetailchargenature = "NONE"; private double chargedetailoperationtype = 0; private byte chargedetailpartyaccounttype = 0; private int chargedetailpartyaccountid = -1; private string chargedetailpartyaccountcode = "NONE"; private string chargedetailpartyaccountname = "NONE"; private byte chargedetailpartyaccountbillallocationtype = 0; private byte chargedetailcontraaccounttype = 0; private int chargedetailcontraaccountid = -1; private string chargedetailcontraaccountcode = "NONE"; private string chargedetailcontraaccountname = "NONE"; private byte chargedetailcontraaccountbillallocationtype = 0; private byte chargedetailinputtype = 0; private double chargedetaildefaultminimumvalue = 0; private double chargedetaildefaultmaximumvalue = 0; private double chargedetailincludeincost = 0; private double chargedetailincludeinrealisation = 0; private int chargedetaildependsonchargeelementid = -1; private string chargedetaildependsonchargeelementcode = "NONE"; private string chargedetaildependsonchargeelementname = "NONE"; private int chargedetaildependsonchargeelementformulaid = -1; private string chargedetaildependsonchargeelementformulaname = "NONE"; private string chargedetaildependsonchargeelementformulaexpression = "NONE"; #endregion private double bookingchargesfccalculatedvalue = 0; //FCCalculatedValue #region Currency private int currencyid = -1; //Id private string currencycode; //Code private string currencyname; //Name #endregion private double bookingchargescurrencyconversion = 0; //CurrencyConversion #region Account private int partyaccountid = -1; //Id private string partyaccountcode; //Code private string partyaccountname; //Name #endregion #region Account private int contraaccountid = -1; //Id private string contraaccountcode; //Code private string contraaccountname; //Name #endregion private string bookingchargesremarks = "NONE"; //Remarks #endregion private int tripid = -1; private string tripnumber = "NONE"; #endregion #region PublicMembers #region Booking public int BookingChargesId { get { return bookingchargesid; } //Id set { bookingchargesid = value; } //Id } public Int16 BookingChargesSlNo { get { return bookingchargesslno; } //SlNo set { bookingchargesslno = value; } //SlNo } #region Booking public int BookingId { get { return bookingid; } //Id set { bookingid = value; } //Id } public DateTime BookingDate { get { return bookingdate; } //Date set { bookingdate = value; } //Date } public string BookingNumber { get { return bookingnumber; } //Number set { bookingnumber = value; } //Number } #endregion #region Formula public int FormulaId { get { return formulaid; } //Id set { formulaid = value; } //Id } public string FormulaCode { get { return formulacode; } //Code set { formulacode = value; } //Code } public string FormulaName { get { return formulaname; } //Name set { formulaname = value; } //Name } public string FormulaPrintingName { get { return formulaprintingname; } //Name set { formulaprintingname = value; } //Name } #endregion public double BookingChargesInputValue { get { return bookingchargesinputvalue; } //InputValue set { bookingchargesinputvalue = value; } //InputValue } public byte BookingChargesInputType { get { return bookingchargesinputtype; } //InputType set { bookingchargesinputtype = value; } //InputType } public double BookingChargesCalculatedon { get { return bookingchargescalculatedon; } //Calculatedon set { bookingchargescalculatedon = value; } //Calculatedon } public double BookingChargesCalculatedValue { get { return bookingchargescalculatedvalue; } //CalculatedValue set { bookingchargescalculatedvalue = value; } //CalculatedValue } public double BookingChargesPlusAmount { get { return bookingchargesplusamount; } //AmountPlus set { bookingchargesplusamount = value; } //AmountPlus } public double BookingChargesMinusAmount { get { return bookingchargesminusamount; } //AmountMinus set { bookingchargesminusamount = value; } //AmountMinus } #region Charge Detail public int ChargeDetailId { get { return chargedetailid; } //ChargeDetailId set { chargedetailid = value; } //ChargeDetailId } public int ChargeDetailFormulaId { get { return chargedetailformulaid; } set { chargedetailformulaid = value; } } public string ChargeDetailFormulaCode { get { return chargedetailformulacode; } set { chargedetailformulacode = value; } } public string ChargeDetailFormulaName { get { return chargedetailformulaname; } set { chargedetailformulaname = value; } } public string ChargeDetailFormulaExpression { get { return chargedetailformulaexpression; } set { chargedetailformulaexpression = value; } } public string ChargeDetailFormulaPrintingName { get { return chargedetailformulaprintingname; } set { chargedetailformulaprintingname = value; } } public string ChargeDetailChargeNature { get { return chargedetailchargenature; } //ChargeDetailId set { chargedetailchargenature = value; } //ChargeDetailId } public double ChargeDetailOperationType { get { return chargedetailoperationtype; } //AmountMinus set { chargedetailoperationtype = value; } //AmountMinus } public byte ChargeDetailPartyAccountType { get { return chargedetailpartyaccounttype; } //PartyAccountType set { chargedetailpartyaccounttype = value; } //PartyAccountType } public int ChargeDetailPartyAccountId { get { return chargedetailpartyaccountid; } //Id set { chargedetailpartyaccountid = value; } //Id } public string ChargeDetailPartyAccountCode { get { return chargedetailpartyaccountcode; } //Code set { chargedetailpartyaccountcode = value; } //Code } public string ChargeDetailPartyAccountName { get { return chargedetailpartyaccountname; } //Name set { chargedetailpartyaccountname = value; } //Name } public byte ChargeDetailPartyAccountBillAllocationType { get { return chargedetailpartyaccountbillallocationtype; } set { chargedetailpartyaccountbillallocationtype = value; } } public byte ChargeDetailContraAccountType { get { return chargedetailcontraaccounttype; } //ContraAccountType set { chargedetailcontraaccounttype = value; } //ContraAccountType } public int ChargeDetailContraAccountId { get { return chargedetailcontraaccountid; } //Id set { chargedetailcontraaccountid = value; } //Id } public string ChargeDetailContraAccountCode { get { return chargedetailcontraaccountcode; } //Code set { chargedetailcontraaccountcode = value; } //Code } public string ChargeDetailContraAccountName { get { return chargedetailcontraaccountname; } //Name set { chargedetailcontraaccountname = value; } //Name } public byte ChargeDetailContraAccountBillAllocationType { get { return chargedetailcontraaccountbillallocationtype; } set { chargedetailcontraaccountbillallocationtype = value; } } public byte ChargeDetailInputType { get { return chargedetailinputtype; } set { chargedetailinputtype = value; } } public double ChargeDetailDefaultMinimumValue { get { return chargedetaildefaultminimumvalue; } set { chargedetaildefaultminimumvalue = value; } } public double ChargeDetailDefaultMaximumValue { get { return chargedetaildefaultmaximumvalue; } set { chargedetaildefaultmaximumvalue = value; } } public double ChargeDetailIncludeInCost { get { return chargedetailincludeincost; } set { chargedetailincludeincost = value; } } public double ChargeDetailIncludeInRealisation { get { return chargedetailincludeinrealisation; } set { chargedetailincludeinrealisation = value; } } public int ChargeDetailDependsOnChargeElementId { get { return chargedetaildependsonchargeelementid; } set { chargedetaildependsonchargeelementid = value; } } public string ChargeDetailDependsOnChargeElementCode { get { return chargedetaildependsonchargeelementcode; } set { chargedetaildependsonchargeelementcode = value; } } public string ChargeDetailDependsOnChargeElementName { get { return chargedetaildependsonchargeelementname; } set { chargedetaildependsonchargeelementname = value; } } public int ChargeDetailDependsOnChargeElementFormulaId { get { return chargedetaildependsonchargeelementformulaid; } set { chargedetaildependsonchargeelementformulaid = value; } } public string ChargeDetailDependsOnChargeElementFormulaName { get { return chargedetaildependsonchargeelementformulaname; } set { chargedetaildependsonchargeelementformulaname = value; } } public string ChargeDetailDependsOnChargeElementFormulaExpression { get { return chargedetaildependsonchargeelementformulaexpression; } set { chargedetaildependsonchargeelementformulaexpression = value; } } #endregion public double BookingChargesFCCalculatedValue { get { return bookingchargesfccalculatedvalue; } //FCCalculatedValue set { bookingchargesfccalculatedvalue = value; } //FCCalculatedValue } #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 BookingChargesCurrencyConversion { get { return bookingchargescurrencyconversion; } //CurrencyConversion set { bookingchargescurrencyconversion = value; } //CurrencyConversion } #region Account public int PartyAccountId { get { return partyaccountid; } //Id set { partyaccountid = value; } //Id } public string PartyAccountCode { get { return partyaccountcode; } //Code set { partyaccountcode = value; } //Code } public string PartyAccountName { get { return partyaccountname; } //Name set { partyaccountname = value; } //Name } #endregion #region Account public int ContraAccountId { get { return contraaccountid; } //Id set { contraaccountid = value; } //Id } public string ContraAccountCode { get { return contraaccountcode; } //Code set { contraaccountcode = value; } //Code } public string ContraAccountName { get { return contraaccountname; } //Name set { contraaccountname = value; } //Name } #endregion public string BookingChargesRemarks { get { return bookingchargesremarks; } //Remarks set { bookingchargesremarks = value; } //Remarks } public int TripId { get { return tripid; } set { tripid = value; } } public string TripNumber { get { return tripnumber; } set { tripnumber = value; } } private int objectheadertypeid = -1; private int objectheaderid = -1; private int objectid = -1; public int ObjectHeaderTypeId { get { return objectheadertypeid; } set { objectheadertypeid = value; } } public int ObjectHeaderId { get { return objectheaderid; } //ObjectHeaderId set { objectheaderid = value; } //ObjectHeaderId } public int ObjectTypeId { get { return objectid; } set { objectid = value; } } public int ObjectId { get { return objectid; } //ObjectId set { objectid = value; } //ObjectId } #endregion #endregion } }