Example #1
0
        public bool agregarAlojamiento(string tipo, string ciudad, string barrio, string estrellas, string cantPersonas, bool tv, string precio, string habitaciones, string banios) //Parametro Datos del Alojamiento ¿?
        {
            bool result;

            Entities.Ciudades ciudadObjeto = new Entities.Ciudades();
            ciudadObjeto = getCiudadesxID(int.Parse(ciudad));
            try
            {
                if (tipo == "Hotel")
                {
                    Entities.Alojamiento Alojamiento = new Entities.Alojamiento(
                        barrio, estrellas, int.Parse(cantPersonas), tv, ciudadObjeto, 0,
                        0, double.Parse(precio), 1, true);
                    alojamientos.Add(Alojamiento);
                    contexto.SaveChanges();
                }
                else
                {
                    Entities.Alojamiento Alojamiento = new Entities.Alojamiento(
                        barrio, estrellas, int.Parse(cantPersonas), tv, ciudadObjeto, int.Parse(habitaciones),
                        double.Parse(precio), 0, int.Parse(banios), false);
                    alojamientos.Add(Alojamiento);
                    contexto.SaveChanges();
                }
                result = true;
            }
            catch
            {
                result = false;
            }

            return(result);
        }
Example #2
0
        public bool modificarAlojamiento(string codigoInstancia, string ciudad, string barrio, string estrellas, string cantPersonas, bool tv, string precioxDia,
                                         string habitaciones, string banios, string precioxPersona)
        {
            Entities.Ciudades ciudadObjeto = getCiudadesxID(int.Parse(ciudad));

            bool result;

            if (string.IsNullOrEmpty(precioxDia))
            {
                precioxDia = "0";
            }
            if (string.IsNullOrEmpty(habitaciones))
            {
                habitaciones = "0";
            }
            if (string.IsNullOrEmpty(banios))
            {
                banios = "0";
            }
            if (string.IsNullOrEmpty(precioxPersona))
            {
                precioxPersona = "0";
            }


            try
            {
                var alojamiento = contexto.Alojamiento.Find(int.Parse(codigoInstancia));
                alojamiento.ciudad    = ciudadObjeto;
                alojamiento.barrio    = barrio;
                alojamiento.estrellas = estrellas;
                alojamiento.tv        = tv;

                if (alojamiento.esHotel == true)
                {
                    alojamiento.precio_por_persona = int.Parse(precioxPersona);
                }
                else
                {
                    alojamiento.cantidadDeBanios         = int.Parse(banios);
                    alojamiento.precio_por_dia           = double.Parse(precioxDia);
                    alojamiento.cantidad_de_habitaciones = int.Parse(habitaciones);
                }

                contexto.Alojamiento.Update(alojamiento);
                contexto.SaveChanges();
                result = true;
            }
            catch (Exception)
            {
                result = false;
            }



            return(result);
        }
Example #3
0
        public Entities.Ciudades getCiudadesxID(int id)
        {
            Entities.Ciudades ciudad = new Entities.Ciudades();

            var query = from ciudadDB in ciudades
                        where ciudadDB.id == id
                        select ciudadDB;

            ciudad = query.FirstOrDefault();

            return(ciudad);
        }