Beispiel #1
0
        /// <summary>
        /// 添加/修改监督案件
        /// </summary>
        /// <param name="param"></param>
        /// <param name="strErr"></param>
        public static void AddOrUpdateCase(JdAjModel param, out string strErr)
        {
            strErr = string.Empty;
            if (param == null)
            {
                strErr = "监督数据错误!";
            }
            ParamConvert paramConvert = new ParamConvert();

            paramConvert.ConvertParam <JdAjModel>(param, false);
            try
            {
                if (string.IsNullOrEmpty(param.AJBH))
                {
                    paramConvert.DoExecuteNonQuery("pkg_case_manage.proc_add_jdaj");
                    param.AJBH = Convert.ToString(paramConvert.GetValueByKey("p_ajbh"));
                }
                else
                {
                    paramConvert.DoExecuteNonQuery("pkg_case_manage.proc_update_jdaj");
                }
            }
            catch (Exception e)
            {
                strErr = e.Message;
            }
        }
Beispiel #2
0
        /// <summary>
        /// 添加功能权限
        /// </summary>
        public static bool AddGnQx(string dwbm, int isExistedFlb, string gnfl, string gnbm, string gnmc, string gnct, string gnxsmc,
                                   int gnxh, string gnsm, string cscs, string gjy, string sy, string sjy, string qy, out string errmsg)
        {
            bool isSuc = false;

            errmsg = string.Empty;
            ParamConvert pc = new ParamConvert();

            pc.Basic(false);
            pc.Add("p_dwbm", dwbm);
            pc.Add("p_isexistedflb", isExistedFlb);
            pc.Add("p_gnfl", gnfl);
            pc.Add("p_gnbm", gnbm);
            pc.Add("p_gnmc", gnmc);
            pc.Add("p_gnct", gnct);
            pc.Add("p_gnxsmc", gnxsmc);
            pc.Add("p_gnxh", gnxh);
            pc.Add("p_gnsm", gnsm);
            pc.Add("p_cscs", cscs);
            //pc.Add("p_sfgjysy", gjy);
            //pc.Add("p_sfsysy", sy);
            //pc.Add("p_sfsjysy", sjy);
            //pc.Add("p_sfqysy", qy);
            try
            {
                isSuc   = pc.DoExecuteNonQuery("pkg_zzjg_manage.proc_add_gnqx");
                errmsg += Convert.ToString(pc.GetValueByKey("p_errmsg"));
            }
            catch (Exception e)
            {
                errmsg += e.Message;
            }
            return(isSuc);
        }
Beispiel #3
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);
        }
Beispiel #4
0
        /// <summary>
        /// 添加角色信息
        /// </summary>
        public static bool AddJsInfo(string dwbm, string bmbm, string jsbm, string jsmc, int jsxh, string qxzt, out string errmsg)
        {
            errmsg = string.Empty;
            bool         isSuc = false;
            ParamConvert pc    = new ParamConvert();

            pc.Basic(false);
            pc.Add("p_dwbm", dwbm);
            pc.Add("p_bmbm", bmbm);
            pc.Add("p_jsmc", jsmc);
            pc.Add("p_jsxh", jsxh);
            pc.Add("p_jsbm", jsbm);
            pc.Add("p_qxzt", qxzt);
            try
            {
                //pc.DoExecuteDataTable("proc_add_jsinfo");
                isSuc  = pc.DoExecuteNonQuery("pkg_zzjg_manage.proc_add_jsinfo");
                errmsg = Convert.ToString(pc.GetValueByKey("p_errmsg"));
            }
            catch (Exception e)
            {
                errmsg += e.Message;
            }

            return(isSuc);
        }
Beispiel #5
0
        /// <summary>
        /// 修改人员信息
        /// </summary>
        public static bool UpdateRYInfo(RybmModel ryxx, out string errmsg)
        {
            bool isSuc = false;

            errmsg = string.Empty;
            ParamConvert pc = new ParamConvert();

            pc.Basic(false);
            pc.Add("p_dwbm", ryxx.DWBM);
            pc.Add("p_mc", ryxx.MC);
            pc.Add("p_dlbm", ryxx.DLBM);
            pc.Add("p_gzzh", ryxx.GZZH);
            pc.Add("p_xb", ryxx.XB);
            pc.Add("p_sflsry", ryxx.SFLSRY);
            pc.Add("p_yddhhm", ryxx.YDDHHM);
            pc.Add("p_dzyj", ryxx.DZYJ);
            pc.Add("p_CAID", ryxx.CAID);
            pc.Add("p_zw", ryxx.ZW);
            pc.Add("p_gh", ryxx.GH);
            pc.Add("p_sftz", ryxx.SFTZ);
            try
            {
                isSuc  = pc.DoExecuteNonQuery("pkg_zzjg_manage.proc_update_ryinfo");
                errmsg = Convert.ToString(pc.GetValueByKey("p_errmsg"));
            }
            catch (Exception e)
            {
                errmsg += e.Message;
            }
            return(isSuc);
        }
