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