Пример #1
0
        static void Main(string[] args)
        {
            string[] lines = File.ReadAllLines("C:/Users/gluck/source/repos/Fuvar/fuvar.csv");

            List <Fuvar> fuvarList = new List <Fuvar>();

            for (int i = 1; i < lines.Length; i++)
            {
                Fuvar fuvarinstance = new Fuvar(lines[i]);

                fuvarList.Add(fuvarinstance);
            }

            Console.WriteLine("3. feladat");
            numberOfJourneys(fuvarList);

            Console.WriteLine("4. feladat");
            incomeOfGivenEntrepreneurAndNumberOfJourneys(fuvarList);

            Console.WriteLine("5. feladat");
            paymentMethodStatistics(fuvarList);

            Console.WriteLine("6. feladat");
            totalKm(fuvarList);

            Console.WriteLine("7. feladat");
            longestJourney(fuvarList);

            Console.WriteLine("8. feladat");
            errataGenerator(fuvarList);

            Console.ReadKey();
        }
Пример #2
0
        static void Main(string[] args)
        {
            Fuvarok = Fuvar.Beolvasas();
            UtazasokSzama();
            TaxisBevetele();
            FizetesiModok();
            OsszesKilometer();
            LeghosszabbFuvar();
            HibakKirasaTxtbe();

            Console.ReadKey();
        }
Пример #3
0
        private static void HibakKirasaTxtbe()
        {
            Console.WriteLine("8. Feladat: hibak.txt");
            var hibak = new List <Fuvar>();

            foreach (var fuvar in Fuvarok)
            {
                if (fuvar.IdotartamMasodpercben > 0 && fuvar.ViteldijDollarban > 0 && fuvar.MegtettUtMerfoldben == 0)
                {
                    hibak.Add(fuvar);
                }
            }



            Fuvar.HibakRogzitese(hibak.OrderBy(x => x.IndulasIdeje).ToList());
        }
Пример #4
0
        private static void Beolvas()
        {
            fuvarok = new List <Fuvar>();
            using (StreamReader sr = new StreamReader("fuvar.csv"))
            {
                sr.ReadLine();
                while (!sr.EndOfStream)
                {
                    string[] sor           = sr.ReadLine().Split(';');
                    int      taxi_id       = int.Parse(sor[0]);
                    DateTime indulas       = DateTime.Parse(sor[1]);
                    int      idotartam     = int.Parse(sor[2]);
                    double   tavolsag      = double.Parse(sor[3]);
                    double   viteldij      = double.Parse(sor[4]);
                    double   borravalo     = double.Parse(sor[5]);
                    string   fizetes_modja = sor[6];

                    Fuvar fuvar = new Fuvar(taxi_id, indulas, idotartam, tavolsag, viteldij, borravalo, fizetes_modja);
                    fuvarok.Add(fuvar);
                }
            }
        }