| | |
| | | { |
| | | oCn.RunProc("exec h_p_Cg_UpDatePOInStockRelation_Back_Del " + lngBillKey.ToString()); |
| | | } |
| | | else if (omodel.HMainSourceBillType == "éè´è®¢å") |
| | | { |
| | | oCn.RunProc("exec h_p_Cg_UpDateRelation_POOrderToPOStockIn_Del " + lngBillKey.ToString()); |
| | | } |
| | | else |
| | | { |
| | | |
| | |
| | | else if (omodel.HMainSourceBillType == "éæéç¥å") |
| | | { |
| | | oCn.RunProc("exec h_p_Cg_UpDatePOInStockRelation_Back_Add " + lngBillKey.ToString()); |
| | | } |
| | | else if (omodel.HMainSourceBillType == "éè´è®¢å") |
| | | { |
| | | oCn.RunProc("exec h_p_Cg_UpDateRelation_POOrderToPOStockIn_Add " + lngBillKey.ToString()); |
| | | } |
| | | else |
| | | { |
| | |
| | | } |
| | | //æ´æ°è®¢åå
³èæ°é |
| | | AddNewRelation(ref sReturn, omodel.HInterID); |
| | | //æ§å¶å
³èæ°é |
| | | |
| | | //ä¿ååæ§å¶ |
| | | DataSet ds2 = oCn.RunProcReturn("Exec h_p_Kf_POStockInBill_AfterSaveCtrl " + lngBillKey.ToString() + ", '" + omodel.HBillNo + "',1 ", "h_p_Kf_POStockInBill_AfterSaveCtrl"); |
| | | if (ds2 == null) |
| | | { |
| | | oCn.RollBack(); |
| | | sReturn = "夿ä¿ååæ§å¶å¤±è´¥ï¼"; |
| | | return false; |
| | | } |
| | | if (DBUtility.ClsPub.isStrNull(ds2.Tables[0].Rows[0]["HBack"]) != "0") |
| | | { |
| | | oCn.RollBack(); |
| | | sReturn = "ä¿å失败2ï¼" + DBUtility.ClsPub.isStrNull(ds2.Tables[0].Rows[0]["HBackRemark"]); |
| | | return false; |
| | | } |
| | | // |
| | | sReturn = "ä¿®æ¹åæ®æåï¼"; |
| | | oCn.Commit(); |
| | |
| | | } |
| | | //æ´æ°è®¢åå
³èæ°é |
| | | AddNewRelation(ref sReturn, omodel.HInterID); |
| | | // |
| | | //ä¿ååæ§å¶ |
| | | DataSet ds2 = oCn.RunProcReturn("Exec h_p_Kf_POStockInBill_AfterSaveCtrl " + omodel.HInterID.ToString() + ", '" + omodel.HBillNo + "',1 ", "h_p_Kf_POStockInBill_AfterSaveCtrl"); |
| | | if (ds2 == null) |
| | | { |
| | | oCn.RollBack(); |
| | | sReturn = "夿ä¿ååæ§å¶å¤±è´¥ï¼"; |
| | | return false; |
| | | } |
| | | if (DBUtility.ClsPub.isStrNull(ds2.Tables[0].Rows[0]["HBack"]) != "0") |
| | | { |
| | | oCn.RollBack(); |
| | | sReturn = "ä¿å失败2ï¼" + DBUtility.ClsPub.isStrNull(ds2.Tables[0].Rows[0]["HBackRemark"]); |
| | | return false; |
| | | } |
| | | // |
| | | sReturn = "æ°å¢åæ®æåï¼"; |
| | | oCn.Commit(); |