public mainProdavacWindow() { InitializeComponent(); view = CollectionViewSource.GetDefaultView(Racun.GetAll()); dgRacuni.ItemsSource = view; dgRacuni.IsSynchronizedWithCurrentItem = true; dgRacuni.ColumnWidth = new DataGridLength(1, DataGridLengthUnitType.Star); }
private void RacuniPrelaz(object sender, RoutedEventArgs e) { cbSortiranje.Items.Clear(); podaci = Podaci.RacunProdaje; //ZAVRSI RACUN SQL dgNamestaj.ItemsSource = Racun.GetAll(); dgNamestaj.IsSynchronizedWithCurrentItem = true; view = CollectionViewSource.GetDefaultView(Racun.GetAll()); }
private void GetAllDB() { TipNamestaja.GetAll(); Namestaj.GetAll(); Akcija.GetAll(); Korisnik.GetAll(); Racun.GetAll(); DodatnaUsluga.GetAll(); }
private void SacuvajRacun(object sender, RoutedEventArgs e) { var postojeciRacun = Racun.GetAll(); switch (operacija) { case Operacija.DODAVANJE: racun.Id = postojeciRacun.Count + 1; racun.Kupac = tbKupac.Text; racun.DatumProdaje = DateTime.Now; racun.BrojRacuna = tbBrojRacuna.Text; IzracunajCenu(); racun.UkupnaCena = double.Parse(tbUkupnaCena.Text); postojeciRacun.Add(racun); Racun.Create(racun); break; case Operacija.IZMENA: foreach (var n in postojeciRacun) { if (n.Id == racun.Id) { n.Kupac = tbKupac.Text; n.BrojRacuna = tbBrojRacuna.Text; n.DatumProdaje = DateTime.Now; IzracunajCenu(); n.UkupnaCena = double.Parse(tbUkupnaCena.Text); Racun.Update(n); } } break; } // GenericSerializer.Serialize("Racuni.xml", postojeciRacun); this.Close(); }