Beispiel #6
0
        /// <summary>
        /// 添加部门
        /// </summary>
        public static bool AddBmInfo(string dwbm, string bmbm, string bmmc, string bmjc, int bmxh, string bz, string fbmbm, out string errmsg)
        {
            bool isSuc = false;

            errmsg = string.Empty;
            ParamConvert pc = new ParamConvert();

            pc.Basic(false);
            pc.Add("p_dwbm", dwbm);
            pc.Add("p_bmbm", bmbm);
            pc.Add("p_bmmc", bmmc);
            pc.Add("p_bmjc", bmjc);
            pc.Add("p_bmxh", bmxh);
            pc.Add("p_bz", bz);
            pc.Add("p_fbmbm", fbmbm);
            try
            {
                //pc.DoExecuteDataTable("proc_add_bminfo");
                pc.DoExecuteNonQuery("pkg_zzjg_manage.proc_add_bminfo");
                errmsg = Convert.ToString(pc.GetValueByKey("p_errmsg"));
            }
            catch (Exception e)
            {
                errmsg += e.Message;
            }
            if (string.IsNullOrEmpty(errmsg))
            {
                isSuc = true;
            }
            else
            {
                isSuc = false;
            }
            return(isSuc);
        }
Beispiel #7
0
        /// <summary>
        /// 修改监督案件
        /// </summary>
        public static void UpdateCaseInfo(JdAjModel param, out string strErr)
        {
            strErr = string.Empty;
            ParamConvert paramConvert = new ParamConvert();

            paramConvert.ConvertParam <JdAjModel>(param, false);
            try
            {
                paramConvert.DoExecuteNonQuery("pkg_case_manage.proc_update_jdaj");
            }
            catch (Exception e)
            {
                strErr = e.Message;
            }
        }
Beispiel #8
0
        /// <summary>
        /// 监督案件删除
        /// </summary>
        public static void DeleteCaseInfo(string ajbhj, out string strErr)
        {
            strErr = string.Empty;
            ParamConvert paramConvert = new ParamConvert();

            paramConvert.Basic(false);
            paramConvert.Add("p_ajbhj", ajbhj); // 案件名称
            try
            {
                paramConvert.DoExecuteNonQuery("pkg_case_manage.proc_delete_jdaj");
            }
            catch (Exception e)
            {
                strErr = e.Message;
            }
        }
Beispiel #9
0
        /// <summary>
        /// 新增/修改考评指标
        /// </summary>
        /// <param name="kpzb"></param>
        /// <param name="strErr"></param>
        public static void AddOrUpdateKpzb(KpzbModel kpzb, out string strErr)
        {
            strErr = string.Empty;
            ParamConvert pc = new ParamConvert();

            pc.ConvertParam <KpzbModel>(kpzb, false);
            try
            {
                pc.DoExecuteNonQuery("pkg_fldm_manage.proc_add_kpzb");
                kpzb.ZBBH = Convert.ToString(pc.GetValueByKey("p_zbbh"));
                strErr    = pc.Errmsg;
            }
            catch (Exception ex)
            {
                strErr = ex.Message;
            }
        }
Beispiel #10
0
        /// <summary>
        /// 从数据字典中删除数据
        /// </summary>
        public static void DelSjzd(string dm, out string errmsg)
        {
            errmsg = string.Empty;
            ParamConvert pc = new ParamConvert();

            pc.Basic(false);
            pc.Add("p_dm", dm);
            try
            {
                pc.DoExecuteNonQuery("pkg_fldm_manage.proc_delete_sjzd");
                errmsg = pc.Errmsg;
            }
            catch (Exception ex)
            {
                errmsg = ex.Message;
            }
        }
Beispiel #11
0
        /// <summary>
        /// 根据指标编号删除考评指标
        /// </summary>
        /// <param name="zbbh"></param>
        /// <param name="strErr"></param>
        public static void DelKpzbByBh(string zbbh, out string strErr)
        {
            strErr = string.Empty;
            ParamConvert pc = new ParamConvert();

            pc.Basic(false);
            pc.Add("p_zbbh", zbbh);
            try
            {
                pc.DoExecuteNonQuery("pkg_fldm_manage.proc_delete_zbinfobyzbbh");
                strErr = pc.Errmsg;
            }
            catch (Exception ex)
            {
                strErr = ex.Message;
            }
        }
