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); }
public void PrzypiszUrzadzenie(Urzadzenie urzadzenie) { _dotyczace = urzadzenie; }
// asocjacja z atrybutem public void DodajPodzespolDoUrzadzenia(Podzespol podzespol, Urzadzenie urzadzenie) { _skladaSieZ = urzadzenie; _wchodziWsklad = podzespol; }