public WindowSuaNganhSach(NganhKhoa nganhKhoa) { InitializeComponent(); this.nganhKhoa = nganhKhoa; tb_MaNganhSach.Text = nganhKhoa.pid; tb_TenNganhSach.Text = nganhKhoa.Ten; }
public void XoaNganhKhoa(string pid) { using (QLThuVienDataContext db = new QLThuVienDataContext()) { NganhKhoa nkXoa = db.NganhKhoas.Single(nk => nk.pid == pid); nkXoa.Disable = true; db.SubmitChanges(); } }
public void SuaNganhKhoa(NganhKhoa nganhKhoa) { using (QLThuVienDataContext db = new QLThuVienDataContext()) { NganhKhoa nkMoi = db.NganhKhoas.Single(nk => nk.pid == nganhKhoa.pid); nkMoi.Ten = nganhKhoa.Ten; db.SubmitChanges(); } }
private void dataGridNganhSach_SelectionChanged(object sender, SelectionChangedEventArgs e) { NganhKhoa nganhDangChon = dataGridNganhSach.SelectedItem as NganhKhoa; if (nganhDangChon == null) { return; } lb_MaNganhSachChon.Content = nganhDangChon.pid; lb_TenNganhSachChon.Content = nganhDangChon.Ten; }
public void ThemNganhKhoa(String ten) { using (QLThuVienDataContext db = new QLThuVienDataContext()) { NganhKhoa nk = new NganhKhoa { Ten = ten }; db.NganhKhoas.InsertOnSubmit(nk); db.SubmitChanges(); } }
private void btnSuaNganhSachClick(object sender, RoutedEventArgs e) { NganhKhoa nganh = pageDSNganhSach.getNganhDangChon(); if (nganh == null) { return; } WindowSuaNganhSach wd = new WindowSuaNganhSach(nganh); if (wd.ShowDialog() == true) { pageDSNganhSach.refreshDanhSach(); } }
private void btnXoaNganhSachClick(object sender, RoutedEventArgs e) { NganhKhoa nganh = pageDSNganhSach.getNganhDangChon(); if (nganh == null) { return; } string pid = nganh.pid; MessageBoxResult result = MessageBox.Show("Xác nhận xóa ngành sách ?", "Thông báo", MessageBoxButton.OKCancel, MessageBoxImage.Warning); if (result == MessageBoxResult.OK) { NganhKhoaBUS.Instance.XoaNganhKhoa(pid); pageDSNganhSach.refreshDanhSach(); } }
public void SuaNganhKhoa(NganhKhoa nganhKhoa) { nsDao.SuaNganhKhoa(nganhKhoa); }
private void btn_XacNhan_Click(object sender, RoutedEventArgs e) { panel_Error_TenSach.Visibility = Visibility.Collapsed; panel_Error_NamXuatBan.Visibility = Visibility.Collapsed; panel_Error_SoLuong.Visibility = Visibility.Collapsed; panel_Error_PathAnhBia.Visibility = Visibility.Collapsed; string tenSach = tb_TenSach.Text; string tacGia = tb_TacGia.Text; LoaiSach loaiSach = (LoaiSach)cbb_LoaiSach.SelectedItem; NganhKhoa nganh = (NganhKhoa)cbb_Nganh.SelectedItem; NhaXuatBan nhaXuatBan = (NhaXuatBan)cbb_NhaXuatBan.SelectedItem; int namXuatBan = tbNumber_NamXuatBan.Number; int soLuong = tbNumber_SoLuong.Number; string moTa = tb_MoTa.Text; string duongDanAnh = tb_DuongDanAnhMinhHoa.Text; bool error = false; if (string.IsNullOrEmpty(tenSach)) { panel_Error_TenSach.Visibility = Visibility.Visible; error = true; } if (namXuatBan == 0) { panel_Error_NamXuatBan.Visibility = Visibility.Visible; error = true; } if (string.IsNullOrEmpty(duongDanAnh)) { panel_Error_PathAnhBia.Visibility = Visibility.Visible; error = true; } if (error) { return; } Sach sach = new Sach { Ten = tenSach, TacGia = tacGia, NamXB = namXuatBan, NhaXB = nhaXuatBan.id, MoTa = moTa, LoaiSach = loaiSach.id, NganhKhoa = nganh.id, SoLuongHienCo = soLuong, SoLuongDaMuon = 0 }; try { SachBUS.Instance.ThemSach(sach, duongDanAnh); this.DialogResult = true; } catch (Exception ex) { MessageBox.Show("Có lỗi xảy ra !", "Lỗi", MessageBoxButton.OK, MessageBoxImage.Error); } }
public NganhKhoa getNganhDangChon() { NganhKhoa nganhKhoa = (NganhKhoa)dataGridNganhSach.SelectedItem; return(nganhKhoa); }