Example #1
0
        public ZgloszenieSerwisowe UtworzZgloszenie(string opisUsterki, string diagnostyka, Klient klient, Urzadzenie urzadzenie)
        {
            var zgloszenie = new ZgloszenieSerwisowe(opisUsterki, diagnostyka);

            // dodanie powiązań Agent<->ZgloszenieSerwisowe
            _obsluguje.Add(zgloszenie);
            zgloszenie.PrzypiszAgenta(this);

            // dodanie powiązań ZgloszenieSerwisowe<->Klient
            zgloszenie.PrzypiszUrzadzenie(urzadzenie);
            urzadzenie.PrzypiszZgloszenie(zgloszenie);

            //dodanie powiązań Klient<->ZgłoszenieSerwisowe
            zgloszenie.PrzypiszKlienta(klient);
            klient.PrzypiszZgloszenie(zgloszenie);

            return(zgloszenie);
        }
Example #2
0
 public void PrzypiszUrzadzenie(Urzadzenie urzadzenie)
 {
     _dotyczace = urzadzenie;
 }
Example #3
0
 // asocjacja z atrybutem
 public void DodajPodzespolDoUrzadzenia(Podzespol podzespol, Urzadzenie urzadzenie)
 {
     _skladaSieZ    = urzadzenie;
     _wchodziWsklad = podzespol;
 }