using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MMDAL.DTO.PriceList { public class PriceListDetailDTO { #region PrivateMembers #region PriceList private Int64 pricelistdetailid; //Id #region PriceList private Int64 pricelistid; //Id private double pricelistmrprate; //MRPRate #endregion private Int16 pricelistdetailslno; //SlNo #region PriceListType private int pricelisttypeid; private string pricelisttypecode; private string pricelisttypename; private byte pricelisttypeispurchase; //IsPurchase private byte pricelisttypeissales; //IsSales private byte pricelisttypeistransfer; //IsTransfer #endregion private double pricelistdetailrate; //Rate #region Charge private int chargesid; //Id private string chargescode; //Code private string chargesname; //Name #endregion private double pricelistdetailamountplus; //AmountPlus private double pricelistdetailamountminus; //AmountMinus private double pricelistdetailnetrate; //NetRate private string pricelistdetailremarks; //Remarks private double pricelistdetaildiscountpercent; //pricelistdetaildiscountpercent private double pricelistdetaildiscountamount; //pricelistdetaildiscountamount #endregion private List pricelistchargesarray = new List(); #endregion #region PublicMembers #region PriceList public Int64 PriceListDetailId { get { return pricelistdetailid; } //Id set { pricelistdetailid = value; } //Id } #region PriceList public Int64 PriceListId { get { return pricelistid; } //Id set { pricelistid = value; } //Id } public double PriceListMRPRate { get { return pricelistmrprate; } //MRPRate set { pricelistmrprate = value; } //MRPRate } #endregion public Int16 PriceListDetailSlNo { get { return pricelistdetailslno; } //SlNo set { pricelistdetailslno = value; } //SlNo } #region PriceListType public int PriceListTypeId { get { return pricelisttypeid; } //Id set { pricelisttypeid = value; } } public string PriceListTypeCode { get { return pricelisttypecode; } //Code set { pricelisttypecode = value; } } public string PriceListTypeName { get { return pricelisttypename; } //Name set { pricelisttypename = value; } } public byte PriceListTypeIsPurchase { get { return pricelisttypeispurchase; } //IsPurchase set { pricelisttypeispurchase = value; } //IsPurchase } public byte PriceListTypeIsSales { get { return pricelisttypeissales; } //IsSales set { pricelisttypeissales = value; } //IsSales } public byte PriceListTypeIsTransfer { get { return pricelisttypeistransfer; } //IsTransfer set { pricelisttypeistransfer = value; } //IsTransfer } #endregion public double PriceListDetailRate { get { return pricelistdetailrate; } //Rate set { pricelistdetailrate = value; } //Rate } #region Charge public int ChargesId { get { return chargesid; } //Id set { chargesid = value; } } public string ChargesCode { get { return chargescode; } //Code set { chargescode = value; } } public string ChargesName { get { return chargesname; } //Name set { chargesname = value; } } #endregion public double PriceListDetailAmountPlus { get { return pricelistdetailamountplus; } //AmountPlus set { pricelistdetailamountplus = value; } //AmountPlus } public double PriceListDetailAmountMinus { get { return pricelistdetailamountminus; } //AmountMinus set { pricelistdetailamountminus = value; } //AmountMinus } public double PriceListDetailNetRate { get { return pricelistdetailnetrate; } //NetRate set { pricelistdetailnetrate = value; } //NetRate } public string PriceListDetailRemarks { get { return pricelistdetailremarks; } //Remarks set { pricelistdetailremarks = value; } //Remarks } public double PriceListDetailDiscountPercent { get { return pricelistdetaildiscountpercent; } //Remarks set { pricelistdetaildiscountpercent = value; } //Remarks } public double PriceListDetailDiscountAmount { get { return pricelistdetaildiscountamount; } //Remarks set { pricelistdetaildiscountamount = value; } //Remarks } #endregion public List PriceListChargesArray { get { return pricelistchargesarray; } set { pricelistchargesarray = value; } } private int paymenttermid = -1; private string paymenttermname; public int PaymentTermId { get { return paymenttermid; } //Remarks set { paymenttermid = value; } //Remarks } public string PaymentTermName { get { return paymenttermname; } //Remarks set { paymenttermname = value; } //Remarks } private DateTime tempeffectivefrom; public DateTime TempEffectiveFrom { get { return tempeffectivefrom; } //TempEffectiveFrom set { tempeffectivefrom = value; } //TempEffectiveFrom } private double pricelistdetailfromquantity; private double pricelistdetailtoquantity = 999999999; public double PriceListDetailFromQuantity { get { return pricelistdetailfromquantity; } //FromQuantity set { pricelistdetailfromquantity = value; } //FromQuantity } public double PriceListDetailToQuantity { get { return pricelistdetailtoquantity; } //ToQuantity set { pricelistdetailtoquantity = value; } //ToQuantity } private byte tempisslab = 1; public byte TempIsSlab { get { return tempisslab; } //TempIsSlab set { tempisslab = value; } //TempIsSlab } #endregion } }