public UI_ThemHangHoa(DTO_HangHoa obj)
 {
     InitializeComponent();
     strMaHangHoa            = obj.MaHangHoa;
     txtTenHangHoa.Text      = obj.TenHangHoa;
     txtTenModel.Text        = obj.TenModel;
     txtGiaBan.Text          = obj.GiaBan.ToString();
     txtGiamGia.Text         = obj.GiamGia.ToString();
     txtDonViTinh.Text       = obj.DonViTinh;
     txtMoTa.Text            = obj.MoTa;
     txtXuatXu.Text          = obj.XuatXu;
     txtThoiGianBaoHanh.Text = obj.ThoiGianBaoHang.ToString();
     txtThongSoKiThuat.Text  = obj.ThongSoKyThuat;
     iSoLuongTon             = (int)obj.SoLuongTon;
     bTrangThai = (bool)obj.TrangThai;
     if (obj.HinhAnh != null)
     {
         imageHangHoa.Source = new BitmapImage(new Uri(obj.HinhAnh));
     }
     isNew = false;
     loadCombobox();
     foreach (DTO_LoaiHangHoa item in BUS_LoaiHangHoa.showData())
     {
         if (item.TenLoaiHangHoa.Equals(obj.TenLoaiHangHoa))
         {
             cbLoaiHangHoa.SelectedValue = item.MaLoaiHangHoa;
             break;
         }
     }
 }
        private void loadCombobox()
        {
            cbLoaiHangHoa.ItemsSource       = BUS_LoaiHangHoa.showData();
            cbLoaiHangHoa.DisplayMemberPath = "TenLoaiHangHoa";
            cbLoaiHangHoa.SelectedValuePath = "MaLoaiHangHoa";

            cbLoaiHangHoa.SelectedIndex = 0;
        }
 private void refresh()
 {
     txtMaLoaiHangHoa.Text      = BUS_LoaiHangHoa.Instance.generateAutoID();
     txtTenLoaiHangHoa.Text     = "";
     txtPhanTramLoiNhuan.Text   = "";
     txtSearch.Text             = "";
     dgvLoaiHangHoa.ItemsSource = BUS_LoaiHangHoa.showData();
     isNew = true;
 }
        private void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            MessageBoxResult result = MessageBox.Show("Bạn có muốn xóa dòng này?", "Confirmation", MessageBoxButton.YesNo);

            if (result == MessageBoxResult.Yes)
            {
                if (dgvLoaiHangHoa.SelectedItem != null)
                {
                    DTO_LoaiHangHoa obj = new DTO_LoaiHangHoa();
                    obj = dgvLoaiHangHoa.SelectedItem as DTO_LoaiHangHoa;
                    String id = obj.MaLoaiHangHoa;

                    if (BUS_LoaiHangHoa.Delete(id))
                    {
                        refresh();
                    }
                    else
                    {
                        MessageBox.Show("Xóa thất bại!");
                    }
                }
            }
        }
 public UI_LoaiHangHoa()
 {
     InitializeComponent();
     generateID();
     dgvLoaiHangHoa.ItemsSource = BUS_LoaiHangHoa.showData();
 }