Esempio n. 1
0
        /// <summary>
        /// Konstruktor okna
        /// </summary>
        /// <param name="spravce">Správce aplikace</param>
        /// <param name="zv"></param>
        public FinanceWindow(SpravceZvirat spravce, byte zv)
        {
            InitializeComponent();
            this.spravce = spravce;
            zvire        = zv;
            DataContext  = spravce;

            spravce.SeradFinance();

            // Nastavení kontextu a výpočet parametrů uprostřed okna, jako jsou výdaje a příjmy dle Prasnice apod
            vydajeListBox.DataContext = spravce.VydajePrase;
            prijmyListBox.DataContext = spravce.PrijmyPrase;
            spravce.SpocitejZisk(0);
            vydajeMaruskaTextBlock.DataContext = spravce.SpocitejBilanci(0, 0, 0, "", 0, 0);
            vydajeBaruskaTextBlock.DataContext = spravce.SpocitejBilanci(0, 0, 1, "", 0, 0);
            prijmyMaruskaTextBlock.DataContext = spravce.SpocitejBilanci(1, 0, 0, "", 0, 0);
            prijmyBaruskaTextBlock.DataContext = spravce.SpocitejBilanci(1, 0, 1, "", 0, 0);
            vydajeOstatniTextBlock.DataContext = spravce.SpocitejBilanci(0, 0, 2, "", 0, 0);
            prijmyOstatniTextBlock.DataContext = spravce.SpocitejBilanci(1, 0, 2, "", 0, 0);
            prijmyVrhTextBlock.DataContext     = spravce.SpocitejBilanci(1, 0, 3, "", 0, 0);
            vydajeVrhTextBlock.DataContext     = spravce.SpocitejBilanci(0, 0, 3, "", 0, 0);
        }