|  |  | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |         ///// <summary> | 
 |  |  |         ///// 写入临时表  扫源单的方法 | 
 |  |  |         ///// </summary> | 
 |  |  |         ///// <param name="HSourceBillNo"></param> | 
 |  |  |         ///// <returns></returns> | 
 |  |  |         //[Route("EntrustOut/set_SavePonderationBillMain_Temp_Entrust_Source_Fast_Json")] | 
 |  |  |         //[HttpGet] | 
 |  |  |         //public object set_SavePonderationBillMain_Temp_Entrust_Source_Fast_Json(long sNewInterID, string sNewBillNo,string sSourceBillNo, string HSourceBillType ) | 
 |  |  |         //{ | 
 |  |  |         //    string sNewBillType = "1211"; | 
 |  |  |         //    string sSourceBillType = "1604"; | 
 |  |  |         //    string sRedBlueflag = "蓝字"; | 
 |  |  |         //    try | 
 |  |  |         //    { | 
 |  |  |  | 
 |  |  |         //        string sWhere = "where 单据号 like '%" + sSourceBillNo + "%'"; | 
 |  |  |         //        //ds = BLL.ClsSourceBill.getSourceBillList(sWhere, HSourceBillType); | 
 |  |  |         //        ds = new BLL.ClsKf_EntrustOutBill().GetWW_WWPPBomList(sWhere, ref DBUtility.ClsPub.sExeReturnInfo); | 
 |  |  |         //        if (ds == null) | 
 |  |  |         //        { | 
 |  |  |         //            objJsonResult.code = "0"; | 
 |  |  |         //            objJsonResult.count = 0; | 
 |  |  |         //            objJsonResult.Message = "无此源单号!"; | 
 |  |  |         //            objJsonResult.data = null; | 
 |  |  |         //            return objJsonResult; | 
 |  |  |         //        } | 
 |  |  |  | 
 |  |  |         //        //else | 
 |  |  |         //        //{ | 
 |  |  |         //        //    objJsonResult.code = "0"; | 
 |  |  |         //        //    objJsonResult.count = 1; | 
 |  |  |         //        //    objJsonResult.Message = "Success"; | 
 |  |  |         //        //    objJsonResult.data = ds; | 
 |  |  |         //        //    return objJsonResult; | 
 |  |  |         //        //} | 
 |  |  |         //        DAL.ClsKF_PonderationBillMain_Temp_Ctl dal = new DAL.ClsKF_PonderationBillMain_Temp_Ctl(); | 
 |  |  |         //        if (dal.AddNew_Source(sNewInterID, sNewBillNo, sNewBillType, sSourceBillNo, sSourceBillType, sRedBlueflag, ref DBUtility.ClsPub.sExeReturnInfo)) | 
 |  |  |         //        { | 
 |  |  |         //            objJsonResult.code = "0"; | 
 |  |  |         //            objJsonResult.count = 1; | 
 |  |  |         //            objJsonResult.Message = "保存到出入库条码临时表成功!"; | 
 |  |  |         //            objJsonResult.data = ds; | 
 |  |  |         //            return objJsonResult; | 
 |  |  |         //        } | 
 |  |  |         //        else | 
 |  |  |         //        { | 
 |  |  |         //            objJsonResult.code = "0"; | 
 |  |  |         //            objJsonResult.count = 0; | 
 |  |  |         //            objJsonResult.Message = "保存到出入库条码临时表失败!"; | 
 |  |  |         //            objJsonResult.data = null; | 
 |  |  |         //            return objJsonResult; | 
 |  |  |         //        } | 
 |  |  |         //    } | 
 |  |  |         //    catch (Exception ex) | 
 |  |  |         //    { | 
 |  |  |         //        objJsonResult.code = "0"; | 
 |  |  |         //        objJsonResult.count = 0; | 
 |  |  |         //        objJsonResult.Message = "没有返回任何记录!异常"+ex.ToString(); | 
 |  |  |         //        objJsonResult.data = null; | 
 |  |  |         //        return objJsonResult; | 
 |  |  |         //    } | 
 |  |  |         //} | 
 |  |  |  | 
 |  |  |  | 
 |  |  |  | 
 |  |  |         /// <summary> | 
 |  |  |         /// 写入临时表  扫源单的方法 | 
 |  |  |         /// </summary> | 
 |  |  | 
 |  |  |         /// <returns></returns> | 
 |  |  |         [Route("EntrustOut/set_SavePonderationBillMain_Temp_Entrust_Source_Fast_Json")] | 
 |  |  |         [HttpGet] | 
 |  |  |         public object set_SavePonderationBillMain_Temp_Entrust_Source_Fast_Json(long sNewInterID, string sNewBillNo,string sSourceBillNo, string HSourceBillType ) | 
 |  |  |         public object set_SavePonderationBillMain_Temp_Entrust_Source_Fast_Json(string HSourceBillType, string HSourceBillNo, Int64 sInterID, string sBillNo) | 
 |  |  |         { | 
 |  |  |             string sNewBillType = "1211"; | 
 |  |  |             string sSourceBillType = "1604"; | 
 |  |  | 
 |  |  |             try | 
 |  |  |             { | 
 |  |  |  | 
 |  |  |                 string sWhere = "where 单据号 like '%" + sSourceBillNo + "%'"; | 
 |  |  |                 //ds = BLL.ClsSourceBill.getSourceBillList(sWhere, HSourceBillType); | 
 |  |  |                 ds = new BLL.ClsKf_EntrustOutBill().GetWW_WWPPBomList(sWhere, ref DBUtility.ClsPub.sExeReturnInfo); | 
 |  |  |                 if (ds == null) | 
 |  |  |                 string sWhere = "where 单据号 like '%" + HSourceBillNo.Trim() + "%'"; | 
 |  |  |                 ds = webserver.GetWW_WWPPBomList(sWhere); | 
 |  |  |                 if (ds == null || ds.Tables[0].Rows.Count <= 0) | 
 |  |  |                 { | 
 |  |  |                     objJsonResult.code = "0"; | 
 |  |  |                     objJsonResult.count = 0; | 
 |  |  |                     objJsonResult.Message = "无此源单号!"; | 
 |  |  |                     objJsonResult.Message = "没有返回任何记录,源单类型有错误!"; | 
 |  |  |                     objJsonResult.data = null; | 
 |  |  |                     return objJsonResult; | 
 |  |  |                 } | 
 |  |  |                 HSupID = DBUtility.ClsPub.isLong(ds.Tables[0].Rows[0]["HSupID"]); | 
 |  |  |                 HSupName = Convert.ToString(ds.Tables[0].Rows[0]["HSupName"]); | 
 |  |  |                 HDeptID = DBUtility.ClsPub.isLong(ds.Tables[0].Rows[0]["HDeptID"]); | 
 |  |  |                 HDeptName = Convert.ToString(ds.Tables[0].Rows[0]["HDeptName"]); | 
 |  |  |  | 
 |  |  |                 //else | 
 |  |  |                 //{ | 
 |  |  |                 //    objJsonResult.code = "0"; | 
 |  |  |                 //    objJsonResult.count = 1; | 
 |  |  |                 //    objJsonResult.Message = "Success"; | 
 |  |  |                 //    objJsonResult.data = ds; | 
 |  |  |                 //    return objJsonResult; | 
 |  |  |                 //} | 
 |  |  |                 DAL.ClsKF_PonderationBillMain_Temp_Ctl dal = new DAL.ClsKF_PonderationBillMain_Temp_Ctl(); | 
 |  |  |                 if (dal.AddNew_Source(sNewInterID, sNewBillNo, sNewBillType, sSourceBillNo, sSourceBillType, sRedBlueflag, ref DBUtility.ClsPub.sExeReturnInfo)) | 
 |  |  |                 if (webserver.set_SavePonderationBillMain_Temp_Source_Fast(sInterID, sBillNo, HBillType, HSourceBillNo, HSourceBillType, "蓝字", ref DBUtility.ClsPub.sErrInfo)) | 
 |  |  |                 { | 
 |  |  |                     objJsonResult.code = "0"; | 
 |  |  |                     objJsonResult.count = 1; | 
 |  |  |                     objJsonResult.Message = "保存到出入库条码临时表成功!"; | 
 |  |  |                     objJsonResult.data = ds; | 
 |  |  |                     objJsonResult.Message = "返回记录成功!"; | 
 |  |  |                     objJsonResult.data = ds.Tables[0]; | 
 |  |  |                     return objJsonResult; | 
 |  |  |                 } | 
 |  |  |                 else | 
 |  |  |                 { | 
 |  |  |                     objJsonResult.code = "0"; | 
 |  |  |                     objJsonResult.count = 0; | 
 |  |  |                     objJsonResult.Message = "保存到出入库条码临时表失败!"; | 
 |  |  |                     objJsonResult.Message = "写入临时表失败!" + DBUtility.ClsPub.sErrInfo; | 
 |  |  |                     objJsonResult.data = null; | 
 |  |  |                     return objJsonResult; | 
 |  |  |                 } | 
 |  |  | 
 |  |  |             { | 
 |  |  |                 objJsonResult.code = "0"; | 
 |  |  |                 objJsonResult.count = 0; | 
 |  |  |                 objJsonResult.Message = "没有返回任何记录!异常"+ex.ToString(); | 
 |  |  |                 objJsonResult.Message = "没有返回任何记录!异常" + ex.ToString(); | 
 |  |  |                 objJsonResult.data = null; | 
 |  |  |                 return objJsonResult; | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |         public bool AddNew_Source(long sNewInterID, string sNewBillNo, string sNewBillType, string sSourceBillNo, string sSourceBillType, string sRedBlueflag, ref string sReturn) | 
 |  |  |         { | 
 |  |  | 
 |  |  |                 websLsmain.HWHID = lsmain[0].HWHID; | 
 |  |  |                 websLsmain.HMainSourceBillType = "委外订单-投料"; | 
 |  |  |                 websLsmain.HSupID = lsmain[0].HSupID; | 
 |  |  |                 websLsmain.HBillType = "1211";//固定值 | 
 |  |  |  | 
 |  |  |                 if (webserver.set_SaveEntrustOutBill_New(websLsmain, sSourceBillType, ref DBUtility.ClsPub.sErrInfo)) | 
 |  |  |                 { | 
 |  |  |                     objJsonResult.code = "0"; | 
 |  |  |                     objJsonResult.count = 1; | 
 |  |  |                     objJsonResult.Message = "生成委外出库单成功!单据号为:"; | 
 |  |  |                     objJsonResult.Message = DBUtility.ClsPub.sErrInfo;  //成功! | 
 |  |  |                     //objJsonResult.Message = "生成委外出库单成功!单据号为:"; | 
 |  |  |                     objJsonResult.data = null; | 
 |  |  |                     return objJsonResult; | 
 |  |  |                 } | 
 |  |  | 
 |  |  |                 { | 
 |  |  |                     objJsonResult.code = "0"; | 
 |  |  |                     objJsonResult.count = 0; | 
 |  |  |                     objJsonResult.Message = "上传失败![webserver.set_SaveEntrustOutBill_New]" + DBUtility.ClsPub.sErrInfo; | 
 |  |  |                     objJsonResult.data = websLsmain; | 
 |  |  |                     objJsonResult.Message = DBUtility.ClsPub.sErrInfo;  //失败! | 
 |  |  |                     //objJsonResult.Message = "上传失败![webserver.set_SaveEntrustOutBill_New]" + DBUtility.ClsPub.sErrInfo; | 
 |  |  |                     objJsonResult.data = null; | 
 |  |  |                     return objJsonResult; | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  | 
 |  |  |                 { | 
 |  |  |                     objJsonResult.code = "0"; | 
 |  |  |                     objJsonResult.count = 1; | 
 |  |  |                     objJsonResult.Message = "生成产品退库单成功!单据号为:"; | 
 |  |  |                     objJsonResult.Message = DBUtility.ClsPub.sErrInfo;  //成功! | 
 |  |  |                     //objJsonResult.Message = "生成产品退库单成功!单据号为:"; | 
 |  |  |                     objJsonResult.data = null; | 
 |  |  |                     return objJsonResult; | 
 |  |  |                 } | 
 |  |  | 
 |  |  |                 { | 
 |  |  |                     objJsonResult.code = "0"; | 
 |  |  |                     objJsonResult.count = 0; | 
 |  |  |                     objJsonResult.Message = "上传失败!" + DBUtility.ClsPub.sErrInfo; | 
 |  |  |                     objJsonResult.Message = DBUtility.ClsPub.sErrInfo;  //失败! | 
 |  |  |                     //objJsonResult.Message = "上传失败!" + DBUtility.ClsPub.sErrInfo; | 
 |  |  |                     objJsonResult.data = null; | 
 |  |  |                     return objJsonResult; | 
 |  |  |                 } |