示例#1
0
        private Inicjalizator(IUstawienia ustawienia)
        {
            this.ustawienia = ustawienia;

            FabrykaNaleznoscPieniezna = new FabrykaNaleznoscPieniezna();

            IFabrykaOsobaPieniezna fabrykaOsoba = new FabrykaOsobaPieniezna();

            FabrykaTablicaOsob = new FabrykaTablicaOsobPienieznych();

            IFabrykaNaleznoscPienieznaZerowa fabrykaNaleznoscPienieznaZerowa = new FabrykaNaleznoscPienieznaZerowa();

            IFabrykaNaleznoscPienieznaDiagonalna fabrykaNaleznoscDiagonalna = new FabrykaNaleznoscPienieznaDiagonalna();

            IAbstrakcyjnaFabrykaNaleznosciPienieznaDlaTabeliNaleznosci abstrakcyjnaFabrykaNaleznosciDlaTabeliNaleznosci =
                new AbstrakcyjnaFabrykaNaleznosciPienieznejDlaTabeliNaleznosci(fabrykaNaleznoscDiagonalna, fabrykaNaleznoscPienieznaZerowa);

            IFabrykaKryteriumWyboruTabeliNaleznosciPienieznychNull fabrykaKryteriumWyboruTabeliNaleznosciPienieznychNull = new FabrykaKryteriumWyboruTabeliNaleznosciPienieznychNull();

            FabrykaOsobaPieniezna = new FabrykaOsobaPieniezna();

            FabrykaPolozeniaWTabeliNaleznosci = new FabrykaPolozeniaWTabeliNaleznosci();

            //inicjaizacja dla modelu

            AbstrakcyjnaFabrykaKryteriumWyboruTabeliNaleznosciPienieznych =
                new AbstrakcyjnaFabrykaKryteriumWyboruTabeliNaleznosciPienieznych(fabrykaNaleznoscPienieznaZerowa);

            AbstrakcyjnaFabrykaNaleznosciPienieznaDlaTabeliNaleznosci =
                new AbstrakcyjnaFabrykaNaleznosciPienieznejDlaTabeliNaleznosci(fabrykaNaleznoscDiagonalna, fabrykaNaleznoscPienieznaZerowa);

            FabrykaKryteriumWyboruTabeliNaleznosciNull = new FabrykaKryteriumWyboruTabeliNaleznosciPienieznychNull();

            FabrykaNaleznoscPienieznaZerowa = new FabrykaNaleznoscPienieznaZerowa();
        }
        public static IInicjalizatorDzielnika InicjalizujInicjalizator(IUstawienia ustawienia)
        {
            if (czyInicjalizowane == true)
            {
                throw new ApplicationException("Proba ponownej inicjalizacji inicjalizatora, jest niedozwolona");
            }

            czyInicjalizowane = true;

            return(new Inicjalizator(ustawienia));
        }
示例#3
0
        public static void Main(string[] args)
        {
            IUstawienia ustawienia = OdczytajUstawienia;

            IInicjalizatorDzielnika inicjalizator = Inicjalizator.Inicjalizator.InicjalizujInicjalizator(ustawienia);

            RownyDzielnik dzielnik = inicjalizator.StworzWidokDzielnika();

            Dzielnik Rowny_Dzielnik = new Dzielnik();

            Rowny_Dzielnik.Run(dzielnik);
        }
示例#4
0
        public HomeController()
        {
            //_posty = new PostDAL();
            //_tagi = new TagDAL();
            _komentarze = new KomentarzDAL();

            _postTag    = new PostTagDAL();
            _ustawienia = new UstawieniaServices();
            _archiwum   = new ArchiveDAL();

            utworzArchiwum();
        }
示例#5
0
        public HomeController()
        {
            //_posty = new PostDAL();
            //_tagi = new TagDAL();
            _komentarze = new KomentarzDAL();

            _postTag = new PostTagDAL();
            _ustawienia = new UstawieniaServices();
            _archiwum = new ArchiveDAL();

            utworzArchiwum();
        }
