private void dgLoaisanpham_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { if (dgLoaisanpham.SelectedItem != null) { a = CLoaiSanPham_BUS.find(dgLoaisanpham.SelectedValue.ToString()); txtmaLoai.Text = a.maLoaiSanPham; txttenLoai.Text = a.tenLoai; } else { txtmaLoai.Text = CServices.taoMa <LoaiSanPham>(CLoaiSanPham_BUS.DSLoaiSP()); txttenLoai.Text = ""; } } catch (Exception ex) { MessageBox.Show("Có lỗi: " + ex.Message); } }
private void btnXoaLoaiSP_Click(object sender, RoutedEventArgs e) { if (a != null) { try { //string maloai = dgLoaisanpham.SelectedValue.ToString(); string maloai = a.maLoaiSanPham.ToString(); if (maloai == null) { MessageBox.Show("Không tìm thấy"); } else { a = CLoaiSanPham_BUS.find(maloai); if (CLoaiSanPham_BUS.remove(a)) { if (CSanPham_BUS.thaydoiLoai(a)) { MessageBox.Show("Đã thay đổi trạng thái " + maloai + " thành công."); HienThiDSLoaiSanPham(); load(); } } } } catch (Exception ex) { MessageBox.Show("Có lỗi: " + ex.Message); } HienThiDSLoaiSanPham(); load(); } else { MessageBox.Show("Vui lòng chọn sản phẩm cần thay đổi trạng thái"); } HienThiDSLoaiSanPham(); load(); }
private void btnThemLoaiSP_Click(object sender, RoutedEventArgs e) { try { LoaiSanPham a = new LoaiSanPham(); a.maLoaiSanPham = txtmaLoai.Text; a.tenLoai = txttenLoai.Text; a.trangThai = 0; string makt = txtmaLoai.Text; if (CLoaiSanPham_BUS.KTRong(a)) { if (CLoaiSanPham_BUS.find(makt) == null) { CLoaiSanPham_BUS.add(a); MessageBox.Show("Thêm thành công"); txtmaLoai.Text = CServices.taoMa <LoaiSanPham>(CLoaiSanPham_BUS.DSLoaiSP()); } else { MessageBox.Show("Mã Loại bị trùng!"); } } else { MessageBox.Show("Vui lòng nhập tên loại"); } } catch (Exception ex) { MessageBox.Show("Có lỗi: " + ex.Message); } HienThiDSLoaiSanPham(); load(); txttenLoai.Text = ""; //btnBoChon_Click(sender, e); }