コード例 #1
0
        public ActionResult ObtieneModelo(int ID_MARCA)
        {
            var comboModelo = new ModeloBLL().ComboModelo(ID_MARCA);

            comboModelo.Add(new ComboModeloVM()
            {
                ID_MODELO = 0, NOMBRE = ".:Modelo:."
            });
            return(Json(new { resultado = comboModelo.OrderBy(x => x.ID_MODELO) }));
        }
コード例 #2
0
        public ActionResult CrearVehiculo(int ID_PROCEDIMIENTO)
        {
            ExpedienteVM viewModelo = new ExpedienteVM();

            var comboMarca             = new MarcaBLL().ComboMarca();
            var ComboModelo            = new ModeloBLL().ComboModelo(comboMarca[0].ID_MARCA);
            var ComboTipoCombustible   = new ParametroBLL().ConsultaParametro(EnumParametroTipo.TipoCombustible.ValorEntero());
            var comboTipoModalidad     = new ModalidadServicioBLL().ComboModalidadServicio();
            var comboClaseVehiculo     = new ClaseVehiculoBLL().ComboClaseVehiculo();
            var comboCategoriaVehiculo = new CategoriaVehiculoBLL().ComboCategoriaVehiculo();

            comboMarca.Add(new ComboMarcaVM {
                ID_MARCA = 0, NOMBRE = ".:Marca:."
            });
            ComboModelo.Add(new ComboModeloVM()
            {
                ID_MODELO = 0, NOMBRE = ".:Modelo:."
            });
            ComboTipoCombustible.Add(new ParametroModelo {
                PARSEC = 0, PARNOM = ".:Tipo de Combustible:."
            });
            comboTipoModalidad.Add(new ComboModalidadServicioVM()
            {
                ID_MODALIDAD_SERVICIO = 0, NOMBRE = ".:Tipo de Modalidad:."
            });
            comboClaseVehiculo.Add(new ComboClaseVehiculoVM()
            {
                ID_CLASE_VEHICULO = 0, NOMBRE = ".:Clase Vehículo:."
            });
            comboCategoriaVehiculo.Add(new ComboCategoriaVehiculoVM()
            {
                ID_CATEGORIA_VEHICULO = 0, NOMBRE = ".:Categoria Vehículo:."
            });

            viewModelo.SelectMarca = comboMarca.OrderBy(x => x.ID_MARCA)
                                     .Select(j => new SelectListItem
            {
                Value = j.ID_MARCA.ToString(),
                Text  = j.NOMBRE,
            }).ToList();

            viewModelo.SelectModelo = ComboModelo.OrderBy(x => x.ID_MODELO)
                                      .Select(j => new SelectListItem
            {
                Value = j.ID_MODELO.ToString(),
                Text  = j.NOMBRE,
            }).ToList();

            viewModelo.SelectTipoCombustible = ComboTipoCombustible.OrderBy(x => x.PARSEC)
                                               .Select(j => new SelectListItem
            {
                Value = j.PARSEC.ToString(),
                Text  = j.PARNOM,
            }).ToList();

            viewModelo.SelectTipoModalidad = comboTipoModalidad.OrderBy(x => x.ID_MODALIDAD_SERVICIO)
                                             .Select(j => new SelectListItem
            {
                Value = j.ID_MODALIDAD_SERVICIO.ToString(),
                Text  = j.NOMBRE,
            }).ToList();

            viewModelo.SelectClaseVehiculo = comboClaseVehiculo.OrderBy(x => x.ID_CLASE_VEHICULO)
                                             .Select(j => new SelectListItem
            {
                Value = j.ID_CLASE_VEHICULO.ToString(),
                Text  = j.NOMBRE,
            }).ToList();

            viewModelo.SelectCategoriaVehiculo = comboCategoriaVehiculo.OrderBy(x => x.ID_CATEGORIA_VEHICULO)
                                                 .Select(j => new SelectListItem
            {
                Value = j.ID_CATEGORIA_VEHICULO.ToString(),
                Text  = j.NOMBRE,
            }).ToList();

            //viewModelo.NroPlaca = "C5Q673";
            viewModelo.ID_PROCEDIMIENTO      = ID_PROCEDIMIENTO;
            viewModelo.ID_MODALIDAD_SERVICIO = Session["ID_MODALIDAD_SERVICIO"].ValorEntero();
            return(PartialView(viewModelo));
        }