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 Usuario miUsuario = new Usuario(); DataGridViewRow miFilaSeleccionada = dgListado.SelectedRows[0]; string username = Convert.ToString(miFilaSeleccionada.Cells[0].Value); miUsuario = lstUsuarios.Find(x => x.Username == username); miUsuarioEdicion = new UsuarioEdicion(miUsuario); miUsuarioEdicion.Padre = this; miUsuarioEdicion.Usuario = miUsuario; } else { //Alta miUsuarioEdicion = new UsuarioEdicion(); } miUsuarioEdicion.ShowDialog(this); } catch (Exception ex) { MessageBox.Show(MensajesError.ErrMensajeModificación); } }
private void AgregarRegistro() { try { UsuarioEdicion UsuarioEdicion = new UsuarioEdicion(); UsuarioEdicion.Padre = this; UsuarioEdicion.ShowDialog(this); } catch (Exception ex) { MessageBox.Show(MensajesError.ErrMensajeAlta); } }