Beispiel #1
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         if (todosCamposCompletos())
         {
             //Crear Rol
             Rol rol = new Rol();
             rol.NombreRol  = txtNombreRol.Text;
             rol.Habilitado = true;
             //Funcionalidad funcionalidad_elegida = funcionalidades[comboFuncionalidades.SelectedIndex];
             //Transaccion
             RolService service   = new RolService();
             int        respuesta = service.agregarRolSP(rol);
             if (respuesta == 0)
             {
                 MessageBox.Show("Error al conectarse con la DB. No se ha creado el Rol.", "Error al crear Nuevo Rol",
                                 MessageBoxButtons.OK, MessageBoxIcon.Error);
                 return;
             }
             MessageBox.Show("Rol " + txtNombreRol.Text + " creado satisfactoriamente.", "Alta Rol",
                             MessageBoxButtons.OK);
             new RolMain().Show();
             this.Close();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error: " + ex.Message, "ERROR", MessageBoxButtons.OK);
     }
 }
Beispiel #2
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         if (todosCamposCompletos())
         {
             //Transaccion
             RolService service = new RolService();
             //Verificacion si el rol a crear ya existe
             if (service.verificarRolExistente(txtNombreRol.Text) > 0)
             {
                 MessageBox.Show("Error. Nombre del rol ya existente");
             }
             else
             {
                 //Crear Rol
                 Rol rol = new Rol();
                 rol.NombreRol  = txtNombreRol.Text;
                 rol.Habilitado = true;
                 int respuesta = service.agregarRolSP(rol);
                 if (respuesta == 0)
                 {
                     MessageBox.Show("Error al conectarse con la DB. No se ha creado el Rol.", "Error al crear Nuevo Rol",
                                     MessageBoxButtons.OK, MessageBoxIcon.Error);
                     return;
                 }
                 int resultado = agregarFuncionalidades(respuesta);
                 MessageBox.Show("Rol " + txtNombreRol.Text + " creado satisfactoriamente.", "Alta Rol",
                                 MessageBoxButtons.OK);
                 new RolMain().Show();
                 this.Close();
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error en el alta de rol -" + ex.Message);
     }
 }