示例#1
0
        public frmMostrarSocio(int numSocio)
        {
            this.num_socio = numSocio;
            InitializeComponent();

            pbImagenPerfil.Image = global::Socio.ObtenerImagenSocio(numSocio);
            mem = new Clases.Membresia(numSocio);
            mem.ObtenerDatosMiembro();
            btnAceptar.Select();
            miembro.ObtenerUsuarioPorID(numSocio);
            lblNombre.Text   = miembro.Nombre;
            lblApellido.Text = miembro.Apellidos;
        }
 private void frmEditarMembresia_Load(object sender, EventArgs e)
 {
     try
     {
         pcbSocio.Image = global::Socio.ObtenerImagenSocio(numSocio);
         mem.ObtenerDatosMiembro();
         MostrarDatosMembresia();
         CargarNombreMiembro();
         Clases.Membresia.EstadoMembresia es = Clases.Membresia.EstadoActualMembresia(numSocio);
         if (es == Clases.Membresia.EstadoMembresia.Inactiva || es == Clases.Membresia.EstadoMembresia.Rechazada)
         {
             dtpFechaInicio.Enabled = true;
         }
     }
     catch (MySqlException ex)
     {
         FuncionesGenerales.MensajeError("Ha ocurrido un error al tratar de conectar con la base de datos.", ex);
     }
     catch (InvalidCastException ex)
     {
         FuncionesGenerales.MensajeError("Ha ocurrido un error al tratar de realizar la conversión de una variable.", ex);
     }
     catch (FormatException ex)
     {
         FuncionesGenerales.MensajeError("Ha ocurrido un error al tratar de dar formato a una variable.", ex);
     }
     catch (OverflowException ex)
     {
         FuncionesGenerales.MensajeError("Ha ocurrido un desbordamiento.", ex);
     }
     catch (ArgumentNullException ex)
     {
         FuncionesGenerales.MensajeError("Algún método llamado en el evento Load no admite argumentos nulos.", ex);
     }
     catch (Exception ex)
     {
         FuncionesGenerales.MensajeError("Ha ocurrido un error genérico.", ex);
     }
 }