Beispiel #12
0
        /// <summary>
        /// 添加/修改考评指标分类
        /// </summary>
        /// <param name="zbfl"></param>
        /// <param name="strErr"></param>
        public static void AddOrUpdateKpzbfl(KpzbflModel zbfl, out string strErr)
        {
            strErr = string.Empty;
            ParamConvert pc = new ParamConvert();

            pc.Basic(false);
            pc.ConvertParam <KpzbflModel>(zbfl);
            try
            {
                pc.DoExecuteNonQuery("PKG_FLDM_MANAGE.proc_add_kpzbfl");
                zbfl.FLBH = pc.GetValueByKey("p_flbh").TryConvertToString();
                strErr    = pc.Errmsg;
            }
            catch (Exception ex)
            {
                strErr = ex.Message;
            }
        }
Beispiel #13
0
        public static void DeleteDoc(string ajbh, string wjbh, out string errmsg)
        {
            errmsg = string.Empty;
            ParamConvert paramConvert = new ParamConvert();

            paramConvert.Basic(false);
            paramConvert.Add("p_ajbh", ajbh); // 案件编号
            paramConvert.Add("p_wjbh", wjbh); // 文件编号
            try
            {
                paramConvert.DoExecuteNonQuery("PKG_DOC_MANAGE.proc_del_doc");
                errmsg = Convert.ToString(paramConvert.GetValueByKey("p_errmsg"));
            }
            catch (Exception e)
            {
                errmsg += e.Message;
            }
        }
Beispiel #14
0
        public static void UpdatePassWord(string dwbm, string gh, string oldPwd, string newPwd, out string errmsg)
        {
            errmsg = string.Empty;
            ParamConvert pc = new ParamConvert();

            pc.Basic(false);
            pc.Add("p_dwbm", dwbm);
            pc.Add("p_gh", gh);
            pc.Add("p_oldpwd", oldPwd);
            pc.Add("p_newpwd", newPwd);
            try
            {
                pc.DoExecuteNonQuery("pkg_zzjg_manage.proc_update_psword");
                errmsg += Convert.ToString(pc.GetValueByKey("p_errmsg"));
            }
            catch (Exception e)
            {
                errmsg += e.Message;
            }
        }
Beispiel #15
0
        /// <summary>
        /// 删除角色功能权限
        /// </summary>
        public static bool DeleteJsGnQx(string dwbm, string jsbm, string gnbm, out string errmsg)
        {
            errmsg = string.Empty;
            bool         isSuc = false;
            ParamConvert pc    = new ParamConvert();

            pc.Basic(false);
            pc.Add("p_dwbm", dwbm);
            pc.Add("p_jsbm", jsbm);
            pc.Add("p_gnbm", gnbm);
            try
            {
                isSuc   = pc.DoExecuteNonQuery("pkg_zzjg_manage.proc_delete_jsgnqx");
                errmsg += Convert.ToString(pc.GetValueByKey("p_errmsg"));
            }
            catch (Exception e)
            {
                errmsg += e.Message;
            }
            return(isSuc);
        }
Beispiel #16
0
        /// <summary>
        /// 重置密码
        /// </summary>
        public static bool ResetPwd(string dwbm, string ghj, out string errmsg)
        {
            bool isSuc = false;

            errmsg = string.Empty;
            ParamConvert pc = new ParamConvert();

            pc.Basic(false);
            pc.Add("p_dwbm", dwbm);
            pc.Add("p_ghj", ghj);
            try
            {
                isSuc  = pc.DoExecuteNonQuery("pkg_zzjg_manage.proc_update_mmcz");
                errmsg = Convert.ToString(pc.GetValueByKey("p_errmsg"));
            }
            catch (Exception e)
            {
                errmsg += e.Message;
            }
            return(isSuc);
        }
Beispiel #17
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;
            }
        }
Beispiel #18
0
        /// <summary>
        /// 移除岗位
        /// </summary>
        public static bool RemoveJob(string dwbm, string bmbm, string jsbm, string gh, out string errmsg)
        {
            bool isSuc = false;

            errmsg = string.Empty;
            ParamConvert pc = new ParamConvert();

            pc.Basic(false);
            pc.Add("p_dwbm", dwbm);
            pc.Add("p_bmbm", bmbm);
            pc.Add("p_jsbm", jsbm);
            pc.Add("p_gh", gh);
            try
            {
                isSuc   = pc.DoExecuteNonQuery("pkg_zzjg_manage.proc_remove_job");
                errmsg += Convert.ToString(pc.GetValueByKey("p_errmsg"));
            }
            catch (Exception e)
            {
                errmsg += e.Message;
            }
            return(isSuc);
        }
