Beispiel #1
0
        private async void FillButtonAsync()
        {
            FittingRoomClient room = new FittingRoomClient();

            try
            {
                var result = await room.GetScenesAsyc();

                if (result.response == "getscenes")
                {
                    mAllScens = result.scenslist;
                    foreach (var sene in mAllScens)
                    {
                        ScenButton scenButton = new ScenButton();
                        scenButton.Click += ScenButton_Click;
                        scenButton.SetData(sene.Key, sene.Value);
                        themeButtonPanel.Children.Add(scenButton);
                    }
                }
            }
            catch (Exception e)
            {
                Log.Error("get scens error", e);
            }
        }
Beispiel #2
0
        private async void getGoodsScenes(string str)

        {
            try
            {
                FittingRoomClient fittingRoom = new FittingRoomClient();

                GoodSceneResponse selectScenes = await fittingRoom.GetGoodsScenesAsyc(str);

                if (selectScenes.response == "getgoodsscene")
                {
                    string flag = selectScenes.flag;

                    CutButton(flag);
                }
            }
            catch (Exception e)
            {
            }
        }
Beispiel #3
0
        private async void GetAllScenes()
        {
            FittingRoomClient room = new FittingRoomClient();

            try
            {
                var result = await room.GetScenesAsyc();

                if (result.response == "getscenes")
                {
                    mAllScens = result.scenslist;
                    for (var i = 0; i < mAllScens.Count; i++)
                    {
                        var Path1 = mAllScens.ElementAt(i).Value.imgpath1;
                        var Path2 = mAllScens.ElementAt(i).Value.imgpath2;
                        var Path3 = mAllScens.ElementAt(i).Value.imgpath3;
                        Path1 = await  LoadBitmap(Path1, mAllScens.ElementAt(i).Key, "1");

                        scenBitmaps.Add(Path1);
                        Path2 = await LoadBitmap(Path2, mAllScens.ElementAt(i).Key, "2");

                        scenBitmaps.Add(Path2);
                        Path3 = await LoadBitmap(Path3, mAllScens.ElementAt(i).Key, "3");

                        scenBitmaps.Add(Path3);
                    }
                    createImg1();
                }
                mTimer.Start();
            }
            catch (Exception e)
            {
                internetSourceFailed.Visibility = Visibility.Visible;
                Log.Error("get scens error", e);
            }
        }