Esempio n. 1
0
        public ActionResult getHistorialMascota(int id)
        {
            List <HistorialMascota>       historial = new List <HistorialMascota>();
            HistorialMascotaBusinessLayer h         = new HistorialMascotaBusinessLayer();

            historial = h.getHistorialMascotas(id);

            List <HistorialViewModels> listaPaso = new List <HistorialViewModels>();

            if (historial.Count() == 0)
            {
                return(View("axVacio"));
            }
            else
            {
                foreach (HistorialMascota ht in historial)
                {
                    HistorialViewModels hvm = new HistorialViewModels();
                    hvm.fecha_visita       = ht.fecha_visita;
                    hvm.titulo_visita      = ht.titulo_visita;
                    hvm.tema_visita        = ht.tema_visita;
                    hvm.nombre_veterinaria = ht.veterinario_visita;

                    listaPaso.Add(hvm);
                }
                ListaHistorial datos = new ListaHistorial();
                datos.datosHistorial = listaPaso;

                return(View("axHistorial", datos));
            }
        }
Esempio n. 2
0
        public ActionResult Historial()
        {
            UsuarioViewModel user_compra = (UsuarioViewModel)this.Session["User"];
            var c_l_transaccion_c        = (from l_trasaccion in autodb.transaccion_compra where l_trasaccion.fk_usuario == user_compra.id_Usuario && l_trasaccion.fk_estado_transaccion == 1 select l_trasaccion).OrderByDescending(x => x.fecha);
            List <TransaccionCompraViewModels> t_list = new List <TransaccionCompraViewModels>();

            foreach (var item in c_l_transaccion_c)
            {
                List <VehiculoHistorialViewModels> l_vehiculo = new List <VehiculoHistorialViewModels>();

                foreach (var vehiculo in item.vehiculo.ToList())
                {
                    VehiculoHistorialViewModels i_vehiculo = new VehiculoHistorialViewModels
                    {
                        Vehiculo            = vehiculo,
                        Costo_Generado      = Convert.ToDouble(vehiculo.estructura_costo.Sum(x => x.monto)),
                        Preferencia_Publico = Convert.ToInt32(ConsultarPreferenciaCliente(vehiculo.modelo, vehiculo.fk_concesionario) * 100 / 5)
                    };
                    l_vehiculo.Add(i_vehiculo);
                }


                TransaccionCompraViewModels item_transaccion = new TransaccionCompraViewModels
                {
                    Transaccion         = item,
                    Lista_Vehiculo      = l_vehiculo,
                    Tiempo_Transcurrido = CalcularTiempoFecha(item.fecha)
                };

                t_list.Add(item_transaccion);
            }
            HistorialViewModels modelo = new HistorialViewModels
            {
                Lista_Transaccion = t_list
            };


            return(View(modelo));
        }