Exemple #1
0
        /// <summary>
        /// Action result para la vista ver vuelo
        /// </summary>
        /// <param name="idVuelo"></param>
        /// <returns></returns>
        public ActionResult M04_Ver_Vuelo(int idVuelo)
        {
            Entidad           vuelo;
            Command <Entidad> comando;
            CrearVueloMO      model;

            try
            {
                comando                = FabricaComando.ConsultarM04_Vuelo(idVuelo);
                vuelo                  = comando.ejecutar();
                model                  = new CrearVueloMO();
                model._codigoVuelo     = ((Vuelo)vuelo).CodigoVuelo;
                model._ciudadOrigen    = ((Vuelo)vuelo).getRuta._origenRuta;
                model._ciudadDestino   = ((Vuelo)vuelo).getRuta._destinoRuta;
                model._fechaDespegue   = ((Vuelo)vuelo).FechaDespegue.ToString("g");
                model._fechaAterrizaje = ((Vuelo)vuelo).FechaAterrizaje.ToString("g");
                model._statusVuelo     = ((Vuelo)vuelo).StatusVuelo;
                model._matriculaAvion  = ((Vuelo)vuelo).getAvion._matricula;
                return(PartialView("M04_GestionVuelo_Mostrar", model));
            }
            catch (ReservaExceptionM04 ex)
            {
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                return(Json(ex.Message, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                return(Json(RecursoAvionCO.MensajeErrorGeneral, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #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));
        }