コード例 #1
0
        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);
            }
        }
コード例 #2
0
 private void AgregarRegistro()
 {
     try
     {
         UsuarioEdicion UsuarioEdicion = new UsuarioEdicion();
         UsuarioEdicion.Padre = this;
         UsuarioEdicion.ShowDialog(this);
     }
     catch (Exception ex)
     {
         MessageBox.Show(MensajesError.ErrMensajeAlta);
     }
 }