using System.Linq; namespace BLL { /// /// 选择显示列的表 /// public static class Sys_UserShowColumnsService { /// /// 根据用户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(); newShowColumns.UserId = showColumns.UserId; newShowColumns.Columns = showColumns.Columns; newShowColumns.ShowType = showColumns.ShowType; var db1 = Funs.DB; db1.Sys_UserShowColumns.InsertOnSubmit(newShowColumns); db1.SubmitChanges(); } /// /// 修改用户对应显示列信息 /// /// /// /// public static void UpdateUserShowColumns(Model.Sys_UserShowColumns showColumns) { var db1 = Funs.DB; Model.Sys_UserShowColumns newShowColumns = db1.Sys_UserShowColumns.FirstOrDefault(e => e.ShowColumnId == showColumns.ShowColumnId); if (newShowColumns != null) { newShowColumns.Columns = showColumns.Columns; newShowColumns.ShowType = showColumns.ShowType; db1.SubmitChanges(); } } /// /// 删除用户对应显示列信息 /// /// public static void DeleteUserShowColumns(string showColumnId) { var db1 = Funs.DB; Model.Sys_UserShowColumns newShowColumns = db1.Sys_UserShowColumns.First(e => e.ShowColumnId == showColumnId); db1.Sys_UserShowColumns.DeleteOnSubmit(newShowColumns); db1.SubmitChanges(); } } }