// GET: gestion_ruta_comercial/VisualizarRutasComerciales public PartialViewResult VisualizarRutasComerciales() { List <CRuta> listarutas = new List <CRuta>(); // CManejadorSQL_Rutas ruta = new CManejadorSQL_Rutas(); Command <Dictionary <int, Entidad> > comando = FabricaComando.crearM03_MListarRutasBD(); Dictionary <int, Entidad> listaRutas = comando.ejecutar(); try { foreach (var ruta in listaRutas) { BOReserva.DataAccess.Domain.Ruta r = (BOReserva.DataAccess.Domain.Ruta)ruta.Value; CRuta rutaV = new CRuta(); rutaV.idRuta = r._idRuta; rutaV.estadoRuta = r._status; rutaV.tipoRuta = r._tipo; rutaV.origenRuta = r._origenRuta; rutaV.destinoRuta = r._destinoRuta; rutaV.distanciaRuta = r._distancia; listarutas.Add(rutaV); } // List<CRuta> listarutas = ruta.MListarRutasBD(); return(PartialView(listarutas)); } catch (SqlException e) { //Creo el codigo de error de respuesta (OJO: AGREGAR EL USING DE SYSTEM.NET) Response.StatusCode = (int)HttpStatusCode.BadRequest; //Agrego mi error String error = "Error, no se pudo conectar con la base de datos"; //Retorno el error return(PartialView(error)); } }
/// <summary> /// Constructor de la clase Vuelo sin el atributo id /// </summary> /// <param name="codigoVuelo"></param> /// <param name="ruta"></param> /// <param name="fechaDespegue"></param> /// <param name="status"></param> /// <param name="fechaAterrizaje"></param> /// <param name="avion"></param> public Vuelo(String codigoVuelo, Ruta ruta, DateTime fechaDespegue, String status, DateTime fechaAterrizaje, Avion avion) { _codigoVuelo = codigoVuelo; _ruta = ruta; _fechaDespegue = fechaDespegue; _statusVuelo = status; _fechaAterrizaje = fechaAterrizaje; _avion = avion; }
public JsonResult cargarRutasD(string ciudadO) { CGestion_itinerario itinerario = new CGestion_itinerario(); List <String> lista = new List <string>(); Command <Dictionary <int, Entidad> > comando = FabricaComando.crearM14VisualizarRutasCrucero(ciudadO); Dictionary <int, Entidad> listaRutas = comando.ejecutar(); try { foreach (var rutas in listaRutas) { BOReserva.DataAccess.Domain.Ruta c = (BOReserva.DataAccess.Domain.Ruta)rutas.Value; lista.Add(c._destinoRuta); } itinerario._listaDestino = lista.Select(x => new SelectListItem { Value = x, Text = x }); if (lista != null) { return(Json(itinerario._listaDestino, JsonRequestBehavior.AllowGet)); } else { Response.StatusCode = (int)HttpStatusCode.BadRequest; String error = "Error accediendo a la BD"; return(Json(error)); } } catch (SqlException e) { //Creo el codigo de error de respuesta (OJO: AGREGAR EL USING DE SYSTEM.NET) Response.StatusCode = (int)HttpStatusCode.BadRequest; //Agrego mi error String error = "Error, no se pudo conectar con la base de datos"; //Retorno el error return(Json(error)); } }
/// <summary> /// Se crea una instancia de la clase Vuelo con todos sus atributos /// </summary> /// <param name="id"></param> /// <param name="codigoVuelo"></param> /// <param name="ruta"></param> /// <param name="fechaDespegue"></param> /// <param name="status"></param> /// <param name="fechaAterrizaje"></param> /// <param name="avion"></param> /// <returns>Retorna una instancia de la clase vuelo con todos sus atributos</returns> public static Entidad InstanciarVuelo(int id, String codigoVuelo, Ruta ruta, DateTime fechaDespegue, String status, DateTime fechaAterrizaje, Avion avion) { return(new Vuelo(id, codigoVuelo, ruta, fechaDespegue, status, fechaAterrizaje, avion)); }