Пример #1
0
 private void btnMuon_Click(object sender, EventArgs e)
 {
     if (lbMaSach.Text == "")
     {
         MetroFramework.MetroMessageBox.Show(this, "Hãy chọn 1 cuốn sách.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         if (lbSoBanTon.Text == "0")
         {
             MetroFramework.MetroMessageBox.Show(this, "Mã sách này hiện đã được mượn hết.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
         else
         {
             try
             {
                 string maThe = BUS_OBJ.layMaTheTheoMaDocGia(txtMaThe.Text);
                 if (maThe == "")
                 {
                     MetroFramework.MetroMessageBox.Show(this, "Mã thẻ của bạn không khả dụng.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
                 else
                 {
                     int soSachDangMuon = 0;
                     int soSachDuocMuon = 0;
                     soSachDangMuon = BUS_OBJ.laySoSachDangMuon(maThe);
                     soSachDuocMuon = BUS_OBJ.laySoSachDuocMuon(maThe);
                     if (soSachDangMuon < soSachDuocMuon)
                     {
                         frmPhieuMuon muon = new frmPhieuMuon(this);
                         muon.setLabelMaThe(maThe);
                         muon.setLabelMaSach(lbMaSach.Text);
                         muon.setLabelTenSach(lbTenSach.Text);
                         this.Opacity = .75;
                         muon.ShowDialog();
                     }
                     else
                     {
                         MetroFramework.MetroMessageBox.Show(this, "Hiện bạn đã mượn hết số lượng sách được mượn. \nVui lòng trả những sách đã mượn để tiếp tục.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                     }
                 }
             }
             catch (Exception ex)
             {
                 MetroFramework.MetroMessageBox.Show(this, ex.Message);
             }
             finally
             {
             }
         }
     }
 }
Пример #2
0
 private void btnMuon_Click_1(object sender, EventArgs e)
 {
     if (datagvSach.SelectedRows == null)
     {
         MetroFramework.MetroMessageBox.Show(this, "Hãy chọn 1 cuốn sách.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         if (datagvSach.Rows[0].Cells[9].Value.ToString() == "0")
         {
             MetroFramework.MetroMessageBox.Show(this, "Mã sách này hiện đã được mượn hết.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
         else
         {
             try
             {
                 string maThe = BUS_OBJ.layMaTheTheoMaDocGia(user.TenDangNhap);
                 if (maThe == "")
                 {
                     MetroFramework.MetroMessageBox.Show(this, "Mã thẻ của bạn không khả dụng.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
                 else
                 {
                     int soSachDangMuon = 0;
                     int soSachDuocMuon = 0;
                     soSachDangMuon = BUS_OBJ.laySoSachDangMuon(maThe);
                     soSachDuocMuon = BUS_OBJ.laySoSachDuocMuon(maThe);
                     if (soSachDangMuon < soSachDuocMuon)
                     {
                         frmPhieuMuon muon = new frmPhieuMuon(this);
                         muon.setLabelMaThe(maThe);
                         for (int i = 0; i < datagvSach.Rows.Count; i++)
                         {
                             for (int j = 0; j < datagvSach.Columns.Count; j++)
                             {
                                 if (datagvSach.Rows[i].Cells[j].Selected == true)
                                 {
                                     muon.setLabelMaSach(datagvSach.Rows[i].Cells[0].Value.ToString());
                                     muon.setLabelTenSach(datagvSach.Rows[i].Cells[1].Value.ToString());
                                 }
                             }
                         }
                         this.Opacity = .75;
                         muon.ShowDialog();
                     }
                     else
                     {
                         MetroFramework.MetroMessageBox.Show(this, "Hiện bạn đã mượn hết số lượng sách được mượn. \nVui lòng trả những sách đã mượn để tiếp tục.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                     }
                 }
             }
             catch (Exception ex)
             {
                 MetroFramework.MetroMessageBox.Show(this, ex.Message);
             }
             finally
             {
             }
         }
     }
 }