Ejemplo n.º 1
0
        private List <BomDataGrid> getBomList(ZBCFUN_GDJGXX_READ model)
        {
            IList <BomDataGrid> list = new List <BomDataGrid>();

            for (int i = 0; i < model.ET_BOM.Length; i++)
            {
                BomDataGrid node = new BomDataGrid();
                node.Xh = model.ET_BOM[i].POSNR;
                if (!string.IsNullOrEmpty(model.ET_BOM[i].IDNRK))
                {
                    node.Wlxx = model.ET_BOM[i].IDNRK + "/" + model.ET_BOM[i].MAKTX;
                }
                else
                {
                    node.Wlxx = "";
                }

                node.Wllb   = model.ET_BOM[i].WLLBNAME;
                node.Wllbdm = model.ET_BOM[i].WLLB;
                if (!model.ET_BOM[i].ZSBS.Equals("Y"))
                {
                    unRequireArr.Add(i);
                }
                list.Add(node);
            }
            return(list.ToList());
        }
Ejemplo n.º 2
0
        private List <BomDataGrid> getBomList(ZBCFUN_GDJGXX_READ model)
        {
            BOMdataGridView.DataSource = new List <BomDataGrid>();
            List <BomDataGrid> list = new List <BomDataGrid>();

            if (model.ET_BOM == null || model.ET_BOM.Length == 0)
            {
                ShowMeg(q(Msg_Type.msgrwunexistbom));//"任务对应BOM为空,请联系管理员"
                SMtextBox.Select();
                return(new List <BomDataGrid>());
            }
            for (int i = 0; i < model.ET_BOM.Length; i++)
            {
                BomDataGrid node = new BomDataGrid();
                node.Xh = model.ET_BOM[i].POSNR;
                if (!string.IsNullOrEmpty(model.ET_BOM[i].IDNRK))
                {
                    node.Wlxx = model.ET_BOM[i].IDNRK + "/" + model.ET_BOM[i].MAKTX;
                }
                else
                {
                    node.Wlxx = "";
                }

                node.Wllb   = model.ET_BOM[i].WLLBNAME;
                node.Wllbdm = model.ET_BOM[i].WLLB;
                if (!model.ET_BOM[i].ZSBS.Equals("Y"))
                {
                    unRequireArr.Add(i);
                }
                list.Add(node);
            }
            return(list.ToList());
        }
Ejemplo n.º 3
0
        private List <BomDataGrid> getBomList(ZBCFUN_GDJGXX_READ model)
        {
            IList <BomDataGrid> list = new List <BomDataGrid>();

            string[] cols  = { "序号", "物料信息", "物料类别", "物料类别代码", "状态" };
            string[] colss = { "Xh", "Wlxx", "Wllb", "Wllbdm", "zt" };
            string[] vcol  = { "物料类别代码" };
            DataGridBuild(cols, colss, BOMdataGridView, vcol);
            for (int i = 0; i < model.ET_BOM.Length; i++)
            {
                BomDataGrid node = new BomDataGrid();
                node.Xh     = model.ET_BOM[i].POSNR;
                node.Wlxx   = model.ET_BOM[i].IDNRK + "/" + model.ET_BOM[i].MAKTX;
                node.Wllb   = model.ET_BOM[i].WLLBNAME;
                node.Wllbdm = model.ET_BOM[i].WLLB;
                if (!model.ET_BOM[i].ZSBS.Equals("Y"))
                {
                    unRequireArr.Add(i);
                }
                list.Add(node);
            }
            return(list.ToList());
        }