Exemple #1
0
        /// <summary>
        /// 返回数据字典类别
        /// </summary>
        /// <param name="dictName"></param>
        /// <returns>category_name和id</returns>
        public List <sys_dict> SelectByDictName(sys_dict_type dictName)
        {
            try {
                List <sys_dict> list = new List <sys_dict>();
                string          sql  = "select * from sys_dict where dict_name = '";
                switch (dictName)
                {
                case sys_dict_type.Cost:
                    sql += sys_dict_type.Cost.ToString() + "' ";
                    break;

                case sys_dict_type.BelongPlace:
                    sql += sys_dict_type.BelongPlace.ToString() + "'";
                    break;

                case sys_dict_type.Person:
                    sql += sys_dict_type.Person.ToString() + " ' ";
                    break;

                default:
                    break;
                }
                DataSet ds = new DataSet();
                ds = SqlHelper.ExecuteDataset(ConStr, CommandType.Text, sql);
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    sys_dict dict1 = new sys_dict();
                    dict1.id = (int)ds.Tables[0].Rows[i][nameof(sys_dict.id)];


                    dict1.dict_name     = (string)ds.Tables[0].Rows[i][nameof(sys_dict.dict_name)];
                    dict1.category_name = (string)ds.Tables[0].Rows[i][nameof(sys_dict.category_name)];
                    dict1.create_time   = (DateTime)ds.Tables[0].Rows[i][nameof(sys_dict.create_time)];
                    dict1.modify_time   = (DateTime)ds.Tables[0].Rows[i][nameof(sys_dict.modify_time)];
                    list.Add(dict1);
                }

                return(list);
            }

            catch (Exception e)
            {
                new LogSysDAL().Add(LogOperations.LogSys("根据数据字典查询" + e.Message));
                return(null);
            }
        }
        public static sys_dict_type Change(string type)
        {
            sys_dict_type res = sys_dict_type.None;

            switch (type)
            {
            case "费用类别":
                res = sys_dict_type.Cost;
                break;

            case "重点人员类别":
                res = sys_dict_type.Person;
                break;

            case "归属地":
                res = sys_dict_type.BelongPlace;
                break;

            default: break;
            }

            return(res);
        }
        /// <summary>
        /// 英文转中文
        /// </summary>
        /// <param name="type"></param>
        /// <returns></returns>
        public static string EToC(sys_dict_type type)
        {
            string res = "";

            switch (type)
            {
            case sys_dict_type.Cost:
                res = "费用类别";
                break;

            case sys_dict_type.Person:
                res = "重点人员类别";
                break;

            case sys_dict_type.BelongPlace:
                res = "归属地";
                break;

            default: break;
            }

            return(res);
        }
Exemple #4
0
        /// <summary>
        /// 根据数据字典名字查分类所有
        /// </summary>
        /// <param name="dictName"></param>
        /// <returns></returns>
        public List <sys_dict> SelectByDictName(sys_dict_type dictName)
        {
            SysSettingDAL set = new SysSettingDAL();

            return(set.SelectByDictName(dictName));
        }