示例#1
0
        public RequestsPage()
        {
            InitializeComponent();
            btnDeliver.IsEnabled = false;
            btnDecline.IsEnabled = false;


            zahtjevi = JsonConvert.DeserializeObject <List <Zahtjev> >(REST.GetAll("zahtjev"));
            for (int i = 0; i < zahtjevi.Count; i++)
            {
                zu = JsonConvert.DeserializeObject <List <ZdravstvenaUstanova> >(REST.GetInstitution(zahtjevi[i].ZdravstvenaUstanovaId.Value));
                pom.Add(new Pom());
                pom[i].ZahtjevanaKolicinaa = zahtjevi[i].ZahtjevanaKolicina.Value;
                pom[i].Nazivv                   = zu[0].Naziv;
                pom[i].KrvnaGrupaZahtjevv       = zahtjevi[i].KrvnaGrupaZahtjev;
                pom[i].ZahtjevIdd               = zahtjevi[i].ZahtjevId;
                pom[i].DatumPodnosenjaZahtjevaa = zahtjevi[i].DatumPodnosenjaZahtjeva.Value;
                pom[i].TipKrvnogDerivataa       = zahtjevi[i].TipKrvnogDerivata;
                pom[i].UstanovaId               = zu[0].ZdravstvenaUstanovaId;

                if (zahtjevi[i].ZahtjevPrihvacen == 0)
                {
                    datagridPending.Items.Add(pom[i]);
                }
                else if (zahtjevi[i].ZahtjevPrihvacen == 2)
                {
                    datagridDeclined.Items.Add(pom[i]);
                }
                else
                {
                    datagridDelivered.Items.Add(pom[i]);
                }
            }
            pom.Clear();
        }