示例#1
0
        /// <summary>
        /// Giới hạn gói người dùng sử dụng
        /// </summary>
        /// <returns></returns>
        public static int GetLimitPackage()
        {
            var condition = " [Name] = N'{0}'".FormatWith(Constant.LimitPackage);
            var data      = SystemConfigServices.GetByCondition(condition);

            return(data != null?Convert.ToInt32(data.Value) : 0);
        }
示例#2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="name"></param>
        /// <param name="departmentId"></param>
        /// <returns></returns>
        public static string GetValueByName(string name, int departmentId)
        {
            var condition = " [Name] = '{0}'".FormatWith(name) +
                            " AND [DepartmentId] = {0}".FormatWith(departmentId);
            var data = SystemConfigServices.GetByCondition(condition);

            return(data != null ? data.Value : string.Empty);
        }
示例#3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="name"></param>
        /// <param name="departments"></param>
        /// <returns></returns>
        public static string GetValueByNameFollowDepartment(string name, string departments)
        {
            var arrDepartment = departments.Split(new[] { ',' }, StringSplitOptions.None);

            for (var i = 0; i < arrDepartment.Length; i++)
            {
                arrDepartment[i] = "'{0}'".FormatWith(arrDepartment[i]);
            }
            var condition = "[Name] = '{0}'".FormatWith(name) +
                            " AND [DepartmentId] IN ({0}) ".FormatWith(string.Join(",", arrDepartment));
            var data = SystemConfigServices.GetByCondition(condition);

            return(data != null ? data.Value : string.Empty);
        }