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 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(); } }