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();
            }
        }
Beispiel #3
0
        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);
            }
        }
Beispiel #4
0
        //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);
            }
        }
Beispiel #5
0
        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();
 }