private void ModificarRegistro() { try { //Si hay fila seleccionada, se trata de una EDICIÓN, sino será un ALTA. if (dgListado.SelectedRows.Count != 0) { //Edición Rol miRol = new Rol(); DataGridViewRow miFilaSeleccionada = dgListado.SelectedRows[0]; int codigoRol = Convert.ToInt32(miFilaSeleccionada.Cells[0].Value); miRol = lstRoles.Find(x => x.Codigo == codigoRol); miRolEdicion = new RolEdicion(miRol); miRolEdicion.Padre = this; miRolEdicion.Rol = miRol; } else { //Alta miRolEdicion = new RolEdicion(); } miRolEdicion.ShowDialog(this); } catch (Exception ex) { MessageBox.Show(MensajesError.ErrMensajeModificación); } }
private void AgregarRegistro() { try { RolEdicion rolEdicion = new RolEdicion(); rolEdicion.Padre = this; rolEdicion.ShowDialog(this); } catch (Exception ex) { MessageBox.Show(MensajesError.ErrMensajeAlta); } }