Beispiel #1
0
        private void btnGenerisiRacun_Click(object sender, RoutedEventArgs e)
        {
            Racun racun = new Racun();

            Racun.Create(racun);
            RacunIzmenaProzor rip = new RacunIzmenaProzor(racun, RacunIzmenaProzor.Stanje.DODAVANJE, RacunIzmenaProzor.Pristup.PRODAVAC);

            rip.ShowDialog();
        }
Beispiel #2
0
 private void btnSacuvaj_Click(object sender, RoutedEventArgs e)
 {
     if (stanje == Stanje.DODAVANJE)
     {
         racun.UkupnaCena += 150;
         Racun.Create(racun);
         foreach (var x in dodateStavke)
         {
             Namestaj.Update(x.Namestaj);
             Stavka.AddForRacun(racun, x);
         }
         foreach (var x in dodateUsluge)
         {
             DodatnaUsluga.AddForRacun(racun, x);
         }
     }
     Model.Racun.Update(racun);
     this.Close();
 }
        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();
        }
Beispiel #4
0
 private void btnPotvrdi_Click(object sender, RoutedEventArgs e)
 {
     DialogResult = true;
     Racun.Create(racun);
     Close();
 }