private void btnTraSach_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Cont: //Kiểm tra xem form DangNhap được mở hay đóng, nếu đóng thì tạo mới if (dx == null || dx.IsDisposed) { dx = new frmTraSach(); } //dn.ShowDialog(); //khi nhấn đăng nhập if (dx.ShowDialog() == DialogResult.OK) { if (dx.check == 0) { goto Cont; } //Set lại menu theo quyền else { string maSach = dx.maSach; MuonTra_BUS.TraSach(maSach, "", DateTime.Now); MessageBox.Show("Trả hoàn tất"); //cập nhật trên gridview Load(); string maDS = gvDauSach.GetFocusedRowCellValue(colMaDS).ToString(); SbindingSource.DataSource = Sach_BUS.LoadDSSach(maDS); gcSach.DataSource = SbindingSource; } } //khi nhấn thoát else { dx.Hide(); } }
private void btnXoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (MessageBox.Show("Bạn có chắc muốn xóa không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { //TheLoai_BUS.xoaTL(gvDauSach.GetFocusedRowCellValue(colMaTL).ToString()); //Sach_BUS.xoaSach(gvSach.GetFocusedRowCellValue(colMaSach).ToString()); MuonTra_BUS.xoaMT(gvMuonTra.GetFocusedRowCellValue(colMaMuonTra).ToString()); MTbindingSource.RemoveAt(gvMuonTra.FocusedRowHandle); // Load(); MessageBox.Show("Xóa thành công!"); } }
private void btnMuonSach_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (gvSach.FocusedRowHandle >= 0) { string maDG = ""; if (gvSach.GetFocusedRowCellValue(colTinhTrangMuon).ToString() == "Đã Mượn") { MessageBox.Show("Sách này đã mượn!"); } else if (gvSach.GetFocusedRowCellValue(colTinhTrang).ToString() != "Tốt") { MessageBox.Show("Sách đang hỏng!"); } else { Cont: //Kiểm tra xem form DangNhap được mở hay đóng, nếu đóng thì tạo mới if (dn == null || dn.IsDisposed) { dn = new frmMuonSach(); } //dn.ShowDialog(); //khi nhấn đăng nhập if (dn.ShowDialog() == DialogResult.OK) { if (dn.check == 0) { goto Cont; } //Set lại menu theo quyền else { maDG = dn.maDG; string maMT = nextMa2(MuonTra_BUS.LastMaMT()); //string maNV="NV00001"; string maSach = gvSach.GetFocusedRowCellValue(colMaSach).ToString(); MuonTra_BUS.muonSach(maMT, maNV, maDG, DateTime.Now, DateTime.Now, maSach); MessageBox.Show("Mượn hoàn tất"); //cập nhật trên gridview Load(); gvSach.SetFocusedRowCellValue(colTinhTrangMuon, "Đã Mượn"); } } //khi nhấn thoát else { dn.Hide(); } } } }
private void Load() { try { MTbindingSource.DataSource = MuonTra_BUS.DsMuonTra(); gcMuonTra.DataSource = MTbindingSource; // gcTheLoai.DataSource = TLbindingSource; } catch { MessageBox.Show("Load bị lỗi!"); } }
private void btnTra_Click(object sender, EventArgs e) { if (MuonTra_BUS.checkTraSach(tbMaSach.Text).Rows.Count > 0) { maSach = tbMaSach.Text; check = 1; this.Close(); } else { MessageBox.Show("Sách không tồn tại!"); check = 0; tbMaSach.Clear(); tbGhiChu.Clear(); } }
private void btnThem_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { them = false; Cont: //Kiểm tra xem form DangNhap được mở hay đóng, nếu đóng thì tạo mới if (dn == null || dn.IsDisposed) { dn = new frmEditMT(); } dn.load_new(); dn.maMT = nextMa(MuonTra_BUS.LastMaMT()); dn.tenDS = ""; dn.maSach = ""; dn.maDG = ""; dn.maNV = ""; dn.ghiChu = ""; dn.loadInfo(); //dn.ShowDialog(); //khi nhấn đăng nhập if (dn.ShowDialog() == DialogResult.OK) { if (!sua) { //gọi hàm sửa if (dn.checkT) { MuonTra_BUS.suaMT_datra(dn.maMT, dn.maSach, dn.maDG, dn.maNV, dn.ghiChu, dn.ngayM, dn.ngayT, dn.hanTra); } else { MuonTra_BUS.suaMT_damuon(dn.maMT, dn.maSach, dn.maDG, dn.maNV, dn.ghiChu, dn.ngayM, dn.hanTra); } sua = true; MessageBox.Show("Sửa thành công!"); } else if (!them) { //gọi hàm thêm MuonTra_BUS.themMT(dn.maMT, dn.maSach, dn.maDG, dn.maNV, dn.ghiChu, dn.ngayM, dn.hanTra); them = true; MessageBox.Show("Thêm thành công!"); } Load(); //if (dn.check == 0) goto Cont; ////Set lại menu theo quyền //else //{ // //maDG = dn.maDG; // //string maMT = nextMa2(MuonTra_BUS.LastMaMT()); // //string maNV = "NV00001"; // //string maSach = gvSach.GetFocusedRowCellValue(colMaSach).ToString(); // //MuonTra_BUS.muonSach(maMT, maNV, maDG, DateTime.Now, DateTime.Now, maSach); // //MessageBox.Show("Mượn hoàn tất"); // ////cập nhật trên gridview // //Load(); // //gvSach.SetFocusedRowCellValue(colTinhTrangMuon, "Đã Mượn"); //} } //khi nhấn thoát else { dn.Close(); } }