using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace BLL { /// /// 选择显示列的表 /// public static class Sys_UserShowColumnsService { public static Model.SGGLDB db = Funs.DB; /// /// 根据用户ID获取信息 /// /// /// /// public static Model.Sys_UserShowColumns GetColumnsByUserId(string userId, string type) { return Funs.DB.Sys_UserShowColumns.FirstOrDefault(x => x.UserId == userId && x.ShowType == type); } /// /// 添加用户对应显示列信息 /// /// /// public static void AddUserShowColumns(Model.Sys_UserShowColumns showColumns) { Model.Sys_UserShowColumns newShowColumns = new Model.Sys_UserShowColumns(); newShowColumns.ShowColumnId = SQLHelper.GetNewID(typeof(Model.Sys_UserShowColumns)); newShowColumns.UserId = showColumns.UserId; newShowColumns.Columns = showColumns.Columns; newShowColumns.ShowType = showColumns.ShowType; db.Sys_UserShowColumns.InsertOnSubmit(newShowColumns); db.SubmitChanges(); } /// /// 修改用户对应显示列信息 /// /// /// /// public static void UpdateUserShowColumns(Model.Sys_UserShowColumns showColumns) { Model.Sys_UserShowColumns newShowColumns = db.Sys_UserShowColumns.FirstOrDefault(e => e.ShowColumnId == showColumns.ShowColumnId); if (newShowColumns != null) { newShowColumns.Columns = showColumns.Columns; newShowColumns.ShowType = showColumns.ShowType; db.SubmitChanges(); } } /// /// 删除用户对应显示列信息 /// /// public static void DeleteUserShowColumns(string showColumnId) { Model.Sys_UserShowColumns newShowColumns = db.Sys_UserShowColumns.First(e => e.ShowColumnId == showColumnId); db.Sys_UserShowColumns.DeleteOnSubmit(newShowColumns); db.SubmitChanges(); } } }