private void btn_buscar_Click(object sender, RoutedEventArgs e) { Biblioteca.Entidades.Contratos con = new Biblioteca.Entidades.Contratos(); con.NumeroContrato = (txt_idcontrato.Text); con.BuscarContrato(); this.tbl_contrato.ItemsSource = new List <Contratos>() { con }; //asumo que este comando toma los datos de contrato }
private void btn_eliminar_Click(object sender, RoutedEventArgs e) { try { Contratos con = new Contratos(); con.Termino = DateTime.Now; DataRowView filaseleccionada = tbl_contrato.SelectedItem as DataRowView; Contratos filacon = (Contratos)tbl_contrato.SelectedItem; if (filacon == null) { MessageBox.Show("Debe seleccionar un contrato"); } MessageBoxResult respuesta; respuesta = MessageBox.Show("¿Desea continuar?", "Seleccione una Opcion", MessageBoxButton.YesNo, MessageBoxImage.Question); if (respuesta == MessageBoxResult.Yes) { string columnaNumero = filacon.NumeroContrato; con.NumeroContrato = columnaNumero; bool Eliminar = con.EliminarContrato(); if (Eliminar == true) { MessageBox.Show("Contrato eliminado"); Biblioteca.Entidades.Contratos cont = new Biblioteca.Entidades.Contratos(); cont.NumeroContrato = txt_idcontrato.Text; this.tbl_contrato.ItemsSource = cont.ListarTodo(); } else { MessageBox.Show("Contrato no se ha podido eliminar"); } } } catch (Exception ex) { ex.Message.ToString(); } }
public List <Contratos> ListarTodo() { try { List <Contratos> ListadoContrato = new List <Contratos>(); var ContratoModelo = Entidades.Contrato.ToList(); Biblioteca.Entidades.Planes Plan; Plan = new Planes(); foreach (var item in ContratoModelo) { Contratos Con = new Contratos(); Con.Numero = item.Numero; Con.FechaCreacion = item.FechaCreacion; Con.FechaTermino = item.FechaTermino == null?DateTime.Now.AddYears(10) : (DateTime)item.FechaTermino; Con.Titular = item.RutCliente; Con.PlanAsociado = item.CodigoPlan; Plan.BuscarPlan(item.CodigoPlan); Con.Poliza = Plan.PolizaActual; Con.FechaInicioVigencia = item.FechaInicioVigencia; Con.FechaFinVigencia = item.FechaFinVigencia; Con.Vigente = item.Vigente; Con.DeclaracionSalud = item.DeclaracionSalud; Con.PrimaAnual = item.PrimaAnual; Con.PrimaMensual = item.PrimaMensual; Con.Observaciones = item.Observaciones; ListadoContrato.Add(Con); } return(ListadoContrato); } catch (Exception ex) { Logger.Mensaje(ex.Message); return(null); } }
//FILTRAR POR NUMERO DE POLIZA ??? public List <Contratos> ListarporNroPoliza(String CodigoPlan) { try { //hay que corregir lo de poliza para que esto funcione List <Contratos> ListadoContrato = new List <Contratos>(); var ContratoModelo = from con in Entidades.Contrato where con.CodigoPlan == CodigoPlan select con; foreach (var item in ContratoModelo) { Contratos Con = new Contratos(); Con.Numero = item.Numero; Con.FechaCreacion = item.FechaCreacion; Con.FechaTermino = item.FechaTermino == null?DateTime.Now.AddYears(10) : (DateTime)item.FechaTermino; Con.Titular = item.RutCliente; Con.PlanAsociado = item.CodigoPlan; Con.Poliza = item.Plan.PolizaActual; Con.FechaInicioVigencia = item.FechaInicioVigencia; Con.FechaFinVigencia = item.FechaFinVigencia; Con.Vigente = item.Vigente; Con.DeclaracionSalud = item.DeclaracionSalud; Con.PrimaAnual = item.PrimaAnual; Con.PrimaMensual = item.PrimaMensual; Con.Observaciones = item.Observaciones; ListadoContrato.Add(Con); } return(ListadoContrato); } catch (Exception ex) { Logger.Mensaje(ex.Message); return(null); } }
public List <Contratos> ListarporRut(String Rut) { try { List <Contratos> ListadoContrato = new List <Contratos>(); var ContratoModelo = from r in Entidades.Contrato where r.RutCliente == Rut select r; foreach (var item in ContratoModelo) { Contratos Con = new Contratos(); Con.NumeroContrato = item.Numero; Con.Creacion = item.FechaCreacion; Con.Termino = (DateTime)item.FechaTermino; Con.Titular = item.RutCliente; Con.PlanAsociado = item.CodigoPlan; Con.Poliza = item.Plan.PolizaActual; Con.InicioVigencia = item.FechaInicioVigencia; Con.FinVigencia = item.FechaFinVigencia; Con.Vigente = item.Vigente; Con.ConDeclaracionSalud = item.DeclaracionSalud; Con.PrimaAnual = item.PrimaAnual; Con.PrimaMensual = item.PrimaMensual; Con.Observaciones = item.Observaciones; ListadoContrato.Add(Con); } return(ListadoContrato); } catch (Exception ex) { Logger.Mensaje(ex.Message); return(null); } }
private void btn_listar_Click(object sender, RoutedEventArgs e) { Biblioteca.Entidades.Contratos con = new Biblioteca.Entidades.Contratos(); con.NumeroContrato = txt_idcontrato.Text; this.tbl_contrato.ItemsSource = con.ListarTodo(); }