public async Task <Sys_UserInfo> GetUser(string Id) { return(await Task.Run(() => { var user = BLLFactory <Sys_User> .Instance.FindByID(Id); if (user != null) { Sys_OrganizeInfo organizeInfo = BLLFactory <Sys_Organize> .Instance.FindByID(user.F_OrganizeId); Sys_OrganizeInfo DepInfo = BLLFactory <Sys_Organize> .Instance.FindByID(user.F_DepartmentId); Sys_RoleInfo roleInfo = BLLFactory <Sys_Role> .Instance.FindByID(user.F_RoleId); Sys_DutyInfo dutyInfo = BLLFactory <Sys_Duty> .Instance.FindByID(user.F_DutyId); Mst_WarehouseInfo warehouseInfo = BLLFactory <Mst_Warehouse> .Instance.FindByID(user.F_WarehouseId); user.F_OrganizeName = organizeInfo == null ? "" : organizeInfo.F_FullName; user.F_DepartmentName = DepInfo == null ? "" : DepInfo.F_FullName; user.F_RoleName = roleInfo == null ? "" : roleInfo.F_FullName; user.F_DutyName = dutyInfo == null ? "" : dutyInfo.F_FullName; user.F_WarehouseName = warehouseInfo == null ? "" : warehouseInfo.F_FullName; } return user; })); }
public void Delete(int id) { Sys_RoleInfo sys_RoleInfo = new Sys_RoleInfo(); sys_RoleInfo.id = id; this.control.DeleteEntity(sys_RoleInfo); }
private void Show(string id) { Sys_RoleInfo byId = Sys_Role.Init().GetById(Convert.ToInt32(id)); this.ViewState["sr"] = byId; this.RoleName.Value = byId.RoleName; this.Notes.Value = byId.Notes; IList all = Sys_Role_Module.Init().GetAll("RoleID=" + id, null); List <string> list = new List <string>(); for (int i = 0; i < all.Count; i++) { Sys_Role_ModuleInfo sys_Role_ModuleInfo = all[i] as Sys_Role_ModuleInfo; list.Add(string.Concat(sys_Role_ModuleInfo.ModuleID)); } this.ViewState["old_module"] = list; this.powerListBind(all, this.powerList); }
public void Update(Sys_RoleInfo Sys_Role) { this.control.UpdateEntity(Sys_Role, Sys_Role.id); }
public void Add(Sys_RoleInfo Sys_Role) { this.control.AddEntity(Sys_Role); }
protected void Save_Btn(object sender, EventArgs e) { if (!string.IsNullOrEmpty(base.Request.QueryString["rid"])) { int num = Convert.ToInt32(base.Request.QueryString["rid"]); Sys_RoleInfo sys_RoleInfo = this.ViewState["sr"] as Sys_RoleInfo; sys_RoleInfo.RoleName = this.RoleName.Value; sys_RoleInfo.Notes = this.Notes.Value; Sys_Role.Init().Update(sys_RoleInfo); List <string> list = this.ViewState["old_module"] as List <string>; List <string> list2 = new List <string>(); for (int i = 0; i < this.powerList.Items.Count; i++) { if (this.powerList.Items[i].Selected) { list2.Add(this.powerList.Items[i].Value); } } for (int i = 0; i < list.Count; i++) { if (!list2.Contains(list[i])) { string cmdText = string.Concat(new object[] { "delete from Sys_Role_Module where RoleID=", num, " and ModuleID=", list[i] }); MsSqlOperate.ExecuteNonQuery(CommandType.Text, cmdText, null); } } for (int i = 0; i < list2.Count; i++) { if (!list.Contains(list2[i])) { Sys_Role_ModuleInfo sys_Role_ModuleInfo = new Sys_Role_ModuleInfo(); sys_Role_ModuleInfo.ModuleID = Convert.ToInt32(list2[i]); sys_Role_ModuleInfo.RoleID = num; Sys_Role_Module.Init().Add(sys_Role_ModuleInfo); } } string str = HttpContext.Current.Server.HtmlEncode("您好!角色已编辑成功!"); base.Response.Redirect("~/InfoTip/Operate_Success.aspx?returnpage=" + base.Request.Url.AbsoluteUri + "&tip=" + str); } else { Sys_RoleInfo sys_RoleInfo = new Sys_RoleInfo(); sys_RoleInfo.RoleName = this.RoleName.Value; sys_RoleInfo.Notes = this.Notes.Value; Sys_Role.Init().Add(sys_RoleInfo); for (int i = 0; i < this.powerList.Items.Count; i++) { if (this.powerList.Items[i].Selected) { Sys_Role_ModuleInfo sys_Role_ModuleInfo = new Sys_Role_ModuleInfo(); sys_Role_ModuleInfo.ModuleID = Convert.ToInt32(this.powerList.Items[i].Value); sys_Role_ModuleInfo.RoleID = sys_RoleInfo.id; Sys_Role_Module.Init().Add(sys_Role_ModuleInfo); } } string str = HttpContext.Current.Server.HtmlEncode("您好!角色已添加成功!"); base.Response.Redirect("~/InfoTip/Operate_Success.aspx?returnpage=" + base.Request.Url.AbsoluteUri + "&tip=" + str); } }
public void Update(Sys_RoleInfo com) { Sys_Role.dal.Update(com); }
public void Add(Sys_RoleInfo com) { Sys_Role.dal.Add(com); }