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(); }
static void Main(string[] args) { Fuvarok = Fuvar.Beolvasas(); UtazasokSzama(); TaxisBevetele(); FizetesiModok(); OsszesKilometer(); LeghosszabbFuvar(); HibakKirasaTxtbe(); Console.ReadKey(); }
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()); }
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); } } }