static public void readFile(LoadManager man)
        {
            int i = 0;

            Zap[] zap = new Zap[man.directory.GetDirectories().Length];
            foreach (DirectoryInfo d in man.directory.GetDirectories())
            {
                Console.WriteLine($"Автозапчасть № {i}");

                man.ReadObject($@"zap{i}\\zap{i}", zap[i]);

                //file.fileReaderZap($"zap{i}\\zap{i}");

                //Console.WriteLine("Продажи:");
                //string[] searchSale = Directory.GetFiles($@"{file.dir}\DIR\zap{i}\", $"zap{i}sale{i}*");
                //string[] searchKat = Directory.GetFiles($@"{file.dir}\DIR\zap{i}\", $"zap{i}kat{i}*");
                //int j = 0;
                //foreach (string f in searchSale)
                //{
                //    Console.WriteLine($"Продажа № {j}");
                //    file.fileReaderSale($"zap{i}\\zap{i}sale{j}");
                //    Console.WriteLine("******************************");
                //    j++;
                //}
                //Console.WriteLine("Категории:");
                //j = 0;
                //foreach (string f in searchKat)
                //{
                //    Console.WriteLine($"Категория № {j}");
                //    file.fileReaderKat($"zap{i}\\zap{i}kat{j}");
                //    Console.WriteLine("******************************");
                //    j++;
                //}


                i++;
            }
            Console.WriteLine("Чтение завершено");
        }
Пример #2
0
        static void Main(string[] args)
        {
            List <Owner>   owner   = new List <Owner>();
            List <Agency>  agency  = new List <Agency>();
            List <Object1> object1 = new List <Object1>();
            List <Lodger>  lodger  = new List <Lodger>();

            Object1.InputObject1(ref object1);

            LoadManager loader1 = new LoadManager("object1.txt");

            loader1.BeginRead();
            while (loader1.IsLoading)
            {
                object1.Add(loader1.Read(new Object1.Loader()) as Object1);
            }
            loader1.EndRead();

            LoadManager loader2 = new LoadManager("Owner.txt");

            loader2.BeginRead();
            while (loader2.IsLoading)
            {
                owner.Add(loader2.Read(new Owner.Loader()) as Owner);
            }
            loader2.EndRead();

            FileStream file1 = new FileStream("object1.txt", FileMode.Create);
            FileStream file2 = new FileStream("Owner.txt", FileMode.Create);
            FileStream file3 = new FileStream("Agency.txt", FileMode.Create);
            FileStream file4 = new FileStream("Lodger.txt", FileMode.Create);

            file1.Close();
            file2.Close();
            file3.Close();
            file1.Close();
            SaveManager first = new SaveManager("object1.txt");

            foreach (var x in object1)
            {
                first.WriteObject(x);
            }

            SaveManager ownerInFle = new SaveManager("Owner.txt");

            foreach (var x in owner)
            {
                ownerInFle.WriteObject(x);
            }

            SaveManager agencyInFle = new SaveManager("Agency.txt");

            foreach (var x in owner)
            {
                agencyInFle.WriteObject(x);
            }

            SaveManager ownelodgerInFle = new SaveManager("Lodger.txt");

            foreach (var x in owner)
            {
                ownelodgerInFle.WriteObject(x);
            }



            Owner.InputOwner(ref owner);
            Agency.InputAgency(ref agency);
            Lodger.InputLodger(ref lodger);
            Console.ReadKey();
        }