예제 #1
0
        private static void InserisciAgente()
        {
            Console.Write("Nome: ");
            string nome = Console.ReadLine();

            Console.Write("Cognome: ");
            string cognome = Console.ReadLine();

            Console.Write("Codice fiscale: ");
            string codiceFiscale = Console.ReadLine();

            DateTime dataNascita;

            do
            {
                Console.Write("Data di nascita: ");
            }while (!DateTime.TryParse(Console.ReadLine(), out dataNascita));

            int anniServizio;

            do
            {
                Console.Write("Anni di servizio: ");
            }while (!int.TryParse(Console.ReadLine(), out anniServizio));

            Agente agente = Polizia.InserisciAgente(nome, cognome, codiceFiscale, dataNascita, anniServizio);

            Console.WriteLine($"Inserito agente: {agente}");
        }
예제 #2
0
 private static void MostraTuttiGliAgenti()
 {
     foreach (Agente a in Polizia.ElencoAgenti())
     {
         Console.WriteLine(a);
     }
 }
예제 #3
0
        private static void MostraAgentiArea()
        {
            Console.Write("Di quale area vuoi mostrare gli agenti: ");
            string codiceArea = Console.ReadLine();

            foreach (Agente a in Polizia.ElencoAgentiPerArea(codiceArea))
            {
                Console.WriteLine(a);
            }
        }
예제 #4
0
        private static void MostraAgentiServizio()
        {
            Console.Write("Agenti con anni di servizio maggiori o uguali a: ");
            int.TryParse(Console.ReadLine(), out int anniServizio);

            foreach (Agente a in Polizia.ElencoAgentiConAlmenoAnniDiServizio(anniServizio))
            {
                Console.WriteLine(a);
            }
        }