public DanhSachThietBi PhanLoai_ThietBi(DanhSachThietBi DS, int loai) { DanhSachThietBi kq = new DanhSachThietBi(); foreach (var item in DS.DS) { switch ((PhanLoai)loai) { case PhanLoai.MayTinh: if (item is MayTinh) { kq.Them(item); } break; case PhanLoai.MayAnh: if (item is MayAnh) { kq.Them(item); } break; case PhanLoai.DienThoai: if (item is DienThoai) { kq.Them(item); } break; default: break; } } return(kq); }
public DanhSachThietBi Cau1_Tim_DienThoai_It_CPU(DanhSachThietBi a) { DanhSachThietBi kq = new DanhSachThietBi(); foreach (var item in a.DS) { DienThoai t = (DienThoai)item; foreach (var lk in t.DS_LK) { if (lk is CPU && lk.SoLuong == 1) { kq.Them(item); } } } return(kq); }