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()); }