using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MMDAL.DTO.Routing { public class RoutingDTO { private int routingid; private string routingcode; private string routingname; private byte routingproducttype; #region Item private int itemid; private string itemcode; private string itemname; private byte itembomtype; private int itemisskutrackingapplicable; #endregion #region ItemCategory private int categoryid; private string categorycode; private string categoryname; #endregion #region ItemSubCategory private int subcategoryid; private string subcategorycode; private string subcategoryname; #endregion #region ItemGroup private int itemgroupid; private string itemgroupcode; private string itemgroupname; #endregion #region Model private int modelid; private string modelcode; private string modelname; #endregion #region Process private int processid; private string processcode; private string processname; #endregion private byte routingroutingtype; private string routingremarks; private byte isborpost; private byte updateoredit; private string deletedroutingdetailids = ""; #region Base private int routingcreatedbyid; //CreatedById private DateTime routingcreatedon; //CreatedOn private int routingmodifiedbyid; //ModifiedById private DateTime routingmodifiedon; //ModifiedOn #endregion #region Standard private Int16 routingsortorder; //SortOrder private byte routingstatus; //Status private Int16 routingversion; //Version #endregion private List routingversionarray = new List(); private byte routingisflexiblerouting = 1; public int RoutingId { get { return routingid; } //Id set { routingid = value; } //Id } public string RoutingCode { get { return routingcode; } //Code set { routingcode = value; } //Code } public string RoutingName { get { return routingname; } //Name set { routingname = value; } //Name } public byte RoutingProductType { get { return routingproducttype; } set { routingproducttype = value; } } #region Item public int ItemId { get { return itemid; } set { itemid = value; } } public string ItemCode { get { return itemcode; } set { itemcode = value; } } public string ItemName { get { return itemname; } set { itemname = value; } } public byte ItemBOMType { get { return itembomtype; } set { itembomtype = value; } } public int ItemIsSKUTrackingapplicable { get { return itemisskutrackingapplicable; } set { itemisskutrackingapplicable = value; } } #endregion #region Category public int CategoryId { get { return categoryid; } set { categoryid = value; } } public string CategoryCode { get { return categorycode; } set { categorycode = value; } } public string CategoryName { get { return categoryname; } set { categoryname = value; } } #endregion #region SubCategory public int SubCategoryId { get { return subcategoryid; } set { subcategoryid = value; } } public string SubCategoryCode { get { return subcategorycode; } set { subcategorycode = value; } } public string SubCategoryName { get { return subcategoryname; } set { subcategoryname = value; } } #endregion #region ItemGroup public int ItemGroupId { get { return itemgroupid; } set { itemgroupid = value; } } public string ItemGroupCode { get { return itemgroupcode; } set { itemgroupcode = value; } } public string ItemGroupName { get { return itemgroupname; } set { itemgroupname = value; } } #endregion #region Model public int ModelId { get { return modelid; } set { modelid = value; } } public string ModelCode { get { return modelcode; } set { modelcode = value; } } public string ModelName { get { return modelname; } set { modelname = value; } } #endregion #region Process public int ProcessId { get { return processid; } set { processid = value; } } public string ProcessCode { get { return processcode; } set { processcode = value; } } public string ProcessName { get { return processname; } set { processname = value; } } #endregion public byte RoutingRoutingType { get { return routingroutingtype; } set { routingroutingtype = value; } } public string RoutingRemarks { get { return routingremarks; } set { routingremarks = value; } } public byte IsBORPost { get { return isborpost; } set { isborpost = value; } } public byte UpdateorEdit { get { return updateoredit; } set { updateoredit = value; } } public string DeletedRoutingDetailIds { get { return deletedroutingdetailids; } set { deletedroutingdetailids = value; } } #region Base public int RoutingCreatedById { get { return routingcreatedbyid; } //CreatedById set { routingcreatedbyid = value; } //CreatedById } public DateTime RoutingCreatedOn { get { return routingcreatedon; } //CreatedOn set { routingcreatedon = value; } //CreatedOn } public int RoutingModifiedById { get { return routingmodifiedbyid; } //ModifiedById set { routingmodifiedbyid = value; } //ModifiedById } public DateTime RoutingModifiedOn { get { return routingmodifiedon; } //ModifiedOn set { routingmodifiedon = value; } //ModifiedOn } #endregion #region Standard public Int16 RoutingSortOrder { get { return routingsortorder; } //SortOrder set { routingsortorder = value; } //SortOrder } public byte RoutingStatus { get { return routingstatus; } //Status set { routingstatus = value; } //Status } public Int16 RoutingVersion { get { return routingversion; } //Version set { routingversion = value; } //Version } #endregion public List RoutingVersionArray { get { return routingversionarray; } set { routingversionarray = value; } } public byte RoutingIsFlexibleRouting { get { return routingisflexiblerouting; } set { routingisflexiblerouting = value; } } } }