示例#1
0
        public void LlenarContrat(string numeros)
        {
            Contrato contrato = new Contrato();

            contrato = Contrato.Find(numeros);
            DatosContrato datosContrato = new DatosContrato();

            if (contrato != null)
            {
                GridGestionContrato.Visibility = Visibility.Collapsed;
                stkBuscar.Visibility           = Visibility.Collapsed;
                GridActu.Visibility            = Visibility.Visible;
                txta_titular.Text       = contrato.rutCliente;
                txta_obs.Text           = contrato.observaciones;
                txta_primaAnu.Text      = contrato.primaAnual.ToString();
                txta_primaMen.Text      = contrato.primaMensual.ToString();
                lblNContrato.Content    = contrato.numero;
                txta_creacion.Text      = contrato.fechaCreacion.ToString();
                txta_inicioVig.Text     = contrato.fechaInicioVigencia.ToString();
                txta_terminoVig.Text    = contrato.fechaFinVigencia.ToString();
                txta_termino.Text       = contrato.fechaTermino.ToString();
                txta_salud.IsChecked    = contrato.declaracionSalud;
                CB_estado.IsChecked     = contrato.vigente;
                txta_plan.SelectedIndex = datosContrato.ObtenerPlan(contrato.codigoPlan);
                txta_poliza.Text        = datosContrato.ObtenerPoliza(contrato.codigoPlan);
            }
            else
            {
                MessageBox.Show("El número no está asociado a ningún contrato");
            }
        }
示例#2
0
        public void LlenarConFiltroContrato(string filtrar)
        {
            dtgMostrarContratos.Items.Clear();
            object[][]    matriz        = Conexion.Select("Contrato", where : filtrar).ToArray();
            DatosContrato datosContrato = new DatosContrato();

            foreach (object[] row in matriz)
            {
                string poliza = datosContrato.ObtenerPoliza((string)row[4]);
                var    data   = new DatosContrato {
                    Numero = (string)row[0], RutTitular = (string)row[3], Poliza = poliza, FechaCreacion = ((DateTime)row[1]).ToString(), PlanAsociado = (string)row[4]
                };
                dtgMostrarContratos.Items.Add(data);
            }
        }
示例#3
0
        public void LlenaSinContra()
        {
            dtgMostrarContratos.Items.Clear();
            txtRutFiltrar.Items.Clear();
            txtNumeroFiltrar.Items.Clear();
            txtRutFiltrar.Items.Add("Sin Filtro");
            txtNumeroFiltrar.Items.Add("Sin Filtro");
            DatosContrato datosContrato = new DatosContrato();

            object[][] matriz = Conexion.Select("Contrato", where : "Vigente=1").ToArray();
            foreach (object[] row in matriz)
            {
                string poliza = datosContrato.ObtenerPoliza((string)row[4]);
                var    data   = new DatosContrato {
                    Numero = (string)row[0], RutTitular = (string)row[3], Poliza = poliza, FechaCreacion = ((DateTime)row[1]).ToString(), PlanAsociado = (string)row[4]
                };
                dtgMostrarContratos.Items.Add(data);
                txtRutFiltrar.Items.Remove(data.RutTitular);
                txtRutFiltrar.Items.Add(data.RutTitular);
                txtNumeroFiltrar.Items.Add(data.Numero);
            }
        }