private void KT_DocGia_Click(object sender, EventArgs e) { var docGia_BUS = new DocGia_BUS(); if (txtMaDocGia.Text == "") { MessageBox.Show("Nhập mã độc giả!!!"); txtMaDocGia.Focus(); } else if (!DocGia_BUS.KiemTraDocGia(int.Parse(txtMaDocGia.Text))) { MessageBox.Show("Đây không phải là độc giả"); btnChiTietSach.Enabled = false; } else if (!DocGia_BUS.KiemTraDuocMuon(txtMaDocGia.Text.ToInt32())) { btnChiTietSach.Enabled = false; MessageBox.Show("Không được mượn sách nha", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMaDocGia.Text = ""; txtMaDocGia.Focus(); } else { btnChiTietSach.Enabled = true; MessageBox.Show("Hợp Lệ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnThem_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { nbcDSDocGia.OptionsNavPane.NavPaneState = DevExpress.XtraNavBar.NavPaneState.Expanded; if (them) { tbTenDG.Clear(); tbDiaChi.Clear(); tbSDT.Clear(); tbDonVi.Clear(); string maDG = nextMa(DocGia_BUS.LastMaDG()); // them = false; DGbindingSource.AddNew(); //mã sinh viên tự tăng gvDocGia.SetFocusedRowCellValue(colMaDG, maDG); tbMaDG.Text = maDG.ToString(); //trỏ tới dòng cuối cùng trong gridview gvDocGia.FocusedRowHandle = gvDocGia.RowCount - 1; tbTenDG.Focus(); } else { gvDocGia.FocusedRowHandle = gvDocGia.RowCount - 1; tbTenDG.Focus(); } // frm.Show(); }
private void frmReader_Load(object sender, EventArgs e) { DocGia_BUS docGia_BUS = new DocGia_BUS(); dtgReader.AutoGenerateColumns = false; dtgReader.DataSource = docGia_BUS.LayDSDocGia(); }
public void LoadDanhMucDocGia() { var docGia_BUS = new DocGia_BUS(); cbxLoaiDG.DisplayMember = "TenLoaiDocGia"; cbxLoaiDG.ValueMember = "MaLoaiDocGia"; cbxLoaiDG.DataSource = docGia_BUS.LoadComBoBoxLoaiDocGia("DocGiaLoai").Tables[0]; }
private void btnXoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (MessageBox.Show("Bạn có chắc muốn xóa không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { //DocGia_BUS.xoaSV(gvDocGia.GetFocusedRowCellValue(colMaSV).ToString()); DocGia_BUS.xoaDG(gvDocGia.GetFocusedRowCellValue(colMaDG).ToString()); DGbindingSource.RemoveAt(gvDocGia.FocusedRowHandle); MessageBox.Show("Xóa thành công!"); } }
public frm_DocGia() { InitializeComponent(); docgiaBUS = new DocGia_BUS(); docgiaDTO = new DocGia_DTO(); qd1 = new QuyDinh1_BUS(); DataTable table = qd1.Select(); var i = table.Rows[0].ItemArray; TuoiMin = int.Parse(i[0].ToString()); TuoiMax = int.Parse(i[1].ToString()); KhoiTaoCmbTiemKiem(); }
private bool KiemTraTraCuuSach() { var slSachSeMuon = dgvSachMuon.Rows.Count - 1; var slSachToiDa = DocGia_BUS.LaySachMuonToiDa(txtMaDocGia.Text.ToInt32()); if (slSachToiDa == null) { return(false); } if (slSachSeMuon == slSachToiDa) { return(false); } return(true); }
private void btnMuon_Click(object sender, EventArgs e) { check = 0; if (DocGia_BUS.checkDG(tbMaDG.Text).Rows.Count > 0) { maDG = tbMaDG.Text; check = 1; this.Close(); } else { MessageBox.Show("Độc giả không tồn tại!"); tbMaDG.Clear(); tbMaDG.Focus(); } }
private void btnXoaDocGia_Click(object sender, EventArgs e) { var a = dgvDocGia.CurrentCell.RowIndex; var hihi = dgvDocGia.Rows[a].Cells[0].Value.ToString().Trim(); MessageBox.Show(hihi); var docgia_bus = new DocGia_BUS(); if (docgia_bus.XoaDocGia(int.Parse(hihi))) { MessageBox.Show("Đã xoá thành công"); LoadBangDocGia(); } else { MessageBox.Show("Không thành công!!"); } }
public void LoadDocGia() { dgvDocGia.DataSource = DocGia_BUS.LoadBangDocGia(); }
public void load() { DGbindingSource.DataSource = DocGia_BUS.DanhSachDG(); gcDocGia.DataSource = DGbindingSource; }
private void btnLuu_Click(object sender, EventArgs e) { try { if (!them && gvDocGia.FocusedRowHandle == gvDocGia.RowCount - 1) { if (tbTenDG.Text != "") { //chuẩn hóa tên string maDG = tbMaDG.Text; string tenDG = ChuanHoa(tbTenDG.Text.ToLower()); string gioiTinh = cboGioiTinh.Text; string diaChi = ChuanHoa(tbDiaChi.Text.ToLower()); string sdt = tbSDT.Text; string donVi = ChuanHoa(tbDonVi.Text.ToLower()); DocGia_BUS.themDG(maDG, tenDG, gioiTinh, dtpNgaySinh.Value, diaChi, sdt, dtpNgayCapThe.Value, dtpNgayHetHan.Value, donVi); MessageBox.Show("Thêm thành công"); // this.SinhVienbindingSource.EndEdit(); //thêm trực tiếp sinh viên vào gridview mà không load lại danh sách gvDocGia.SetFocusedRowCellValue(colTenDG, tenDG); gvDocGia.SetFocusedRowCellValue(colGioiTinh, gioiTinh); gvDocGia.SetFocusedRowCellValue(colNgaySinh, dtpNgaySinh.Value); gvDocGia.SetFocusedRowCellValue(colDiaChi, diaChi); gvDocGia.SetFocusedRowCellValue(colSDT, sdt); gvDocGia.SetFocusedRowCellValue(colDonVi, donVi); gvDocGia.SetFocusedRowCellValue(colNgayCapThe, dtpNgayCapThe.Value); gvDocGia.SetFocusedRowCellValue(colNgayHetHan, dtpNgayHetHan.Value); //load_DS(); //chuẩn hóa ở textbox tbTenDG.Text = tenDG; tbDonVi.Text = donVi; tbDiaChi.Text = diaChi; // them = true; } else { MessageBox.Show("Nhập tên độc giả"); } } else { if (MessageBox.Show("Bạn có chắc muốn sửa không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { string maDG = tbMaDG.Text; string tenDG = ChuanHoa(tbTenDG.Text.ToLower()); string gioiTinh = cboGioiTinh.Text; string diaChi = ChuanHoa(tbDiaChi.Text.ToLower()); string sdt = tbSDT.Text; string donVi = ChuanHoa(tbDonVi.Text.ToLower()); if (tenDG != gvDocGia.GetFocusedRowCellValue(colTenDG).ToString().Trim()) { //DocGia_BUS.suaSV_HoSV(tbMaSV.Text.Trim(), ChuanHoa(tbHoSV.Text.Trim().ToLower())); DocGia_BUS.suaDG_Ten(maDG, tenDG); gvDocGia.SetFocusedRowCellValue(colTenDG, tenDG); tbTenDG.Text = tenDG; } else { tbTenDG.Text = tenDG; } if (diaChi != gvDocGia.GetFocusedRowCellValue(colDiaChi).ToString().Trim()) { //DocGia_BUS.suaSV_TenSV(tbMaSV.Text.Trim(), ChuanHoa(tbTenSV.Text.Trim().ToLower())); DocGia_BUS.suaDG_dc(maDG, diaChi); gvDocGia.SetFocusedRowCellValue(colDiaChi, diaChi); tbDiaChi.Text = diaChi; } else { tbDiaChi.Text = diaChi; } if (cboGioiTinh.Text.Trim() != gvDocGia.GetFocusedRowCellValue(colGioiTinh).ToString().Trim()) { //DocGia_BUS.suaSV_GioiTinh(tbMaSV.Text.Trim(), cboGioiTinh.Text.Trim()); DocGia_BUS.suaDG_gt(maDG, gioiTinh); gvDocGia.SetFocusedRowCellValue(colGioiTinh, cboGioiTinh.Text); } if (gvDocGia.GetFocusedRowCellValue(colNgaySinh).ToString() == "" || dtpNgaySinh.Value != DateTime.Parse(gvDocGia.GetFocusedRowCellValue(colNgaySinh).ToString())) { //DocGia_BUS.suaSV_NgaySinh(tbMaSV.Text.Trim(), dtpNgaySinh.Value); DocGia_BUS.suaDG_ns(maDG, dtpNgaySinh.Value); gvDocGia.SetFocusedRowCellValue(colNgaySinh, dtpNgaySinh.Value); } if (gvDocGia.GetFocusedRowCellValue(colNgayCapThe).ToString() == "" || dtpNgayCapThe.Value != DateTime.Parse(gvDocGia.GetFocusedRowCellValue(colNgayCapThe).ToString())) { //DocGia_BUS.suaSV_NgayNhapHoc(tbMaSV.Text.Trim(), dtpNgayNhapHoc.Value); DocGia_BUS.suaDG_nct(maDG, dtpNgayCapThe.Value); gvDocGia.SetFocusedRowCellValue(colNgayCapThe, dtpNgayCapThe.Value); } if (gvDocGia.GetFocusedRowCellValue(colNgayHetHan).ToString() == "" || dtpNgayHetHan.Value != DateTime.Parse(gvDocGia.GetFocusedRowCellValue(colNgayHetHan).ToString())) { DocGia_BUS.suaDG_nhh(maDG, dtpNgayHetHan.Value); //DocGia_BUS.suaSV_NgayNhapHoc(tbMaSV.Text.Trim(), dtpNgayNhapHoc.Value); gvDocGia.SetFocusedRowCellValue(colNgayHetHan, dtpNgayHetHan.Value); } if (donVi != gvDocGia.GetFocusedRowCellValue(colDonVi).ToString().Trim()) { // DocGia_BUS.suaSV_DiaChi(tbMaSV.Text.Trim(), ChuanHoa(tbDiaChi.Text.Trim().ToLower())); DocGia_BUS.suaDG_dv(maDG, donVi); gvDocGia.SetFocusedRowCellValue(colDonVi, donVi); tbDonVi.Text = donVi; } else { tbDonVi.Text = donVi; } if (sdt != gvDocGia.GetFocusedRowCellValue(colSDT).ToString().Trim()) { DocGia_BUS.suaDG_sdt(maDG, sdt); //DocGia_BUS.suaSV_NoiSinh(tbMaSV.Text.Trim(), ChuanHoa(tbNoiSinh.Text.Trim().ToLower())); gvDocGia.SetFocusedRowCellValue(colSDT, sdt); //tbNoiSinh.Text = ChuanHoa(tbNoiSinh.Text.Trim().ToLower()); } MessageBox.Show("Sửa thành công!"); sua = true; } catch { MessageBox.Show("Sửa không thành công"); } } else { tbMaDG.Text = gvDocGia.GetFocusedRowCellValue(colMaDG).ToString(); tbTenDG.Text = gvDocGia.GetFocusedRowCellValue(colTenDG).ToString(); //ToUpper để convert sang chữ in hoa if (gvDocGia.GetFocusedRowCellValue(colGioiTinh).ToString().ToUpper() == "NAM") { cboGioiTinh.SelectedIndex = 0; } else { cboGioiTinh.SelectedIndex = 1; } if (gvDocGia.GetFocusedRowCellValue(colNgaySinh).ToString() != "") { dtpNgaySinh.Value = DateTime.Parse(gvDocGia.GetFocusedRowCellValue(colNgaySinh).ToString()); } if (gvDocGia.GetFocusedRowCellValue(colNgayCapThe).ToString() != "") { dtpNgayCapThe.Value = DateTime.Parse(gvDocGia.GetFocusedRowCellValue(colNgayCapThe).ToString()); } if (gvDocGia.GetFocusedRowCellValue(colNgayHetHan).ToString() != "") { dtpNgayHetHan.Value = DateTime.Parse(gvDocGia.GetFocusedRowCellValue(colNgayHetHan).ToString()); } tbSDT.Text = gvDocGia.GetFocusedRowCellValue(colSDT).ToString(); tbDiaChi.Text = gvDocGia.GetFocusedRowCellValue(colDiaChi).ToString(); tbDonVi.Text = gvDocGia.GetFocusedRowCellValue(colDonVi).ToString(); } } } catch { MessageBox.Show("Lưu thất bại"); } }
public void loadInfo() { chkNgayTra.Checked = false; dtpNgayT.Enabled = false; tbMaMT.Text = maMT; cboTenDS.Text = tenDS; cboMaDG.Text = maDG; cboNV.Text = maNV; tbGhiChu.Text = ghiChu; cboMaSach.Text = maSach; if (ngayM != DateTime.MinValue) { dtpNgayM.Value = ngayM; } if (ngayT != DateTime.MinValue) { //checkT = true; chkNgayTra.Checked = true; dtpNgayT.Value = ngayT; dtpNgayT.Enabled = true; } if (hanTra != DateTime.MinValue) { dtpNgayHH.Value = hanTra; } int sl = cboTenDS.Items.Count; for (int i = 0; i < sl; i++) { cboTenDS.Items.RemoveAt(0); } DataTable dtb = DauSach_BUS.dsTenDS(); for (int i = 0; i < dtb.Rows.Count; i++) { // string name = dtb.Rows[i][0].ToString().ToUpper(); string name = dtb.Rows[i][0].ToString(); cboTenDS.Items.Add(name); } sl = cboMaDG.Items.Count; for (int i = 0; i < sl; i++) { cboMaDG.Items.RemoveAt(0); } dtb = DocGia_BUS.dsMaDG(); for (int i = 0; i < dtb.Rows.Count; i++) { // string name = dtb.Rows[i][0].ToString().ToUpper(); string name = dtb.Rows[i][0].ToString(); cboMaDG.Items.Add(name); } sl = cboMaSach.Items.Count; for (int i = 0; i < sl; i++) { cboMaSach.Items.RemoveAt(0); } dtb = Sach_BUS.dsmaSach(tenDS); for (int i = 0; i < dtb.Rows.Count; i++) { // string name = dtb.Rows[i][0].ToString().ToUpper(); string name = dtb.Rows[i][0].ToString(); cboMaSach.Items.Add(name); } sl = cboNV.Items.Count; for (int i = 0; i < sl; i++) { cboNV.Items.RemoveAt(0); } dtb = NhanVien_BUS.dsMaNV(); for (int i = 0; i < dtb.Rows.Count; i++) { // string name = dtb.Rows[i][0].ToString().ToUpper(); string name = dtb.Rows[i][0].ToString(); cboNV.Items.Add(name); } if (maDG != "") { tbTenDG.Text = DocGia_BUS.TenDG(maDG); } }
private void cboMaDG_SelectedIndexChanged(object sender, EventArgs e) { tbTenDG.Text = DocGia_BUS.TenDG(cboMaDG.Text); }