Esempio n. 1
0
 private void frmEditarMembresia_Load(object sender, EventArgs e)
 {
     try
     {
         Clases.CFuncionesGenerales.CargarInterfaz(this);
         mem.ObtenerDatosMiembro();
         MostrarDatosMembresia();
         CargarNombreMiembro();
         CMembresia.EstadoMembresia es = Clases.CMembresia.EstadoActualMembresia(numSocio);
         if (es == CMembresia.EstadoMembresia.Inactiva || es == CMembresia.EstadoMembresia.Rechazada)
         {
             dtpFechaInicio.Enabled = true;
         }
     }
     catch (MySql.Data.MySqlClient.MySqlException ex)
     {
         Clases.CFuncionesGenerales.MensajeError("Ha ocurrido un error al tratar de conectar con la base de datos.", ex);
     }
     catch (InvalidCastException ex)
     {
         Clases.CFuncionesGenerales.MensajeError("Ha ocurrido un error al tratar de realizar la conversión de una variable.", ex);
     }
     catch (FormatException ex)
     {
         Clases.CFuncionesGenerales.MensajeError("Ha ocurrido un error al tratar de dar formato a una variable.", ex);
     }
     catch (OverflowException ex)
     {
         Clases.CFuncionesGenerales.MensajeError("Ha ocurrido un desbordamiento.", ex);
     }
     catch (ArgumentNullException ex)
     {
         Clases.CFuncionesGenerales.MensajeError("Algún método llamado en el evento Load no admite argumentos nulos.", ex);
     }
     catch (Exception ex)
     {
         Clases.CFuncionesGenerales.MensajeError("Ha ocurrido un error genérico.", ex);
     }
 }