using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MMDAL.DTO.Indent { public class DocumentIndentDetailDTO { private int indentdetailid; private int indentid; private Int16 slno; #region IndentDetailDocument private int indentdetaildocumentid; private int indentdetaildocumentindentid; private DateTime indentdetaildocumentindentdate; private string indentdetaildocumentindentnumber; private DateTime indentdetaildocumentindentreferencedate; private string indentdetaildocumentindentreferencenumber; private double indentdetaildocumentplannedquantity; private int indentdetaildocumentitemid; private int indentdetailmmdetaildocumentdetailid; private int indentdetailmmdetaildocumentid; private DateTime indentdetailmmdetaildocumentdate; private string indentdetailmmdetaildocumentnumber; private int indentdetailmmdetailitemid; private string indentdetailmmdetailitemcode; private string indentdetailmmdetailitemname; #endregion private int mmdetaildocumentdetailid; private int processgroupid; private string processgroupnumber; private DateTime processgroupdate; private string processgroupreferencenumber; private DateTime processgroupreferencedate; private int workplandetailid; #region SKU private int skuid; private string skucode; private string skuname; private int skucolorid; private string skucolorcode; private string skucolorname; private int skuprocessid; private string skuprocesscode; private string skuprocessname; private string skuprocessremarks; private int skuprocessgsttariffid; private string skuprocessdutytariffcode; private string skuprocessdutytariffname; private string skuprocessdutytariffremarks; private int skuprocessdutytariffdutydrawbackid; private string skuprocessdutytariffdutydrawbackcode; private string skuprocessdutytariffdutydrawbackname; private int skuprocessdutytariffdutydrawbacktypeid; private byte skuprocessdutytarifftype; private int skubrandid; private string skubrandcode; private string skubrandname; private string skupricepoint; private string skugrade; private string skuseason; private string skuspecs; private double skureed; private double skupick; private double skuends; private double skuwidth; private double skuheight; private double skulength; private double skuweight; private double skuthickness; private int skucountid; private string skucountcode; private string skucountname; #endregion private int routingid; #region Entity private int linktypeid; private string entitycode; private string entityname; #endregion private double plannedquantity; private double rate; private byte priority; //private Gb4EnumDTO.IndentDetailPriority priorityname;---->ADMINDAL private string remarks; private byte indentbeamtype; //private Gb4EnumDTO.IndentBeamType indentbeamtypename; private double revisedwidth; private int machinetypeid; private string machinetypecode; private string machinetypename; private int machineid; private string machinecode; private string machinename; private int beamlotid; private string beamlotnumber; private double metersperpiece; private double weavepick; private double weavewidth; #region Item private int itemid; private string itemcode; private string itemname; private string itemshortname; private string drawingnumber; private string itemdescription; private int itemdutytariffid; private string itemdutytariffcode; private string itemdutytariffname; private string itemdutytariffremarks; private int itemdutytariffdutydrawbackid; private byte itemdutytarifftype; private int itemgroupid; private string itemgroupcode; private string itemgroupname; private int itemcategoryid; private string itemcategorycode; private string itemcategoryname; private double itemlastpurchaserate; private DateTime itemrevisedfrom; private DateTime itemrevisedto; private Int16 itemleadtime; private double itemprocessingleadtime; private double itemmrprate; private int itemvatcommodityid; private string itemvatcommoditycode; private string itemvatcommodityname; private double itemweight; private string itemdefaultcmsid; private int itemmodelid; private string itemmodelcode; private string itemmodelname; private string itemmodelshortname; private int itemmodelitemcategoryid; private string itemmodelitemcategorycode; private string itemmodelitemcategoryname; private int itembrandid; private string itembrandcode; private string itembrandname; private string modeldefaultcmsid; private byte gsttype; private byte itctype; private int gsttariffid; private string gsttariffcode; private string gsttariffname; private int gsttableid; private string gsttablecode; private string gsttablename; #endregion private DateTime releasedate; private byte releasestatus; private int nestingplanid; private int allocationid; private string allocationname; private string allocationdescription; private string allocationshortname; private int allocationtypeid; private string allocationtypecode; private string allocationtypename; private int allocationpartyid; private string allocationpartycode; private string allocationpartyname; private int callid; private int taskid; private int generateallocationid; private int routingdetailid; //private List nestingplan; //private List routing; //private List fabricitem; private List indentmaterial; private List indentresource; private List indentreferencedto; private List indentroutingparameter; private List indentresourceparameter; private List workorderlastbatchrejectionarray; public int IndentDetailId { get { return indentdetailid; } set { indentdetailid = value; } } public int IndentId { get { return indentid; } set { indentid = value; } } public Int16 SlNo { get { return slno; } set { slno = value; } } #region IndentDetailDocument public int IndentDetailDocumentId { get { return indentdetaildocumentid; } set { indentdetaildocumentid = value; } } public int IndentDetailDocumentIndentId { get { return indentdetaildocumentindentid; } set { indentdetaildocumentindentid = value; } } public DateTime IndentDetailDocumentIndentDate { get { return indentdetaildocumentindentdate; } set { indentdetaildocumentindentdate = value; } } public string IndentDetailDocumentIndentNumber { get { return indentdetaildocumentindentnumber; } set { indentdetaildocumentindentnumber = value; } } public DateTime IndentDetailDocumentIndentReferenceDate { get { return indentdetaildocumentindentreferencedate; } set { indentdetaildocumentindentreferencedate = value; } } public string IndentDetailDocumentIndentReferenceNumber { get { return indentdetaildocumentindentreferencenumber; } set { indentdetaildocumentindentreferencenumber = value; } } public double IndentDetailDocumentPlannedQuantity { get { return indentdetaildocumentplannedquantity; } set { indentdetaildocumentplannedquantity = value; } } public int IndentDetailDocumentItemId { get { return indentdetaildocumentitemid; } set { indentdetaildocumentitemid = value; } } public int IndentDetailMMDetailDocumentDetailId { get { return indentdetailmmdetaildocumentdetailid; } set { indentdetailmmdetaildocumentdetailid = value; } } public int IndentDetailMMDetailDocumentId { get { return indentdetailmmdetaildocumentid; } set { indentdetailmmdetaildocumentid = value; } } public DateTime IndentDetailMMDetailDocumentDate { get { return indentdetailmmdetaildocumentdate; } set { indentdetailmmdetaildocumentdate = value; } } public string IndentDetailMMDetailDocumentNumber { get { return indentdetailmmdetaildocumentnumber; } set { indentdetailmmdetaildocumentnumber = value; } } public int IndentDetailMMDetailItemId { get { return indentdetailmmdetailitemid; } set { indentdetailmmdetailitemid = value; } } public string IndentDetailMMDetailItemCode { get { return indentdetailmmdetailitemcode; } set { indentdetailmmdetailitemcode = value; } } public string IndentDetailMMDetailItemName { get { return indentdetailmmdetailitemname; } set { indentdetailmmdetailitemname = value; } } #endregion public int MMDetailDocumentDetailId { get { return mmdetaildocumentdetailid; } set { mmdetaildocumentdetailid = value; } } public int ProcessGroupId { get { return processgroupid; } set { processgroupid = value; } } public string ProcessGroupNumber { get { return processgroupnumber; } set { processgroupnumber = value; } } public DateTime ProcessGroupDate { get { return processgroupdate; } set { processgroupdate = value; } } public string ProcessGroupReferenceNumber { get { return processgroupreferencenumber; } set { processgroupreferencenumber = value; } } public DateTime ProcessGroupReferenceDate { get { return processgroupreferencedate; } set { processgroupreferencedate = value; } } public int WorkPlanDetailId { get { return workplandetailid; } set { workplandetailid = value; } } #region SKU public int SKUId { get { return skuid; } set { skuid = value; } } public string SKUCode { get { return skucode; } set { skucode = value; } } public string SKUName { get { return skuname; } set { skuname = value; } } public int SKUColorId { get { return skucolorid; } set { skucolorid = value; } } public string SKUColorCode { get { return skucolorcode; } set { skucolorcode = value; } } public string SKUColorName { get { return skucolorname; } set { skucolorname = value; } } public int SKUProcessId { get { return skuprocessid; } set { skuprocessid = value; } } public string SKUProcessCode { get { return skuprocesscode; } set { skuprocesscode = value; } } public string SKUProcessName { get { return skuprocessname; } set { skuprocessname = value; } } public string SKUProcessRemarks { get { return skuprocessremarks; } set { skuprocessremarks = value; } } public int SKUProcessGSTTariffId { get { return skuprocessgsttariffid; } set { skuprocessgsttariffid = value; } } public string SKUProcessDutyTariffCode { get { return skuprocessdutytariffcode; } set { skuprocessdutytariffcode = value; } } public string SKUProcessDutyTariffName { get { return skuprocessdutytariffname; } set { skuprocessdutytariffname = value; } } public string SKUProcessDutyTariffRemarks { get { return skuprocessdutytariffremarks; } set { skuprocessdutytariffremarks = value; } } public int SKUProcessDutyTariffDutyDrawBackId { get { return skuprocessdutytariffdutydrawbackid; } set { skuprocessdutytariffdutydrawbackid = value; } } public string SKUProcessDutyTariffDutyDrawBackCode { get { return skuprocessdutytariffdutydrawbackcode; } set { skuprocessdutytariffdutydrawbackcode = value; } } public string SKUProcessDutyTariffDutyDrawBackName { get { return skuprocessdutytariffdutydrawbackname; } set { skuprocessdutytariffdutydrawbackname = value; } } public int SKUProcessDutyTariffDutyDrawBackTypeId { get { return skuprocessdutytariffdutydrawbacktypeid; } set { skuprocessdutytariffdutydrawbacktypeid = value; } } public byte SKUProcessDutyTariffType { get { return skuprocessdutytarifftype; } set { skuprocessdutytarifftype = value; } } public int SKUBrandId { get { return skubrandid; } set { skubrandid = value; } } public string SKUBrandCode { get { return skubrandcode; } set { skubrandcode = value; } } public string SKUBrandName { get { return skubrandname; } set { skubrandname = value; } } public string SKUPricePoint { get { return skupricepoint; } set { skupricepoint = value; } } public string SKUGrade { get { return skugrade; } set { skugrade = value; } } public string SKUSeason { get { return skuseason; } set { skuseason = value; } } public string SKUSpecs { get { return skuspecs; } set { skuspecs = value; } } public double SKUReed { get { return skureed; } set { skureed = value; } } public double SKUPick { get { return skupick; } set { skupick = value; } } public double SKUEnds { get { return skuends; } set { skuends = value; } } public double SKUWidth { get { return skuwidth; } set { skuwidth = value; } } public double SKUHeight { get { return skuheight; } set { skuheight = value; } } public double SKULength { get { return skulength; } set { skulength = value; } } public double SKUWeight { get { return skuweight; } set { skuweight = value; } } public double SKUThickness { get { return skuthickness; } set { skuthickness = value; } } public int SKUCountId { get { return skucountid; } set { skucountid = value; } } public string SKUCountCode { get { return skucountcode; } set { skucountcode = value; } } public string SKUCountName { get { return skucountname; } set { skucountname = value; } } #endregion public int RoutingId { get { return routingid; } set { routingid = value; } } #region Entity public int LinkTypeId { get { return linktypeid; } set { linktypeid = value; } } public string EntityCode { get { return entitycode; } set { entitycode = value; } } public string EntityName { get { return entityname; } set { entityname = value; } } #endregion public double PlannedQuantity { get { return plannedquantity; } set { plannedquantity = value; } } public double Rate { get { return rate; } set { rate = value; } } public byte Priority { get { return priority; } set { priority = value; } } //public Gb4EnumDTO.IndentDetailPriority PriorityName //{ // get { return priorityname; } // set { priorityname = value; } //} public string Remarks { get { return remarks; } set { remarks = value; } } public byte IndentBeamType { get { return indentbeamtype; } set { indentbeamtype = value; } } //public Gb4EnumDTO.IndentBeamType IndentBeamTypeName //{ // get { return indentbeamtypename; } // set { indentbeamtypename = value; } //} public double RevisedWidth { get { return revisedwidth; } set { revisedwidth = value; } } public int MachineTypeId { get { return machinetypeid; } set { machinetypeid = value; } } public string MachineTypeCode { get { return machinetypecode; } set { machinetypecode = value; } } public string MachineTypeName { get { return machinetypename; } set { machinetypename = value; } } public int MachineId { get { return machineid; } set { machineid = value; } } public string MachineCode { get { return machinecode; } set { machinecode = value; } } public string MachineName { get { return machinename; } set { machinename = value; } } public int BeamLotId { get { return beamlotid; } set { beamlotid = value; } } public string BeamLotNumber { get { return beamlotnumber; } set { beamlotnumber = value; } } public double MetersPerPiece { get { return metersperpiece; } set { metersperpiece = value; } } public double WeavePick { get { return weavepick; } set { weavepick = value; } } public double WeaveWidth { get { return weavewidth; } set { weavewidth = 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 string ItemShortName { get { return itemshortname; } set { itemshortname = value; } } public string DrawingNumber { get { return drawingnumber; } set { drawingnumber = value; } } public string ItemDescription { get { return itemdescription; } set { itemdescription = value; } } public int ItemDutyTariffId { get { return itemdutytariffid; } set { itemdutytariffid = value; } } public string ItemDutyTariffCode { get { return itemdutytariffcode; } set { itemdutytariffcode = value; } } public string ItemDutyTariffName { get { return itemdutytariffname; } set { itemdutytariffname = value; } } public string ItemDutyTariffRemarks { get { return itemdutytariffremarks; } set { itemdutytariffremarks = value; } } public int ItemDutyTariffDutyDrawbackId { get { return itemdutytariffdutydrawbackid; } set { itemdutytariffdutydrawbackid = value; } } public byte ItemDutyTariffType { get { return itemdutytarifftype; } set { itemdutytarifftype = value; } } 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; } } public int ItemCategoryId { get { return itemcategoryid; } set { itemcategoryid = value; } } public string ItemCategoryCode { get { return itemcategorycode; } set { itemcategorycode = value; } } public string ItemCategoryName { get { return itemcategoryname; } set { itemcategoryname = value; } } public double ItemLastPurchaseRate { get { return itemlastpurchaserate; } set { itemlastpurchaserate = value; } } public DateTime ItemRevisedFrom { get { return itemrevisedfrom; } set { itemrevisedfrom = value; } } public DateTime ItemRevisedTo { get { return itemrevisedto; } set { itemrevisedto = value; } } public Int16 ItemLeadTime { get { return itemleadtime; } set { itemleadtime = value; } } public double ItemProcessingLeadTime { get { return itemprocessingleadtime; } set { itemprocessingleadtime = value; } } public double ItemMRPRate { get { return itemmrprate; } set { itemmrprate = value; } } public int ItemVatCommodityId { get { return itemvatcommodityid; } set { itemvatcommodityid = value; } } public string ItemVatCommodityCode { get { return itemvatcommoditycode; } set { itemvatcommoditycode = value; } } public string ItemVatCommodityName { get { return itemvatcommodityname; } set { itemvatcommodityname = value; } } public double ItemWeight { get { return itemweight; } set { itemweight = value; } } public string ItemDefaultCmsId { get { return itemdefaultcmsid; } set { itemdefaultcmsid = value; } } public int ItemModelId { get { return itemmodelid; } set { itemmodelid = value; } } public string ItemModelCode { get { return itemmodelcode; } set { itemmodelcode = value; } } public string ItemModelName { get { return itemmodelname; } set { itemmodelname = value; } } public string ItemModelShortName { get { return itemmodelshortname; } set { itemmodelshortname = value; } } public int ItemModelItemCategoryId { get { return itemmodelitemcategoryid; } set { itemmodelitemcategoryid = value; } } public string ItemModelItemCategoryCode { get { return itemmodelitemcategorycode; } set { itemmodelitemcategorycode = value; } } public string ItemModelItemCategoryName { get { return itemmodelitemcategoryname; } set { itemmodelitemcategoryname = value; } } public int ItemBrandId { get { return itembrandid; } set { itembrandid = value; } } public string ItemBrandCode { get { return itembrandcode; } set { itembrandcode = value; } } public string ItemBrandName { get { return itembrandname; } set { itembrandname = value; } } public string ModelDefaultCmsId { get { return modeldefaultcmsid; } set { modeldefaultcmsid = value; } } public byte GSTType { get { return gsttype; } set { gsttype = value; } } public byte ITCType { get { return itctype; } set { itctype = value; } } public int GSTTariffId { get { return gsttariffid; } set { gsttariffid = value; } } public string GSTTariffCode { get { return gsttariffcode; } set { gsttariffcode = value; } } public string GSTTariffName { get { return gsttariffname; } set { gsttariffname = value; } } public int GSTTableId { get { return gsttableid; } set { gsttableid = value; } } public string GSTTableCode { get { return gsttablecode; } set { gsttablecode = value; } } public string GSTTableName { get { return gsttablename; } set { gsttablename = value; } } #endregion public DateTime ReleaseDate { get { return releasedate; } set { releasedate = value; } } public byte ReleaseStatus { get { return releasestatus; } set { releasestatus = value; } } public int NestingPlanId { get { return nestingplanid; } set { nestingplanid = value; } } public int AllocationId { get { return allocationid; } set { allocationid = value; } } public string AllocationName { get { return allocationname; } set { allocationname = value; } } public string AllocationDescription { get { return allocationdescription; } set { allocationdescription = value; } } public string AllocationShortName { get { return allocationshortname; } set { allocationshortname = value; } } public int AllocationTypeId { get { return allocationtypeid; } set { allocationtypeid = value; } } public string AllocationTypeCode { get { return allocationtypecode; } set { allocationtypecode = value; } } public string AllocationTypeName { get { return allocationtypename; } set { allocationtypename = value; } } public int AllocationPartyId { get { return allocationpartyid; } set { allocationpartyid = value; } } public string AllocationPartyCode { get { return allocationpartycode; } set { allocationpartycode = value; } } public string AllocationPartyName { get { return allocationpartyname; } set { allocationpartyname = value; } } public int CallId { get { return callid; } set { callid = value; } } public int TaskId { get { return taskid; } set { taskid = value; } } public int GenerateAllocationId { get { return generateallocationid; } set { generateallocationid = value; } } public int RoutingDetailId { get { return routingdetailid; } set { routingdetailid = value; } } //public List NestingPlan //{ // get { return nestingplan; } // set { nestingplan = value; } //} //public List Routing //{ // get { return routing; } // set { routing = value; } //} //public List FabricItem //{ // get { return fabricitem; } // set { fabricitem = value; } //} public List IndentMaterialArray { get { return indentmaterial; } set { indentmaterial = value; } } public List IndentResourceArray { get { return indentresource; } set { indentresource = value; } } public List IndentReferenceArray { get { return indentreferencedto; } set { indentreferencedto = value; } } public List IndentRoutingParameterArray { get { return indentroutingparameter; } set { indentroutingparameter = value; } } public List WorkOrderLastBatchRejectionArray { get { return workorderlastbatchrejectionarray; } set { workorderlastbatchrejectionarray = value; } } private double currentstock; public double CurrentStock { get { return currentstock; } set { currentstock = value; } } private string bomcode; private string bomname; public string BOMCode { get { return bomcode; } set { bomcode = value; } } public string BOMName { get { return bomname; } set { bomname = value; } } public List IndentResourceParameterArray { get { return indentresourceparameter; } set { indentresourceparameter = value; } } private string routingdetailremarks; public string RoutingDetailRemarks { get { return routingdetailremarks; } set { routingdetailremarks = value; } } } }