示例#1
0
        public async static Task <dynamic> Getgrupper(int ftgid)
        {
            ServiceBlackSoapClient klient = new ServiceBlackSoapClient();
            var svar = await klient.getGrupperAsync(ftgid.ToString());

            return(svar);
        }
示例#2
0
        public async static Task <dynamic> Loggain(string user, string pwd)
        {
            ServiceBlackSoapClient klient = new ServiceBlackSoapClient();
            var svar = await klient.HelloUserAsync(user, pwd);

            return(svar);
        }
        private async void GetData()
        {
            ring.IsActive = true;
            List <grupp>           G       = new List <grupp>();
            ServiceBlackSoapClient service = new ServiceBlackSoapClient();
            var s = await service.InloggningAsync(txtUser.Text, txtPassword.Password);

            var localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;

            localSettings.Values["Konto"]       = txtUser.Text;
            localSettings.Values["Password"]    = txtPassword.Password;
            localSettings.Values["tid"]         = sldTime.Value;
            localSettings.Values["uppdatering"] = sldUppdatering.Value;
            string ss   = s.Body.InloggningResult;
            var    j    = JsonConvert.DeserializeObject <List <user> >(ss);
            var    test = j;

            foreach (var item in j)
            {
                int id = item.Id;
                localSettings.Values["id"] = id;
                var g = await service.getGrupper10Async(id);

                string gg         = g.Body.getGrupper10Result;
                var    ListaGrupp = JsonConvert.DeserializeObject <List <grupp> >(gg);

                foreach (var SgRUPP in ListaGrupp)
                {
                    grupp ggg = new grupp();
                    ggg.Grupp = SgRUPP.Grupp;
                    ggg.Info  = SgRUPP.Info;
                    ggg.id    = SgRUPP.id;
                    G.Add(ggg);
                }
            }
            lstGrupper.ItemsSource = G;
            ring.IsActive          = false;
        }
示例#4
0
        private async void Hamta()
        {
            try
            {
                ProgressRing1.Visibility = Visibility.Visible;
                int      GruppID       = 0;
                int      FtgId         = 0;
                var      localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;
                Object   valueGrupp    = localSettings.Values["grupp"];
                DateTime today         = DateTime.Today;
                if (valueGrupp == null)
                {
                    // No data
                }
                else
                {
                    GruppID = int.Parse(valueGrupp.ToString());
                }
                Object valueFtgId = localSettings.Values["id"];
                if (valueFtgId == null)
                {
                    // No data
                }
                else
                {
                    FtgId = int.Parse(valueFtgId.ToString());
                }
                ServiceBlackSoapClient klient = new ServiceBlackSoapClient();
                var s = await klient.getTVjsonAsync(FtgId, GruppID, today);

                string ss = s.Body.getTVjsonResult;
                var    j  = JsonConvert.DeserializeObject <List <BlackInfo> >(ss);
                foreach (var item in j)
                {
                    BlackInfo b = new BlackInfo();
                    b.ForetagsID = item.ForetagsID;
                    string HTML = "<!DOCTYPE html>" +
                                  "<html>" +
                                  "<head>" +
                                  "<title> BLACKTV </title>" +
                                  "<meta charset = utf - 8 />" +
                                  "<meta name = viewport  content = width = device - width, initial - scale = 1.0, maximum - scale = 1.0, user - scalable = no/>" +
                                  "<!--Latest compiled and minified CSS -->" +
                                  "<link rel = stylesheet  href='ms-appx-web:///Resources/bootstrap.min.css'>" +
                                  "<!--Optional theme-- >" +
                                  "<link rel = stylesheet  href='ms-appx-web:///Resources/bootstrap-theme.min.css'>" +
                                  "<script src='ms-appx-web:///Resources/jquery-3.1.0.min.js'></script>" +
                                  "<!--Latest compiled and minified JavaScript -->" +
                                  "<script src ='ms-appx-web:///Resources/bootstrap.min.js'></script>" +
                                  "</head >" +
                                  "<body >" +
                                  item.info +
                                  "</body></html > ";
                    b.info  = HTML;
                    b.Video = item.Video;
                    B.Add(b);
                }
                iAntal = B.Count;
                iNu    = 0;
                visare.NavigateToString(B[iNu].info);
                timer.Start();
            }
            catch (Exception x)
            {
                string s = x.Message.ToString();
            }
        }