| | |
| | | oCn.BeginTran(); |
| | | //æ´æ°ä¸»è¡¨ |
| | | oCn.RunProc("UpDate Gy_RoutingBillMain set " + |
| | | " HName='" + omodel.HName + "'" + |
| | | " HPRDORGID=" + omodel.HPRDORGID.ToString() + |
| | | ",HName='" + omodel.HName + "'" + |
| | | ",HBillNo='" + omodel.HBillNo + "'" + |
| | | ",HMaterTypeID=" + omodel.HMaterTypeID.ToString() + |
| | | ",HMaterID=" + omodel.HMaterID.ToString() + |
| | |
| | | ",HStdSourceQty=" + omodel.HStdSourceQty.ToString() + |
| | | ",HAddSourceRate=" + omodel.HAddSourceRate.ToString() + |
| | | ",HDelSourceRate=" + omodel.HDelSourceRate.ToString() + |
| | | ",HPicNumVer='" + omodel.HPicNumVer.ToString() + "'" + |
| | | ",HPicNumAssemble='" + omodel.HPicNumAssemble.ToString() + "'" + |
| | | ",HMaterTexture='" + omodel.HMaterTexture.ToString() + "'" + |
| | | ",HProductNum='" + omodel.HProductNum.ToString() + "'" + |
| | | ",HVerNum='" + omodel.HVerNum.ToString() + "'" + |
| | | |
| | | " where HInterID=" + lngBillKey.ToString()); |
| | | //å é¤å
³è |
| | |
| | | { |
| | | try |
| | | { |
| | | string orgid = DBUtility.ClsPub.HOrgID.ToString(); |
| | | //å¾å°mainid |
| | | omodel.HInterID = DBUtility.ClsPub.CreateBillID(BillType, ref DBUtility.ClsPub.sExeReturnInfo); |
| | | //è¥MAINDIéå¤åéæ°è·å |
| | | oCn.BeginTran(); |
| | | //string BillType1 = this.BillType; |
| | | //string HInterID = omodel.HInterID.ToString(); |
| | | //string HBillNo = omodel.HBillNo; |
| | | //DateTime HDate = omodel.HDate; |
| | | //string HYear = omodel.HYear.ToString(); |
| | | //string HPeriod = omodel.HPeriod.ToString(); |
| | | //string HRemark = omodel.HRemark; |
| | | //string CurUserName = DBUtility.ClsPub.CurUserName; |
| | | //string HMaterID = omodel.HMaterID.ToString(); |
| | | //string HName = omodel.HName; |
| | | //string HMaterTypeID = omodel.HMaterTypeID.ToString(); |
| | | //string HRoutingGroupID = omodel.HRoutingGroupID.ToString(); |
| | | //string HUnitID = omodel.HUnitID.ToString(); |
| | | //string HMaterNumber = omodel.HMaterNumber; |
| | | //string HUnitNumber = omodel.HUnitNumber; |
| | | //string HStandard = DBUtility.ClsPub.BoolToString(omodel.HStandard); |
| | | //string HMainGroupID = omodel.HMainGroupID.ToString(); |
| | | //string HMainProcID = omodel.HMainProcID.ToString(); |
| | | //string HMainCenterID = omodel.HMainCenterID.ToString(); |
| | | //string HMainTimeUnit = omodel.HMainTimeUnit; |
| | | //string HMainUnitTime = omodel.HMainUnitTime.ToString(); |
| | | //string HMainWorkQty = omodel.HMainWorkQty.ToString(); |
| | | //string HMainPrice = omodel.HMainPrice.ToString(); |
| | | //string HStdSourceQty = omodel.HStdSourceQty.ToString(); |
| | | //string HAddSourceRate = omodel.HAddSourceRate.ToString(); |
| | | //string HDelSourceRate = omodel.HDelSourceRate.ToString(); |
| | | //string HPicNumVer = omodel.HPicNumVer.ToString(); |
| | | //string HPicNumAssemble = omodel.HPicNumAssemble.ToString(); |
| | | //string HMaterTexture = omodel.HMaterTexture.ToString(); |
| | | //string HProductNum = omodel.HProductNum.ToString(); |
| | | //string HVerNum = omodel.HVerNum.ToString(); |
| | | //主表 |
| | | //oCn.RunProc("Insert Into Gy_RoutingBillMain " + |
| | | //"(HBillType,HInterID,HBillNo,HDate" + |
| | | //",HYear,HPeriod,HRemark,HMaker,Hmakedate,HMaterID,HName,HMaterTypeID" + |
| | | //",HRoutingGroupID,HUnitID,HMaterNumber,HUnitNumber,HStandard" + |
| | | //",HMainGroupID,HMainProcID,HMainCenterID,HMainTimeUnit,HMainUnitTime,HMainWorkQty" + |
| | | //",HMainPrice,HStdSourceQty,HAddSourceRate,HDelSourceRate" + |
| | | //",HPicNumVer,HPicNumAssemble,HMaterTexture,HProductNum,HPRDORGID,HVerNum" + |
| | | //") " + |
| | | //" values('" + this.BillType + "'," + omodel.HInterID.ToString() + ",'" + omodel.HBillNo + "','" + omodel.HDate + "'" + |
| | | //"," + omodel.HYear.ToString() + "," + omodel.HPeriod.ToString() + ",'" + omodel.HRemark + "','" + DBUtility.ClsPub.CurUserName + "',getdate()," + omodel.HMaterID.ToString() + ",'" + omodel.HName + "'," + omodel.HMaterTypeID.ToString() + |
| | | //",'" + omodel.HRoutingGroupID.ToString() + "'," + omodel.HUnitID.ToString() + ",'" + omodel.HMaterNumber + "','" + omodel.HUnitNumber + "'," + DBUtility.ClsPub.BoolToString(omodel.HStandard) + |
| | | //"," + omodel.HMainGroupID.ToString() + "," + omodel.HMainProcID.ToString() + "," + omodel.HMainCenterID.ToString() + ",'" + omodel.HMainTimeUnit + "'," + omodel.HMainUnitTime.ToString() + "," + omodel.HMainWorkQty.ToString() + |
| | | //"," + omodel.HMainPrice.ToString() + "," + omodel.HStdSourceQty.ToString() + "," + omodel.HAddSourceRate + "," + omodel.HDelSourceRate.ToString() + |
| | | //",'" + omodel.HPicNumVer.ToString() + "','" + omodel.HPicNumAssemble.ToString() + "','" + omodel.HMaterTexture.ToString() + "','" + omodel.HProductNum.ToString() + "','"+omodel.HPRDORGID.ToString()+"','" + omodel.HVerNum.ToString() + "'"+ |
| | | //") "); |
| | | |
| | | oCn.RunProc("Insert Into Gy_RoutingBillMain " + |
| | | "(HBillType,HInterID,HBillNo,HDate" + |
| | | ",HYear,HPeriod,HRemark,HMaker,Hmakedate,HMaterID,HName,HMaterTypeID" + |
| | | ",HRoutingGroupID,HUnitID,HMaterNumber,HUnitNumber,HStandard" + |
| | | ",HMainGroupID,HMainProcID,HMainCenterID,HMainTimeUnit,HMainUnitTime,HMainWorkQty" + |
| | | ",HMainPrice,HStdSourceQty,HAddSourceRate,HDelSourceRate" + |
| | | ",HPicNumVer,HPicNumAssemble,HMaterTexture,HProductNum,HVerNum" + |
| | | ",HPicNumVer,HPicNumAssemble,HMaterTexture,HProductNum,HPRDORGID,HVerNum" + |
| | | ") " + |
| | | " values('" + this.BillType + "'," + omodel.HInterID.ToString() + ",'" + omodel.HBillNo + "','" + omodel.HDate + "'" + |
| | | "," + omodel.HYear.ToString() + "," + omodel.HPeriod.ToString() + ",'" + omodel.HRemark + "','" + DBUtility.ClsPub.CurUserName + "',getdate()," + omodel.HMaterID.ToString() + ",'" + omodel.HName + "'," + omodel.HMaterTypeID.ToString() + |
| | | ",'" + omodel.HRoutingGroupID.ToString() + "'," + omodel.HUnitID.ToString() + ",'" + omodel.HMaterNumber + "','" + omodel.HUnitNumber + "'," + DBUtility.ClsPub.BoolToString(omodel.HStandard) + |
| | | "," + omodel.HMainGroupID.ToString() + "," + omodel.HMainProcID.ToString() + "," + omodel.HMainCenterID.ToString() + ",'" + omodel.HMainTimeUnit + "'," + omodel.HMainUnitTime.ToString() + "," + omodel.HMainWorkQty.ToString() + |
| | | "," + omodel.HMainPrice.ToString() + "," + omodel.HStdSourceQty.ToString() + "," + omodel.HAddSourceRate + "," + omodel.HDelSourceRate.ToString() + |
| | | ",'" + omodel.HPicNumVer.ToString() + "','" + omodel.HPicNumAssemble.ToString() + "','" + omodel.HMaterTexture.ToString() + "','" + omodel.HProductNum.ToString() + "','" + omodel.HVerNum.ToString() + "'"+ |
| | | ",'" + omodel.HPicNumVer.ToString() + "','" + omodel.HPicNumAssemble.ToString() + "','" + omodel.HMaterTexture.ToString() + "','" + omodel.HProductNum.ToString() + "','" + DBUtility.ClsPub.HOrgID + "','" + omodel.HVerNum.ToString() + "'" + |
| | | ") "); |
| | | //æå
¥å表 |
| | | foreach (Model.ClsGy_RoutingBillSub oSub in DetailColl) |
| | |
| | | { |
| | | //æ¥è¯¢ä¸»è¡¨ |
| | | DataSet Ds ; |
| | | Ds = oCn.RunProcReturn("Select * from Gy_RoutingBillMain Where HInterID=" + lngBillKey.ToString(), "Gy_RoutingBillMain"); |
| | | Ds = oCn.RunProcReturn("Select * from Gy_RoutingBillMain Where HInterID=" + lngBillKey.ToString()+" and HPRDORGID='"+DBUtility.ClsPub.HOrgID.ToString()+"'", "Gy_RoutingBillMain"); |
| | | if(Ds.Tables[0].Rows.Count==0) |
| | | { |
| | | sReturn = "åæ®æªæ¾å°ï¼"; |
| | |
| | | omodel.HStdSourceQty = DBUtility.ClsPub.isSingle(Ds.Tables[0].Rows[0]["HStdSourceQty"].ToString()); |
| | | omodel.HAddSourceRate = DBUtility.ClsPub.isSingle(Ds.Tables[0].Rows[0]["HAddSourceRate"].ToString()); |
| | | omodel.HDelSourceRate = DBUtility.ClsPub.isSingle(Ds.Tables[0].Rows[0]["HDelSourceRate"].ToString()); |
| | | |
| | | omodel.HPicNumVer = Ds.Tables[0].Rows[0]["HPicNumVer"].ToString().Trim(); |
| | | omodel.HPicNumAssemble = Ds.Tables[0].Rows[0]["HPicNumAssemble"].ToString().Trim(); |
| | | omodel.HMaterTexture = Ds.Tables[0].Rows[0]["HMaterTexture"].ToString().Trim(); |
| | | omodel.HProductNum = Ds.Tables[0].Rows[0]["HProductNum"].ToString().Trim(); |
| | | omodel.HVerNum = Ds.Tables[0].Rows[0]["HVerNum"].ToString().Trim(); |
| | | omodel.HPRDORGID = DBUtility.ClsPub.isLong(Ds.Tables[0].Rows[0]["HOrgID"].ToString()); |
| | | //å¾ªç¯ |
| | | DataSet DsSub ; |
| | | DsSub = oCn.RunProcReturn("Select * from Gy_RoutingBillSub Where HInterID=" + lngBillKey.ToString() + " Order by HEntryID ", "Gy_RoutingBillSub"); |