Example #1
0
        public AddDonationPage()
        {
            InitializeComponent();

            magacin = JsonConvert.DeserializeObject <List <Magacin> >(REST.GetAll("magacin"));

            donori = JsonConvert.DeserializeObject <List <Donor> >(REST.GetAll("donor"));
            int j;

            for (int i = 0; i < donori.Count; i++)
            {
                j = DateTime.Compare(donori[i].DatumNajranijegSledecegDoniranja.GetValueOrDefault(), danas);
                if (j <= 0)
                {
                    datagridDonors.Items.Add(donori[i]);
                }
            }
            dateDateOfDonation.SelectedDate = DateTime.Now;
            btnDivide.IsChecked             = false;

            btnDivide.IsEnabled = true;

            doze = JsonConvert.DeserializeObject <List <DozaKrvi> >(REST.GetAll("dozakrvi"));

            if (doze.Count > 0)
            {
                dozaKrviID = doze[doze.Count - 1].DozaKrviId + 1;
            }
            else
            {
                dozaKrviID = 1;
            }

            txtBloodId.Text = dozaKrviID.ToString();
        }
Example #2
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();
        }
Example #3
0
        public DonationPage()
        {
            InitializeComponent();
            donacije = JsonConvert.DeserializeObject <List <Donacija> >(REST.GetAll("donacija"));

            for (int i = 0; i < donacije.Count; i++)
            {
                datagridDonations.Items.Add(donacije[i]);
            }
        }
Example #4
0
        public DonorsPage()
        {
            InitializeComponent();

            donor = JsonConvert.DeserializeObject <List <Donor> >(REST.GetAll("donor"));

            for (int i = 0; i < donor.Count; i++)
            {
                datagridDonors.Items.Add(donor[i]);
            }
        }
Example #5
0
        public StoragePage()
        {
            InitializeComponent();
            magacin = JsonConvert.DeserializeObject <List <Magacin> >(REST.GetAll("magacin"));



            for (int i = 0; i < 8; i++)
            {
                wrpStorageitems.Children.Add(new StorageItemControl("../../Resources/Blood_types/blood_" + magacin[i].KrvnaGrupaMagacin.ToString() + ".png", magacin[i]));
            }
        }
Example #6
0
        public MainWindow()
        {
            InitializeComponent();

            try
            {
                radnici = JsonConvert.DeserializeObject <List <Radnik> >(REST.GetAll("radnik"));
            }
            catch (Exception)
            {
            }
        }
Example #7
0
        public WorkersPage()
        {
            InitializeComponent();
            lblPassword.Visibility  = Visibility.Hidden;
            passPassword.Visibility = Visibility.Hidden;
            btnChange.IsEnabled     = false;
            radnici = JsonConvert.DeserializeObject <List <Radnik> >(REST.GetAll("radnik"));

            for (int i = 0; i < radnici.Count; i++)
            {
                gridWorkers.Items.Add(radnici[i]);
            }
        }
        public AddDonorPage()
        {
            InitializeComponent();

            List <Donor> donori = JsonConvert.DeserializeObject <List <Donor> >(REST.GetAll("donor"));

            if (donori.Count > 0)
            {
                br_donora = donori[donori.Count - 1].DonorId + 1;
            }
            else
            {
                br_donora = 1;
            }
        }
        int[] br = new int[8];//a+ a- b+ b- o+ o- ab+ ab-
        public Statistics()
        {
            InitializeComponent();

            magacin = JsonConvert.DeserializeObject <List <Magacin> >(REST.GetAll("magacin"));
            for (int i = 0; i < magacin.Count; i++)
            {
                br[i] = magacin[i].BrojDozaEritrocita.Value + magacin[i].BrojDozaKrvi.Value + magacin[i].BrojDozaPlazme.Value + magacin[i].BrojDozaTrombocita.Value;
            }


            blood_a_plus.Value   = br[0];
            blood_a_minus.Value  = br[1];
            blood_b_plus.Value   = br[2];
            blood_b_minus.Value  = br[3];
            blood_o_plus.Value   = br[4];
            blood_o_minus.Value  = br[5];
            blood_ab_plus.Value  = br[6];
            blood_ab_minus.Value = br[7];
        }
Example #10
0
        public InstitutionsPage()
        {
            InitializeComponent();
            btnAdd.IsEnabled    = false;
            zdravstvenaUstanova = JsonConvert.DeserializeObject <List <ZdravstvenaUstanova> >(REST.GetAll("zdravstvenaustanova"));
            for (int i = 0; i < zdravstvenaUstanova.Count; i++)

            {
                gridInstitutions.Items.Add(zdravstvenaUstanova[i]);
            }
        }