Beispiel #1
0
        /// <summary>
        /// GET vista M04_GestionVuelo_Crear
        /// </summary>
        /// <returns>Vista parcial</returns>
        public ActionResult M04_GestionVuelo_CW1()
        {
            List <Entidad> listaCiudadOrigen;
            CrearVueloMO   modelo;

            try
            {
                Command <List <Entidad> > comando = FabricaComando.ConsultarM04_LugarOrigen();
                listaCiudadOrigen      = comando.ejecutar();
                modelo                 = new CrearVueloMO();
                modelo._ciudadesOrigen = listaCiudadOrigen.Select(x => new SelectListItem
                {
                    Value = x._id.ToString(),
                    Text  = ((Ciudad)x)._nombre
                });
            }
            catch (SqlException e)
            {
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                return(Json(RecursoAvionCO.MensajeErrorBD, JsonRequestBehavior.AllowGet));
            }
            catch (Exception e)
            {
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                return(Json(RecursoAvionCO.MensajeErrorGeneral, JsonRequestBehavior.AllowGet));
            }
            return(PartialView(modelo));
        }
Beispiel #2
0
        /// <summary>
        /// GET vista M04_GestionVuelo_MW1
        /// </summary>
        /// <param name="model"></param>
        /// <returns>La primera vista del wizzard modificar</returns>
        public ActionResult M04_GestionVuelo_MW1(int id)
        {
            List <Entidad> listaCiudadOrigen;
            CrearVueloMO   vModelo;
            Entidad        vuelo;

            try
            {
                Command <List <Entidad> > comando = FabricaComando.ConsultarM04_LugarOrigen();
                listaCiudadOrigen = comando.ejecutar();
                Command <Entidad> coBuscar = FabricaComando.ConsultarM04_Vuelo(id);
                vuelo   = coBuscar.ejecutar();
                vModelo = new CrearVueloMO();
                vModelo._ciudadesOrigen = listaCiudadOrigen.Select(x => new SelectListItem
                {
                    Value = x._id.ToString(),
                    Text  = ((Ciudad)x)._nombre,
                });
                vModelo._ciudadOrigen  = ((Vuelo)vuelo).getRuta._origenRuta;
                vModelo._ciudadDestino = ((Vuelo)vuelo).getRuta._destinoRuta;
                vModelo._codigoVuelo   = ((Vuelo)vuelo).CodigoVuelo;
                vModelo._idRuta        = ((Vuelo)vuelo).getRuta._idRuta;
                vModelo._fechaDespegue = ((Vuelo)vuelo).FechaDespegue.ToString(RecursoAvionCO.FormatoFecha);
                vModelo._horaDespegue  = ((Vuelo)vuelo).FechaDespegue.ToString(RecursoAvionCO.FormatoHora);
                vModelo._idAvion       = ((Vuelo)vuelo).getAvion._id;
                vModelo._idVuelo       = id;
            }
            catch (ReservaExceptionM04 ex)
            {
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                return(Json(ex.Message, JsonRequestBehavior.AllowGet));
            }
            catch (SqlException e)
            {
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                return(Json(RecursoAvionCO.MensajeErrorBD, JsonRequestBehavior.AllowGet));
            }
            catch (Exception e)
            {
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                return(Json(RecursoAvionCO.MensajeErrorGeneral, JsonRequestBehavior.AllowGet));
            }
            return(PartialView("M04_GestionVuelo_MW1", vModelo));
        }