Esempio n. 1
0
        private void txtClave_KeyPress(object sender, KeyPressEventArgs e)
        {
            try
            {
                //VERIFICAMOS SI SE INTRODUCIENDO UN NUMERO O NO.
                if (Char.IsDigit(e.KeyChar))
                {
                    e.Handled = false;
                }
                else if (Char.IsControl(e.KeyChar))
                {
                    e.Handled = false;
                }
                else if (e.KeyChar == (Char)Keys.Enter)
                {
                    e.Handled = true;
                }
                else
                {
                    e.Handled = true;
                }

                //BUSQUEDA A PARTIR DE PRESION DE LA TECLA ENTER
                if (e.KeyChar == (Char)Keys.Enter)
                {
                    if (txtClave.Text == "")
                    {
                        MessageBox.Show("Introduzca la clave del socio", "Información", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        txtClave.Focus();
                    }
                    else
                    {
                        asociados = socioscontroller.asociados(Convert.ToInt64(txtClave.Text));

                        if (asociados != null)
                        {
                            txtNombre.Text   = asociados.aso_nombre + " " + asociados.aso_apellidos;
                            txtTelefono.Text = asociados.aso_telefono;
                            txtMovil.Text    = asociados.aso_movil;
                            txtCorreo.Text   = asociados.aso_correoelectronico;

                            estados = socioscontroller.estados(asociados.aso_estado);

                            if (estados != null)
                            {
                                municipios = socioscontroller.municipios(asociados.aso_municipio);

                                if (municipios != null)
                                {
                                    localidades = socioscontroller.localidades(asociados.aso_localidad);

                                    if (localidades != null)
                                    {
                                        colonias = socioscontroller.colonias(asociados.aso_colonia);

                                        if (colonias != null)
                                        {
                                            txtDomicilio.Text = asociados.aso_domicilio + ", C.P.: " + asociados.aso_codigopostal.ToString() + ", Colonia: " + colonias.col_nombrecolonia + ", Localidad: " + localidades.loc_nombrelocalidad + ", Municipio: " + municipios.mun_nombremunicipio + ", Estado: " + estados.est_nombreestado;
                                        }
                                    }
                                }
                            }

                            fotosasociados = socioscontroller.fotosasociados(asociados.aso_id);

                            if (fotosasociados != null)
                            {
                                byte[] imagenBuffer       = fotosasociados.fot_fotoperfil;
                                System.IO.MemoryStream ms = new System.IO.MemoryStream(imagenBuffer);

                                pbxPerfil.Image = Image.FromStream(ms);
                            }

                            cbxTipo.SelectedIndex = -1;
                            groupBox1.Enabled     = false;
                            groupBox3.Enabled     = true;
                            groupBox4.Enabled     = true;
                            btnCalcular.Enabled   = true;

                            btnConfirmar.Enabled = true;
                            btnCancelar.Enabled  = true;
                            btnContratos.Enabled = true;

                            txtMonto.Focus();
                        }
                        else
                        {
                            MessageBox.Show("¡Socio no encontrado!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            txtClave.Clear();
                            txtClave.Focus();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 2
0
        private void txtClave_KeyPress(object sender, KeyPressEventArgs e)
        {
            try
            {
                //VERIFICAMOS SI SE INTRODUCIENDO UN NUMERO O NO.
                if (Char.IsDigit(e.KeyChar))
                {
                    e.Handled = false;
                }
                else if (Char.IsControl(e.KeyChar))
                {
                    e.Handled = false;
                }
                else if (e.KeyChar == (Char)Keys.Enter)
                {
                    e.Handled = true;
                }
                else
                {
                    e.Handled = true;
                }

                //BUSQUEDA A PARTIR DE PRESION DE LA TECLA ENTER
                if (e.KeyChar == (Char)Keys.Enter)
                {
                    if (txtClave.Text == "")
                    {
                        MessageBox.Show("Introduzca la clave del socio", "Información", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        txtClave.Focus();
                    }
                    else
                    {
                        asociados = socioscontroller.asociados(Convert.ToInt64(txtClave.Text));

                        if (asociados != null)
                        {
                            txtNombre.Text   = asociados.aso_nombre + " " + asociados.aso_apellidos;
                            txtTelefono.Text = asociados.aso_telefono;
                            txtMovil.Text    = asociados.aso_movil;
                            txtCorreo.Text   = asociados.aso_correoelectronico;

                            estados = socioscontroller.estados(asociados.aso_estado);

                            if (estados != null)
                            {
                                municipios = socioscontroller.municipios(asociados.aso_municipio);

                                if (municipios != null)
                                {
                                    localidades = socioscontroller.localidades(asociados.aso_localidad);

                                    if (localidades != null)
                                    {
                                        colonias = socioscontroller.colonias(asociados.aso_colonia);

                                        if (colonias != null)
                                        {
                                            txtDomicilio.Text = asociados.aso_domicilio + ", C.P.: " + asociados.aso_codigopostal.ToString() + ", Colonia: " + colonias.col_nombrecolonia + ", Localidad: " + localidades.loc_nombrelocalidad + ", Municipio: " + municipios.mun_nombremunicipio + ", Estado: " + estados.est_nombreestado;
                                        }
                                    }
                                }
                            }

                            fotosasociados = socioscontroller.fotosasociados(asociados.aso_id);

                            if (fotosasociados != null)
                            {
                                byte[] imagenBuffer       = fotosasociados.fot_fotoperfil;
                                System.IO.MemoryStream ms = new System.IO.MemoryStream(imagenBuffer);

                                pbxPerfil.Image = Image.FromStream(ms);
                            }

                            var consulta = prestamoscontroller.prestamos(long.Parse(txtClave.Text));

                            if (consulta.LongCount() > 0)
                            {
                                var resultado = from p in consulta
                                                select new
                                {
                                    p.pre_id,
                                    prestamopedido = "$ " + p.pre_credito,
                                    p.pre_cuotas,
                                    p.pre_tipo,
                                    p.pre_fechaprestamo
                                };
                                //SOLO MOSTRARA LOS PRESTAMOS QUE TIENEN UN DIA DE HABERLOS HECHO O LOS DEL DIA DE HOY
                                dgvPrestamos.DataSource = resultado.Where(pre => pre.pre_fechaprestamo == Convert.ToDateTime(DateTime.Now.ToShortDateString()) || pre.pre_fechaprestamo == DateTime.Today.AddDays(-1)).ToList();

                                dgvPrestamos.Columns[0].HeaderText = "Contrato";
                                dgvPrestamos.Columns[1].HeaderText = "Crédito solicitado";
                                dgvPrestamos.Columns[2].HeaderText = "Cuotas";
                                dgvPrestamos.Columns[3].HeaderText = "Tipo";
                                dgvPrestamos.Columns[4].HeaderText = "Fecha de solicitud";

                                btnCancelar.Enabled = true;

                                panel2.Enabled = true;
                            }
                        }
                        else
                        {
                            MessageBox.Show("¡Socio no encontrado!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            txtClave.Clear();
                            txtClave.Focus();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }