Exemplo n.º 1
0
        // GET: Busqueda por Modelo
        public ActionResult BusquedaPorModelo()
        {
            int id_concesionario_session = Convert.ToInt32(this.Session["Concesionario"]);
            var nro_marca            = (from c_marca in autodb.marca select c_marca).Count();
            var nro_categoria        = (from c_cat in autodb.modelo_clasificacion select c_cat).Count();
            var nro_inventario       = (from c_inv in autodb.vehiculo where c_inv.fecha_salida != null && c_inv.fk_concesionario == id_concesionario_session select c_inv).Count();
            UsuarioViewModel usuario = this.Session["User"] as UsuarioViewModel;
            O_Transaccion_CompraViewModels info_transaccion = new O_Transaccion_CompraViewModels();

            if (usuario.id_T_Compra != 0)
            {
                transaccion_compra trans_c = (from l_transaccion_c in autodb.transaccion_compra where l_transaccion_c.id_compra == usuario.id_T_Compra select l_transaccion_c).First();
                info_transaccion.Transaccion    = trans_c;
                info_transaccion.Cant_Vehiculo  = trans_c.vehiculo.Count();
                info_transaccion.Monto_Total    = trans_c.vehiculo.Sum(x => x.valor_compra);
                info_transaccion.Lista_Vehiculo = trans_c.vehiculo.ToList();
            }

            BusquedaPorModeloViewModels busqueda_modelo = new BusquedaPorModeloViewModels {
                Nro_Categoria  = nro_categoria,
                Nro_Inventario = nro_inventario,
                Nro_Marca      = nro_marca,
                Transaccion    = info_transaccion
            };

            return(View(busqueda_modelo));
        }
Exemplo n.º 2
0
        public ActionResult BusquedaPorModelo(BusquedaPorModeloViewModels model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            return(RedirectToAction("ConsultarModelo", "Compra", new { id = model.Busq_Modelo }));
        }