/// <summary> /// 创建通知书 /// </summary> /// <param name="docInfo"></param> /// <param name="lc"></param> /// <param name="errmsg"></param> /// <returns></returns> public static List <string> AddFile(List <DocInfoModel> docInfoList, string ajbh, string fwjbh, out string errmsg) { List <string> wsbhList = new List <string>(); string strErr = string.Empty; errmsg = string.Empty; ParamConvert pc = new ParamConvert(); try { pc.DoExecuteWork(() => { foreach (DocInfoModel docInfo in docInfoList) { pc.Basic(false); pc.Add("p_ajbh", ajbh); // 案件编号 pc.Add("p_dwbm", docInfo.DWBM); // 单位编码 pc.Add("p_fwjbh", fwjbh); // 父文件编号 pc.Add("p_wjmc", docInfo.WJMC); // 文件名称 pc.Add("p_wjlj", docInfo.WJLJ); // 文件路径 pc.Add("p_wjlx", docInfo.WJLX); // 文件类型 pc.Add("p_wjbh", DBNull.Value); // 文件类型 pc.DoWork("PKG_DOC_MANAGE.proc_addfile"); string wjbh = Convert.ToString(pc.GetValueByKey("p_wjbh")); strErr = Convert.ToString(pc.GetValueByKey("p_errmsg")); if (!string.IsNullOrEmpty(strErr)) { throw new Exception(strErr); } wsbhList.Add(wjbh); } }); } catch (Exception ex) { errmsg = ex.Message; wsbhList = null; } return(wsbhList); }
/// <summary> /// 保存案件考评质量 /// </summary> /// <param name="ajbh"></param> /// <param name="flbh"></param> /// <param name="ajKpzl"></param> /// <param name="strErr"></param> public static void SaveAjKpzl(string ajbh, string flbh, List <AjKpzbZlModel> ajKpzl, LcsljdModel lcsljd, out string strErr) { strErr = string.Empty; ParamConvert pc = new ParamConvert(); try { pc.DoExecuteWork(() => { if (string.IsNullOrEmpty(lcsljd.LCSLBH)) { pc.Basic(false); pc.ConvertParam <LcsljdModel>(lcsljd); pc.DoWork("pkg_wf_instance.proc_lcsl_start"); lcsljd.LCSLBH = Convert.ToString(pc.GetValueByKey("p_lcslbh")).Trim(); } pc.Basic(false); pc.Add("p_ajbh", ajbh); pc.Add("p_flbh", flbh); pc.Add("p_lcslbh", lcsljd.LCSLBH); pc.DoWork("pkg_case_manage.proc_delete_ajzl"); foreach (AjKpzbZlModel o in ajKpzl) { o.LCSLBH = lcsljd.LCSLBH; pc.Basic(false); pc.ConvertParam <AjKpzbZlModel>(o); pc.DoWork("pkg_case_manage.proc_add_ajzl"); } }); } catch (Exception ex) { strErr = ex.Message; } }