private void btnSacuvaj_Click(object sender, RoutedEventArgs e)
        {
            orgIznajmljivanje.FillData(iznajmljivanje);

            if (trenutnoStanje == STANJE.DODAVANJE)
            {
                IznajmljivanjeDAO.Create(orgIznajmljivanje);
                foreach (Gost g in dgGosti.Items)
                {
                    GostDAO.Create(g, (long)Aplikacija.Instanca.hotel.posete_bezObziraDaLiPostojeIliNe.Count());
                    //orgIznajmljivanje.Gosti.Add(g);
                }
                Aplikacija.Instanca.hotel.iznajmljivanja.Add(orgIznajmljivanje);
            }
            else
            {
                IznajmljivanjeDAO.Update(orgIznajmljivanje);
                foreach (Gost g in dgGosti.Items)
                {
                    GostDAO.Edit(g);
                }
            }

            iznajmljivanjeWindow.Show();
            this.Close();
        }
 public void LoadData()
 {
     KorisnikDAO.Load();
     TipSobeDAO.Load();
     SobaDAO.Load();
     TipIznajmljivanjaDAO.Load();
     CenovnikDAO.Load();
     IznajmljivanjeDAO.Load();
     IznajmljivanjeDAO.LoadBezObziraDaLiPostoje();
     GostDAO.Load();
 }
 private void btnObrisi_Click(object sender, RoutedEventArgs e)
 {
     if (MessageBox.Show("Da li ste sigurni???", "Brisanje iznajmljivanja", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
     {
         Iznajmljivanje i = dgIznajmljivanja.SelectedItem as Iznajmljivanje;
         //i.Gosti = new ObservableCollection<Gost>();
         foreach (Gost gost in i.Gosti)
         {
             //i.Gosti.Remove(gost);
             GostDAO.DeleteLogicko(gost);
         }
         Aplikacija.Instanca.hotel.iznajmljivanja.Remove(i);
         IznajmljivanjeDAO.Delete(i);
         dgIznajmljivanja.Items.Refresh();
     }
 }