public void Run2() { // Utworzenie pracowników ! Employee kierownikZmiany = new Employee("Kier Zmian"); Employee koordynatorUrMnt = new Employee("Koor Ur Mnt"); Employee serwisantUrMnt = new Employee("Srerwisant Ur Mnt"); // Cykl od zlecenia do wykonania - logika tworzenia obiektow try{ Console.WriteLine("Run na procesie nr : {0}", GetIdPeZ()); DokumentEz kwit = kierownikZmiany.WystawiaZlecenie("WZ PaczkaDanychInicjujacyh ", GetIdPeZ()); DokumentEz zlecenie = koordynatorUrMnt.ZatwierdzaZlecenie(kwit, "KW-ZL Dane wymagane do zatwierdzenie", GetIdPeZ()); DokumentEz zadanie = serwisantUrMnt.WykonujeZlecenie(zlecenie, "ZL-WZ Uwagi od serwisanta po wykonaniu zadania", GetIdPeZ()); // Cykl od wykonania/zamkniecie zlecenia/informacja do kierownikZmiany - logika modyfikacji obiektow zlecenie.ZamkniecieZlecenia(koordynatorUrMnt.ZamykaZlecenie(zadanie, "Z-ZZ Uwagi do zamkniecia zadania", GetIdPeZ())); kwit.ZamkniecieKwitu(zlecenie.PotwierdzenieZamkniecia()); } catch (Exception ex) { Console.WriteLine("Znowu wysypało się : => \n", ex); } }
internal DokumentEz WystawiaZlecenie(string DaneWejsciowe, int pid) { DokumentEz opracowanyDokument = new DokumentEz(DaneWejsciowe, pid); Console.WriteLine("WystawiaZlecenie -> {0}", DaneWejsciowe); return(opracowanyDokument); }
internal DokumentEz ZamykaZlecenie(DokumentEz zadanie, string DaneWejsciowe, int pid) { DokumentEz opracowanyDokument = new DokumentEz(DaneWejsciowe, pid); Console.WriteLine("ZamykaZlecenie -> {0}", DaneWejsciowe); return(opracowanyDokument); }
internal DokumentEz PotwierdzenieZamkniecia() { DokumentEz ZwracanyDokument = new DokumentEz("Dane zwracane", GetIdsProcesu()); Console.WriteLine("Potwierdzenie Zamknięcia o id:{0} z procesu {1}", this._ids, GetIdsProcesu()); return(ZwracanyDokument); // throw new NotImplementedException(); }
internal void ZamkniecieKwitu(DokumentEz dokumentEz) { _zamkniecie = dokumentEz; Console.WriteLine("Potwierdzenie Zamknięcia ZK o id:{0} z procesu {1}", this._ids, GetIdsProcesu()); }
public void ZamkniecieZlecenia(DokumentEz dokumentEz) { _zamkniecie = dokumentEz; Console.WriteLine("Potwierdzenie Zamknięcia ZL o id:{0} z procesu {1}", this._ids, GetIdsProcesu()); }