jingh
2021-08-16 0504a2c26fd099fadbf9923ef021f8c858cdd670
PlanM/Êý¾Ýµ¼Èë/Gy_DataIn_RoutingBill.cs
@@ -227,9 +227,16 @@
                BillNew.omodel.HProductNum = "";
                BillNew.omodel.HVerNum = "";
                BillNew.DetailColl.Clear();
            }
            }
            //初始化进度条
            pb1.Maximum = grdMain.Rows.Count ;
            pb1.Value = 0;
            //
            for (int i = 0; i <= grdMain.Rows.Count - 1; i++)
            {
                pb1.Value = i + 1;
                Application.DoEvents();
                //
                BillNew.omodel.HPicNumVer = DBUtility.ClsPub.isStrNull(grdMain.Rows[i].Cells[HPicNumVerCol].Value);
                BillNew.omodel.HPicNumAssemble = DBUtility.ClsPub.isStrNull(grdMain.Rows[i].Cells[HPicNumAssembleCol].Value);
                BillNew.omodel.HMaterTexture = DBUtility.ClsPub.isStrNull(grdMain.Rows[i].Cells[HMaterTextureCol].Value);
@@ -297,11 +304,13 @@
                        }
                        else
                        {
                            Application.DoEvents();
                            BillNew.DeleteByMaterID(BillNew.omodel.HMaterID);
                            b = BillNew.AddBill(ref ClsPub.sExeReturnInfo);
                            if (b == false) return;
                            c++;
                            BillNew.CheckBill(BillNew.omodel.HInterID, ref ClsPub.sExeReturnInfo);
                            Application.DoEvents();
                        }
@@ -336,8 +345,10 @@
                        j = 0;
                        HBillNo = ClsPub.CreateBillCode(BillNew.BillType, ref ClsPub.sExeReturnInfo, true);
                        BillNew.omodel.HBillNo = HBillNo;
                        //写入类
                        WriteClass(i);
                        //写入类
                        Application.DoEvents();
                        WriteClass(i);
                        Application.DoEvents();
                    }
                }
                else
@@ -360,6 +371,7 @@
                    if (b == false) return;
                    c++;
                    BillNew.CheckBill(BillNew.omodel.HInterID, ref ClsPub.sExeReturnInfo);
                    Application.DoEvents();
                //}
                MessageBox.Show("导入完毕:共"+c.ToString()+"个工艺路线");
                grdMain.DataSource = null;