static void Main(string[] args) { // Test clasa Masini var masina = new Masini("Audi", "RS7", "SV01IRI", 2019, 3500, false); Console.WriteLine(masina.ConversieLaSir()); var masina2 = new Masini("Audi", "R8", "SV02IRI", 2019, 4800, false); Console.WriteLine(masina2.ConversieLaSir()); if (masina.Compare(masina2)) { Console.WriteLine("Masina este aceeasi"); } else { Console.WriteLine("Masina NU este aceeasi"); } Console.ReadKey(); // Test clasa Angajati var angajat = new Angajati("Turculet", "Irina", "Cuza Voda", "0745454545", 22, "2971231565658", "Vanzari", 4, 3, 2020); Console.WriteLine(angajat.ConversieLaSir()); var angajat2 = new Angajati("Turculet", "Irina", "Cuza Voda", "0745454545", 22, "2971231565658", "Vanzari", 4, 3, 2020); Console.WriteLine(angajat2.ConversieLaSir()); if (angajat.Compare(angajat2)) { Console.WriteLine("Este acelasi angajat"); } else { Console.WriteLine("NU este acelasi angajat"); } Console.ReadKey(); // Test clasa Clienti var client = new Clienti("Turculet", "Georgel", "Grigore Antipa", "0741414141", 27, "1921122565859", "SV92TGM", 1, 2, 2020, 7); Console.WriteLine(client.ConversieLaSir()); Console.ReadKey(); }
static void Main(string[] args) { string FisierMasini = "masini.txt"; FileManager adminMasini = new FileManager(FisierMasini); int NrMasini; Masini[] MasiniFisier = adminMasini.GetMasini(out NrMasini); do { Console.Clear(); Console.WriteLine(Meniu()); string optiune = Console.ReadLine(); optiune = optiune.ToUpper(); switch (optiune) { case "M": string mesaj; mesaj = "Marca, Model, Nr. Inmatriculare, An, Capacitate Motor, Culoare:\n1.Alb\n"; mesaj += "2.Negru\n3.Albastru\n4.Verde\n5.Galben\n6.Portocaliu,"; mesaj += "Motorizare:\n1.Benzina\n2.Diesel\n3.ElectricPartial\n4.FullElectric, Inghiriata: 0 Nu 1 Da"; Console.WriteLine(mesaj); // var masina = new Masini(Console.ReadLine()); var masina = new Masini("Audi", "RS7", "SV01IRI", 2019, 3500, (CuloareMasina)1, (CombustibilMasina)2, false); MasiniFisier[NrMasini] = masina; NrMasini++; adminMasini.AddMasini(masina); Console.ReadLine(); break; case "A": var angajat = new Angajati("Turculet", "Irina", "Cuza Voda", "0745454545", 22, "2971231565658", "Vanzari", 4, 3, 2020); Console.WriteLine(angajat.ConversieLaSir()); var angajat2 = new Angajati("Turculet", "Irina", "Cuza Voda", "0745454545", 22, "2971231565658", "Vanzari", 4, 3, 2020); Console.WriteLine(angajat2.ConversieLaSir()); if (angajat.Compare(angajat2)) { Console.WriteLine("Este acelasi angajat"); } else { Console.WriteLine("NU este acelasi angajat"); } Console.ReadKey(); break; case "C": var client = new Clienti("Turculet", "Georgel", "Grigore Antipa", "0741414141", 27, "1921122565859", "SV92TGM", 1, 2, 2020, 7); var client2 = new Clienti("Turculet", "Georgel", "Grigore Antipa", "0741414141", 27, "1921122565859", "SV92TGM", 1, 2, 2020, 7); Console.WriteLine(client.ConversieLaSir()); Console.WriteLine(client2.ConversieLaSir()); if (client.Compare(client2)) { Console.WriteLine("Este acelasi client"); } else { Console.WriteLine("NU este acelasi client"); } Console.ReadKey(); break; case "T": var masina1 = new Masini("Audi", "RS7", "SV01IRI", 2019, 3500, (CuloareMasina)1, (CombustibilMasina)2, false); Console.WriteLine(masina1); var masina2 = new Masini("Audi", "R8", "SV02IRI", 2019, 4800, (CuloareMasina)3, (CombustibilMasina)3, false); Console.WriteLine(masina2.ConversieLaSir()); if (masina1.Compare(masina2)) { Console.WriteLine("Este aceiasi masina"); } else { Console.WriteLine("Nu este aceeasi masina"); } Console.ReadKey(); break; case "F": if (NrMasini == 0) { Console.WriteLine("Nu sunt date"); } for (int i = 0; i < NrMasini; i++) { Console.WriteLine(MasiniFisier[i].ConversieLaSir()); } Console.ReadKey(); break; case "X": System.Environment.Exit(1); break; } } while (true); }