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); } }
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); } }