public DanhSachNhanVien SearchMany(string[] propertyNames, string[] values)
        {
            DanhSachNhanVien ketQuaTimKiem = new DanhSachNhanVien();

            if (propertyNames[1] == null)
            {
                for (NhanVien nv = NhanVienDau; nv != null; nv = nv.next)
                {
                    if (StringProcessing.ConvertToUnSign(nv[propertyNames[0]].ToString().ToLower()).Contains(StringProcessing.ConvertToUnSign(values[0].ToLower())))
                    {
                        NhanVien kq = new NhanVien(nv.HoTen, nv.ChucVu, nv.NgaySinh, nv.HeSoLuong);
                        ketQuaTimKiem.AddLast(kq);
                    }
                }
            }
            else
            {
                for (NhanVien nv = NhanVienDau; nv != null; nv = nv.next)
                {
                    if (StringProcessing.ConvertToUnSign(nv[propertyNames[0]].ToString().ToLower()).Contains(StringProcessing.ConvertToUnSign(values[0].ToLower())))
                    {
                        if (StringProcessing.ConvertToUnSign(nv[propertyNames[1]].ToString().ToLower()).Contains(StringProcessing.ConvertToUnSign(values[1].ToLower())))
                        {
                            NhanVien kq = new NhanVien(nv.HoTen, nv.ChucVu, nv.NgaySinh, nv.HeSoLuong);
                            ketQuaTimKiem.AddLast(kq);
                        }
                    }
                }
            }
            return(ketQuaTimKiem);
        }
Beispiel #2
0
 public frmNhanVien()
 {
     InitializeComponent();
     this.Load += Form1_Load;
     isSaved    = true;
     cmbKieuSapXap.SelectedIndex = 0;
     danhSachNhanVien            = new DoAnThucTapCoSo.DanhSachNhanVien();
 }
Beispiel #3
0
 private void ShowDataToDatagridView(DanhSachNhanVien dsnv)
 {
     dgvDanhSachNhanVien.Rows.Clear();
     for (NhanVien emp = dsnv.NhanVienDau; emp != null; emp = emp.next)
     {
         dgvDanhSachNhanVien.Rows.Add(emp.HoTen, emp.NgaySinh.ToString(), emp.ChucVu, emp.HeSoLuong);
     }
 }