コード例 #1
0
        public Atrapa()
        {
            logowanie  = Interfaces.View.IVCentralaLogowanie.createInstance(this);
            statystyka = Interfaces.View.IVCentralaStatystyka.createInstance(this);
            paczki     = Interfaces.View.IVCentralaPaczki.createInstance(this);
            samochody  = Interfaces.View.IVCentralaSamochody.createInstance(this);
            kurierzy   = null;// Interfaces.View.IVCentralaKurierzy.createInstance(this);

            ivKurier = Interfaces.View.IVKurier.createInstance(this);
            ivKlient = Interfaces.View.IVKlient.createInstance(this);
        }
コード例 #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();
        }
コード例 #3
0
 public KurierzyPrezenter(Interfaces.Presenter.ICMPaczki paczkiP)
 {
     kurierzy      = Interfaces.View.IVCentralaKurierzy.createInstance(this, paczkiP);
     kurierzyModel = new KurierzyModel();
 }