예제 #1
0
 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());
 }
예제 #3
0
 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();
        }