示例#1
0
 private static Agenda AgendaCurenta(string numeAgenda, Persoana persoanaActuala)
 {
     foreach (var agenda in persoanaActuala.ListaDeAgende)
     {
         if (agenda.Nume == numeAgenda)
         {
             return(agenda);
         }
     }
     return(null);
 }
示例#2
0
        static void Main(string[] args)
        {
            Persoana Denis = new Persoana("Cuc", "Denis");

            Persoana.ListaDePersoane.Add(Denis);

            Persoana Loredana = new Persoana("Loredana", "Padureanu");

            Persoana.ListaDePersoane.Add(Loredana);

            Persoana Solo = new Persoana("Barburas", "Solomon");

            Persoana.ListaDePersoane.Add(Solo);

            bool     ruleaza         = true;
            Persoana persoanaActuala = Solo;
            string   line;

            while (ruleaza)
            {
                Console.WriteLine("Comenzile aplicatiei: ");
                Console.Write("Pentru a crea o agenda tastati: 'new agnd'\n " +
                              "Pentru a crea sterge o agenda tastati: 'del agnd'\n " +
                              "Pentru a crea o activitate tastati: 'new actte'\n " +
                              "Pentru a sterge o activitate tastati: 'del actte'\n" +
                              "Pentru a orpi aplicatia tastati: 'over'\n");

                line = Console.ReadLine();

                if (line == "new agnd")
                {
                    persoanaActuala = PersoanaActuala();
                    Console.WriteLine("Numele agendei: ");
                    string numeAgenda = Console.ReadLine();
                    persoanaActuala.CreareAgenda(numeAgenda);
                }
                else if (line == "del agnd")
                {
                    persoanaActuala = PersoanaActuala();
                    Console.WriteLine("Numele agendei: ");
                    string numeAgenda = Console.ReadLine();
                    persoanaActuala.StergereAgenda(numeAgenda);
                }
                else if (line == "new actte")
                {
                    Console.WriteLine("Numele agendei: ");
                    string numeAgenda = Console.ReadLine();
                    var    agenda     = AgendaCurenta(numeAgenda, persoanaActuala);
                    agenda.AdaugareActivitate();
                }
                else if (line == "del actte")
                {
                    Console.WriteLine("Numele agendei: ");
                    string numeAgenda     = Console.ReadLine();
                    string numeActivitate = Console.ReadLine();
                    var    agenda         = AgendaCurenta(numeAgenda, persoanaActuala);
                    agenda.StergereActivitate(numeActivitate);
                }
                else if (line == "over")
                {
                    ruleaza = false;
                    break;
                }
            }
        }