yxj
2026-01-09 180e5879d508734f1ad395dba7f81e0d59a8627e
SCM/Gy_BarCodeBill_Cus.cs
@@ -483,8 +483,11 @@
                    MessageBox.Show(" 第" + ClsPub.isLong(grdMain.Rows[j].Cells[HSnoCol].Value) + "行,物料:" + ClsPub.isStrNull(grdMain.Rows[j].Cells[HCusModelCol].Value) + " ,中存在数量、最小包装数、箱数为 0,不允许生成条码!");
                    return false;
                }
                if (ClsPub.isStrNull(grdMain.Rows[j].Cells[HCusModelCol].Value) != "" && ClsPub.isStrNull(grdMain.Rows[j].Cells[HSupNumberCol].Value) == "")
                {
                    MessageBox.Show(" 第" + ClsPub.isLong(grdMain.Rows[j].Cells[HSnoCol].Value) + "行,客户零件号:" + ClsPub.isStrNull(grdMain.Rows[j].Cells[HCusModelCol].Value) + " ,对应供应商编码为空,不允许生成条码!");
                    return false;
                }
            }
            
            return true;
@@ -916,18 +919,18 @@
            //设置可编辑列
            string sAllowCol;
            sAllowCol = HQtyCol.ToString() +
                            "," + HCusModelCol.ToString() +
                            "," + HMaterIDCol.ToString() +
                            "," + HCusModelNameCol.ToString() +
                            "," + HWorkLineNameCol.ToString() +
                            "," + HSupNumberCol.ToString() +
                            "," + HSupNameCol.ToString() +
                            "," + HCode1Col.ToString() +
                            "," + HCode2Col.ToString() +
                            "," + HCode3Col.ToString() +
                            "," + HBarCodeDateCol.ToString() +
                            "," + HBackDataFlagCol.ToString() +
                            "," + HMinQtyCol.ToString();
                            //"," + HCusModelCol.ToString() +
                            //"," + HMinQtyCol.ToString() +
                            //"," + HCusModelNameCol.ToString() +
                            //"," + HWorkLineNameCol.ToString() +
                            //"," + HSupNumberCol.ToString() +
                            //"," + HSupNameCol.ToString() +
                            //"," + HCode1Col.ToString() +
                            //"," + HCode2Col.ToString() +
                            //"," + HCode3Col.ToString() +
                            //"," + HBarCodeDateCol.ToString() +
                            //"," + HBackDataFlagCol.ToString() +
                            "," + HMaterIDCol.ToString();
            //设置合计列
            string sTotalCol = HQtyCol.ToString();
            //
@@ -1173,7 +1176,6 @@
                                    grdMain.Rows[sRow].Cells[HCode1Col].Value = "00";
                                    grdMain.Rows[sRow].Cells[HCode2Col].Value ="000";
                                    grdMain.Rows[sRow].Cells[HCode3Col].Value = "0000";
                                    grdMain.Rows[sRow].Cells[HSupNumberCol].Value = "VG509";
                                    grdMain.Rows[sRow].Cells[HWorkLineNameCol].Value = "1";
                                    grdMain.Rows[sRow].Cells[HBarCodeDateCol].Value = dtpHDate.Value.ToShortDateString();
                                    grdMain.Rows[sRow].Cells[HBackDataFlagCol].Value = "%";
@@ -1193,12 +1195,12 @@
                                    if (oDs2 != null && oDs2.Tables[0].Rows.Count > 0)
                                    {
                                        grdMain.Rows[sRow].Cells[HCusModelCol].Value = DBUtility.ClsPub.isStrNull(oDs2.Tables[0].Rows[0]["HPinfan"]);
                                        grdMain.Rows[sRow].Cells[HSupNumberCol].Value = DBUtility.ClsPub.isStrNull(oDs2.Tables[0].Rows[0]["HSupNumber"]);
                                    }
                                    else
                                    {
                                        grdMain.Rows[sRow].Cells[HCusModelCol].Value = "";
                                        grdMain.Rows[sRow].Cells[HSupNumberCol].Value = "";
                                    }
                                //}
                                break;