예제 #1
0
        private static void ChiediDatiAgente()
        {
            Console.WriteLine("\nInserisci nome dell'agente");
            string nome = (Console.ReadLine());

            Console.WriteLine("\nInserisci cognome dell'agente");
            string cognome = (Console.ReadLine());

            Console.WriteLine("\nInserisci CF dell'agente");
            string cf = (Console.ReadLine());

            DateTime dataNascita;

            do
            {
                Console.WriteLine("\nInserisci la data di nascita dell'agente");
            } while (!DateTime.TryParse(Console.ReadLine(), out dataNascita));

            int anniDiServizio;

            do
            {
                Console.WriteLine("\nInserisci gli anni di servizio");
            } while (!int.TryParse(Console.ReadLine(), out anniDiServizio));

            Agente nuovoAgente = new Agente(nome, cognome, cf, Convert.ToDateTime(dataNascita), anniDiServizio);

            MetodiAccessoDB.RegistraNuovoAgente(nome, cognome, cf, dataNascita, anniDiServizio);
        }
예제 #2
0
        private static void ListaAgenti()
        {
            List <Agente> Agenti = MetodiAccessoDB.ElencoAgenti();

            foreach (Agente x in Agenti)
            {
                Console.WriteLine(x.ToString());
            }
        }
예제 #3
0
        //Chiede all'utente il codice per visualizzare gli agenti afferenti all'area di interesse
        private static void ChiediArea()
        {
            int cod;

            do
            {
                Console.Write("Inserisci il codice area: ");
            } while (!int.TryParse(Console.ReadLine(), out cod));

            List <Agente> Agenti = MetodiAccessoDB.ElencoAgentiPerArea(cod);

            foreach (Agente x in Agenti)
            {
                Console.WriteLine(x.ToString());
            }
        }
예제 #4
0
        //Chiede all'utente il numero di anni in modo da visualizzare gli agenti caratterizzati da un numero minore o uguale di anni di servizio
        public static void ChiediAnno()
        {
            int anni;

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

            List <Agente> Agenti = MetodiAccessoDB.AgentiPerAnniDiServizio(anni);

            foreach (Agente x in Agenti)
            {
                Console.WriteLine(x.ToString());
            }
        }