private void TrangChu_Load(object sender, EventArgs e) { DangNhap dn = new DangNhap(); dn.ShowDialog(); nv = dn.Gettaikhoan(); lblTenTaiKhoan.Text = nv.TenNV; if (nv.ChucVu == "Quản Lí")//quyền của quản lí { btnDangNhap.Enabled = true; btnDangXuat.Enabled = true; btnDoiMatKhau.Enabled = true; //btnLapHoaDon.Enabled = false; //btnQLHoaDon.Enabled = true; btnPhieuNhap.Enabled = false; //btnQLPhieuNhap.Enabled = true; btnThuoc.Enabled = false; btnCuaHang.Enabled = false; btnNhaCC.Enabled = false; btnNhanVien.Enabled = true; btnQLThuoc.Enabled = false; btnPhieuNhap.Enabled = false; btnHoaDon.Enabled = false; //btnQLPN.Enabled = true; //btnQLHD.Enabled = true; btnPhieuXuat.Enabled = false; btnThoat.Enabled = true; btnXuat.Enabled = false; btnNhap.Enabled = false; } }
private void btnDangNhap_Click(object sender, EventArgs e) { string id = txtTaiKhoan.Text; string pass = txtMatKhau.Text; nv = NhanVienDB.LayTenDangNhap(id); if (KiemLoi() == false)//kiểm lỗi { return; } else { //Nếu tài khoản đúng thì hiển thị thông báo chào mừng if (nv.MatKhau == pass) { if (nv.ChucVu == "Quản Lí") { MessageBox.Show("Chào mừng quản lí " + nv.TenNV + " đã đăng nhập"); } else if (nv.ChucVu == "Nhập Kho") { MessageBox.Show("Chào mừng nhân viên nhập kho" + nv.TenNV + "đã đăng nhập"); } else { MessageBox.Show("Chào mừng nhân viên xuất kho " + nv.TenNV + " đã đăng nhập"); } this.Close(); } //hoặc báo lỗi sai tài khoản else { MessageBox.Show("Mật khẩu hoặc tên đăng nhập không đúng, vui lòng nhập lại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMatKhau.Text = ""; txtTaiKhoan.Text = ""; } } }
/// <summary> /// lấy các nhân viên theo câu lệnh sql /// </summary> /// <param name="Sql"></param> /// <returns></returns> static public List <NhanVienBL> SelecBySql(String Sql) { SqlConnection Connection = KetNoi.GetConnection(); try { SqlCommand Command = new SqlCommand(Sql, Connection); Connection.Open(); SqlDataReader Reader = Command.ExecuteReader(); List <NhanVienBL> Items = new List <NhanVienBL>(); while (Reader.Read()) { NhanVienBL Item = new NhanVienBL { MaNV = Convert.ToString(Reader["MaNV"]), TenNV = Convert.ToString(Reader["TenNV"]), MatKhau = Convert.ToString(Reader["MatKhau"]), NgaySinh = Convert.ToDateTime(Reader["NgaySinh"]), GioiTinh = Convert.ToBoolean(Reader["GioiTinh"]), DiaChi = Convert.ToString(Reader["DiaChi"]), TenDangNhap = Convert.ToString(Reader["TenDangNhap"]), ChucVu = Convert.ToString(Reader["ChucVu"]), Email = Convert.ToString(Reader["Email"]), SDT = Convert.ToInt32(Reader["SDT"]) }; Items.Add(Item); } Connection.Close(); return(Items); } finally { Connection.Close(); } }