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