using System.Linq; namespace BLL { public static class UserShowColumnsService { /// /// 根据用户ID获取信息 /// /// 用户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.SGGLDB db = Funs.DB; 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.SGGLDB db = Funs.DB; Model.Sys_UserShowColumns newShowColumns = db.Sys_UserShowColumns.First(e => e.ShowColumnId == showColumns.ShowColumnId); newShowColumns.Columns = showColumns.Columns; newShowColumns.ShowType = showColumns.ShowType; db.SubmitChanges(); } /// /// 删除用户对应显示列信息 /// /// public static void DeleteUserShowColumns(string showColumnId) { Model.SGGLDB db = Funs.DB; Model.Sys_UserShowColumns newShowColumns = db.Sys_UserShowColumns.First(e => e.ShowColumnId == showColumnId); db.Sys_UserShowColumns.DeleteOnSubmit(newShowColumns); db.SubmitChanges(); } } }