示例#1
0
 public VMenuGlowne(ICMLogowanie logowanieP, ICMSamochody samochodyP, ICMStatystyka statystykaP, ICMKurierzy kurierzyP, ICMPaczki paczkiP)
 {
     this.logowanieP  = logowanieP;
     this.samochodyP  = samochodyP;
     this.statystykaP = statystykaP;
     this.kurierzyP   = kurierzyP;
     this.paczkiP     = paczkiP;
 }
示例#2
0
        public Atrapa()
        {
            bool atrapimy = false;

            PCentrLogowanie = atrapimy && true
                ? this as Interfaces.Presenter.ICMLogowanie
                : new Presenters.CentralaManager.Logowanie.LogowaniePrezenter();
            PCentrStatystyka = atrapimy && true
                ? this as Interfaces.Presenter.ICMStatystyka
                : new Presenters.CentralaManager.StatystykiCM.StatystykiPrezenter();
            PCentrSamochody = atrapimy && true
                ? this as Interfaces.Presenter.ICMSamochody
                : new Presenters.CentralaManager.SamochodyCM.SamochodyPrezenter();
            PCentrPaczki = atrapimy && true
                ? this as Interfaces.Presenter.ICMPaczki
                : new Presenters.CentralaManager.PaczkiCM.PaczkiPrezenter();
            PCentrKurierzy = atrapimy && true
                ? this as Interfaces.Presenter.ICMKurierzy
                : new Presenters.CentralaManager.KurierzyCM.KurierzyPrezenter(PCentrPaczki);
            PKurier = this /*atrapimy  && true
                            * ? this as Interfaces.Presenter.IPKurier
                            * : new Presenters.KurierManager.KurierPrezenter()*/;
            PKlient = atrapimy && true
                ? this as Interfaces.Presenter.IPKlient
                : new Presenters.KlientManager.KlientPrezenter();
            logowanie  = Interfaces.View.IVCentralaLogowanie.createInstance(PCentrLogowanie);
            statystyka = Interfaces.View.IVCentralaStatystyka.createInstance(PCentrStatystyka);
            paczki     = Interfaces.View.IVCentralaPaczki.createInstance(PCentrPaczki);
            samochody  = Interfaces.View.IVCentralaSamochody.createInstance(PCentrSamochody);
            kurierzy   = Interfaces.View.IVCentralaKurierzy.createInstance(PCentrKurierzy, PCentrPaczki);

            ivKurier = Interfaces.View.IVKurier.createInstance(PKurier);
            ivKlient = Interfaces.View.IVKlient.createInstance(PKlient);

            init();
        }
 public abstract void wyswietlMenuGlowneCentrali(Models.DTO.Uzytkownik.DaneUzytkownika dane, ICMKurierzy kurierzyP, ICMSamochody samochodyP, ICMStatystyka statystykaP, ICMPaczki paczkiP);