/// <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)); } }
/// <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)); }