using System; using System.Collections.Generic; using System.Linq; using System.Text; using GB5Shared.DTO.Framework.Enum; namespace MMDAL.DTO.MMHead { public class MMDocumentChargesDTO { #region PrivateMembers #region MMCharges private int mmchargesid; private int documentid; private int documentdetailid; private Int16 mmchargesslno; #region Formula private int formulaid; private string formulacode; private string formulaname; private string formulaexpression; //--New private double formuladatasize; private byte formuladatatype; private FrameworkEnumDTO.FormulaDataType formuladatatypename; private byte formulatype; private FrameworkEnumDTO.FormulaType formulatypename; private string formulafunctionname; private string formulaprintingname; private string formulasection; //--New #endregion private double mmchargesinputvalue; private byte mmchargesinputtype; private double mmchargescalculatedon; private double mmchargescalculatedvalue; private double mmchargesamountplus; private double mmchargesamountminus; #region Charge Element private int chargedetailid; private int chargedetailchargeid; private Int16 chargedetailslno; private string chargedetailsection; private int chargedetailformulaid; private string chargedetailformulacode; private string chargedetailformulaname; private string chargedetailformulaexpression; private string chargedetailformulaprintingname; private string chargedetailchargenature; private double chargedetailoperationtype; private byte chargedetailpartyaccounttype; private int chargedetailpartyaccountid; private string chargedetailpartyaccountcode; private string chargedetailpartyaccountname; private byte chargedetailpartyaccountbillallocationtype; private byte chargedetailcontraaccounttype; private int chargedetailcontraaccountid; private string chargedetailcontraaccountcode; private string chargedetailcontraaccountname; private byte chargedetailcontraaccountbillallocationtype; private byte chargedetailinputvaluetype; private byte chargedetailinputtype; private double chargedetaildefaultinputvalue; private double chargedetaildefaultminimumvalue; private double chargedetaildefaultmaximumvalue; private string chargedetailinputdatafieldtype; public byte chargedetailprintrequired; private double chargedetailincludeincost; private double chargedetailincludeinrealisation; private int chargedetaildependsonchargeelementid; private string chargedetaildependsonchargeelementcode; private string chargedetaildependsonchargeelementname; private string chargedetaildependsonchargeelementnature; private int chargedetaildependsonchargeelementformulaid; private string chargedetaildependsonchargeelementformulaname; private string chargedetaildependsonchargeelementformulaexpression; //--New private string chargedetaildependsonchargeelementchargenature; //--New private byte chargedetailpartyaccountmerge; private byte chargedetailcontraaccountmerge; #endregion private double mmchargesfccalculatedvalue; private int currencyid = -1; private string currencycode; private string currencyname; //--New private string currencysymbol; private string currencyfull; private string currencydecimal; //--New private double mmchargescurrencyconversion; private int partyaccountid = -1; private string partyaccountcode; private string partyaccountname; private int contraaccountid = -1; private string contraaccountcode; private string contraaccountname; private string mmchargesreason; private string mmchargesremarks; private int personid = -1; private string personcode; private string personname; #endregion #endregion #region PublicMembers #region MMCharges public int MMChargesId { get { return mmchargesid; } set { mmchargesid = value; } } public int DocumentId { get { return documentid; } set { documentid = value; } } public int DocumentDetailId { get { return documentdetailid; } set { documentdetailid = value; } } public Int16 MMChargesSlNo { get { return mmchargesslno; } set { mmchargesslno = value; } } #region Formula public int FormulaId { get { return formulaid; } set { formulaid = value; } } public string FormulaCode { get { return formulacode; } set { formulacode = value; } } public string FormulaName { get { return formulaname; } set { formulaname = value; } } public string FormulaExpression { get { return formulaexpression; } set { formulaexpression = value; } } public double FormulaDataSize { get { return formuladatasize; } set { formuladatasize = value; } } public byte FormulaDataType { get { return formuladatatype; } set { formuladatatype = value; } } public FrameworkEnumDTO.FormulaDataType FormulaDataTypeName { get { return formuladatatypename; } set { formuladatatypename = value; } } public byte FormulaType { get { return formulatype; } set { formulatype = value; } } public FrameworkEnumDTO.FormulaType FormulaTypeName { get { return formulatypename; } set { formulatypename = value; } } public string FormulaFunctionName { get { return formulafunctionname; } set { formulafunctionname = value; } } public string FormulaPrintingName { get { return formulaprintingname; } set { formulaprintingname = value; } } public string FormulaSection { get { return formulasection; } set { formulasection = value; } } #endregion public double MMChargesInputValue { get { return mmchargesinputvalue; } set { mmchargesinputvalue = value; } } public byte MMChargesInputType { get { return mmchargesinputtype; } set { mmchargesinputtype = value; } } public double MMChargesCalculatedOn { get { return mmchargescalculatedon; } set { mmchargescalculatedon = value; } } public double MMChargesCalculatedValue { get { return mmchargescalculatedvalue; } set { mmchargescalculatedvalue = value; } } public double MMChargesAmountPlus { get { return mmchargesamountplus; } set { mmchargesamountplus = value; } } public double MMChargesAmountMinus { get { return mmchargesamountminus; } set { mmchargesamountminus = value; } } #region Charge Element public int ChargeDetailId { get { return chargedetailid; } set { chargedetailid = value; } } public int ChargeDetailChargeId { get { return chargedetailchargeid; } set { chargedetailchargeid = value; } } public Int16 ChargeDetailSlNo { get { return chargedetailslno; } set { chargedetailslno = value; } } public string ChargeDetailSection { get { return chargedetailsection; } set { chargedetailsection = value; } } 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; } set { chargedetailchargenature = value; } } public double ChargeDetailOperationType { get { return chargedetailoperationtype; } set { chargedetailoperationtype = value; } } public byte ChargeDetailPartyAccountType { get { return chargedetailpartyaccounttype; } set { chargedetailpartyaccounttype = value; } } public int ChargeDetailPartyAccountId { get { return chargedetailpartyaccountid; } set { chargedetailpartyaccountid = value; } } public string ChargeDetailPartyAccountCode { get { return chargedetailpartyaccountcode; } set { chargedetailpartyaccountcode = value; } } public string ChargeDetailPartyAccountName { get { return chargedetailpartyaccountname; } set { chargedetailpartyaccountname = value; } } public byte ChargeDetailPartyAccountBillAllocationType { get { return chargedetailpartyaccountbillallocationtype; } set { chargedetailpartyaccountbillallocationtype = value; } } public byte ChargeDetailContraAccountType { get { return chargedetailcontraaccounttype; } set { chargedetailcontraaccounttype = value; } } public int ChargeDetailContraAccountId { get { return chargedetailcontraaccountid; } set { chargedetailcontraaccountid = value; } } public string ChargeDetailContraAccountCode { get { return chargedetailcontraaccountcode; } set { chargedetailcontraaccountcode = value; } } public string ChargeDetailContraAccountName { get { return chargedetailcontraaccountname; } set { chargedetailcontraaccountname = value; } } public byte ChargeDetailContraAccountBillAllocationType { get { return chargedetailcontraaccountbillallocationtype; } set { chargedetailcontraaccountbillallocationtype = value; } } public byte ChargeDetailInputValueType { get { return chargedetailinputvaluetype; } set { chargedetailinputvaluetype = value; } } public byte ChargeDetailInputType { get { return chargedetailinputtype; } set { chargedetailinputtype = value; } } public double ChargeDetailDefaultInputValue { get { return chargedetaildefaultinputvalue; } set { chargedetaildefaultinputvalue = value; } } public double ChargeDetailDefaultMinimumValue { get { return chargedetaildefaultminimumvalue; } set { chargedetaildefaultminimumvalue = value; } } public double ChargeDetailDefaultMaximumValue { get { return chargedetaildefaultmaximumvalue; } set { chargedetaildefaultmaximumvalue = value; } } public string ChargeDetailInputDataFieldType { get { return chargedetailinputdatafieldtype; } set { chargedetailinputdatafieldtype = value; } } public byte ChargeDetailPrintRequired { get { return chargedetailprintrequired; } set { chargedetailprintrequired = 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 string ChargeDetailDependsOnChargeElementNature { get { return chargedetaildependsonchargeelementnature; } set { chargedetaildependsonchargeelementnature = 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; } } //--New public string ChargeDetailDependsOnChargeElementChargeNature { get { return chargedetaildependsonchargeelementchargenature; } set { chargedetaildependsonchargeelementchargenature = value; } } //--New public byte ChargeDetailPartyAccountMerge { get { return chargedetailpartyaccountmerge; } set { chargedetailpartyaccountmerge = value; } } public byte ChargeDetailContraAccountMerge { get { return chargedetailcontraaccountmerge; } set { chargedetailcontraaccountmerge = value; } } #endregion public double MMChargesFCCalculatedValue { get { return mmchargesfccalculatedvalue; } set { mmchargesfccalculatedvalue = value; } } 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; } } //--New public string CurrencySymbol { get { return currencysymbol; } set { currencysymbol = value; } } public string CurrencyFull { get { return currencyfull; } set { currencyfull = value; } } public string CurrencyDecimal { get { return currencydecimal; } set { currencydecimal = value; } } //-New public double MMChargesCurrencyConversion { get { return mmchargescurrencyconversion; } set { mmchargescurrencyconversion = value; } } public int PartyAccountId { get { return partyaccountid; } set { partyaccountid = value; } } public string PartyAccountCode { get { return partyaccountcode; } set { partyaccountcode = value; } } public string PartyAccountName { get { return partyaccountname; } set { partyaccountname = value; } } public int ContraAccountId { get { return contraaccountid; } set { contraaccountid = value; } } public string ContraAccountCode { get { return contraaccountcode; } set { contraaccountcode = value; } } public string ContraAccountName { get { return contraaccountname; } set { contraaccountname = value; } } public string MMChargesReason { get { return mmchargesreason; } set { mmchargesreason = value; } } public string MMChargesRemarks { get { return mmchargesremarks; } set { mmchargesremarks = value; } } public int PersonId { get { return personid; } set { personid = value; } } public string PersonCode { get { return personcode; } set { personcode = value; } } public string PersonName { get { return personname; } set { personname = value; } } #endregion #endregion } }