Exemplo n.º 1
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;
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// 根据考评指标编号获取考评指标
        /// </summary>
        /// <param name="zbbh"></param>
        /// <param name="strErr"></param>
        /// <returns></returns>
        public static KpzbModel GetKpzbByBh(string zbbh, out string strErr)
        {
            strErr = string.Empty;
            KpzbModel    kpzb = new KpzbModel();
            ParamConvert pc   = new ParamConvert();

            pc.Basic(true);
            pc.Add("p_zbbh", zbbh);
            try
            {
                kpzb   = pc.DoExecuteSprocAccessor <KpzbModel>("pkg_fldm_manage.proc_get_zbinfobyzbbh").FirstOrDefault();
                strErr = pc.Errmsg;
            }
            catch (Exception ex)
            {
                strErr = ex.Message;
            }
            return(kpzb);
        }