Exemplo n.º 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
                    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);
            }
        }
Exemplo n.º 2
0
 private void AgregarRegistro()
 {
     try
     {
         RolEdicion rolEdicion = new RolEdicion();
         rolEdicion.Padre = this;
         rolEdicion.ShowDialog(this);
     }
     catch (Exception ex)
     {
         MessageBox.Show(MensajesError.ErrMensajeAlta);
     }
 }