Esempio n. 1
0
 private void btnAceptar_Click(object sender, EventArgs e)
 {
     try {
         string id_rol;
         string salida;
         this.verificarCamposObligatorios();
         Rol nuevoRol = new Rol();
         nuevoRol.nombre = txtNombre.Text;
         id_rol          = rolMngr.nuevoRol(nuevoRol);
         if (!(id_rol.Equals("Error")))
         {
             foreach (Funcionalidad item in checkedListBox1.CheckedItems)
             {
                 int id_Func = item.id_funcionalidad;
                 salida = funcionalidadMngr.nuevaFuncXRol(int.Parse(id_rol), id_Func);
                 if (salida.Equals("ERROR"))
                 {
                     MessageBox.Show("Ha ocurrido un error");
                     break;
                 }
             }
             MessageBox.Show("Nuevo rol agregado correctamente.");
             this.Dispose();
             this.Close();
             ConsultaRolesForm consultaRolForm = new ConsultaRolesForm();
             consultaRolForm.ShowDialog();
         }
         else
         {
             MessageBox.Show("Ha ocurrido un error");
         }
     } catch (Exception exc) {
         MessageBox.Show(exc.Message);
     }
 }
Esempio n. 2
0
 private void btnAceptar_Click(object sender, EventArgs e)
 {
     try {
         string salida1;
         string salida;
         this.verificarCamposObligatorios();
         Rol nuevoRol = new Rol();
         nuevoRol.nombre = txtNombre.Text;
         salida1         = rolMngr.modificarRol(rolEdited.id_rol, nuevoRol.nombre);
         salida1         = "OK";
         if (salida1.Equals("OK"))
         {
             funcionalidadMngr.deshabilitarFuncsXRol(rolEdited.id_rol);
             foreach (Funcionalidad item in checkedListBox1.CheckedItems)
             {
                 int id_Func = item.id_funcionalidad;
                 salida = funcionalidadMngr.nuevaFuncXRol(rolEdited.id_rol, id_Func);
                 if (salida.Equals("ERROR"))
                 {
                     MessageBox.Show("Ha ocurrido un error");
                     return;
                 }
             }
             MessageBox.Show("Se ha modificado el rol correctamente.");
             this.Dispose();
             this.Close();
             ConsultaRolesForm consultaRolForm = new ConsultaRolesForm();
             consultaRolForm.ShowDialog();
         }
         else
         {
             MessageBox.Show("Ha ocurrido un error");
         }
     } catch (Exception exc) {
         MessageBox.Show(exc.Message);
     }
 }