示例#6
0
        public static IModelDzielnika InicjalizujModelu(IInicjaliztorDlaModelu inicjalizatorDlaModelu, IUstawienia _ustawienia)
        {
            inicjalizator = inicjalizatorDlaModelu;

            ustawienia = _ustawienia;

            InitializujFabrykaModelu();

            if (instancjaModelu == null)
            {
                instancjaModelu = new ModelDzielnika(instancjaFabrykiModelu);
            }

            return(instancjaModelu);
        }
示例#7
0
        internal ModelWidokuDzielnika(IFabrykaModelWidoku fabrykaModelWidoku, IUstawienia ustawienia,
                                      IModelDzielnikaDlaModelWidoku model,
                                      ICzyMoznaObliczacWkaznik czyMoznaObliczacWkaznik)
        {
            this.fabrykaModelWidoku = fabrykaModelWidoku;

            this.ustawienia = ustawienia;

            ElementWysokosc = ustawienia.ElementSzerokosc;

            tabelaKomorek = fabrykaModelWidoku.StworzTabelaKomorek(ustawienia);

            ObliczKomenda = fabrykaModelWidoku.StworzObliczKomenda(UaktualnijModel, czyMoznaObliczacWkaznik);

            model.ObliczonaTabelNaleznocsci += ModelDzielnika_ObliczonaTabelNaleznocsci;

            uaktualniacz = fabrykaModelWidoku.StworzModelUaktualniacz();
        }
示例#8
0
        internal FabrykaModelWidoku(IModelDzielnikaDlaUaktualniaczModelu modelDzielnika, IInicjalizatorDlaFabrykaModelWidoku inicjalizator, IUstawienia ustawienia)
        {
            fabrykaNaleznoscPieniezna = inicjalizator.FabrykaNaleznoscPieniezna;

            fabrykaNaleznoscPienieznaZerowa = inicjalizator.FabrykaNaleznoscPienieznaZerowa;

            fabrykaOsobaPieniezna = inicjalizator.FabrykaOsobaPieniezna;

            fabrykaTablicaOsobPienieznych = inicjalizator.FabrykaTablicaOsob;

            fabrykaPolozeniaWTabeliNaleznosci = inicjalizator.FabrykaPolozeniaWTabeliNaleznosci;

            uaktualniaczModelu = new ModelUaktualniacz(modelDzielnika);

            czyMoznaObliczacWkaznik = new CzyMoznaObliczacWkaznik();

            komorkaNaOsobaWizytor = StworzKomorkaNaOsobaWizytor(ustawienia.RodzajNaleznosciWylicznik);
        }
示例#9
0
 public UstawieniaServices()
 {
     _ustawienia = new UstawieniaDAL();
 }
示例#10
0
 public UstawieniaServices()
 {
     _ustawienia = new UstawieniaDAL();
 }
        private static IFabrykaModelWidoku InitializujFabrykaModelWidoku
            (IModelDzielnikaDlaUaktualniaczModelu modelDzielnika, IInicjalizatorDlaFabrykaModelWidoku inicjalizator, IUstawienia ustawienia)
        {
            if (instancjaFabrykiModelWidoku == null)
            {
                return(new FabrykaModelWidoku(modelDzielnika, inicjalizator, ustawienia));// new TesktK;wotyWejsciowejNaNaleznoscKonwerter(inicjalizator.FabrykaNaleznoscPieniezna), new NaleznoscPienieznaNaStringKonwerter(),
            }
            //inicjalizator.FabrykaNaleznoscPieniezna, inicjalizator.FabrykaTablicaOsob,
            //new CzyMoznaObliczacWkaznik(), new ModelUaktualniacz(modelDzielnika));

            return(instancjaFabrykiModelWidoku);
        }
        public static IModelWidokuDzielnika InitializujModelWidoku(IModelDzielnika modelDzielnika, IInicjalizatorDlaFabrykaModelWidoku inicjalizator, IUstawienia ustawienia)
        {
            instancjaFabrykiModelWidoku = InitializujFabrykaModelWidoku(modelDzielnika, inicjalizator, ustawienia);

            if (instancjaModelWidoku == null)
            {
                instancjaModelWidoku = new ModelWidokuDzielnika(instancjaFabrykiModelWidoku, ustawienia, modelDzielnika,
                                                                instancjaFabrykiModelWidoku.StworzCzyMoznaObliczacWkaznik());
            }

            return(instancjaModelWidoku);
        }