private void dgvPhieuMuon_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     for (int i = 0; i < dgvPhieuMuon.Rows.Count; i++)
     {
         for (int j = 0; j < dgvPhieuMuon.Columns.Count; j++)
         {
             if (dgvPhieuMuon.Rows[i].Cells[j].Selected == true)
             {
                 string strSoPhieu   = dgvPhieuMuon.Rows[i].Cells[0].Value.ToString();
                 string strMaThe     = dgvPhieuMuon.Rows[i].Cells[1].Value.ToString();
                 string strMaDocGia  = BUS_OBJ.layMaTheTheoMaDocGia(strMaThe);
                 string strTenDocGia = BUS_OBJ.layTenDocGia(strMaDocGia);
                 string strMaSach    = dgvPhieuMuon.Rows[i].Cells[2].Value.ToString();
                 string strTenSach   = BUS_OBJ.layTenSach(strMaSach);
                 string strNgayMuon  = dgvPhieuMuon.Rows[i].Cells[3].Value.ToString();
                 string strNgayTra   = dgvPhieuMuon.Rows[i].Cells[4].Value.ToString();
                 string strTinhTrang = dgvPhieuMuon.Rows[i].Cells[5].Value.ToString();
                 string strGhiChu    = dgvPhieuMuon.Rows[i].Cells[6].Value.ToString();
                 string strCaption   = "Số phiếu: " + strSoPhieu + "\n" +
                                       "Mã thẻ: " + strMaThe + "\n" +
                                       "Tên độc giả: " + strTenDocGia + "\n" +
                                       "Mã sách: " + strMaSach + "\n" +
                                       "Tên sách: " + strTenSach + "\n" +
                                       "Ngày mượn: " + strNgayMuon + "\n" +
                                       "Ngày trả: " + strNgayTra + "\n" +
                                       "Tình trạng: " + strTinhTrang + "\n" +
                                       "Ghi chú: " + strGhiChu + "\n";
                 dgvPhieuMuon.Rows[i].Cells[j].ToolTipText = strCaption;
                 dgvPhieuMuon.ShowCellToolTips             = true;
             }
         }
     }
 }
