/// <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); }
/// <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); }
/// <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); }