Example #1
0
        public void AdaugaActivitate(Activitate a)
        {
            bool adauga = true;

            foreach (Activitate act in this.activitati)
            {
                if ((act.DataInceput <= a.DataInceput && a.DataInceput <= act.DataFinal) || (act.DataInceput <= a.DataFinal && a.DataFinal <= act.DataFinal))
                {
                    adauga = false;
                    Console.WriteLine("Deja exisata o activitate in acest interval: ");
                    Console.WriteLine(act.ToString());
                }
            }
            if (adauga == true)
            {
                this.activitati.Add(a);
                a.Participanti.Add(this.proprietar);
                Console.WriteLine("Activitate: " + a.ToString() + " a fost adaugata in agenda persoanei: " + this.proprietar.Nume + " " + this.proprietar.Prenume);
            }
        }
Example #2
0
 public void StergeActivitate(Activitate a)
 {
     this.activitati.Remove(a);
     a.Participanti.Remove(this.proprietar);
     Console.WriteLine("Activitate " + a.ToString() + " a fost stearsa");
 }