예제 #1
0
        public async void laeGrupid()
        {
            VeebileheAndmed andmed = new VeebileheAndmed();
            string          sisu   = await andmed.LaeVeebiandmed("nimekiri", "grupp");

            var root    = JsonConvert.DeserializeObject <GruppObject>(sisu);
            int counter = 1;

            foreach (var grupp in root.grupp)
            {
                Button gruppButton = new Button();
                gruppButton.Click  += NewButton_Click;
                gruppButton.Content = grupp.nimi;
                gruppButton.Tag     = grupp.id;
                gruppButton.Style   = (Style)App.Current.Resources["NimekiriNupudStyle"];
                if (counter == 1)
                {
                    GruppPanel1.Children.Add(gruppButton);
                    counter = 2;
                }
                else if (counter == 2)
                {
                    GruppPanel2.Children.Add(gruppButton);
                    counter = 3;
                }
                else if (counter == 3)
                {
                    GruppPanel3.Children.Add(gruppButton);
                    counter = 1;
                }
            }
        }
예제 #2
0
        public async void laeRuumid()
        {
            VeebileheAndmed andmed = new VeebileheAndmed();
            string          sisu   = await andmed.LaeVeebiandmed("nimekiri", "ruum");

            var root    = JsonConvert.DeserializeObject <RuumObject>(sisu);
            int counter = 1;

            foreach (var ruum in root.ruum)
            {
                Button ruumButton = new Button();
                ruumButton.Click  += NewButton_Click;
                ruumButton.Content = ruum.nimi;
                ruumButton.Tag     = ruum.id;
                ruumButton.Style   = (Style)App.Current.Resources["NimekiriNupudStyle"];

                if (counter == 1)
                {
                    RuumPanel1.Children.Add(ruumButton);
                    counter = 2;
                }
                else if (counter == 2)
                {
                    RuumPanel2.Children.Add(ruumButton);
                    counter = 3;
                }
                else if (counter == 3)
                {
                    RuumPanel3.Children.Add(ruumButton);
                    counter = 1;
                }
            }
        }
예제 #3
0
        public async void laeOpetajad()
        {
            VeebileheAndmed andmed = new VeebileheAndmed();
            string          sisu   = await andmed.LaeVeebiandmed("nimekiri", "opetaja");

            var root    = JsonConvert.DeserializeObject <OpetajaObject>(sisu);
            int counter = 1;

            foreach (var opetaja in root.opetaja)
            {
                Button opetajaButton = new Button();
                opetajaButton.Click  += NewButton_Click;
                opetajaButton.Content = opetaja.nimi;
                opetajaButton.Tag     = opetaja.id;
                opetajaButton.Style   = (Style)App.Current.Resources["NimekiriNupudStyle"];

                if (counter == 1)
                {
                    OpetajaPanel1.Children.Add(opetajaButton);
                    counter = 2;
                }
                else if (counter == 2)
                {
                    OpetajaPanel2.Children.Add(opetajaButton);
                    counter = 3;
                }
                else if (counter == 3)
                {
                    OpetajaPanel3.Children.Add(opetajaButton);
                    counter = 1;
                }
            }
        }