private void Grid_DanhSachGhe_Loaded(object sender, RoutedEventArgs e) { DataTable DT_DSChoNgoi = new DataTable(); DT_DSChoNgoi = DatVeBUS.DatVe_LoadDSChoNgoi(MaPhim, NgayChieu, MaCC); for (int i = 0; i < DT_DSChoNgoi.Rows.Count; i++) { // ListGhe_Check[i] = false; object[] a = new object[4]; a = DT_DSChoNgoi.Rows[i].ItemArray; Button button = new Button(); button.Name = a[0].ToString(); // 0/1 : vị trí để làm vụ bool check + giá mỗi ghế button.Content = LaySoGhe(a[0].ToString()); // 1 button.Tag = LayChu_SoGhe(a[0].ToString()); // A1 button.ToolTip = a[1].ToString(); if (a[2].ToString() == "Đặt") { button.IsEnabled = false; } else { button.IsEnabled = true; } string gia_string = a[3].ToString(); double gia = double.Parse(gia_string); gia_string = gia.ToString(); button.Tag += "/" + gia_string + "/" + "false"; button.Width = button.MaxWidth = 40; button.Height = button.MaxHeight = 40; button.Background = Brushes.White; button.Foreground = Brushes.White; button.HorizontalAlignment = HorizontalAlignment.Left; button.VerticalAlignment = VerticalAlignment.Top; button.FontSize = 7; button.Margin = new Thickness(5, 5, 5, 5); button.Click += ButtonGhe_Click; button.MouseEnter += Button_MouseEnter; button.MouseLeave += Button_MouseLeave; WrapPanel_DanhSachGhe.Children.Add(button); } }
public DataTable LoadDSchongoi(string MaPhim, DateTime NgayChieu, string MaCC) { return(bus.DatVe_LoadDSChoNgoi(MaPhim, NgayChieu, MaCC)); }