示例#1
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;
            }
        }
示例#2
0
        /// <summary>
        /// 根据分类编号获取指标分类
        /// </summary>
        /// <param name="flbh"></param>
        /// <param name="strErr"></param>
        /// <returns></returns>
        public static KpzbflModel GetZbflByBh(string flbh, out string strErr)
        {
            strErr = string.Empty;
            KpzbflModel  kpzbfl = new KpzbflModel();
            ParamConvert pc     = new ParamConvert();

            pc.Basic(true);
            pc.Add("p_flbh", flbh);
            try
            {
                kpzbfl = pc.DoExecuteSprocAccessor <KpzbflModel>("pkg_fldm_manage.proc_get_kpzbflbybh").FirstOrDefault();
                strErr = pc.Errmsg;
            }
            catch (Exception ex)
            {
                strErr = ex.Message;
            }
            return(kpzbfl);
        }