Exemplo n.º 2
0
 private void btnSua_Click(object sender, EventArgs e)
 {
     if (txtMaThe.Text != "")
     {
         gbInfo.Text            = "Sửa thông tin thẻ:";
         txtMaThe.ReadOnly      = true;
         txtMaDG.ReadOnly       = false;
         cboLoaiThe.Enabled     = true;
         dtpNgayTao.Enabled     = true;
         dtpNgayHetHan.Enabled  = true;
         txtSachDcMuon.ReadOnly = false;
         //txtSachDangMuon.ReadOnly = false;
         if (txtMaDG.Text != "")
         {
             tltTenDG.SetToolTip(txtMaDG, "Tên Độc Giả: " + BUS_OBJ.layTenDocGia(txtMaDG.Text));
         }
         btnOkThem.Hide();
         btnOkSua.Show();
         btnCancel.Show();
     }
     else
     {
         MetroFramework.MetroMessageBox.Show(this, "Hãy chọn mã thẻ muốn sửa", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         btnCancel_Click(sender, e);
     }
 }
Exemplo n.º 3
0
 private void cboLuaChonTra_SelectedValueChanged(object sender, EventArgs e)
 {
     if (cboLuaChonTra.SelectedValue == null)
     {
         return;
     }
     if (this.user.LoaiTaiKhoan == 1)
     {
         dt = BUS_OBJ.loadTTPhieuMuonTheoMaTheVaMaSach(txtMaThe.Text, cboLuaChonTra.SelectedValue.ToString());
     }
     else
     {
         dt = BUS_OBJ.loadTTPhieuMuonTheoMaTheVaMaSach(user.TenDangNhap, cboLuaChonTra.SelectedValue.ToString());
     }
     if (dt.Rows.Count != 0)
     {
         lbSoPhieu.Text = dt.Rows[0].Field <Int32>(0).ToString();
         lbMaThe.Text   = dt.Rows[0].Field <string>(1).ToString();
         lbMaSach.Text  = dt.Rows[0].Field <string>(2).ToString();
         try
         {
             string   chuoiNgayMuon = dt.Rows[0].Field <DateTime>(3).ToString();
             DateTime ngayMuon      = new DateTime();
             DateTime.TryParse(chuoiNgayMuon, out ngayMuon);
             dtpNgayMuon.Value = ngayMuon;
         }
         catch (Exception ex)
         {
             MetroFramework.MetroMessageBox.Show(this, ex.Message);
         }
         try
         {
             string   chuoiNgayTra = dt.Rows[0].Field <DateTime>(4).ToString();
             DateTime ngayTra      = new DateTime();
             DateTime.TryParse(chuoiNgayTra, out ngayTra);
             dtpNgayTra.Value = ngayTra;
         }
         catch (Exception ex)
         {
             MetroFramework.MetroMessageBox.Show(this, ex.Message);
         }
         cboTinhTrang.SelectedItem = dt.Rows[0].Field <string>(5).ToString();
         rtbGhiChu.Text            = dt.Rows[0].Field <string>(6).ToString();
         try
         {
             tltTenSach.SetToolTip(lbMaSach, BUS_OBJ.layTenSach(lbMaSach.Text));
             tltTenChuThe.SetToolTip(lbMaThe, BUS_OBJ.layTenDocGia(lbMaThe.Text));
         }
         catch (Exception ex)
         {
             MetroFramework.MetroMessageBox.Show(this, ex.Message);
         }
     }
 }
Exemplo n.º 4
0
 private void dgvPhieuMuon_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     for (int i = 0; i < dgvPhieuMuon.Rows.Count; i++)
     {
         for (int j = 0; j < dgvPhieuMuon.Columns.Count; j++)
         {
             if (dgvPhieuMuon.Rows[i].Cells[j].Selected == true)
             {
                 lbSoPhieu.Text = dgvPhieuMuon.Rows[i].Cells[0].Value.ToString();
                 lbMaThe.Text   = dgvPhieuMuon.Rows[i].Cells[1].Value.ToString();
                 lbMaSach.Text  = dgvPhieuMuon.Rows[i].Cells[2].Value.ToString();
                 try
                 {
                     string   chuoiNgayMuon = dgvPhieuMuon.Rows[i].Cells[3].Value.ToString();
                     DateTime ngayMuon      = new DateTime();
                     DateTime.TryParse(chuoiNgayMuon, out ngayMuon);
                     dtpNgayMuon.Value = ngayMuon;
                 }
                 catch (Exception ex)
                 {
                     MetroFramework.MetroMessageBox.Show(this, ex.Message);
                 }
                 try
                 {
                     string   chuoiNgayTra = dgvPhieuMuon.Rows[i].Cells[4].Value.ToString();
                     DateTime ngayTra      = new DateTime();
                     DateTime.TryParse(chuoiNgayTra, out ngayTra);
                     dtpNgayTra.Value = ngayTra;
                 }
                 catch (Exception ex)
                 {
                     MetroFramework.MetroMessageBox.Show(this, ex.Message);
                 }
                 cboTinhTrang.SelectedItem = dgvPhieuMuon.Rows[i].Cells[5].Value.ToString();
                 rtbGhiChu.Text            = dgvPhieuMuon.Rows[i].Cells[6].Value.ToString();
             }
         }
     }
     try
     {
         tltTenSach.SetToolTip(lbMaSach, BUS_OBJ.layTenSach(lbMaSach.Text));
         tltTenChuThe.SetToolTip(lbMaThe, BUS_OBJ.layTenDocGia(lbMaThe.Text));
     }
     catch (Exception ex)
     {
         MetroFramework.MetroMessageBox.Show(this, ex.Message);
     }
 }
