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;
        }
Beispiel #2
0
        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;
        }
Beispiel #3
0
 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;
                 }
             }
         }
     }
 }