コード例 #1
0
        public DataTable kiemTraTaiKhoan(BEL_TK account)
        {
            string query = "SELECT LOAI, MANV FROM NHANVIEN WHERE TAIKHOAN='" + account._taiKhoan + "' AND MATKHAU ='" + account._matKhau + "'";

            dt.Load(this.Read(query));
            return(dt);
        }
コード例 #2
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            //tạo dữ liệu

            string[] tmp = GetNgayThang(dateTimePicker1.Text);

            string   maNV   = txtMaNV.Text;
            string   tenNV  = txtHoTen.Text;
            DateTime ngSinh = new DateTime(int.Parse(tmp[2]), int.Parse(tmp[0]), int.Parse(tmp[1]));

            string gioiTinh;
            string diaChi = rtbDiaChi.Text;
            string SDT    = txtSDT.Text;
            float  luong;

            if (txtLuong.Text == "")
            {
                luong = 0;
            }
            else
            {
                luong = float.Parse(txtLuong.Text);
            }
            BEL_TK tk = new BEL_TK(txtTK.Text, txtMK.Text);

            string loaiNV = cboLoaiNV.Text;

            if (rdbNam.Checked == true)
            {
                gioiTinh = "Nam";
            }
            else
            {
                gioiTinh = "Nữ";
            }

            //xử lý thêm nhân viên
            BEL_NV nhanVien = new BEL_NV(maNV, tenNV, ngSinh, gioiTinh, diaChi, SDT, luong, tk, loaiNV);

            if (xuLyNV.CapNhatNhanVien(nhanVien))
            {
                CapNhatDataTable(nhanVien);
                dataGridView1.DataSource = dt;
                MessageBox.Show("Đã cập nhật.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Question);
            }
            else
            {
                MessageBox.Show("Cập nhật thất bại. Có thể bạn đã bỏ trống dữ liệu nào đó.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Question);
            }
            //btnAdd.Enabled = false;
            //btnTaoMoi.Enabled = true;
            //btnUpdate.Enabled = true;
            //btnDelete.Enabled = true;
        }
コード例 #3
0
        public DataTable KiemTraDangNhap(BEL_TK account)
        {
            DAL_TK xulydangnhap = new DAL_TK();

            DataTable chuoi = new DataTable();

            try
            {
                chuoi = xulydangnhap.kiemTraTaiKhoan(account);
            }
            catch (Exception err)
            {
            }
            return(chuoi);
        }
コード例 #4
0
        private void btnDangNhap_Click(object sender, EventArgs e)
        {
            BEL_TK account      = new BEL_TK(txtTaiKhoan.Text.Trim(), txtMatKhau.Text);
            BAL_TK xulydangnhap = new BAL_TK();
            //MessageBox.Show(xulydangnhap.KiemTraDangNhap(account), "Thoong Bao", MessageBoxButtons.OK, MessageBoxIcon.Information);
            DataTable dt = xulydangnhap.KiemTraDangNhap(account);

            loaiNV = dt.Rows[0]["LOAI"].ToString();
            MANV   = dt.Rows[0]["MANV"].ToString();
            Admin ad1 = new Admin();

            if (loaiNV != "")
            {
                ad1.loaiNV = loaiNV;
                ad1.ShowDialog();
            }
            else
            {
                MessageBox.Show("Sai tài khoản hoặc mật khẩu !", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Question);
            }
        }