Exemplo n.º 5
0
        public void showInfo()
        {
            if (this.user.TenDangNhap != "")
            {
                if (this.user.LoaiTaiKhoan == 1)
                {
                    groupboxLogin.Hide();
                    lbXinChao.Text = "Xin chào " + user.TenDangNhap + " !";

                    lbContent.Text = "Phiếu mượn: " + BUS_OBJ.demSoPhieuMuonChoDuyet().ToString()
                                     + "\nPhiếu trễ hẹn: " + BUS_OBJ.demSoPhieuMuonTreHan().ToString();
                    pnlInfo.Show();
                    HienThiDuLieuPhieuMuon();
                    HienThiDuLieuPhieuTra();
                }
                else
                {
                    groupboxLogin.Hide();

                    lbXinChao.Text = "Xin chào " + BUS_OBJ.layTenDocGia(user.TenDangNhap) + " !";

                    int soSachDuocMuon = BUS_OBJ.laySoSachDuocMuon(user.TenDangNhap);
                    int soSachDangMuon = BUS_OBJ.laySoSachDangMuon(user.TenDangNhap);

                    if (soSachDuocMuon > soSachDangMuon)
                    {
                        if (soSachDangMuon == 0)
                        {
                            lbContent.Text = "Bạn đang mượn:\n        0 sách"
                                             + "\nCòn lại: " + soSachDuocMuon.ToString() + " sách";
                        }
                        else
                        {
                            lbContent.Text = "Bạn đang mượn:\n        " + soSachDangMuon.ToString() + " sách"
                                             + "\nCòn lại: " + (soSachDuocMuon - soSachDangMuon).ToString() + " sách";
                        }
                    }
                    else
                    {
                        lbContent.Text = "Bạn đang mượn:\n        " + soSachDangMuon.ToString() + " sách";
                    }
                    pnMunSach.Show();
                    txtThongTinTimKiem.Text = "";
                    pnlInfo.Show();
                    HienThiDuLieuSach();
                }
            }
        }
Exemplo n.º 6
0
        public void showInfo()
        {
            if (this.user.TenDangNhap != "")
            {
                if (this.user.LoaiTaiKhoan == 1)
                {
                    groupboxLogin.Hide();
                    lbXinChao.Text = "Xin chào " + user.TenDangNhap + " !";
                }
                else
                {
                    groupboxLogin.Hide();

                    lbXinChao.Text = "Xin chào " + BUS_OBJ.layTenDocGia(user.TenDangNhap) + " !";
                }
            }
        }
Exemplo n.º 7
0
 private void dgvThe_CellContentClick_1(object sender, DataGridViewCellEventArgs e)
 {
     for (int i = 0; i < dgvThe.Rows.Count; i++)
     {
         for (int j = 0; j < dgvThe.Columns.Count; j++)
         {
             if (dgvThe.Rows[i].Cells[j].Selected == true)
             {
                 txtMaThe.Text            = dgvThe.Rows[i].Cells[0].Value.ToString();
                 txtMaDG.Text             = dgvThe.Rows[i].Cells[1].Value.ToString();
                 cboLoaiThe.SelectedValue = dgvThe.Rows[i].Cells[2].Value.ToString();
                 try
                 {
                     string   chuoiNgayTao = dgvThe.Rows[i].Cells[3].Value.ToString();
                     DateTime ngayTao      = new DateTime();
                     DateTime.TryParse(chuoiNgayTao, out ngayTao);
                     dtpNgayTao.Value = ngayTao;
                 }
                 catch (Exception ex)
                 {
                     MessageBox.Show(ex.Message);
                 }
                 try
                 {
                     string   chuoiNgayHetHan = dgvThe.Rows[i].Cells[4].Value.ToString();
                     DateTime ngayHetHan      = new DateTime();
                     DateTime.TryParse(chuoiNgayHetHan, out ngayHetHan);
                     dtpNgayHetHan.Value = ngayHetHan;
                 }
                 catch (Exception ex)
                 {
                     MessageBox.Show(ex.Message);
                 }
                 txtSachDcMuon.Text   = dgvThe.Rows[i].Cells[5].Value.ToString();
                 txtSachDangMuon.Text = dgvThe.Rows[i].Cells[6].Value.ToString();
             }
         }
     }
     tltTenDG.SetToolTip(txtMaDG, "Tên Độc Giả: " + BUS_OBJ.layTenDocGia(txtMaDG.Text));
 }