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