|  |  | 
 |  |  |             WebS.WebService1 oWebs = new WebS.WebService1(); | 
 |  |  |             if (oWebs.set_SavePOStockInBackBill_New(oMain, sHSourceType, ref sErrMsg)) | 
 |  |  |             { | 
 |  |  |                 sErrMsg = "保存成功!" + oMain.HBillNo; | 
 |  |  |                 //sErrMsg = "保存成功!" + oMain.HBillNo; | 
 |  |  |                 return true; | 
 |  |  |             } | 
 |  |  |             else | 
 |  |  | 
 |  |  |             WebS.WebService1 oWebs = new WebS.WebService1(); | 
 |  |  |             if (oWebs.set_SaveEntrustInBackBill_New(oMain, sHSourceType, ref sErrMsg)) | 
 |  |  |             { | 
 |  |  |                 sErrMsg = "保存成功!" + oMain.HBillNo; | 
 |  |  |                 //sErrMsg = "保存成功!" + oMain.HBillNo; | 
 |  |  |                 return true; | 
 |  |  |             } | 
 |  |  |             else | 
 |  |  | 
 |  |  |             WebS.WebService1 oWebs = new WebS.WebService1(); | 
 |  |  |             if (oWebs.set_SaveProductInBackBill_New(oMain, sHSourceType, ref sErrMsg)) | 
 |  |  |             { | 
 |  |  |                 sErrMsg = "保存成功!" + oMain.HBillNo; | 
 |  |  |                 //sErrMsg = "保存成功!" + oMain.HBillNo; | 
 |  |  |                 return true; | 
 |  |  |             } | 
 |  |  |             else | 
 |  |  | 
 |  |  |             WebS.WebService1 oWebs = new WebS.WebService1(); | 
 |  |  |             if (oWebs.set_SaveMateOutBackBill_New(oMain, sHSourceType, ref sErrMsg)) | 
 |  |  |             { | 
 |  |  |                 sErrMsg = "保存成功!" + oMain.HBillNo; | 
 |  |  |                 //sErrMsg = "保存成功!" + oMain.HBillNo; | 
 |  |  |                 return true; | 
 |  |  |             } | 
 |  |  |             else | 
 |  |  | 
 |  |  |             WebS.WebService1 oWebs = new WebS.WebService1(); | 
 |  |  |             if (oWebs.set_SaveSellOutBackBill_New(oMain, sHSourceType, ref sErrMsg)) | 
 |  |  |             { | 
 |  |  |                 sErrMsg = "保存成功!" + oMain.HBillNo; | 
 |  |  |                 //sErrMsg = "保存成功!" + oMain.HBillNo; | 
 |  |  |                 return true; | 
 |  |  |             } | 
 |  |  |             else | 
 |  |  | 
 |  |  |             WebS.WebService1 oWebs = new WebS.WebService1(); | 
 |  |  |             if (oWebs.set_SaveMoveStockBill(oMain, sHSourceType, ref sErrMsg)) | 
 |  |  |             { | 
 |  |  |                 sErrMsg = "保存成功!" + oMain.HBillNo; | 
 |  |  |                 //sErrMsg = "保存成功!" + oMain.HBillNo; | 
 |  |  |                 return true; | 
 |  |  |             } | 
 |  |  |             else | 
 |  |  | 
 |  |  |             WebS.WebService1 oWebs = new WebS.WebService1(); | 
 |  |  |             if (oWebs.set_SaveMoveStockStepOutBill_New(oMain, sHSourceType, ref sErrMsg)) | 
 |  |  |             { | 
 |  |  |                 sErrMsg = "保存成功!" + oMain.HBillNo; | 
 |  |  |                 //sErrMsg = "保存成功!" + oMain.HBillNo; | 
 |  |  |                 return true; | 
 |  |  |             } | 
 |  |  |             else | 
 |  |  | 
 |  |  |                 //判断是否反写成功 | 
 |  |  |                 if (set_UpdateHStatus(oMain.HInterID, oMain.HExplanation.ToString())) | 
 |  |  |                 { | 
 |  |  |                     sErrMsg = "保存成功!" + oMain.HBillNo; | 
 |  |  |                     //sErrMsg = "保存成功!" + oMain.HBillNo; | 
 |  |  |                     return true; | 
 |  |  |                 } | 
 |  |  |                 else | 
 |  |  |                 { | 
 |  |  |                     sErrMsg = "保存成功!" + oMain.HBillNo + "状态反写失败!"; | 
 |  |  |                     //sErrMsg = "保存成功!" + oMain.HBillNo + "状态反写失败!"; | 
 |  |  |                     return true; | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  | 
 |  |  |                 //    sErrMsg = "保存成功!" + oMain.HBillNo + "状态反写失败!"; | 
 |  |  |                 //    return true; | 
 |  |  |                 //} | 
 |  |  |                 sErrMsg = "保存成功!" + oMain.HBillNo; | 
 |  |  |                 //sErrMsg = "保存成功!" + oMain.HBillNo; | 
 |  |  |                 return true; | 
 |  |  |             } | 
 |  |  |             else | 
 |  |  | 
 |  |  |              WebS.WebService1 oWebs = new WebS.WebService1(); | 
 |  |  |              if (oWebs.set_SaveMateOutBill_New(oMain, sHSourceType, ref sErrMsg)) | 
 |  |  |              { | 
 |  |  |                  sErrMsg = "保存成功!" + oMain.HBillNo; | 
 |  |  |                  //sErrMsg = "保存成功!" + oMain.HBillNo; | 
 |  |  |                  return true; | 
 |  |  |              } | 
 |  |  |              else | 
 |  |  | 
 |  |  |                 //判断是否反写成功 | 
 |  |  |                 if (set_UpdateHStatus(oMain.HInterID, oMain.HExplanation.ToString())) | 
 |  |  |                 { | 
 |  |  |                     sErrMsg = "保存成功!" + oMain.HBillNo; | 
 |  |  |                     //sErrMsg = "保存成功!" + oMain.HBillNo; | 
 |  |  |                     return true; | 
 |  |  |                 } | 
 |  |  |                 else | 
 |  |  |                 { | 
 |  |  |                     sErrMsg = "保存成功!" + oMain.HBillNo + "状态反写失败!"; | 
 |  |  |                     //sErrMsg = "保存成功!" + oMain.HBillNo + "状态反写失败!"; | 
 |  |  |                     return true; | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  | 
 |  |  |               WebS.WebService1 oWebs = new WebS.WebService1(); | 
 |  |  |              if (oWebs.set_SaveEntrustOutBackBill_New(oMain, sHSourceType, ref sErrMsg)) | 
 |  |  |              { | 
 |  |  |                  sErrMsg = "保存成功!" + oMain.HBillNo; | 
 |  |  |                  //sErrMsg = "保存成功!" + oMain.HBillNo; | 
 |  |  |                  return true; | 
 |  |  |              } | 
 |  |  |              else | 
 |  |  | 
 |  |  |              WebS.WebService1 oWebs = new WebS.WebService1(); | 
 |  |  |              if (oWebs.set_SaveEntrustOutBill_New(oMain, sHSourceType, ref sErrMsg)) | 
 |  |  |              { | 
 |  |  |                  sErrMsg = "保存成功!" + oMain.HBillNo; | 
 |  |  |                  //sErrMsg = "保存成功!" + oMain.HBillNo; | 
 |  |  |                  return true; | 
 |  |  |              } | 
 |  |  |              else |