public ActionResult Add(string parentCode, CRL.Package.RoleAuthorize.Menu menu) { menu.Url = GetUrl(menu.Url).Trim();; menu.Name = menu.Name.Trim(); menu.DataType = currentSystemId; CRL.Package.RoleAuthorize.MenuBusiness.Instance.Add(parentCode, menu); //return AutoBackResult("操作成功", Request.UrlReferrer.ToString()); return(RedirectToAction("Index", new { parentCode = parentCode })); }
public ActionResult Update(CRL.Package.RoleAuthorize.Menu menu) { CRL.ParameCollection c = new CRL.ParameCollection(); menu.Url = GetUrl(menu.Url); c["Name"] = menu.Name.Trim(); c["Url"] = menu.Url.Trim(); c["Disable"] = menu.Disable; c["ShowInNav"] = menu.ShowInNav; c["Sort"] = menu.Sort; CRL.Package.RoleAuthorize.MenuBusiness.Instance.Update(b => b.Id == menu.Id, c); //return AutoBackResult("操作成功", Request.UrlReferrer.ToString()); return(Redirect(Request.UrlReferrer.ToString())); }
public ActionResult Index(string a) { //string msg = CRL.Package.RoleAuthorize.AccessControlBusiness.Instance.CreateTable(); var count = CRL.Package.RoleAuthorize.MenuBusiness.Instance.Count(b => b.Id > 0); if (count == 0) { //菜单 var menu = new CRL.Package.RoleAuthorize.Menu(); menu.SequenceCode = "01"; menu.Name = "首页"; menu.ShowInNav = true; menu.DataType = 1; menu.ParentCode = ""; CRL.Package.RoleAuthorize.MenuBusiness.Instance.Add(menu); menu = new CRL.Package.RoleAuthorize.Menu(); menu.SequenceCode = "0101"; menu.Name = "测试页"; menu.DataType = 1; menu.ShowInNav = true; menu.Url = "/Demo/List"; menu.ParentCode = "01"; CRL.Package.RoleAuthorize.MenuBusiness.Instance.Add(menu); menu = new CRL.Package.RoleAuthorize.Menu(); menu.SequenceCode = "0102"; menu.Name = "测试页提交"; menu.DataType = 1; menu.ShowInNav = false; menu.Url = "/Demo/Update"; menu.ParentCode = "01"; CRL.Package.RoleAuthorize.MenuBusiness.Instance.Add(menu); //角色 var role = new CRL.Package.RoleAuthorize.Role(); role.Name = "管理员"; CRL.Package.RoleAuthorize.RoleBusiness.Instance.Add(role); //权限 var control = new CRL.Package.RoleAuthorize.AccessControl(); control.MenuCode = "0101"; control.SystemTypeId = 1; control.Que = true; control.Role = 1; control.RoleType = CRL.Package.RoleAuthorize.RoleType.角色; CRL.Package.RoleAuthorize.AccessControlBusiness.Instance.Add(control); control = new CRL.Package.RoleAuthorize.AccessControl(); control.MenuCode = "0102"; control.SystemTypeId = 1; control.Que = false; control.Role = 1; control.RoleType = CRL.Package.RoleAuthorize.RoleType.角色; CRL.Package.RoleAuthorize.AccessControlBusiness.Instance.Add(control); //用户 CRL.Package.RoleAuthorize.Employee u = new CRL.Package.RoleAuthorize.Employee(); string name = "test"; string pass = "******"; u.AccountNo = name; u.Role = 1; u.PassWord = CRL.Package.RoleAuthorize.EmployeeBusiness.Instance.EncryptPass(pass); u.Name = name; int id = CRL.Package.RoleAuthorize.EmployeeBusiness.Instance.Add(u); } return(AutoBackResult("完成", Request.UrlReferrer.ToString())); }
public ActionResult Index(string a) { //string msg = CRL.Package.RoleAuthorize.AccessControlBusiness.Instance.CreateTable(); var count = CRL.Package.RoleAuthorize.MenuBusiness.Instance.Count(b => b.Id > 0); if (count == 0) { //菜单 var menu = new CRL.Package.RoleAuthorize.Menu(); menu.SequenceCode = "01"; menu.Name = "首页"; menu.ShowInNav = true; menu.DataType = 1; menu.ParentCode = ""; CRL.Package.RoleAuthorize.MenuBusiness.Instance.Add(menu); menu = new CRL.Package.RoleAuthorize.Menu(); menu.SequenceCode = "0101"; menu.Name = "测试页"; menu.DataType = 1; menu.ShowInNav = true; menu.Url = "/Demo/List"; menu.ParentCode = "01"; CRL.Package.RoleAuthorize.MenuBusiness.Instance.Add(menu); menu = new CRL.Package.RoleAuthorize.Menu(); menu.SequenceCode = "0102"; menu.Name = "测试页提交"; menu.DataType = 1; menu.ShowInNav = false; menu.Url = "/Demo/Update"; menu.ParentCode = "01"; CRL.Package.RoleAuthorize.MenuBusiness.Instance.Add(menu); //角色 var role = new CRL.Package.RoleAuthorize.Role(); role.Name = "管理员"; CRL.Package.RoleAuthorize.RoleBusiness.Instance.Add(role); //权限 var control = new CRL.Package.RoleAuthorize.AccessControl(); control.MenuCode = "0101"; control.SystemTypeId = 1; control.Que = true; control.Role = 1; control.RoleType = CRL.Package.RoleAuthorize.RoleType.角色; CRL.Package.RoleAuthorize.AccessControlBusiness.Instance.Add(control); control = new CRL.Package.RoleAuthorize.AccessControl(); control.MenuCode = "0102"; control.SystemTypeId = 1; control.Que = false; control.Role = 1; control.RoleType = CRL.Package.RoleAuthorize.RoleType.角色; CRL.Package.RoleAuthorize.AccessControlBusiness.Instance.Add(control); //用户 CRL.Package.RoleAuthorize.Employee u = new CRL.Package.RoleAuthorize.Employee(); string name = "test"; string pass = "******"; u.AccountNo = name; u.Role = 1; u.PassWord = CRL.Package.RoleAuthorize.EmployeeBusiness.Instance.EncryptPass(pass); u.Name = name; int id = CRL.Package.RoleAuthorize.EmployeeBusiness.Instance.Add(u); } return AutoBackResult("完成", Request.UrlReferrer.ToString()); }