/* public WorkingWindow() * { * InitializeComponent(); * DateTime now = DateTime.Now; * * int res; * doza = JsonConvert.DeserializeObject<List<DozaKrvi>>(REST.GoodDoses()); * for (int i = 0; i <doza.Count; i++) * { * res = DateTime.Compare(doza[i].DatumIstekaRoka.Value, now); * if(res<=0) * { * doza[i].IstekaoRok = 1; * REST.Put_ID("dozakrvi", doza[i].DozaKrviId, doza[i]); * magacin = JsonConvert.DeserializeObject<List<Magacin>>(REST.GetMagacin(doza[i].KrvnaGrupaDoza)); * * switch (doza[i].TipKrvnogDerivata) * { * case "Krv": * magacin[0].BrojDozaKrvi = magacin[0].BrojDozaKrvi-1; * break; * case "Plazma": * magacin[0].BrojDozaPlazme = magacin[0].BrojDozaPlazme-1; * break; * case "Eritrociti": * magacin[0].BrojDozaEritrocita = magacin[0].BrojDozaEritrocita-1; * break; * case "Trombociti": * magacin[0].BrojDozaTrombocita = magacin[0].BrojDozaTrombocita-1; * break; * } * REST.Put_ID("magacin", magacin[0].MagacinId, magacin[0]); * * } * * } * * } */ public WorkingWindow(Radnik radnik) { InitializeComponent(); DateTime now = DateTime.Now; if (radnik.RadnoMjesto == "administrator") { listWorkers.Visibility = Visibility.Visible; } else { listWorkers.Visibility = Visibility.Hidden; } int res; doza = JsonConvert.DeserializeObject <List <DozaKrvi> >(REST.GoodDoses()); for (int i = 0; i < doza.Count; i++) { res = DateTime.Compare(doza[i].DatumIstekaRoka.Value, now); if (res <= 0) { doza[i].IstekaoRok = 1; REST.Put_ID("dozakrvi", doza[i].DozaKrviId, doza[i]); magacin = JsonConvert.DeserializeObject <List <Magacin> >(REST.GetMagacin(doza[i].KrvnaGrupaDoza)); switch (doza[i].TipKrvnogDerivata) { case "Krv": magacin[0].BrojDozaKrvi = magacin[0].BrojDozaKrvi - 1; break; case "Plazma": magacin[0].BrojDozaPlazme = magacin[0].BrojDozaPlazme - 1; break; case "Eritrociti": magacin[0].BrojDozaEritrocita = magacin[0].BrojDozaEritrocita - 1; break; case "Trombociti": magacin[0].BrojDozaTrombocita = magacin[0].BrojDozaTrombocita - 1; break; } REST.Put_ID("magacin", magacin[0].MagacinId, magacin[0]); } } this.radnik = radnik; tt_CurrentUser.Content = radnik.KorisnickoIme; txtCurrentUser.Text = radnik.KorisnickoIme; }