Exemple #1
0
        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;
            }
        }
Exemple #2
0
        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 = "";
                }
            }
        }
Exemple #3
0
        /// <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();
            }
        }