private void SacuvajIzmene(object sender, RoutedEventArgs e)
        {
            var listaProdaje = Projekat.Instance.ProdajeNamestaja;

            switch (operacija)
            {
            case Operacija.DODAVANJE:
                prodajaNamestaja.BrojRacuna = listaProdaje.Count + 1;
                ProdajaNamestaja.Create(prodajaNamestaja);

                break;

            case Operacija.IZMENA:

                ProdajaNamestaja.Update(prodajaNamestaja);

                break;

            default:
                break;
            }


            Close();
        }
        private void IzmeniProdaju_Click(object sender, RoutedEventArgs e)
        {
            ProdajaNamestaja kopija = (ProdajaNamestaja)IzabranaProdaja.Clone();

            var prodajaProzor = new DodavanjeIzmenaProdaje(kopija, DodavanjeIzmenaProdaje.Operacija.IZMENA);

            prodajaProzor.ShowDialog();
        }
        private void DodajProdaju_Click(object sender, RoutedEventArgs e)
        {
            var novaProdaja = new ProdajaNamestaja()
            {
                DatumProdaje    = DateTime.Today,
                BrojRacuna      = 0,
                Kupac           = "",
                UkupanIznos     = 0,
                StavkaNamestaja = new ObservableCollection <StavkaNamestaja>()
            };

            var prodajaNamestajaProzor = new DodavanjeIzmenaProdaje(novaProdaja, DodavanjeIzmenaProdaje.Operacija.DODAVANJE);

            prodajaNamestajaProzor.ShowDialog();
        }
        public DodavanjeIzmenaProdaje(ProdajaNamestaja prodajaNamestaja, Operacija operacija)
        {
            InitializeComponent();


            this.prodajaNamestaja = prodajaNamestaja;
            this.operacija        = operacija;


            dDatumProdaje.DataContext = prodajaNamestaja;
            tbKupac.DataContext       = prodajaNamestaja;
            dgNamestajP.ItemsSource   = prodajaNamestaja.StavkaNamestaja;
            dgNamestajP.DataContext   = prodajaNamestaja.StavkaNamestaja;
            dgNamestajP.ColumnWidth   = new DataGridLength(1, DataGridLengthUnitType.Star);
            dgUslugaP.ItemsSource     = prodajaNamestaja.StavkaUsluge;
            dgUslugaP.DataContext     = prodajaNamestaja.StavkaNamestaja;
            dgUslugaP.ColumnWidth     = new DataGridLength(1, DataGridLengthUnitType.Star);

            lbCena.DataContext = prodajaNamestaja.UkupanIznos;
        }