Beispiel #1
0
        public List <clsNhanVien_DTO> LayNhanVienTheoTenHoacMaa(string ten, string ma)
        {
            List <clsNhanVien_DTO> lstNhanVien = new List <clsNhanVien_DTO>();
            SqlConnection          con         = ThaoTacDuLieu_DAO.TaoKetNoi();
            string query = string.Format("SELECT * FROM NhanVien WHERE ho_ten LIKE N'%{0}%' OR ma_nhan_vien ='{1}' ", ten, ma);

            return(ThaoTacDuLieu_DAO.LayDanhSachNhanVien(query, con));
        }
Beispiel #2
0
        //Phân công
        public List <clsNhanVien_DTO> LayDanhSachNhanVienTrongPhanCong(string keyword)
        {
            List <clsNhanVien_DTO> lstNhanVien = new List <clsNhanVien_DTO>();

            SqlConnection con   = ThaoTacDuLieu_DAO.TaoKetNoi();
            string        query = string.Format("SELECT * FROM NhanVien WHERE ma_trang_thai_nhan_vien = {2} AND ma_chuc_vu = '{0}' AND (ho_ten LIKE N'%{1}%' OR ma_nhan_vien = '{1}' )", "CV002", keyword, 1);

            return(ThaoTacDuLieu_DAO.LayDanhSachNhanVien(query, con));
        }
Beispiel #3
0
        public List <clsNhanVien_DTO> LayNhanVienTheoMa(string maNhanVien)
        {
            List <clsNhanVien_DTO> lstNhanVien = new List <clsNhanVien_DTO>();
            SqlConnection          con         = ThaoTacDuLieu_DAO.TaoKetNoi();
            string query = "";

            if (maNhanVien != "")
            {
                query = string.Format("select * from NhanVien where ma_nhan_vien ='{0}'", maNhanVien);
            }
            else
            {
                query = string.Format("select * from NhanVien where ma_trang_thai_nhan_vien != {0}", 4);
            }
            return(ThaoTacDuLieu_DAO.LayDanhSachNhanVien(query, con));
        }
Beispiel #4
0
        public List <clsNhanVien_DTO> LayDanhSachNhanVienCoChonLoc(string hoTen, string maChucVu, int gioiTinh, int trangThai, int trangThai2)
        {
            List <clsNhanVien_DTO> lstNhanVien = new List <clsNhanVien_DTO>();

            SqlConnection con   = ThaoTacDuLieu_DAO.TaoKetNoi();
            string        query = string.Format("SELECT * FROM NhanVien WHERE ho_ten LIKE N'%{0}%' AND ma_chuc_vu LIKE '%{1}%'", hoTen, maChucVu);

            if (gioiTinh == 0 || gioiTinh == 1)
            {
                query += string.Format(" AND gioi_tinh = {0}", gioiTinh);
            }
            if (trangThai == 1 || trangThai == 2 || trangThai == 3 || trangThai == 4)
            {
                query += string.Format(" AND ma_trang_thai_nhan_vien = {0}", trangThai);
            }
            if (trangThai2 != -1)
            {
                query += string.Format(" AND ma_trang_thai_nhan_vien = {0} OR ma_trang_thai_nhan_vien = {1}", trangThai, trangThai2);
            }

            return(ThaoTacDuLieu_DAO.LayDanhSachNhanVien(query, con));
        }