/// <summary> /// On selection of module we populate functions of that selected module /// </summary> /// <param name="moduleID"></param> private void LoadModuleFunctions(int moduleID) { _objModuleAccess = new ModuleRoleAccess(); dtModuleFunctions = _objModuleAccess.GetModuleFunctions(moduleID); lsbxFunctionsSelected.DataSource = dtModuleFunctions; lsbxFunctionsSelected.DisplayMember = "FunctionName"; lsbxFunctionsSelected.ValueMember = "FunctionId"; }
private void btnBackward_Click(object sender, EventArgs e) { if (cmbRoles.SelectedIndex > 0 && cmbModules.SelectedIndex > 0) { _objModuleAccess = new ModuleRoleAccess(); int queryResult = _objModuleAccess.DeleteModuleAccess(Convert.ToInt32(cmbRoles.SelectedValue), Convert.ToInt32(cmbModules.SelectedValue), Convert.ToInt32(lsbxFunctionsAll.SelectedValue)); if (queryResult > 0) { LoadFunctions(Convert.ToInt32(cmbModules.SelectedValue)); LoadModuleFunctions(Convert.ToInt32(cmbModules.SelectedValue)); } } }
private void btnForward_Click(object sender, EventArgs e) { if (cmbRoles.SelectedIndex > 0 && cmbModules.SelectedIndex > 0) { _objModuleAccess = new ModuleRoleAccess(); int queryResult = _objModuleAccess.CreateModuleAccess(Convert.ToInt32(cmbRoles.SelectedValue), Convert.ToInt32(cmbModules.SelectedValue), Convert.ToInt32(lsbxFunctionsAll.SelectedValue), lsbxFunctionsAll.Text, string.Format("~/{0}/{1}", cmbModules.Text, lsbxFunctionsAll.Text)); if (queryResult > 0) { LoadFunctions(Convert.ToInt32(cmbModules.SelectedValue)); LoadModuleFunctions(Convert.ToInt32(cmbModules.SelectedValue)); } } }
private void LoadModules() { dtModules = new DataTable(); _objModuleAccess = new ModuleRoleAccess(); dtModules = _objModuleAccess.GetModules(); DataRow dr = dtModules.NewRow(); dr[0] = 0; dr[1] = "-- Select Module --"; dtModules.Rows.InsertAt(dr, 0); cmbModules.DataSource = dtModules; cmbModules.DisplayMember = "ModuleName"; cmbModules.ValueMember = "ModuleId"; }