/// <summary> /// 创建通知书 /// </summary> /// <param name="docInfo"></param> /// <param name="lc"></param> /// <param name="errmsg"></param> /// <returns></returns> public static string CreateDoc(DocInfoModel docInfo, LcsljdModel lc, out string errmsg) { string wjbh = string.Empty; errmsg = string.Empty; ParamConvert paramConvert = new ParamConvert(); paramConvert.Basic(false); paramConvert.Add("p_ajbh", docInfo.AJBH); // 案件编号 paramConvert.Add("p_dwbm", docInfo.DWBM); // 单位编码 paramConvert.Add("p_fwjbh", docInfo.FWJBH); // 父文件编号 paramConvert.Add("p_wjmc", docInfo.WJMC); // 文件名称 paramConvert.Add("p_wjlj", docInfo.WJLJ); // 文件路径 paramConvert.Add("p_wjwh", docInfo.WJWH); // 文书文号 paramConvert.Add("p_wjlx", docInfo.WJLX); // 文件类型 paramConvert.Add("p_wsmbbh", docInfo.DocTemplate.WSMBBH); // 文件类型 paramConvert.Add("p_lcmbbm", lc.LCMBBM); // 文件类型 paramConvert.Add("p_lcslbh", lc.LCSLBH); // 文件类型 paramConvert.Add("p_lcjdbm", lc.LCJDBM); // 文件类型 paramConvert.Add("p_jdzxzgh", lc.JDZXZGH); // 文件类型 paramConvert.Add("p_jdzxz", lc.JDZXZ); // 文件类型 paramConvert.Add("p_wjbh", DBNull.Value); // 文件类型 try { paramConvert.DoExecuteNonQuery("PKG_DOC_MANAGE.proc_newdoc"); wjbh = Convert.ToString(paramConvert.GetValueByKey("p_wjbh")); errmsg = Convert.ToString(paramConvert.GetValueByKey("p_errmsg")); } catch (Exception e) { errmsg += e.Message; } return(wjbh); }
/// <summary> /// 撤回通知书 /// </summary> public static void BackAjZt(LcsljdModel lc, out string strErr) { strErr = string.Empty; ParamConvert paramConvert = new ParamConvert(); paramConvert.Basic(false); paramConvert.Add("p_ajbh", lc.AJBH); // 案件编号 paramConvert.Add("p_lcslbh", lc.LCSLBH); // 流程实例编号 paramConvert.Add("p_dwbm", lc.DWBM); // 单位编码 paramConvert.Add("p_lcmbbm", lc.LCMBBM); // 流程模板编码 paramConvert.Add("p_lcjdbm", lc.LCJDBM); // 流程节点编号 paramConvert.Add("p_jdzxzgh", lc.JDZXZGH); // 节点执行者工号 paramConvert.Add("p_jdzxz", lc.JDZXZ); // 节点执行者 try { paramConvert.DoExecuteNonQuery("pkg_wf_instance.proc_lcsl_backajzt"); } catch (Exception e) { strErr = e.Message; } }
/// <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; } }