예제 #1
0
 private void btnAceptar_Click(object sender, EventArgs e)
 {
     try
     {
         if (validarCampos())
         {
             DialogResult dialogResult = MessageBox.Show("¿Los datos ingresados son correctos?", "Nuevo Miembro -HS FIT", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
             if (dialogResult == DialogResult.Yes)
             {
                 global::Socio miembro = new global::Socio();
                 miembro.UpdateUser      = frmMain.id;
                 miembro.NumeroSocio     = int.Parse(txtNumSocio.Text);
                 miembro.Nombre          = txtNombre.Text;
                 miembro.Direccion       = txtDomicilio.Text;
                 miembro.Apellidos       = txtApellidos.Text;
                 miembro.Ciudad          = txtCiudad.Text;
                 miembro.Celular         = txtCelular.Text;
                 miembro.Telefono        = txtTel.Text;
                 miembro.Email           = txtEmail.Text;
                 miembro.Estado          = cbxEstado.Text;
                 miembro.FechaNacimiento = dtpFechaNac.Value;
                 miembro.Genero          = cbxSexo.SelectedIndex;
                 if (tbxCredito.Text == "")
                 {
                     miembro.LimiteCredito = 0;
                 }
                 else
                 {
                     miembro.LimiteCredito = decimal.Parse(tbxCredito.Text);
                 }
                 miembro.Huella        = huella;
                 miembro.ImagenMiembro = pbxImagenPerfil.Image;
                 miembro.EditarMiembro();
                 MessageBox.Show("Socio modificado Satisfactoriamente", "Actualización Socio", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 global::Socio.ObtenerHuellas();
                 Close();
             }
             else
             {
                 return;
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
예제 #2
0
        private void btnRegEntrada_Click(object sender, EventArgs e)
        {
            global::Socio Persona = new global::Socio();

            if (tbxNumSocio.Text != "")
            {
                if (Persona.VerificarExistenciaMiembro(int.Parse(tbxNumSocio.Text)))
                {
                    (new Socio.frmMostrarSocio(int.Parse(tbxNumSocio.Text))).ShowDialog();
                    tbxNumSocio.Text = "";
                    tbxNumSocio.Select();
                }
                else
                {
                    (new frmMensajeIngreso("El número ingresado es incorrecto o no existe", "Socio No Encontrado")).ShowDialog(this);
                    tbxNumSocio.Text = "";
                    tbxNumSocio.Select();
                }
            }
        }
예제 #3
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                if (validarCampos())
                {
                    DialogResult dialogResult = MessageBox.Show("¿Los datos ingresados son correctos?", "Nuevo Socio", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (dialogResult == DialogResult.Yes)
                    {
                        global::Socio miembro = new global::Socio();
                        miembro.CreateUser      = frmMain.id;
                        miembro.NumeroSocio     = int.Parse(txtNumSocio.Text);
                        miembro.Nombre          = tbxNombre.Text;
                        miembro.Direccion       = tbxDomicilio.Text;
                        miembro.Apellidos       = tbxApellidos.Text;
                        miembro.Ciudad          = tbxCiudad.Text;
                        miembro.Celular         = tbxCelular.Text;
                        miembro.Telefono        = tbxTel.Text;
                        miembro.Email           = tbxEmail.Text;
                        miembro.Estado          = cbxEstado.Text;
                        miembro.FechaNacimiento = timePickerFechaNac.Value;
                        miembro.Genero          = cbxSexo.SelectedIndex;
                        if (tbxCredito.Text == "")
                        {
                            miembro.LimiteCredito = 0;
                        }
                        else
                        {
                            miembro.LimiteCredito = decimal.Parse(tbxCredito.Text);
                        }

                        miembro.Huella        = huella;
                        miembro.ImagenMiembro = pbxImagenPerfil.Image;
                        if (miembro.InsertarMiembro(miembro))
                        {
                            MessageBox.Show("Socio Agregado Satisfactoriamente", "Socio Nuevo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            global::Socio.ObtenerHuellas();
                            Close();
                        }
                        else
                        {
                            MessageBox.Show("Ocurrio un error al ingresar el socio", "Socio Nuevo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    else
                    {
                        return;
                    }
                }
            }
            catch (MySql.Data.MySqlClient.MySqlException ex)
            {
                FuncionesGenerales.MensajeError("Ha ocurrido un error al tratar de agregar el miembro. No se pudo conectar con la base de datos.", ex);
            }
            catch (System.Runtime.InteropServices.ExternalException ex)
            {
                FuncionesGenerales.MensajeError("Ha ocurrido un error al tratar de agregar el miembro. Hubo un problema con la interoperabilidad COM.", ex);
            }
            catch (FormatException ex)
            {
                FuncionesGenerales.MensajeError("Ha ocurrido un error al tratar de agregar el miembro. Ha ocurrido un error al dar formato a una variable.", ex);
            }
            catch (OverflowException ex)
            {
                FuncionesGenerales.MensajeError("Ha ocurrido un error al tratar de agregar el miembro. Ocurrio un desbordamiento.", ex);
            }
            catch (ArgumentNullException ex)
            {
                FuncionesGenerales.MensajeError("Ha ocurrido un error al tratar de agregar el miembro. El argumento dado es nulo y el método no lo acepta.", ex);
            }
            catch (Exception ex)
            {
                FuncionesGenerales.MensajeError("Ha ocurrido un error al tratar de agregar el miembro. Ocurrio un error genérico.", ex);
            }
        }