public RReservacion() { InitializeComponent(); reservacion = new Reservacion(); DataContext = reservacion; Combo_cb.ItemsSource = ClienteBLL.GetList(c => true); Combo_cb.SelectedValuePath = "ClienteID"; Combo_cb.DisplayMemberPath = "ClienteID"; Combo_cb2.ItemsSource = HabitacionBLL.GetList(H => true); Combo_cb2.SelectedValuePath = "HabitacionID"; Combo_cb2.DisplayMemberPath = "HabitacionID"; reservacion.UsuarioID = 1; reservacion.Hotel = "El Paraiso"; UsuarioTextbox.Text = 1.ToString(); }
private void BuscarBoton_Click(object sender, RoutedEventArgs e) { var lista = new List <Habitacion>(); if (CriterioTextBox.Text.Trim().Length > 0) { switch (FiltroComboBox.SelectedIndex) { case 0: lista = HabitacionBLL.GetList(p => p.HabitacionID == Convert.ToInt32(CriterioTextBox.Text)); break; case 1: lista = HabitacionBLL.GetList(p => p.Numero == Convert.ToInt32(CriterioTextBox.Text)); break; case 2: lista = HabitacionBLL.GetList(p => p.Tipo == CriterioTextBox.Text); break; case 3: lista = HabitacionBLL.GetList(p => p.Precio == Utilidades.ToDecimal(CriterioTextBox.Text)); break; } } else { lista = HabitacionBLL.GetList(c => true); } if (lista == null) { MessageBox.Show("Proyecto no encontrado", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } DatosDataGrid.ItemsSource = null; DatosDataGrid.ItemsSource = lista; }