private void BindData(string uid) { try { if (uid != "") { Model.AccountsUsers au = aubll.GetModel(uid); if (au != null) { Model.AccountsUserRoles aur = aurbll.GetModel(au.UserID, hotelID); if (aur != null) { labrole.Text = arbll.GetModel(aur.RoleID).Title; drpRole.SelectedValue = arbll.GetModel(aur.RoleID).RoleID.ToString(); } else { labrole.Text = "无"; } txtname.Text = au.UserName; txtpassword.Text = au.Password; txtTrueName.Text = au.TrueName; txtPhone.Text = au.Phone; radsex.SelectedValue = au.Sex.ToString() == "男" ? "1" : "0"; } else { Response.Redirect("userlist.aspx"); } } } catch { } }
//获取角色 public string GetRole(string id) { string rolename = ""; try { Model.AccountsUserRoles urmodel = aurbll.GetModel(id, hotelID); Model.AccountsRoles rolemodel = rolebll.GetModel(urmodel.RoleID); rolename = rolemodel.Title; } catch { } return(rolename); }
protected void btn_save_Click(object sender, EventArgs e) { try { if (!string.IsNullOrEmpty(Request.QueryString["uid"])) { string uid = Request.QueryString["uid"].ToString(); Model.AccountsUsers au = new Model.AccountsUsers(); au.UserID = uid; au.UserName = txtname.Text.Trim(); au.Password = txtpassword.Text.Trim(); au.TrueName = txtTrueName.Text.Trim(); au.Sex = this.radsex.SelectedValue == "1" ? "男" : "女"; au.Phone = this.txtPhone.Text.Trim(); au.Email = ""; au.EmployeeID = 0; au.DepartmentID = ""; au.Activity = true; au.UserType = "AA"; au.Style = 1; aubll.Update(au); Model.AccountsUserRoles aur = new Model.AccountsUserRoles(); Model.AccountsUserRoles urmodel = aurbll.GetModel(uid, hotelID); if (urmodel != null) { aur.UserID = uid; aur.RoleID = this.drpRole.SelectedValue; aurbll.Update(aur); } else { aur.UserID = uid; aur.RoleID = this.drpRole.SelectedValue; aurbll.Add(aur); } ClientScript.RegisterStartupScript(GetType(), "message", "<script language='javascript' defer>alert('提交成功');parent.Window_Close();</script>"); } } catch (Exception) { Maticsoft.Common.MessageBox.ShowAndRedirect(this, "系统繁忙,请稍后再试!", ""); } }
protected void btn_save_Click(object sender, EventArgs e) { try { if (IsValid) { string name = txtname.Text.Trim(); Model.AccountsUsers user = aubll.GetModelByName(name); if (user != null) { labname.Text = "用户名已存在"; return; } Model.AccountsUsers au = new Model.AccountsUsers(); string id = Guid.NewGuid().ToString(); au.UserID = id; au.UserName = txtname.Text.Trim(); au.Password = txtpassword.Text.Trim(); au.TrueName = txtTrueName.Text.Trim(); au.Sex = this.radsex.SelectedValue == "1" ? "男" : "女"; au.Phone = this.txtPhone.Text.Trim(); au.Email = ""; au.EmployeeID = 0; au.DepartmentID = ""; au.Activity = true; au.UserType = "AA"; au.Style = 1; aubll.Add(au); Model.AccountsUserRoles aur = new Model.AccountsUserRoles(); aur.UserID = id; aur.RoleID = this.drpRole.SelectedValue; aurbll.Add(aur); ClientScript.RegisterStartupScript(GetType(), "message", "<script language='javascript' defer>alert('提交成功');parent.Window_Close();</script>"); } } catch (Exception) { Maticsoft.Common.MessageBox.ShowAndRedirect(this, "系统繁忙,请稍后再试!", ""); } }
private void BindMenu() { try { //Model.AccountsUsers User = (Model.AccountsUsers)Session["User"]; Model.AccountsUsers User = UserNow; if (User != null) { Model.AccountsUserRoles UserRoles = userrolebll.GetModel(User.UserID, hotelID); if (UserRoles != null) { string roleid = UserRoles.RoleID; ViewState["roleid"] = roleid; //获取菜单 DataTable dt = rolemenubll.GetList(roleid).Tables[0]; //获取一级菜单ID List <string> menu_pidlist = new List <string>(); for (int i = 0; i < dt.Rows.Count; i++) { menu_pidlist.Add(dt.Rows[i]["menu_pid"].ToString()); } menu_pid = GetString(menu_pidlist); if (menu_pid.Length > 0) { string html = "{"; for (int i = 0; i < menu_pid.Length; i++) { html += "name"; html += menu_pid[i] + ":[{"; html += "\"menuid\":\"" + menu_pid[i] + "\","; html += "\"menuname\":\"" + GetMenuData(Convert.ToInt32(menu_pid[i])).title + "\","; html += "\"menus\":["; DataTable dtchild = rolemenubll.GetList(menu_pid[i], roleid).Tables[0]; if (dtchild != null) { for (int j = 0; j < dtchild.Rows.Count; j++) { html += "{\"menuid\":\"" + dtchild.Rows[j]["Menu_id"].ToString() + "\","; html += "\"menuname\":\"" + GetMenuData(Convert.ToInt32(dtchild.Rows[j]["Menu_id"].ToString())).title + "\","; if (GetMenuData(Convert.ToInt32(dtchild.Rows[j]["Menu_id"].ToString())).imgurl != "") { html += "\"icon\":\"" + GetMenuData(Convert.ToInt32(dtchild.Rows[j]["Menu_id"].ToString())).imgurl + "\","; } html += "\"url\":\"" + GetMenuData(Convert.ToInt32(dtchild.Rows[j]["Menu_id"].ToString())).url + "\""; html += "},"; } html = html.Substring(0, html.Length - 1); html += "]"; } html += "}],"; } html = html.Substring(0, html.Length - 1); html += "}"; this.pp.InnerHtml = html; } } } } catch { } }