Esempio n. 1
0
        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);
        }
Esempio n. 4
0
        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();
        }
Esempio n. 5
0
 internal void ZamkniecieKwitu(DokumentEz dokumentEz)
 {
     _zamkniecie = dokumentEz;
     Console.WriteLine("Potwierdzenie Zamknięcia ZK o id:{0} z procesu {1}", this._ids, GetIdsProcesu());
 }
Esempio n. 6
0
 public void ZamkniecieZlecenia(DokumentEz dokumentEz)
 {
     _zamkniecie = dokumentEz;
     Console.WriteLine("Potwierdzenie Zamknięcia ZL o id:{0} z procesu {1}", this._ids, GetIdsProcesu());
 }