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); }
public frmNhanVien() { InitializeComponent(); this.Load += Form1_Load; isSaved = true; cmbKieuSapXap.SelectedIndex = 0; danhSachNhanVien = new DoAnThucTapCoSo.DanhSachNhanVien(); }
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); } }