private void LoadChiTietKhuVuc(Data.KHU khu) { uCFloorPlan1.LoadTable(khu); if (khu.Hinh != null && khu.Hinh.Length > 0) { btnHinhSoDoBan.Image = Utilities.ImageHandler.BitmapImageFromByteArray(khu.Hinh); } }
private void cboKhuVuc_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (cboKhuVuc.SelectedItem != null) { Data.KHU khu = (Data.KHU)cboKhuVuc.SelectedItem; LoadChiTietKhuVuc(khu); } }
private void LoadKhu() { int i = 0; bool isUpdow = mListKhu.Count > (NUM_OF_KHU + 2) ? true : false; int numOfItem = mListKhu.Count; if (isUpdow) { numOfItem = mListKhu.Count - mCurrentPage; numOfItem = numOfItem < NUM_OF_KHU ? numOfItem : NUM_OF_KHU; } gridListArea.Children.Clear(); if (isUpdow) { POSButtonTableArea btnUp = new POSButtonTableArea(); btnUp.Content = "Lên"; Grid.SetRow(btnUp, i); btnUp.Image = new BitmapImage(new Uri(@"/SystemImages;component/Images/Up.png", UriKind.Relative)); gridListArea.Children.Add(btnUp); btnUp.Click += new RoutedEventHandler(btnUp_Click); i++; } for (int j = 0; j < numOfItem; j++) { Data.KHU item = mListKhu[mCurrentPage + j]; POSButtonTableArea btn = new POSButtonTableArea(); btn.Content = item.TenKhu; Grid.SetRow(btn, i); btn.SetTableClicked((bool)item.MacDinhSoDoBan); if ((bool)item.MacDinhSoDoBan) { mPOSButtonTableArea = btn; if (_UCFloorPlan != null) { _UCFloorPlan.LoadTable(item); } } btn._Khu = item; btn.Margin = new Thickness(5, 5, 5, 5); btn.Image = Utilities.ImageHandler.BitmapImageFromByteArray(item.Hinh); btn.Click += new RoutedEventHandler(btn_Click); gridListArea.Children.Add(btn); i++; } if (isUpdow) { POSButtonTableArea btnDow = new POSButtonTableArea(); btnDow.Content = "Xuống"; Grid.SetRow(btnDow, 6); btnDow.Image = new BitmapImage(new Uri(@"/SystemImages;component/Images/Down.png", UriKind.Relative)); btnDow.Click += new RoutedEventHandler(btnDow_Click); gridListArea.Children.Add(btnDow); } }
private void btnLuu_Click(object sender, RoutedEventArgs e) { if (CheckValues()) { if (_Item == null) { _Item = new Data.KHU(); _Item.Deleted = false; _Item.Edit = false; } GetValues(); DialogResult = true; } }
private void btnXoa_Click(object sender, RoutedEventArgs e) { if (lvData.SelectedItems.Count > 0) { if (lvData.SelectedItems.Count > 0) { Data.KHU item = (Data.KHU)lvData.SelectedItems[0]; if (item.KhuID > 0) { item.Deleted = true; } lsArray.Remove(item); lvData.Items.Refresh(); } } }
public void LoadTable(Data.KHU khu) { _Khu = khu; LoadTable(); }