Пример #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;
            }
        }
Пример #2
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;
            }
        }
Пример #3
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;
            }
        }
Пример #4
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;
            }
        }
Пример #5
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;
            }
        }
Пример #6
0
        /// <summary>
        /// 获取人员信息
        /// </summary>
        public static DataTable GetRyInfo(ParamRyFilter param, out string err)
        {
            DataTable dt = null;

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

            pc.ConvertParam <ParamRyFilter>(param);
            try
            {
                dt          = pc.DoExecuteDataTable("pkg_zzjg_manage.proc_get_ryinfobydwbm");
                param.Count = Convert.ToInt32(pc.GetValueByKey("p_count"));
            }
            catch (Exception e)
            {
                err = e.Message;
            }
            return(dt);
        }
Пример #7
0
        /// <summary>
        /// 查询监督案件
        /// </summary>
        /// <param name="param"></param>
        /// <param name="strErr"></param>
        /// <returns></returns>
        public static DataTable GetCaseList(JdAjModel param, out string strErr)
        {
            DataTable dt = null;

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

            pc.ConvertParam <JdAjModel>(param);
            try
            {
                dt          = pc.DoExecuteDataTable("pkg_case_manage.proc_get_jdaj");
                param.Count = Convert.ToInt32(pc.GetValueByKey("p_count"));
            }
            catch (Exception e)
            {
                strErr = e.Message;
            }
            return(dt);
        }