protected override void Loading() { if (!IsAdd) { var optr = MainAction.FindById(long.Parse(ItemID)); FrmAddEditBind.BindObjectToControls(optr, tabPage1); } }
private void FrmACLActionEdit_Load(object sender, EventArgs e) { if (!IsAdd) { var optr = MainAction.FindById(long.Parse(ItemID)); FrmAddEditBind.BindObjectToControls(optr, tabPage1); } }
public static IList <MainAction> GetOptrActions(long optrId, long moduleId) { SqlStatement ss = new SqlStatement("select [MainAction_Id] from [MainOptrAction] where [MainOptr_Id] = @OptrId and [MainModule_Id] = @ModuleId ", new DataParameter("@OptrId", optrId), new DataParameter("@ModuleId", moduleId)); DataTable dt = DbEntry.Context.ExecuteDataset(ss).Tables[0]; IList <MainAction> ma = new List <MainAction>(); foreach (DataRow dtRows in dt.Rows) { ma.Add(MainAction.FindById(long.Parse(dtRows["MainAction_Id"].ToString()))); } return(ma); //return MainOptr.FindById(id).Modules; }
protected override void Saving() { if (IsAdd) { var optr = MainAction.New; FrmAddEditBind.BindControlsToObject(optr, tabPage1); optr.Save(); } else { var optr = MainAction.FindById(long.Parse(ItemID)); FrmAddEditBind.BindControlsToObject(optr, tabPage1); optr.Save(); } }
protected override void toolStripButtonSave_Click(object sender, EventArgs e) { if (IsAdd) { var optr = MainAction.New; FrmAddEditBind.BindControlsToObject(optr, tabPage1); optr.Save(); } else { var optr = MainAction.FindById(long.Parse(ItemID)); FrmAddEditBind.BindControlsToObject(optr, tabPage1); optr.Save(); } }
public void AddOptrsAndRoles() { var mainAction1 = MainAction.New; mainAction1.Name = "ctAdd"; mainAction1.ChineseName = "新增"; mainAction1.ImageOrder = 0; mainAction1.ShortCut = "&A"; mainAction1.Save(); var mainAction2 = MainAction.New; mainAction2.Name = "ctEdit"; mainAction2.ChineseName = "修改"; mainAction2.ImageOrder = 1; mainAction2.ShortCut = "&E"; mainAction2.Save(); var mainAction3 = MainAction.New; mainAction3.Name = "ctDelete"; mainAction3.ChineseName = "删除"; mainAction3.ImageOrder = 2; mainAction3.ShortCut = "&D"; mainAction3.Save(); //var mainAction4 = MainAction.New; //mainAction4.Name = "ctView"; //mainAction4.ChineseName = "查看"; //mainAction4.ImageOrder = 0; //mainAction4.Status = 1; //mainAction4.Save(); var mainAction5 = MainAction.New; mainAction5.Name = "ctModuleAction"; mainAction5.ChineseName = "操作"; mainAction5.ImageOrder = 4; mainAction5.ShortCut = "&M"; mainAction5.Save(); var mainModule1 = MainModule.New; mainModule1.Name = "ModuleTop"; mainModule1.ChineseName = "主菜单"; mainModule1.ParentId = 0; mainModule1.Status = 0; mainModule1.Save(); var mainModule2 = MainModule.New; mainModule2.Name = "FrmACLModule"; mainModule2.ChineseName = "模块管理"; mainModule2.ParentId = 1; mainModule2.Status = 9; mainModule2.Save(); var mainModule4 = MainModule.New; mainModule4.Name = "FrmACLAction"; mainModule4.ChineseName = "操作管理"; mainModule4.ParentId = 1; mainModule4.Status = 9; mainModule4.Save(); var mainModule3 = MainModule.New; mainModule3.Name = "FrmACLOptr"; mainModule3.ChineseName = "用户管理"; mainModule3.ParentId = 1; mainModule3.Status = 1; mainModule3.Save(); //var mainModule11 = MainModule.FindById(1); //mainModule11.Actions.Add(MainAction.FindById(4)); //mainModule11.Save(); var mainModule12 = MainModule.FindById(2); mainModule12.Actions.Add(MainAction.FindById(1)); mainModule12.Actions.Add(MainAction.FindById(2)); mainModule12.Actions.Add(MainAction.FindById(3)); //mainModule12.Actions.Add(MainAction.FindById(4)); //mainModule12.Actions.Add(MainAction.FindById(5)); mainModule12.Save(); var mainModule13 = MainModule.FindById(3); mainModule13.Actions.Add(MainAction.FindById(1)); mainModule13.Actions.Add(MainAction.FindById(2)); mainModule13.Actions.Add(MainAction.FindById(3)); //mainModule13.Actions.Add(MainAction.FindById(4)); mainModule13.Save(); var mainModule14 = MainModule.FindById(4); mainModule14.Actions.Add(MainAction.FindById(1)); mainModule14.Actions.Add(MainAction.FindById(2)); mainModule14.Actions.Add(MainAction.FindById(3)); //mainModule14.Actions.Add(MainAction.FindById(4)); //mainModule14.Actions.Add(MainAction.FindById(5)); mainModule14.Save(); var optr = MainOptr.New; optr.Name = "root"; optr.Password = XSolo.Common.EncryptDecrypt.MD5("8h0u4a7"); optr.Description = "root manager"; optr.MainOptrType = "All"; optr.ChineseName = "root manager"; MainRole mainRole = MainRole.New; mainRole.Name = "manager"; mainRole.Description = "Manager"; optr.Roles.Add(mainRole); optr.Modules.Add(mainModule1); optr.Modules.Add(mainModule2); optr.Modules.Add(mainModule3); optr.Modules.Add(mainModule4); optr.Save(); var ta = MainOptr.New; ta.Name = "ta"; ta.Password = XSolo.Common.EncryptDecrypt.MD5("8888"); ta.Description = "测试管理员"; ta.MainOptrType = "Test"; ta.ChineseName = "测试管理员"; ta.Modules.Add(mainModule1); ta.Modules.Add(mainModule4); ta.Save(); var pa = MainOptr.New; pa.Name = "pa"; pa.Password = XSolo.Common.EncryptDecrypt.MD5("8888"); pa.Description = "封装管理员"; pa.MainOptrType = "Package"; pa.ChineseName = "封装管理员"; pa.Modules.Add(mainModule1); pa.Modules.Add(mainModule4); pa.Save(); var aa = MainOptr.New; aa.Name = "aa"; aa.Password = XSolo.Common.EncryptDecrypt.MD5("8888"); aa.Description = "装配管理员"; aa.MainOptrType = "Assembly"; aa.ChineseName = "装配管理员"; aa.Modules.Add(mainModule1); aa.Modules.Add(mainModule4); aa.Save(); }
public void AddOptrsAndRoles() { var mainAction1 = MainAction.New; mainAction1.Name = "ctAdd"; mainAction1.ChineseName = "新增"; mainAction1.ImageOrder = 0; mainAction1.Save(); var mainAction2 = MainAction.New; mainAction2.Name = "ctEdit"; mainAction2.ChineseName = "修改"; mainAction2.ImageOrder = 1; mainAction2.Save(); var mainAction3 = MainAction.New; mainAction3.Name = "ctDelete"; mainAction3.ChineseName = "删除"; mainAction3.ImageOrder = 2; mainAction3.Save(); var mainAction4 = MainAction.New; mainAction4.Name = "ctView"; mainAction4.ChineseName = "查看"; mainAction4.ImageOrder = 0; mainAction4.Status = 1; mainAction4.Save(); var mainAction5 = MainAction.New; mainAction5.Name = "ctModuleAction"; mainAction5.ChineseName = "操作"; mainAction5.ImageOrder = 4; mainAction5.Save(); var mainModule1 = MainModule.New; mainModule1.Name = "ModuleTop"; mainModule1.ChineseName = "主菜单"; mainModule1.ParentId = 0; mainModule1.Status = 0; mainModule1.Save(); var mainModule2 = MainModule.New; mainModule2.Name = "FrmACLModule"; mainModule2.ChineseName = "模块管理"; mainModule2.ParentId = 1; mainModule2.Status = 9; mainModule2.Save(); var mainModule4 = MainModule.New; mainModule4.Name = "FrmACLAction"; mainModule4.ChineseName = "操作管理"; mainModule4.ParentId = 1; mainModule4.Status = 9; mainModule4.Save(); var mainModule3 = MainModule.New; mainModule3.Name = "FrmACLUser"; mainModule3.ChineseName = "用户管理"; mainModule3.ParentId = 1; mainModule3.Status = 1; mainModule3.Save(); //var mainModule5 = MainModule.New; //mainModule5.Name = "FrmBaseData"; //mainModule5.ChineseName = "基础资料"; //mainModule5.ParentId = 0; //mainModule5.Status = 0; //mainModule5.Save(); //var mainModule6 = MainModule.New; //mainModule6.Name = "FrmBaseEmployee"; //mainModule6.ChineseName = "员工管理"; //mainModule6.ParentId = 5; //mainModule6.Status = 1; //mainModule6.Save(); var mainModule11 = MainModule.FindById(1); mainModule11.Actions.Add(MainAction.FindById(4)); mainModule11.Save(); var mainModule12 = MainModule.FindById(2); mainModule12.Actions.Add(MainAction.FindById(1)); mainModule12.Actions.Add(MainAction.FindById(2)); mainModule12.Actions.Add(MainAction.FindById(3)); mainModule12.Actions.Add(MainAction.FindById(4)); mainModule12.Actions.Add(MainAction.FindById(5)); mainModule12.Save(); var mainModule13 = MainModule.FindById(3); mainModule13.Actions.Add(MainAction.FindById(1)); mainModule13.Actions.Add(MainAction.FindById(2)); mainModule13.Actions.Add(MainAction.FindById(3)); mainModule13.Actions.Add(MainAction.FindById(4)); mainModule13.Save(); var mainModule14 = MainModule.FindById(4); mainModule14.Actions.Add(MainAction.FindById(1)); mainModule14.Actions.Add(MainAction.FindById(2)); mainModule14.Actions.Add(MainAction.FindById(3)); mainModule14.Actions.Add(MainAction.FindById(4)); mainModule14.Actions.Add(MainAction.FindById(5)); mainModule14.Save(); var optr = MainOptr.New; optr.Name = "root"; optr.Password = "******"; optr.Description = "root manager"; MainRole mainRole = MainRole.New; mainRole.Name = "manager"; mainRole.Description = "Manager"; optr.Roles.Add(mainRole); optr.Modules.Add(mainModule1); optr.Modules.Add(mainModule2); optr.Modules.Add(mainModule3); optr.Modules.Add(mainModule4); optr.Save(); }