Exemplo n.º 1
0
        public void NhapTuFile(DanhSachLinhKien DS_LK)
        {
            string       p  = @"ThietBi.txt";
            StreamReader sr = new StreamReader(p);
            string       s;

            string[] tR;
            string[] tC;
            while ((s = sr.ReadLine()) != null)
            {
                string[] t = s.Split(',');
                if (t[0] == "MT")
                {
                    tR = t[2].Split(' ');
                    tC = t[3].Split(' ');
                    Them(new MayTinh(t[1], new RAM(float.Parse(tR[1]), tR[0]), new CPU(float.Parse(tC[1]), tC[0])));
                }
                else if (t[0] == "DT")
                {
                    tR = t[2].Split(' ');
                    tC = t[3].Split(' ');
                    Them(new DienThoai(t[1], new RAM(float.Parse(tR[1]), tR[0]), new CPU(float.Parse(tC[1]), tC[0])));
                    DS_LK.Them(new RAM(float.Parse(tR[1]), tR[0]));
                    DS_LK.Them(new CPU(float.Parse(tC[1]), tC[0]));
                }
                else
                {
                    tR = t[2].Split(' ');
                    tC = t[3].Split(' ');
                    Them(new MayAnh(t[1], new RAM(float.Parse(tR[1]), tR[0]), new CPU(float.Parse(tC[1]), tC[0])));
                }
            }
        }
Exemplo n.º 2
0
        public DanhSachLinhKien Tim_CPU_SuDung_MucDo(DanhSachTanSuat a, int soLan)
        {
            DanhSachLinhKien kq = new DanhSachLinhKien();

            foreach (var item in a.listPair)
            {
                if (item.linhKien is CPU && item.SoLan == soLan)
                {
                    kq.Them(item.linhKien);
                }
            }
            return(kq);
        }