Пример #1
0
        /// <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";
        }
Пример #2
0
 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));
         }
     }
 }
Пример #3
0
 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));
         }
     }
 }
Пример #4
0
        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";
        }