Beispiel #19
0
        /// <summary>
        /// 从数据字典中删除数据
        /// </summary>
        public static void MergeSjzd(SjzdModel item, out string errmsg)
        {
            errmsg = string.Empty;
            ParamConvert paramConvert = new ParamConvert();

            paramConvert.Basic(false);
            paramConvert.Add("p_dm", item.DM);         // 编码
            paramConvert.Add("p_mc", item.MC);         // 名称
            paramConvert.Add("p_fdm", item.FDM);       // 父编码,为空时为根节点。
            paramConvert.Add("p_sslbdm", item.SSLBDM); // 所属类别代码
            paramConvert.Add("p_sslbmc", item.SSLBMC); // 所属类别名称
            paramConvert.Add("p_sm", item.SM);         // 说明
            paramConvert.Add("p_xh", item.XH);         // 序号
            try
            {
                paramConvert.DoExecuteNonQuery("pkg_fldm_manage.proc_merge_sjzd");
                errmsg = paramConvert.Errmsg;
            }
            catch (Exception ex)
            {
                errmsg = ex.Message;
            }
        }
Beispiel #20
0
        /// <summary>
        /// 添加人员角色分配
        /// </summary>
        public static bool AddRYJSFP(JsgnfpModel jsfp, string ghj, out string errmsg)
        {
            bool isSuc = false;

            errmsg = string.Empty;
            ParamConvert pc = new ParamConvert();

            pc.Basic(false);
            pc.Add("p_dwbm", jsfp.DWBM);
            pc.Add("p_bmbm", jsfp.BMBM);
            pc.Add("p_jsbm", jsfp.JSBM);
            pc.Add("p_ghj", ghj);
            try
            {
                isSuc  = pc.DoExecuteNonQuery("pkg_zzjg_manage.proc_add_ryjsfp");
                errmsg = Convert.ToString(pc.GetValueByKey("p_errmsg"));
            }
            catch (Exception e)
            {
                errmsg += e.Message;
            }
            return(isSuc);
        }
Beispiel #21
0
        /// <summary>
        /// 获取通知书或反馈书
        /// </summary>
        /// <param name="ajbh">案件编号</param>
        /// <param name="tzfk">通知/反馈</param>
        /// <param name="errmsg"></param>
        /// <returns></returns>
        public static string GetWH(string dwbm, string bmbm, string wsmbbh, string wsjc, out string errmsg)
        {
            errmsg = string.Empty;
            string       wh = string.Empty;
            ParamConvert pc = new ParamConvert();

            pc.Basic(false);
            pc.Add("p_dwbm", dwbm);
            pc.Add("p_bmbm", bmbm);
            pc.Add("p_wsmbbh", wsmbbh);
            pc.Add("p_wsjc", wsjc);
            pc.Add("p_wh", DBNull.Value);
            try
            {
                pc.DoExecuteNonQuery("pkg_no_manage.proc_get_wh");
                wh     = Convert.ToString(pc.GetValueByKey("p_wh"));
                errmsg = Convert.ToString(pc.GetValueByKey("p_errmsg"));
            }
            catch (Exception e)
            {
                errmsg += e.Message;
            }
            return(wh);
        }
Beispiel #22
0
        /// <summary>
        /// 修改功能参数信息
        /// </summary>
        public static bool UpdateGNCS(JsgnfpModel gnfp, out string errmsg)
        {
            bool isSuc = false;

            errmsg = string.Empty;
            ParamConvert pc = new ParamConvert();

            pc.Basic(false);
            pc.Add("p_dwbm", gnfp.DWBM);
            pc.Add("p_jsbm", gnfp.JSBM);
            pc.Add("p_gnbm", gnfp.GNBM);
            pc.Add("p_bmbm", gnfp.BMBM);
            pc.Add("p_gncs", string.IsNullOrEmpty(gnfp.GNCS) ? (object)DBNull.Value : gnfp.GNCS);
            try
            {
                isSuc  = pc.DoExecuteNonQuery("pkg_zzjg_manage.proc_update_gncs");
                errmsg = Convert.ToString(pc.GetValueByKey("p_errmsg"));
            }
            catch (Exception e)
            {
                errmsg += e.Message;
            }
            return(isSuc);
        }