private void btnSave_Click(object sender, EventArgs e) { if (MessageBox.Show("Do you want to save user group roles?", "system info", MessageBoxButtons.OKCancel) == DialogResult.OK) { CWUserGroup.UpdateSFISUserGroupRoles(listusergrouproles); listusergrouproles = new List <CWUserGroupRolesDTO>(); listusergrouproles = CWUserGroup.RetrieveAllUserGroupRoles(lboUser.SelectedItem.ToString()); } }
public FrmUserGroupRoles(MenuStrip _mainform) { InitializeComponent(); listbutton = CWUser._UserGroupRoles.Where(x => x.Parent == this.Text && x.Tag == "button" && x.Permission == true).Select(y => y.elementName).ToList(); ButtonMapperHelper.GetButtons(this, listbutton); formbuttonlist = CWUserGroup.RetrieveAllFormButton(); PopulateToolstripMenuItem(_mainform); listusergroup = CWUserGroup.RetrieveAllUserGroup(); lboUserGroup.DataSource = listusergroup.Select(x => x.Id).ToList(); listusergrouproles = CWUserGroup.RetrieveAllUserGroupRoles(); GetAllForm(); listuser = CWUser.GetAllUser(); lboUser.DataSource = listuser.Where(y => y.UsergroupId == "ADM").Select(x => x.UserId).ToList(); }
private void GetAllForm() { System.Reflection.Assembly myAssembly = System.Reflection.Assembly.GetEntryAssembly(); Type[] Types = myAssembly.GetTypes(); foreach (Type myType in Types) { if (myType.BaseType == null) { continue; } if (myType.BaseType.Name.ToUpper() == "FORM") { if (myType.Name.ToUpper().Contains("MAIN")) { continue; } GetAllButtonForm(myType.Name.ToString()); } } CWUserGroup.UpdateFormButton(formbuttonlist); }
private void lboUser_SelectedIndexChanged(object sender, EventArgs e) { listusergrouproles = CWUserGroup.RetrieveAllUserGroupRoles(lboUser.SelectedItem.ToString()); PopulateUserGroupRoles(lboUser.SelectedItem.ToString(), lboUserGroup.SelectedItem.ToString()); }