Beispiel #1
0
        public JsonResult cargarDestinos(string ciudadO)
        {
            CAgregarRuta  ruta  = new CAgregarRuta();
            List <String> lista = new List <String>();
            Command <Dictionary <int, Entidad> > comando      = FabricaComando.crearM03_ConsultarDestinos();
            Dictionary <int, Entidad>            listaLugares = comando.ejecutar();

            //CManejadorSQL_Rutas sql = new CManejadorSQL_Rutas();

            try
            {
                foreach (var destino in listaLugares)
                {
                    BOReserva.DataAccess.Domain.Ciudad r = (BOReserva.DataAccess.Domain.Ciudad)destino.Value;
                    lista.Add(r._nombre);
                }
                //lista = sql.listarLugares();

                ruta._ldestinoRuta = lista.Select(x => new SelectListItem
                {
                    Value = x,
                    Text  = x
                });

                if (lista != null)
                {
                    return(Json(ruta._ldestinoRuta, 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));
            }
        }
Beispiel #2
0
        //
        // GET: gestion_ruta_comercial/AgregarRutasComerciales
        public ActionResult AgregarRutasComerciales()
        {
            List <String> lista = new List <string>();

            CAgregarRuta ruta = new CAgregarRuta();
            Command <Dictionary <int, Entidad> > comando      = FabricaComando.crearM03_ListarLugares();
            Dictionary <int, Entidad>            listaLugares = comando.ejecutar();

            //CManejadorSQL_Rutas sql = new CManejadorSQL_Rutas();

            try
            {
                foreach (var origen in listaLugares)
                {
                    BOReserva.DataAccess.Domain.Ciudad r = (BOReserva.DataAccess.Domain.Ciudad)origen.Value;
                    lista.Add(r._nombre);
                }
                //lista = sql.listarLugares();

                ruta._lorigenRuta = lista.Select(x => new SelectListItem
                {
                    Value = x,
                    Text  = x
                });

                return(PartialView(ruta));
            }
            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));
            }
        }
Beispiel #3
0
 /// <summary>
 /// Contructor de la clase
 /// </summary>
 /// <param name="id">Id del hotel/param>
 /// <param name="nombre">Nombre del hotel</param>
 /// <param name="direccion">Ubicacion del hotel</param>
 /// <param name="email">Email del hotel</param>
 /// <param name="paginaWeb">Pagina web del hotel</param>
 /// <param name="clasificacion">Clasificacion del hotel</param>
 /// <param name="capacidad">Capacidad del hotel</param>
 /// <param name="ciudad">Ciudad donde se ubica el hotel</param>
 public Hotel(int id, String nombre, String direccion, String email, String paginaWeb, int clasificacion, int capacidad, Ciudad ciudad)
 {
     this._id             = id;
     this._nombre         = nombre;
     this._direccion      = direccion;
     this._email          = email;
     this._paginaWeb      = paginaWeb;
     this._clasificacion  = clasificacion;
     this._capacidad      = capacidad;
     this._ciudad         = ciudad;
     this._disponibilidad = true;
 }