Exemple #1
0
        // 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));
            }
        }
Exemple #2
0
 /// <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));
            }
        }
Exemple #4
0
 /// <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));
 }