Пример #1
0
        //Trả Sách
        private void metroLink2_Click(object sender, EventArgs e)
        {
            Class.XuLyThuVien KiemTra = new Class.XuLyThuVien();


            if (KiemTra.MaPhieuMuonTonTai(txtTraSach.Text) == 1 && KiemTra.DaMuonSachRoi(txtTraSach.Text) == true)
            {
                if (MetroFramework.MetroMessageBox.Show(this, "Chắc Chắn", "Xác Nhận Trả Sách", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    //Cập Nhật Lại Số Lượng
                    foreach (var item in KiemTra.LayMaSach(txtTraSach.Text))
                    {
                        KiemTra.Plus_SoLuongSach(item.ToString());
                    }
                    //Xoá Chi Tiết Mượn
                    KiemTra.XoaChiTietMuonSach(txtTraSach.Text);
                    //Xoá Phiếu
                    KiemTra.XoaPhieuMuonSach(txtTraSach.Text);

                    MetroFramework.MetroMessageBox.Show(this, "Complete!");

                    //reset
                    TileNhanTraSach_Click(sender, e);
                    GridViewTraSach.Rows.Clear();
                    GridViewTraSach.Refresh();
                }
            }
            else
            {
                MetroFramework.MetroMessageBox.Show(this, "Độc Giả Này Chưa Mượn Sách ", "Nhầm Lẫn", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
        }
Пример #2
0
        private void btnkiemTra_Click(object sender, EventArgs e)
        {
            Class.XuLyThuVien KiemTra = new Class.XuLyThuVien();
            if (KiemTra.DaMuonSachRoi(txtKiemTra.Text) == true)
            {
                MetroFramework.MetroMessageBox.Show(this, "Độc Giả Vẫn Chưa Trả Sách", "Không Thể Mượn Sách", MessageBoxButtons.OK, MessageBoxIcon.Question);
            }
            else
            {
                if (KiemTra.MaPhieuTonTai(txtKiemTra.Text) == true)
                {
                    PhieuMuonSach DV          = new PhieuMuonSach();
                    PassDataDatVe Share       = new PassDataDatVe(DV.GetPassData_FormMain);
                    PassDataSuaVe NgayMuon    = new PassDataSuaVe(DV.GetNgayToiDaMuon_FormMain);
                    PassDataSuaVe SoLuongMuon = new PassDataSuaVe(DV.GetLuongSach_FormMain);
                    Share(txtKiemTra.Text);
                    NgayMuon(NgayMuonToiDa);
                    SoLuongMuon(SoLuongMuonToiDa);
                    DV.ShowDialog();


                    //reset select row

                    this.TileLapPhieuMuon_Click(sender, e);
                }
                else
                {
                    MetroFramework.MetroMessageBox.Show(this, "Thẻ Không Tồn Tại ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
            }
        }