using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MMDAL.DTO.PriceList { public class PriceListDTO { #region PrivateMembers #region PriceList private Int64 pricelistid; //Id #region OrganizationUnit private int ouid; //Id private string oucode; //Code private string ouname; //Name #endregion #region Item private int itemid; //Id private string itemcode; //Code private string itemname; //Name #endregion #region SKU private int skuid; //Id private string skuname; //Name private string skucode; //SKUCODE #endregion private Int16 pricelistversionslno; //SlNo private DateTime pricelisteffectivefrom; //EffectiveFrom private DateTime pricelisteffectiveto; //EffectiveTo private double pricelistmrprate; //MRPRate private double pricelistitemcost; //ItemCost private double pricelistbasicpurchaserate; //PurchaseRate private double pricelistbasicsalesrate; //SalesRate private double pricelistbasictransferrate; //TransferRate private string pricelistremarks; //Remarks #endregion #region Base private Int16 pricelistsortorder; //SortOrder private byte priceliststatus; //Status private Int16 pricelistversion; //Version private byte pricelistsourcetype; //SourceType #endregion #region Standard private int pricelistcreatedbyid; //CreatedById private string pricelistcreatedbyname; //CreatedByName private DateTime pricelistcreatedon; //CreatedOn private int pricelistmodifiedbyid; //ModifiedById private string pricelistmodifiedbyname; //ModifiedByName private DateTime pricelistmodifiedon; //ModifiedOn #endregion private List pricelistdetailarray = new List(); #endregion #region PublicMembers #region PriceList public Int64 PriceListId { get { return pricelistid; } //Id set { pricelistid = 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 Item public int ItemId { get { return itemid; } //Id set { itemid = value; } //Id } public string ItemCode { get { return itemcode; } //Code set { itemcode = value; } //Code } public string ItemName { get { return itemname; } //Name set { itemname = value; } //Name } #endregion #region SKU public int SKUId { get { return skuid; } //Id set { skuid = value; } //Id } public string SKUName { get { return skuname; } //Name set { skuname = value; } //Name } public string SKUCode { get { return skucode; } //SKUCODE set { skucode = value; } //SKUCODE } #endregion public Int16 PriceListVersionSlNo { get { return pricelistversionslno; } //SlNo set { pricelistversionslno = value; } //SlNo } public DateTime PriceListEffectiveFrom { get { return pricelisteffectivefrom; } //EffectiveFrom set { pricelisteffectivefrom = value; } //EffectiveFrom } public DateTime PriceListEffectiveTo { get { return pricelisteffectiveto; } //EffectiveTo set { pricelisteffectiveto = value; } //EffectiveTo } public double PriceListMRPRate { get { return pricelistmrprate; } //MRPRate set { pricelistmrprate = value; } //MRPRate } public double PriceListItemCost { get { return pricelistitemcost; } //ItemCost set { pricelistitemcost = value; } //ItemCost } public double PriceListBasicPurchaseRate { get { return pricelistbasicpurchaserate; } //PurchaseRate set { pricelistbasicpurchaserate = value; } //PurchaseRate } public double PriceListBasicSalesRate { get { return pricelistbasicsalesrate; } //SalesRate set { pricelistbasicsalesrate = value; } //SalesRate } public double PriceListBasicTransferRate { get { return pricelistbasictransferrate; } //TransferRate set { pricelistbasictransferrate = value; } } public string PriceListRemarks { get { return pricelistremarks; } //Remarks set { pricelistremarks = value; } //Remarks } #endregion #region Base public Int16 PriceListSortOrder { get { return pricelistsortorder; } //SortOrder set { pricelistsortorder = value; } //SortOrder } public byte PriceListStatus { get { return priceliststatus; } //Status set { priceliststatus = value; } //Status } public Int16 PriceListVersion { get { return pricelistversion; } //Version set { pricelistversion = value; } //Version } public byte PriceListSourceType { get { return pricelistsourcetype; } //SourceType set { pricelistsourcetype = value; } //SourceType } #endregion #region Standard public int PriceListCreatedById { get { return pricelistcreatedbyid; } //CreatedById set { pricelistcreatedbyid = value; } //CreatedById } public string PriceListCreatedByName { get { return pricelistcreatedbyname; } //CreatedByName set { pricelistcreatedbyname = value; } //CreatedByName } public DateTime PriceListCreatedOn { get { return pricelistcreatedon; } //CreatedOn set { pricelistcreatedon = value; } //CreatedOn } public int PriceListModifiedById { get { return pricelistmodifiedbyid; } //ModifiedById set { pricelistmodifiedbyid = value; } //ModifiedById } public string PriceListModifiedByName { get { return pricelistmodifiedbyname; } //ModifiedByName set { pricelistmodifiedbyname = value; } //ModifiedByName } public DateTime PriceListModifiedOn { get { return pricelistmodifiedon; } //ModifiedOn set { pricelistmodifiedon = value; } //ModifiedOn } #endregion #region PriceListType private int pricelisttypeid = -1; private string pricelisttypecode; private string pricelisttypename; 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; } } #endregion private byte pricelistisslab = 1; public byte PriceListIsSlab { get { return pricelistisslab; } //PriceListIsSlab set { pricelistisslab = value; } //PriceListIsSlab } public List PriceListDetailArray { get { return pricelistdetailarray; } set { pricelistdetailarray = value; } } #endregion } }