Exemplo n.º 1
0
        public Task <int> SaveItemAsync_DluhyItems(Dluhy_Items item)
        {
            var result = GetAll_DluhyItems().Result;

            foreach (Dluhy_Items dluh in result)
            {
                if (item.ID == dluh.ID)
                {
                    return(database.UpdateAsync(item));
                }
            }

            return(database.InsertAsync(item));
        }
        private async void Uloz_Prijem_Click(object sender, RoutedEventArgs e)
        {
            _dluhOd  = Pujceno_Nazev.Text;
            _pujceno = Pujceno_Castka.Text;
            _sazba   = Sazba.Text;

            if (PocatekKalendar.SelectedDate.HasValue)
            {
                _datumPoc = PocatekKalendar.SelectedDate.Value;
            }
            else
            {
                _datumPoc = DateTime.Now;
            }

            if (KonecKalendar.SelectedDate.HasValue)
            {
                _datumKon = KonecKalendar.SelectedDate.Value;
            }
            else
            {
                _datumKon = DateTime.Now;
            }

            int.TryParse(_puvodni_zustatek, out int _puvodni_zustatekF);
            int.TryParse(_pujceno, out int _pujcenoF);

            _puvodni_zustatekF = _puvodni_zustatekF - _pujcenoF;
            _puvodni_zustatek  = _puvodni_zustatekF.ToString();



            Dluhy_Items entry1 = new Dluhy_Items()
            {
                Nazev = _dluhOd, PocatekPujcky = _datumPoc, KonecPujcky = _datumKon, Sazba = _sazba, VysePujcky = _pujceno
            };
            await database.SaveItemAsync_DluhyItems(entry1);

            Finance_Items entry2 = new Finance_Items()
            {
                Zustatek = _puvodni_zustatek, Prijem = "0", Vydej = _pujceno, Nazev = _dluhOd + "- Půjčka", Kategorie = "Půjčka", Datum = _datumPoc
            };
            await database.SaveItemAsync_FinanceItems(entry2);

            FromDluh.Content = new MainPage();
        }