using System; using System.Collections.Generic; using System.Drawing.Design; using System.Linq; using System.Text; namespace MMDAL.DTO.Indent { public class IndentDetailDTO { #region PrivateMembers private int indentdetailid; private int indentid; private string indentindentnumber; private DateTime indentindentdate; private int indentbiztransactiontypeid; private string indentbiztransactiontypename; private int indentbiztransactiontypebiztransactiontypeclassid; private string indentbiztransactiontypebiztransactiontypeclassname; private Int16 indentdetailslno; private int entityid = -1; private string entitycode; private string entityname; private int mmdetailid = -1; private int mmdetaildocumentid = -1; private string mmdetaildocumentnumber; private int mmdetailitemid = -1; private string mmdetailitemname; private double mmdetailtransactionactualquantity; private int mmdetaildocumentpartyid = -1; private string mmdetaildocumentpartyname; private int mmdetaildocumentmerchandiserid = -1; private string mmdetaildocumentmerchandisername; private int mmdetaildocumentbiztransactiontypeid; private byte mmdetaildocumentbiztransactiontypeselectiontype; private int mmdetaildocumentdepartmentid; private string mmdetaildocumentdepartmentname; private int mmdetaildocumentfromstoreid; private string mmdetaildocumentfromstorename; private int mmdetaildocumenttostoreid; private string mmdetaildocumenttostorename; private int mmdetaildocumentallocationid; private string mmdetaildocumentallocationname; private int indentdetaildocumentid = -1; private int indentdetaildocumentindentid = -1; private string indentdetaildocumentindentindentnumber; private double indentdetaildocumentplannedquantity; private int indentdetaildocumentmmdetailitemid; private string indentdetaildocumentmmdetailitemname; private int processgroupid = -1; private string processgroupprocessgroupnumber; private double processgrouptotalgroupoutputquantity; private int workplandetailid = -1; private int skuid = -1; private string skuname; private int skucolorid = -1; private string skucolorname; private int skucountid = -1; private string skucountname; private double skunetweight; private int routingid = -1; private string routingcode; private string routingname; private int routingdetailid = -1; private byte routingdetailbatchtype; private byte routingdetailpackdetailsrequired; private int routingdetaillottypeid = -1; private double indentdetailplannedquantity; private double indentdetailplannedquantityforallocation = 1; private double indentdetailrate; private byte indentdetailpriority; private string indentdetailremarks = ""; private byte indentdetailindentbeamtype; private double indentdetailrevisedwidth; private int machinetypeid = -1; private string machinetypecode; private string machinetypename; private int machineid = -1; private string machinecode; private string machinename; private int beamlotid = -1; private string beamlotcode; private string beamlotname; private double indentdetailmetersperpiece; private double indentdetailweavepick; private double indentdetailweavewidth; private int itemid = -1; private string itemcode; private string itemname; private int itemstockuomid; private DateTime indentdetailreleasedate = Convert.ToDateTime("9999-12-31 00:00:00.000"); private byte indentdetailreleasestatus; private int nestingplanid = -1; private string nestingplancode; private int allocationid = -1; private string allocationcode; private string allocationname; private int allotedbiztransactiontypeid = -1; private int allotedbiztransactionclassid = -1; private int allotedheadertypeid = -1; private int allotedheaderobjectid = -1; private int allotedobjecttypeid = -1; private int allotedobjectid = -1; private byte allotedforprocessordespatch; private double warpingproductionindentoriginalquantity; private double warpingproductionproducedquantity; private int taskid = -1; private string tasknumber; private int callid = -1; private string callnumber; private int generateallocationid = -1; private string generateallocationcode; private string generateallocationname; private int bomid = -1; private string bomcode; private string bomname; private List indentmaterial = new List(); private List indentresource = new List(); #endregion #region PublicMembers public int TaskId { get { return taskid; } set { taskid = value; } } public string TaskNumber { get { return tasknumber; } set { tasknumber = value; } } public int CallId { get { return callid; } set { callid = value; } } public string CallNumber { get { return callnumber; } set { callnumber = value; } } public int IndentDetailId { get { return indentdetailid; } set { indentdetailid = value; } } public int IndentId { get { return indentid; } set { indentid = value; } } public string IndentIndentNumber { get { return indentindentnumber; } set { indentindentnumber = value; } } public DateTime IndentIndentDate { get { return indentindentdate; } set { indentindentdate = value; } } public int IndentBizTransactionTypeId { get { return indentbiztransactiontypeid; } set { indentbiztransactiontypeid = value; } } public string IndentBizTransactionTypeName { get { return indentbiztransactiontypename; } set { indentbiztransactiontypename = value; } } public int IndentBizTransactionTypeBIZTransactionTypeClassId { get { return indentbiztransactiontypebiztransactiontypeclassid; } set { indentbiztransactiontypebiztransactiontypeclassid = value; } } public string IndentBizTransactionTypeBIZTransactionTypeClassName { get { return indentbiztransactiontypebiztransactiontypeclassname; } set { indentbiztransactiontypebiztransactiontypeclassname = value; } } public Int16 IndentDetailSlNo { get { return indentdetailslno; } set { indentdetailslno = value; } } public int LinkTypeId { get { return entityid; } set { entityid = value; } } public string LinkTypeCode { get { return entitycode; } set { entitycode = value; } } public string LinkTypeName { get { return entityname; } set { entityname = value; } } public int MMDetailId { get { return mmdetailid; } set { mmdetailid = value; } } public int MMDetailDocumentId { get { return mmdetaildocumentid; } set { mmdetaildocumentid = value; } } public string MMDetailDocumentNumber { get { return mmdetaildocumentnumber; } set { mmdetaildocumentnumber = value; } } public int MMDetailItemId { get { return mmdetailitemid; } set { mmdetailitemid = value; } } public string MMDetailItemName { get { return mmdetailitemname; } set { mmdetailitemname = value; } } public double MMDetailTransactionActualQuantity { get { return mmdetailtransactionactualquantity; } set { mmdetailtransactionactualquantity = value; } } public int MMDetailDocumentPartyId { get { return mmdetaildocumentpartyid; } set { mmdetaildocumentpartyid = value; } } public string MMDetailDocumentPartyName { get { return mmdetaildocumentpartyname; } set { mmdetaildocumentpartyname = value; } } public int MMDetailDocumentMerchandiserId { get { return mmdetaildocumentmerchandiserid; } set { mmdetaildocumentmerchandiserid = value; } } public string MMDetailDocumentMerchandiserName { get { return mmdetaildocumentmerchandisername; } set { mmdetaildocumentmerchandisername = value; } } public int MMDetailDocumentBizTransactionTypeId { get { return mmdetaildocumentbiztransactiontypeid; } set { mmdetaildocumentbiztransactiontypeid = value; } } public byte MMDetailDocumentBizTransactionTypeSelectionType { get { return mmdetaildocumentbiztransactiontypeselectiontype; } set { mmdetaildocumentbiztransactiontypeselectiontype = value; } } public int MMDetailDocumentDepartmentId { get { return mmdetaildocumentdepartmentid; } set { mmdetaildocumentdepartmentid = value; } } public string MMDetailDocumentDepartmentName { get { return mmdetaildocumentdepartmentname; } set { mmdetaildocumentdepartmentname = value; } } public int MMDetailDocumentAllocationId { get { return mmdetaildocumentallocationid; } set { mmdetaildocumentallocationid = value; } } public string MMDetailDocumentAllocationName { get { return mmdetaildocumentallocationname; } set { mmdetaildocumentallocationname = value; } } public int MMDetailDocumentFromStoreId { get { return mmdetaildocumentfromstoreid; } set { mmdetaildocumentfromstoreid = value; } } public string MMDetailDocumentFromStoreName { get { return mmdetaildocumentfromstorename; } set { mmdetaildocumentfromstorename = value; } } public int MMDetailDocumentToStoreId { get { return mmdetaildocumenttostoreid; } set { mmdetaildocumenttostoreid = value; } } public string MMDetailDocumentToStoreName { get { return mmdetaildocumenttostorename; } set { mmdetaildocumenttostorename = value; } } public int IndentDetailDocumentId { get { return indentdetaildocumentid; } set { indentdetaildocumentid = value; } } public int IndentDetailDocumentIndentId { get { return indentdetaildocumentindentid; } set { indentdetaildocumentindentid = value; } } public string IndentDetailDocumentIndentIndentNumber { get { return indentdetaildocumentindentindentnumber; } set { indentdetaildocumentindentindentnumber = value; } } public double IndentDetailDocumentPlannedQuantity { get { return indentdetaildocumentplannedquantity; } set { indentdetaildocumentplannedquantity = value; } } public int IndentDetailDocumentMMDetailItemId { get { return indentdetaildocumentmmdetailitemid; } set { indentdetaildocumentmmdetailitemid = value; } } public string IndentDetailDocumentMMDetailItemName { get { return indentdetaildocumentmmdetailitemname; } set { indentdetaildocumentmmdetailitemname = value; } } public int ProcessGroupId { get { return processgroupid; } set { processgroupid = value; } } public string ProcessGroupProcessGroupNumber { get { return processgroupprocessgroupnumber; } set { processgroupprocessgroupnumber = value; } } public double ProcessGroupTotalGroupOutputQuantity { get { return processgrouptotalgroupoutputquantity; } set { processgrouptotalgroupoutputquantity = value; } } public int WorkPlanDetailId { get { return workplandetailid; } set { workplandetailid = value; } } public int SKUId { get { return skuid; } set { skuid = value; } } public string SKUName { get { return skuname; } set { skuname = value; } } 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; } } public double SKUNetWeight { get { return skunetweight; } set { skunetweight = value; } } public List Materials { get; set; }= new List(); public List Resources { get; set; }= new List(); #endregion } }