private void frmThuThu_Load(object sender, EventArgs e) { txtID.Enabled = false; tblNhanVien = new XLNhanVien(); rdTheoMa.Checked = true; daNhanVien = new SqlDataAdapter("Select * from NHANVIEN", XLNhanVien.cnnStr); try { daNhanVien.Fill(tblNhanVien); } catch (SqlException ex) { MessageBox.Show(ex.ToString()); } var cmb = new SqlCommandBuilder(daNhanVien); txtMaTT.DataBindings.Add("text", tblNhanVien, "MaNV", true); txtTenTT.DataBindings.Add("text", tblNhanVien, "HoTenNV", true); txtDiaChi.DataBindings.Add("text", tblNhanVien, "DiaChi", true); txtChucVu.DataBindings.Add("text", tblNhanVien, "ChucVu", true); txtID.DataBindings.Add("text", tblNhanVien, "ID", true); txtSDT.DataBindings.Add("text", tblNhanVien, "SDT", true); dtNgaySinh.DataBindings.Add("text", tblNhanVien, "NgaySinh", true); rdNam.DataBindings.Add("checked", tblNhanVien, "GioiTinh", true); pThuThu.DataBindings.Add("Image", tblNhanVien, "Hinh", true); DSNV = this.BindingContext[tblNhanVien]; enabledButton(); dgvTTThuThu.AutoGenerateColumns = false; dgvTTThuThu.DataSource = tblNhanVien; }
private void frmMuonTra_Load(object sender, EventArgs e) { tblPhieuMuon = new XLPhieuMuon(); tblCTPhieuMuon = new XLCTPhieuMuon(); tblNhanVien = new XLNhanVien(); tblDocGia = new XLDocGia(); tblSach = new XLSach(); rdTheoMaDG.Checked = true; loadDocGia(); loadNhanVien(); daPhieuMuon = new SqlDataAdapter("Select * from PHIEUMUON", XLPhieuMuon.cnnStr); daCTPhieuMuon = new SqlDataAdapter("Select * from CTPHIEUMUON", XLCTPhieuMuon.cnnStr); daDocGia = new SqlDataAdapter("Select * from DOCGIA", XLDocGia.cnnStr); daNhanVien = new SqlDataAdapter("Select * from NHANVIEN", XLNhanVien.cnnStr); daSach = new SqlDataAdapter("Select * from SACH", XLSach.cnnStr); try { daCTPhieuMuon.Fill(tblCTPhieuMuon); } catch (SqlException ex) { MessageBox.Show(ex.ToString()); } var cmb = new SqlCommandBuilder(daPhieuMuon); cbMaDG.DataBindings.Add("SelectedValue", tblPhieuMuon, "MaDG", true); cbMaNV.DataBindings.Add("SelectedValue", tblPhieuMuon, "MaNV", true); txtMaPM.DataBindings.Add("text", tblPhieuMuon, "MaPM", true); dtMuon.DataBindings.Add("text", tblPhieuMuon, "NgayMuon", true); dtTra.DataBindings.Add("text", tblPhieuMuon, "NgayTra", true); rdDaTra.DataBindings.Add("checked", tblPhieuMuon, "TrangThai", true); DSPM = this.BindingContext[tblPhieuMuon]; enabledButton(); dgvDSPM.AutoGenerateColumns = false; dgvDSPM.DataSource = tblPhieuMuon; }
private void btnDangNhap_Click(object sender, EventArgs e) { if (txtTenTK.Text == "") { lbbaoloi.Text = "Tên Tài Khoản Không Được Để Trống!"; this.txtTenTK.Focus(); } else if (txtMatKhau.Text == "") { lbbaoloi.Text = "Mật Khẩu Không Được Để Trống!"; this.txtMatKhau.Focus(); } else { lbbaoloi.Text = ""; tblTaiKhoan = new XLTaiKhoan(); var r = tblTaiKhoan.Select("TenTK='" + txtTenTK.Text + "' and MatKhau ='" + txtMatKhau.Text + "'"); if (r.Count() > 0) { for (int i = 0; i < 5; i++) { if (txtTenTK.Text == tenTK[i]) { soLanDN[i] = 0; } } clTruyenDL.id = r[0]["ID"].ToString(); tblNhanVien = new XLNhanVien(); var k = tblNhanVien.Select("ID='" + clTruyenDL.id + "'"); fMain.Text = "Quản Lý Thư Viện Sách CNTT J2Team - Xin Chào " + k[0]["HoTenNV"]; clTruyenDL.matKhau = r[0]["MatKhau"].ToString(); fMain.enableControl((int)r[0]["LoaiTK"]); this.Close(); } else { for (int i = 0; i < 5; i++) { if (txtTenTK.Text == tenTK[i]) { soLanDN[i] += 1; if (soLanDN[i] > 3) { MessageBox.Show("Sai Quá 3 lần, Đã Khoá Tài! Vui Lòng Gặp Quản Lý Để Mở Lại Tài Khoản."); txtTenTK.Enabled = false; txtMatKhau.Enabled = false; btnDangNhap.Enabled = false; } else { MessageBox.Show("Thông Tin Tài Khoản Hoặc Mật Khẩu Không Chính Xác!!!"); this.txtTenTK.Focus(); break; } } else { tenTK[n] = txtTenTK.Text; soLanDN[n] += 1; n += 1; MessageBox.Show("Thông Tin Tài Khoản Hoặc Mật Khẩu Không Chính Xác!!!"); this.txtTenTK.Focus(); break; } } } } }