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"); } }
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); } }
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); } }