private void refreshIBaza()
 {
     InterniUgovorDAO dao = new InterniUgovorDAO();
     Iugovori = dao.getAll();
     dtgInterni.ItemsSource = Iugovori;
 }
        private void obrisiI_Click(object sender, RoutedEventArgs e)
        {
            List<int> broj = new List<int>();
            Pomocni_prozori.ID id = new Pomocni_prozori.ID(broj);

            if (id.ShowDialog() == true)
            {
                bool imaGa = false;
                InterniUgovor iu = null;
                foreach (InterniUgovor i in Iugovori)
                {
                    if (i.ID == broj[0]) { imaGa = true; iu = i; break; }
                }

                if (imaGa == true)
                {
                    InterniUgovorDAO dao = new InterniUgovorDAO();
                    dao.Delete(iu);
                }
                else MessageBox.Show("ID koji ste unijeli ne postoji!");

                refreshIBaza();
                refreshI();
            }
        }
        void Test()
        {
            return;
            InterniUgovor E = new InterniUgovor ();
            E.Opis = "Ovo je jedan interni ugovor!!";
            E.DatumSklapanja = DateTime.Today;
            E.ID = 2;
            InterniUgovorDAO d = new InterniUgovorDAO ();
            d.Delete (E);
            return;
            E.ID = 2;

            System.Windows.Forms.MessageBox.Show ("Izbrisao!");
            InterniUgovor S = d.Read (E);
            System.Windows.Forms.MessageBox.Show (S.Opis);
            System.Windows.Forms.MessageBox.Show (S.DatumSklapanja.ToString());
        }
        private void btnIzmjeni_Click(object sender, RoutedEventArgs e)
        {
            List<int> broj = new List<int>();
            Pomocni_prozori.ID id = new Pomocni_prozori.ID(broj);

            if (id.ShowDialog() == true)
            {
                bool imaGa = false;
                InterniUgovor iu = null;
                foreach (InterniUgovor i in Iugovori)
                {
                    if (i.ID == broj[0]) { imaGa = true; iu = i; break; }
                }

                if (imaGa == true)
                {
                    Pomocni_prozori.UnosIugovora IU = new Pomocni_prozori.UnosIugovora(_zaposlenici.ListaZaposlenika, klijeti,
                nekretnine, Iugovori);
                    if (IU.ShowDialog() == true)
                    {
                        InterniUgovorDAO dao = new InterniUgovorDAO();
                        dao.Delete(iu);
                        refreshIBaza();
                        refreshI();
                    }
                }
                else MessageBox.Show("ID koji ste unijeli ne postoji!");

                refreshIBaza();
                refreshI();
            }
        }
        private void btnOK_Click(object sender, RoutedEventArgs e)
        {
            bool dobar = true;

            if (dtpDatum.SelectedDate == null)
            {
                borDatum.BorderBrush = Brushes.Red;
                dtpDatum.ToolTip = "Polje ne smije ostati prazno!";
                dobar = false;
            }

            if (cbbAgent.SelectedIndex == -1)
            {
                borAgent.BorderBrush = Brushes.Red;
                cbbAgent.ToolTip = "Polje ne smije ostati prazno!";
                dobar = false;
            }

            if (cbbKlijent.SelectedIndex == -1)
            {
                borKlijent.BorderBrush = Brushes.Red;
                cbbKlijent.ToolTip = "Polje ne smije ostati prazno!";
                dobar = false;
            }

            if (cbbNekretnina.SelectedIndex == -1)
            {
                borNekretnina.BorderBrush = Brushes.Red;
                cbbNekretnina.ToolTip = "Polje ne smije ostati prazno!";
                dobar = false;
            }

            if (dobar == true)
            {
                InterniUgovor IU = new InterniUgovor();
                IU.Klijent = cbbKlijent.SelectedItem as Klijent;
                IU.Agent = cbbAgent.SelectedItem as Agent;
                IU.DatumSklapanja = dtpDatum.DisplayDate;
                IU.Nekretnina = cbbNekretnina.SelectedItem as Nekretnina;
                IU.Opis = tbxOpis.Text;
                IU.prikazi = true;

                i.Add(IU);

                InterniUgovorDAO dao = new InterniUgovorDAO();
                dao.Create(IU);

                this.Close();
            }
        }