private void ButtonDodaj_Click(object sender, RoutedEventArgs e) { textBoxIznos.Text = textBoxIznos.Text.Replace(",", "."); Unos unos = new Unos(); unos.DatumVrijeme = datePickerDatum.SelectedDate.Value; double outparam; bool success = double.TryParse(textBoxIznos.Text, out outparam); if (success) { unos.Iznos = outparam; unos.IdPotkategorije = ((Potkategorija)(((ComboBoxItem)comboBoxPotkategorija.SelectedItem).Tag)).IdPotkategorije; unos.Opis = textBoxOpis.Text; unos.Vrsta = isMinus ? Util.minus : Util.plus; Util.Context.Unos.Add(unos); Util.Context.SaveChanges(); List <Unos> unosi = Util.Context.Unos.ToList <Unos>(); MjeseciGodisnjiObracun(unosi); PrihodiRashodi(unosi); textBoxIznos.Text = ""; textBoxOpis.Text = ""; } else { textBoxIznos.Text = ""; MessageBox.Show("Ponovo unesite iznos!", "Broj nije dobro napisan!", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void BrisanjeUnosaIzDataGrida(DataGrid dg) { Unos izabrano = (Unos)dg.SelectedItem; Util.Context.Unos.Remove(izabrano); Util.Context.SaveChanges(); RefreshText(); }