예제 #1
0
        public string Num2ID(string Nums)
        {
            string IDs = string.Empty;

            Hownet.BLL.ProduceTaskMain bllPTM = new ProduceTaskMain();
            ArrayList li = new ArrayList();

            string[] split = Nums.Split(new Char[] { ',' });
            foreach (string a in split)
            {
                if (a.Trim() != "")
                {
                    li.Add(bllPTM.GetID(a.Trim().ToString()));
                }
            }
            for (int i = 0; i < li.Count; i++)
            {
                IDs = IDs + li[i].ToString() + ",";
            }
            if (IDs.Length > 0)
            {
                IDs = IDs.Remove(IDs.Length - 1);
            }
            return(IDs);
        }
예제 #2
0
        public string ID2Num(string IDs)
        {
            string    Nums = string.Empty;
            ArrayList li   = new ArrayList();
            Num       Num  = new Num();

            Hownet.BLL.ProduceTaskMain   bllPTM = new ProduceTaskMain();
            Hownet.Model.ProduceTaskMain modPTM;
            string[] split = IDs.Split(new Char[] { ',' });
            foreach (string a in split)
            {
                if (a.Trim() != "")
                {
                    li.Add(a.Trim());
                }
            }
            for (int i = 0; i < li.Count; i++)
            {
                modPTM = bllPTM.GetModel(int.Parse(li[i].ToString()));
                //Nums = Nums + modPTM.DateTime.ToString("yyyyMMdd") + Num.GetNum(modPTM.Num.ToString()) + ",";
            }
            if (Nums.Length > 0)
            {
                Nums = Nums.Remove(Nums.Length - 1);
            }
            return(Nums);
        }
예제 #3
0
        public DataSet PrintTask(int TaskID)
        {
            Hownet.BLL.ProduceTaskMain bllPTM = new ProduceTaskMain();
            //Hownet.BLL.ProduceTaskInfo pti = new ProduceTaskInfo();
            //Hownet.BLL.Materiel bllMa = new Materiel();
            Hownet.BLL.MaterielStructMain bllMSM = new MaterielStructMain();
            //Hownet.Model.ProduceTaskInfo modPti = new Hownet.Model.ProduceTaskInfo();

            DataSet ds = bllPTM.GetReport(TaskID);

            ds.Tables[0].TableName = "Task";
            ds.Tables.Add(SizePart(TaskID));
            //int materielID = int.Parse(ds.Tables[0].DefaultView[0]["MaterielID"].ToString());
            //DataSet matDs = bllMa.GetList("(MaterielID='" + materielID + "')");
            //matDs.Tables[0].TableName = "Imges";
            //ds.Tables.Add(matDs.Tables[0].Copy());

            DataSet dsMs = bllMSM.GetBomListByMainID(bllPTM.GetModel(TaskID).BomID);

            dsMs.Tables[0].TableName = "BOM";
            ds.Tables.Add(dsMs.Tables[0].Copy());
            ds.Tables.Add(SizeBow(TaskID));
            return(ds);
        }