Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
        /// <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;
            }
        }
Esempio n. 3
0
        /// <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;
            }
        }