Esempio n. 1
0
        public List <dto_ListaPolizasBuscadas> BuscarPoliza(dto_busquedaPoliza dto_BusquedaPoliza)
        {
            DAOPoliza dAOPoliza = new DAOPoliza();

            List <dto_ListaPolizasBuscadas> listaAux = new List <dto_ListaPolizasBuscadas>();

            foreach (var poliza in dAOPoliza.ConsultaBuscarPolizas(dto_BusquedaPoliza))
            {
                dto_ListaPolizasBuscadas dto_Lista = new dto_ListaPolizasBuscadas
                {
                    id      = poliza.id,
                    Patente = poliza.patente,
                    Cliente = poliza.idCliente.ToString()
                };
                ; //poliza.Cliente.Persona.nombre + ", " + poliza.Cliente.Persona.apellido;
                dto_Lista.Vehiculo    = poliza.datosVehiculo;
                dto_Lista.Motor       = poliza.nroMotor;
                dto_Lista.Chasis      = poliza.nroChasis;
                dto_Lista.FechaFin    = poliza.fechaFinVigencia;
                dto_Lista.FechaInicio = poliza.fechaInicioVigencia;
                dto_Lista.Estado      = poliza.idEstadoPoliza.ToString();// poliza.EstadoPoliza.nombre;
                listaAux.Add(dto_Lista);
            }
            return(listaAux);
        }
Esempio n. 2
0
        private void BtnBuscarTabConsultaPoliza_Click_1(object sender, EventArgs e)
        {
            GestorPoliza       gestorPoliza      = new GestorPoliza();
            dto_busquedaPoliza dtoBusquedaPoliza = new dto_busquedaPoliza
            {
                //cargamos dto con datos a buscar
                idestado      = Convert.ToInt32(cboxEstadoBusquedaPoliza.SelectedIndex),
                idmarca       = Convert.ToInt32(cboxMarcaBusquedaPoliza.SelectedIndex),
                idmodelo      = Convert.ToInt32(cboxModeloBusquedaPoliza.SelectedValue),
                nombreCliente = textBoxClienteNombreBusquedaPoliza.Text,
                fdesde        = dtPickerDesdeBusquedaPoliza.Value,
                fhasta        = dtPickerHastaBusquedaPoliza.Value
            };


            ////////////////////////////////
            ///cargamos data table
            dataGridBusquedaPoliza.DataSource = gestorPoliza.BuscarPoliza(dtoBusquedaPoliza);

            dataGridBusquedaPoliza.Refresh();
        }
Esempio n. 3
0
        public List <Poliza> ConsultaBuscarPolizas(dto_busquedaPoliza dtoBP)
        {
            try
            {
                using (DBEntities_TP db = new DBEntities_TP())
                {
                    var aux = db.Polizas.AsNoTracking().Where(p => //(nroPoliza ==0 || p.NroPolizaSec.Tostring() == nroPoliza) &&
                                                              (dtoBP.nombreCliente == "" || (p.Cliente.Persona.nombre.Contains(dtoBP.nombreCliente) || p.Cliente.Persona.apellido.Contains(dtoBP.nombreCliente))) &&
                                                              (dtoBP.idestado == 0 || p.EstadoPoliza.id == dtoBP.idestado) &&
                                                              (dtoBP.idmarca == 0 || p.Vehiculo.Modelo.Marca.id == dtoBP.idmarca) &&
                                                              (dtoBP.idmodelo == 0 || p.Vehiculo.Modelo.id == dtoBP.idmodelo) &&
                                                              (dtoBP.fdesde == null || p.fechaFinVigencia >= dtoBP.fdesde) &&
                                                              (dtoBP.fhasta == null || p.fechaFinVigencia <= dtoBP.fhasta)).ToList();

                    return(aux);
                }
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }