private void Window_Loaded(object sender, RoutedEventArgs e) { this.Title = r.Ime + " " + r.Prezime; List <GodisnjiOdmor> listaGodisnjihOdmora = k.vratiListuGodisnjihOdmora(); for (int i = 0; i < listaGodisnjihOdmora.Count; i++) { if (listaGodisnjihOdmora[i].Radnik.RadnikID == r.RadnikID && listaGodisnjihOdmora[i].UkupnoZaKoriscenje == 0) { MessageBox.Show("Nemate vise slobodnih dana!"); this.Close(); } } DateTime danasnjiDatum = DateTime.Now; List <OdmorDan> lista = k.vratiSlobodneDane(); for (int i = 0; i < lista.Count; i++) { if (lista[i].Radnik.RadnikID == r.RadnikID && lista[i].DatumDo.Date < danasnjiDatum.Date) { k.obrisiOdmor(r); } } GodisnjiOdmor go = new GodisnjiOdmor(); go.Radnik = r; go.Godina = DateTime.Now.Year; go.OdobrenBroj = 21; go.UkupnoZaKoriscenje = 21; go.Iskorisceno = 0; GodisnjiOdmor god = k.vratiGodisnjiOdmorZaRadnika(r); if (god == null) { k.sacuvajGodisnjiOdmor(go); } }