yangle
2022-10-29 16bb2f7b48cf2c3cfbb6a026c265d4e52d22eca4
DAL/»ù´¡×ÊÁÏ/ÆäËû»ù´¡×ÊÁÏ/ClsGy_StdWorkTimes_Ctl.cs
@@ -63,10 +63,10 @@
                {
                    oCn.RunProc("Insert into Gy_StdWorkTimes " +
                        " (HMaterID,HProcID,HStdWorkTimes,HUpperlimit,HLowerlimit" +
                        ",HStopflag,HMaker,HMakeDate,HRemark,HUSEORGID)" +
                        ",HStopflag,HMaker,HMakeDate,HRemark,HUSEORGID,HStdPiece,HStdPric)" +
                        " values(" + oSub.HMaterID.ToString() + "," + oSub.HProcID.ToString() + "," + oSub.HStdWorkTimes.ToString() +
                        "," + oSub.HUpperlimit.ToString() + "," + oSub.HLowerlimit.ToString() + "," + Convert.ToString(oSub.HStopflag ? 1 : 0) +
                        ",'" + oSub.HMaker + "','" + oSub.HMakeDate + "','" + oSub.HRemark + "'," + oSub.HUSEORGID + ")");
                        ",'" + oSub.HMaker + "','" + oSub.HMakeDate + "','" + oSub.HRemark + "'," + oSub.HUSEORGID+","+ oSub.HStdPiece.ToString()+","+ oSub.HStdPric.ToString() + ")");
                }
                oCn.Commit();
                return true;
@@ -86,20 +86,19 @@
                oCn.BeginTran();
                //插入表
                foreach (Model.ClsGy_StdWorkTimes_Model oSub in DetailColl)
              foreach (Model.ClsGy_StdWorkTimes_Model oSub in DetailColl)
                {
                    string sql = string.Format(@"Update Gy_StdWorkTimes set" +
                        "HMaterID=" + oSub.HMaterID.ToString() +
                        "HProcID=" + oSub.HProcID.ToString() +
                        "HStdWorkTimes=" + oSub.HStdWorkTimes.ToString() +
                        "HUpperlimit=" + oSub.HUpperlimit.ToString() +
                        "HLowerlimit=" + oSub.HLowerlimit.ToString() +
                        "HStopflag=" + Convert.ToString(oSub.HStopflag ? 1 : 0) +
                        "HMaker='" + oSub.HMaker + "'" +
                        "HMakeDate='" + oSub.HMakeDate + "'" +
                        "HRemark='" + oSub.HRemark.ToString() + "'" +
                        "HUSEORGID=" + oSub.HUSEORGID +
                         " where HInterID=" + sItemID);
                        " HMaterID=" + oSub.HMaterID.ToString() +
                        ",HProcID=" + oSub.HProcID.ToString() +
                        ",HStdWorkTimes=" + oSub.HStdWorkTimes.ToString() +
                        ",HUpperlimit=" + oSub.HUpperlimit.ToString() +
                        ",HLowerlimit=" + oSub.HLowerlimit.ToString() +
                        ",HMaker='" + oSub.HMaker + "'" +
                        ",HMakeDate='" + oSub.HMakeDate + "'" +
                        ",HRemark='" + oSub.HRemark.ToString() + "'" +
                        ",HUSEORGID=" + oSub.HUSEORGID +
                         " where HItemID=" + sItemID);
                    oCn.RunProc(sql);
                }
                oCn.Commit();
@@ -132,7 +131,7 @@
                    oSub.HRemark = DBUtility.ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HRemark"]);
                    oSub.HMaker = DBUtility.ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HMaker"]);
                    oSub.HMakeDate = DBUtility.ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HMakeDate"]);
                    oSub.HStopflag = (bool)DsSub.Tables[0].Rows[i]["HStopflag"];
                    oSub.HStopflag = ((DsSub.Tables[0].Rows[i]["HStopflag"].ToString() == "1")?true:false);
                    oSub.HUSEORGID = DBUtility.ClsPub.isLong(DsSub.Tables[0].Rows[i]["HUSEORGID"]);
                    DetailColl.Add(oSub);
@@ -147,6 +146,20 @@
            }
        }
        //根据物料ID、工序ID åˆ é™¤ æ ‡å‡†å·¥æ—¶
        public bool DeleteByMaterIDAndHProcID(Int64 HMaterID, Int64 HProcID)
        {
            try
            {
                oCn.RunProc("Delete from Gy_StdWorkTimes where HMaterID=" + HMaterID.ToString() + " and HProcID=" + HProcID.ToString());
                return true;
            }
            catch (Exception e)
            {
                return false;
            }
        }
        public ClsGy_StdWorkTimes_Ctl()
        {
            MvarItemKey = "Gy_StdWorkTimes";