Example #1
0
        public void AddHabitacion(Model.Habitacion selectedHabitacion)
        {
            var nueva = new Model.HabitacionReservada(selectedHabitacion, 0);

            _habitaciones.Add(nueva);
            BindHabitaciones();
        }
Example #2
0
        public async Task<ObservableCollection<Model.Habitacion>> getHabitacionesDisponibles(String tamanio)
        {
            ObservableCollection<Model.Habitacion> listHabitaciones = new ObservableCollection<Model.Habitacion>();

            using (MySqlConnection MidbConexion = new MySqlConnection(this.dbPath))
            {
                MidbConexion.Open();
                MySqlCommand miComando = new MySqlCommand()
                {
                    Connection = MidbConexion,
                    CommandText = String.Format("SELECT*FROM view_disponibles WHERE tamanio='{0}'", tamanio)
                };
                 var  reader = await miComando.ExecuteReaderAsync();
                while (reader.Read())
                {
                    Model.Habitacion habitacion = new Model.Habitacion();
                    habitacion.numero = Convert.ToInt32(reader["num_habitacion"]);
                    habitacion.estado = true;
                    habitacion.tamanio = Convert.ToString(reader["tamanio"]);
                    habitacion.telefono = Convert.ToString(reader["telefono"]);
                    habitacion.precio = Convert.ToDouble(reader["precio"]);
                    listHabitaciones.Add(habitacion);

                }
                return listHabitaciones;

            }
        }