Пример #1
0
 private void cmbMunicipio_SelectionChangeCommitted(object sender, EventArgs e)
 {
     try
     {
         //    if (cmbColonias.Items.Count > 0)
         //        cmbColonias.Items.Clear();
         cmbColonias.DataSource    = null;
         DatosColonias             = Extensor.ObtenerColonias(cmbMunicipio.SelectedValue.ToString());
         cmbColonias.DataSource    = DatosColonias;
         cmbColonias.ValueMember   = "Colonia";
         cmbColonias.DisplayMember = "Colonia";
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error al obtener colonias: " + ex.Message, "Colonias", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #2
0
        private void txtNumeroSolicitud_KeyPress(object sender, KeyPressEventArgs e)
        {
            try
            {
                if ((int)e.KeyChar == (int)Keys.Enter)
                {
                    if (!string.IsNullOrEmpty(txtNumeroSolicitud.Text))
                    {
                        if (Extensor.CodigoActivacion(txtNumeroSolicitud.Text))
                        {
                            limpiarControles();
                            DatosSN = Extensor.ObtenerDatosSN(txtNumeroSolicitud.Text);
                            txtCodigoAsistente.Text   = DatosSN.ElementAt(0).codigoAsistente;
                            txtNombreAsistente.Text   = DatosSN.ElementAt(0).NombreAsistente;
                            dtpFechaNacimiento.Text   = DatosSN.ElementAt(0).FechaNacimiento.ToString("dd/MM/yyyy");
                            txtTelefono.Text          = DatosSN.ElementAt(0).Telefono;
                            txtNombre.Text            = DatosSN.ElementAt(0).NombreSN;
                            txtDireccion.Text         = DatosSN.ElementAt(0).Direccion;
                            txtEntreCalles.Text       = DatosSN.ElementAt(0).EntreCalles;
                            cmbMunicipio.Text         = DatosSN.ElementAt(0).Municipio;
                            cmbColonias.DataSource    = null;
                            DatosColonias             = Extensor.ObtenerColonias(cmbMunicipio.SelectedValue.ToString());
                            cmbColonias.DataSource    = DatosColonias;
                            cmbColonias.ValueMember   = "Colonia";
                            cmbColonias.DisplayMember = "Colonia";
                            cmbColonias.SelectedValue = DatosSN.ElementAt(0).Colonia;
                            txtObservaciones.Text     = DatosSN.ElementAt(0).Observaciones;
                            txtNvoIngreso.Text        = DatosSN.ElementAt(0).NvoIngreso;
                            txtCodigoPostal.Text      = DatosSN.ElementAt(0).CodigoPostal;
                            txtRfc.Text = DatosSN.ElementAt(0).RFC;
                            txtCodigoActivacion.Text = DatosSN.ElementAt(0).CodigoActivacion;
                            txtAgenteCapturo.Text    = DatosSN.ElementAt(0).QuienCaptura;
                            cmbEsquema.SelectedItem  = DatosSN.ElementAt(0).Esquema;
                            grpDatosAfiliado.Enabled = false;
                        }
                        else
                        {
                            DatosSN.Clear();
                            DatosSN = Extensor.ObtenerDatosSolicitud(txtNumeroSolicitud.Text);
                            if (DatosSN.Count() > 0)
                            {
                                limpiarControles();
                                txtCodigoAsistente.Text = DatosSN.ElementAt(0).codigoAsistente;
                                txtNombreAsistente.Text = DatosSN.ElementAt(0).NombreAsistente;
                                string esquema = DatosSN.ElementAt(0).Esquema;

                                if (esquema == "COMISION")
                                {
                                    cmbEsquema.SelectedItem = esquema;
                                    cmbEsquema.Enabled      = false;
                                }
                                else
                                {
                                    cmbEsquema.SelectedItem = "";
                                    cmbEsquema.Enabled      = true;
                                }

                                grpDatosAfiliado.Enabled = true;
                                txtNombre.Focus();
                            }
                            else
                            {
                                MessageBox.Show("No existe la solicitud", "Obtener datos Solicitud", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                limpiarControles();
                            }
                        }
                    }
                    else
                    {
                        MessageBox.Show("Capturar la solicitud", "Solicitud", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        limpiarControles();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error al validar solicitud: " + ex.Message, "Validar solicitud", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }