using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MMDAL.DTO.JobCard { public class JobCardDetailDTO { #region PrivateMembers #region JobCardDetail private int jobcarddetailid; //Id #region JobCard private int jobcardid; private string jobcardjobcardnumber; private DateTime jobcardjobcarddate; private string jobcardreferencenumber; private DateTime jobcardreferencedate; #endregion private Int16 jobcarddetailslno; //SlNo private byte jobcarddetaillinktype; //LinkType #region ProductionPlanDetail private int productionplandetailid = -1; private int productionplandetailproductionplanid = -1; private string productionplandetailproductionplanproductionplannumber; private int productionplandetailmachinetypeid = -1; private string productionplandetailmachinetypename; private int productionplandetailproductionplanbiztransactiontypeid = -1; private double productionplandetailbatchtotalquantity; #endregion #region IndentMaterial private int indentmaterialid = -1; private int indentmaterialindentdetailid = -1; private int indentmaterialindentdetailindentid = -1; private string indentmaterialindentdetailindentindentnumber; #endregion #region ProcessGroup private int processgroupid = -1; private string processgroupprocessgroupnumber; #endregion #region MMDetail private int mmdetailid = -1; private int mmdetaildocumentid = -1; private string mmdetaildocumentnumber; #endregion #region Item private int itemid = -1; private string itemcode; private string itemname; #endregion #region SKU private int skuid = -1; private string skuname; private int skucolorid = -1; private string skucolorname; private int skucountid = -1; private string skucountname; #endregion private double jobcarddetailpackquantity; //PackQuantity private double jobcarddetailtotalquantity; //TotalQuantity #region UOM private int uomid = -1; private string uomcode; private string uomname; #endregion private double jobcarddetailtotalweight; //TotalWeight #region "For Allocation Againest purpose" private int allotedbiztransactiontypeid = -1; //For Allocation Againest purpose private int allotedbiztransactionclassid = -1; //For Allocation Againest purpose private int allotedheadertypeid = -1; //For Allocation Againest purpose private int allotedheaderobjectid = -1; //For Allocation Againest purpose private int allotedobjecttypeid = -1; private int allotedobjectid = -1; //For Allocation Againest purpose #endregion #region For Find the SKU Purpose Added private int processid = -1; private string processname; #endregion private List jobcardmaterial = new List(); #endregion #endregion #region PublicMembers #region JobCardDetail public int JobCardDetailId { get { return jobcarddetailid; } //Id set { jobcarddetailid = value; } //Id } #region JobCard public int JobCardId { get { return jobcardid; } //Id set { jobcardid = value; } //Id } public string JobCardJobCardNumber { get { return jobcardjobcardnumber; } //JobCardNumber set { jobcardjobcardnumber = value; } //JobCardNumber } public DateTime JobCardJobCardDate { get { return jobcardjobcarddate; } //JobCardDate set { jobcardjobcarddate = value; } //JobCardDate } public string JobCardReferenceNumber { get { return jobcardreferencenumber; } //ReferenceNumber set { jobcardreferencenumber = value; } //ReferenceNumber } public DateTime JobCardReferenceDate { get { return jobcardreferencedate; } //ReferenceDate set { jobcardreferencedate = value; } //ReferenceDate } #endregion public Int16 JobCardDetailSlNo { get { return jobcarddetailslno; } //SlNo set { jobcarddetailslno = value; } //SlNo } public byte JobCardDetailLinkType { get { return jobcarddetaillinktype; } //LinkType set { jobcarddetaillinktype = value; } //LinkType } #region ProductionPlanDetail public int ProductionPlanDetailId { get { return productionplandetailid; } //ProductionPlanDetail set { productionplandetailid = value; } //ProductionPlanDetail } public int ProductionPlanDetailProductionPlanId { get { return productionplandetailproductionplanid; } set { productionplandetailproductionplanid = value; } } public string ProductionPlanDetailProductionPlanProductionPlanNumber { get { return productionplandetailproductionplanproductionplannumber; } set { productionplandetailproductionplanproductionplannumber = value; } } public int ProductionPlanDetailMachineTypeId { get { return productionplandetailmachinetypeid; } set { productionplandetailmachinetypeid = value; } } public string ProductionPlanDetailMachineTypeName { get { return productionplandetailmachinetypename; } set { productionplandetailmachinetypename = value; } } public int ProductionPlanDetailProductionPlanBizTransactionTypeId { get { return productionplandetailproductionplanbiztransactiontypeid; } set { productionplandetailproductionplanbiztransactiontypeid = value; } } public double ProductionPlanDetailBatchTotalQuantity { get { return productionplandetailbatchtotalquantity; } set { productionplandetailbatchtotalquantity = value; } } #endregion #region IndentMaterial public int IndentMaterialId { get { return indentmaterialid; } set { indentmaterialid = value; } } public int IndentMaterialIndentDetailId { get { return indentmaterialindentdetailid; } set { indentmaterialindentdetailid = value; } } public int IndentMaterialIndentDetailIndentId { get { return indentmaterialindentdetailindentid; } set { indentmaterialindentdetailindentid = value; } } public string IndentMaterialIndentDetailIndentIndentNumber { get { return indentmaterialindentdetailindentindentnumber; } set { indentmaterialindentdetailindentindentnumber = value; } } #endregion #region ProcessGroup public int ProcessGroupId { get { return processgroupid; } //ProcessGroup set { processgroupid = value; } //ProcessGroup } public string ProcessGroupProcessGroupNumber { get { return processgroupprocessgroupnumber; } set { processgroupprocessgroupnumber = value; } } #endregion #region MMDetail public int MMDetailId { get { return mmdetailid; } //MMDetail set { mmdetailid = value; } //MMDetail } public int MMDetailDocumentId { get { return mmdetaildocumentid; } set { mmdetaildocumentid = value; } } public string MMDetailDocumentNumber { get { return mmdetaildocumentnumber; } set { mmdetaildocumentnumber = value; } } #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 int SKUColorId { get { return skucolorid; } set { skucolorid = value; } } public string SKUColorName { get { return skucolorname; } set { skucolorname = value; } } public int SKUCountId { get { return skucountid; } set { skucountid = value; } } public string SKUCountName { get { return skucountname; } set { skucountname = value; } } #endregion public double JobCardDetailPackQuantity { get { return jobcarddetailpackquantity; } //PackQuantity set { jobcarddetailpackquantity = value; } //PackQuantity } public double JobCardDetailTotalQuantity { get { return jobcarddetailtotalquantity; } //TotalQuantity set { jobcarddetailtotalquantity = value; } //TotalQuantity } #region UOM public int UOMId { get { return uomid; } //Id set { uomid = value; } //Id } public string UOMCode { get { return uomcode; } //Code set { uomcode = value; } //Code } public string UOMName { get { return uomname; } //Name set { uomname = value; } //Name } #endregion public double JobCardDetailTotalWeight { get { return jobcarddetailtotalweight; } //TotalWeight set { jobcarddetailtotalweight = value; } //TotalWeight } #region "For Allocation Againest purpose" public int AllotedBizTransactionTypeId //For Allocation Againest purpose { get { return allotedbiztransactiontypeid; } set { allotedbiztransactiontypeid = value; } } public int AllotedBizTransactionClassId //For Allocation Againest purpose { get { return allotedbiztransactionclassid; } set { allotedbiztransactionclassid = value; } } public int AllotedHeaderTypeId //For Allocation Againest purpose { get { return allotedheadertypeid; } set { allotedheadertypeid = value; } } public int AllotedHeaderObjectId //For Allocation Againest purpose { get { return allotedheaderobjectid; } set { allotedheaderobjectid = value; } } public int AllotedObjectTypeId //For Allocation Againest purpose { get { return allotedobjecttypeid; } set { allotedobjecttypeid = value; } } public int AllotedObjectId //For Allocation Againest purpose { get { return allotedobjectid; } set { allotedobjectid = value; } } #endregion #region For Find the SKU Purpose Added public int ProcessId { get { return processid; } //Id set { processid = value; } //Id } public string ProcessName { get { return processname; } //Id set { processname = value; } //Id } #endregion public List JobCardMaterialArray { get { return jobcardmaterial; } set { jobcardmaterial = value; } } #endregion #endregion } }