예제 #1
0
        private bool IsValidConnectKey(string token)
        {
            if (string.IsNullOrEmpty(token))
            {
                return(false);
            }

            return(ConnectManager.IsAuthorizationTokenValid(token));
        }
예제 #2
0
 void Start()
 {
     manager      = gameObject.GetComponent <ConnectManager>();
     holdingHands = manager.HandHolding;
     vidplay      = this.gameObject.GetComponent <VideoPlayer> ();
     vidClip      = vidplay.clip;
     vidContainer = this.gameObject.GetComponent <Video> ();
     StartCoroutine(TheTimeLineStart());
 }
예제 #3
0
 public static void access(ConnectManager cm, ErlKVMessage message, CallBack <ErlKVMessage> callback)
 {
     cm.sendMessage(MiniConnectManager.ip, MiniConnectManager.port, message, (c, o) => {
         if (callback != null)
         {
             callback(o as ErlKVMessage);
         }
     }, null);
 }
예제 #4
0
    public void GetLottoList()
    {
        WWWForm form = new WWWForm();

        form.AddField("Get", "test");
        resultFunction rf = new resultFunction(LottoListResult);

        StartCoroutine(ConnectManager.getInst().SendData(URL + "/GetLottoList.php", form, rf));
    }
예제 #5
0
 private void ToolSMI_Zdlj_Click(object sender, EventArgs e)
 {
     if (!PublicMethod.Instance.IsExecuteSystemCMD(""))
     {
         ConnectManager.CleanSelcol();
         var a = new AutoConnect();
         a.autoc();
     }
 }
예제 #6
0
 public void OnPlayButton()
 {
     ConnectManager.AddExhibition(UIIF_Nickname.text, gamePlayIdxs[gameplayWhy.value], r =>
     {
         if (r.result == 1)
         {
             UIIF_Result.text = "성공!!";
         }
     });
 }
예제 #7
0
 public static ConnectManager getInst()
 {
     if (inst == null)
     {
         //inst = new ConnectManager();
         inst = (ConnectManager)FindObjectOfType(typeof(ConnectManager));
         inst.InitSetting();
     }
     return(inst);
 }
예제 #8
0
 public void OnButtonChange()
 {
     ConnectManager.SetPushPublish(UI_Nickname.text, UI_Pushmsg.value, r =>
     {
         if (r.result == 1)
         {
             UI_Result.text = "변경완료!";
         }
     });
 }
예제 #9
0
 private void Menu_Start_LinkToServer_Click(object sender, EventArgs e)
 {
     if (!ConnectManager.ConnectToServer())
     {
         MessageBox.Show(this, "连接服务器失败!", "WARNNING", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         Logger.LogError("连接失败!");
     }
     else
     {
         MessageBox.Show(this, "连接服务器成功!", "SUCCEED", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
예제 #10
0
        public IEnumerable <Post> GetPosts()
        {
            ConnectManager c = new ConnectManager();

            //for(int i = 0; i < 20; i++)
            //c.CreatePost(new Post {
            //    Name = "Lorem ipsum dolor sit amet, consectetur adipiscing elit",
            //    Description = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
            //});

            return(c.GetPosts());
        }
예제 #11
0
 // Use this for initialization
 void Start()
 {
     ConnectManager.GetNick(r =>
     {
         if (r.result == 1)
         {
             UI_Nickname.text = r.nickname;
             UI_Pushmsg.value = r.pushmsg;
             ConnectManager.VisitCheck(r.nickname, vc => { });   //방문 체크
         }
     });
 }
예제 #12
0
        static void ConnetPs_StateChanged(object sender, PaletteSetStateEventArgs e)
        {
            switch (e.NewState.ToString())
            {
            case "Hide":
                ConnectManager.CleanSelcol();
                break;

            case "Show":
                break;
            }
        }
예제 #13
0
 public void Xyzz()
 {
     if (!IsLoadDataSource())
     {
         return;
     }
     if (!PublicMethod.Instance.IsExecuteSystemCMD("xyzz"))
     {
         ConnectManager.CleanSelcol();
         TopologyTrace.TraceDown();
     }
 }
예제 #14
0
        public IActionResult UpdatePost([FromBody] Post post)
        {
            ConnectManager c = new ConnectManager();

            if (c.UpdatePost(post))
            {
                return(Ok());
            }
            else
            {
                return(NotFound());
            }
        }
예제 #15
0
 private void AllTraceItem_Click(object sender, EventArgs e)
 {
     if (!IsLoadDataSource())
     {
         return;
     }
     if (!PublicMethod.Instance.IsExecuteSystemCMD(""))
     {
         FixEntity.Instance.ResetOldEntity();
         ConnectManager.CleanSelcol();
         TopologyTrace.TraceAll();
     }
 }
예제 #16
0
        public IActionResult DeletePost(int id)
        {
            ConnectManager c = new ConnectManager();

            if (c.DeletePost(id))
            {
                return(Ok());
            }
            else
            {
                return(NotFound());
            }
        }
예제 #17
0
 public void Cls()
 {
     if (!IsLoadDataSource())
     {
         return;
     }
     if (!PublicMethod.Instance.IsExecuteSystemCMD("cls"))
     {
         FixEntity.Instance.ResetOldEntity();
         ConnectManager.CleanSelcol();
         TopologyTrace.CleanTrace();
     }
 }
예제 #18
0
        public IActionResult CreatePost([FromBody] Post post)
        {
            ConnectManager c = new ConnectManager();

            if (c.CreatePost(post))
            {
                return(Ok());
            }
            else
            {
                return(BadRequest());
            }
        }
예제 #19
0
        private void Form1_Load(object sender, EventArgs e)
        {
            ConnectManager    connectManager = new ConnectManager();
            MarkersAddService markers        = new MarkersAddService();

            EarthquakeMap.MapProvider    = GMap.NET.MapProviders.BingMapProvider.Instance;
            GMap.NET.GMaps.Instance.Mode = GMap.NET.AccessMode.ServerOnly;
            EarthquakeMap.Position       = new GMap.NET.PointLatLng(39.1432984, 35.3912303);
            EarthquakeMap.ShowCenter     = false;

            markers.GetMarkers();
            EarthquakeMap.Overlays.Add(markers.markers);
        }
예제 #20
0
        private void Menu_Start_Receive_Click(object sender, EventArgs e)
        {
            ConnectManager.StartRead();
            //string path = @".//test.bmp";
            //FileStream fs = new FileStream(path, FileMode.Open);//可以是其他重载方法
            //byte[] byData = new byte[fs.Length];
            //fs.Read(byData, 0, byData.Length);
            //fs.Close();

            //MemoryStream ms = new MemoryStream(byData);
            //Image img = Image.FromStream(ms);
            //pictureBox1.Image = img;
        }
예제 #21
0
 private void Start()
 {
     ConnectManager.GetNick(r =>
     {
         if (r.result == 1)
         {
             UIIF_Nickname.text = r.nickname;
             ConnectManager.VisitCheck(r.nickname, vc => { });   //방문 체크
         }
         else
         {
             UIIF_Nickname.text = "닉네임을 생성하지 않았음";
         }
     });
 }
예제 #22
0
 private void btn_Add_Click(object sender, EventArgs e)
 {
     try
     {
         btn_Add.Visible = false;
         btn_Add.Visible = true;
         ConnectManager.CleanSelcol();
         hiLightSeled();
         InitializeList(user2conn());
     }
     catch (Exception exception)
     {
         PublicMethod.Instance.AlertDialog(exception.Message);
     }
 }
예제 #23
0
        public MainForm()
        {
            InitializeComponent();
            ConnectManager.m_ReportUserLoggedInDelegates += this.onUserLoggedIn;
            pictureBoxProfileImg.ImageLocation            = k_DefualtProfileImg;

            if (ConnectManager.Settings.RememberMe)
            {
                Size     = ConnectManager.Settings.LastWindowSize;
                Location = ConnectManager.Settings.LastWindowLocation;
                ConnectManager.Login();
            }

            webBrowser1.Navigate("https://www.google.com/maps");
        }
예제 #24
0
        public IActionResult GetPostById(int id)
        {
            ConnectManager c = new ConnectManager();

            Post post = c.GetPostById(id);

            if (post != null)
            {
                return(Ok(post));
            }
            else
            {
                return(NotFound());
            }
        }
예제 #25
0
        protected override void OnFormClosing(FormClosingEventArgs i_E)
        {
            base.OnFormClosing(i_E);
            if (checkBoxRememberMe.Enabled && checkBoxRememberMe.Checked)
            {
                ConnectManager.Settings.LastWindowLocation = Location;
                ConnectManager.Settings.LastWindowSize     = Size;
                ConnectManager.Settings.RememberMe         = checkBoxRememberMe.Checked;
            }
            else
            {
                ConnectManager.Settings.AccessToken = null;
                ConnectManager.Settings.RememberMe  = false;
            }

            ConnectManager.SaveSettings();
        }
예제 #26
0
        /// <summary>
        /// Создает сессию для данного соединения
        /// </summary>
        /// <param name="aServer">Сервер</param>
        /// <param name="aConnection">Соединение</param>
        /// <returns>Возвращает сессию</returns>
        public Session CreateSession(ConnectManager connectHandler, IConnectionInfo connection)
        {
            if (connectHandler == server)
            {
                TcpServerSession session = new TcpServerSession(connectHandler as IServer, connection, context);
                lock (clientSessions) {
                    clientSessions.Add(session);
                    if (OnClientConnected != null)
                    {
                        OnClientConnected(session);
                    }
                }
                return(session);
            }

            return(null);
        }
예제 #27
0
 public void PointsInfo()    //포인트 주기
 {
     ConnectManager.AddPoint(UIIF_Nickname.text, pointWhy.value, r =>
     {
         if (r.result == 1)
         {
             //포인트 확인
             ConnectManager.GetPointList(UIIF_Nickname.text, r2 =>
             {
                 if (r2.result == 1)
                 {
                     UIIF_Point.text = r2.pointinfos.Select(_ => int.Parse(_.point)).Sum().ToString();
                 }
             });
         }
     });
 }
        public void GetMarkers()
        {
            ConnectManager connectManager = new ConnectManager();

            connectManager.GetApiData();
            foreach (var earthquake in connectManager.earthquakes)
            {
                double enlem;
                double boylam;
                double.TryParse(earthquake.enlem, NumberStyles.Any, CultureInfo.InvariantCulture, out enlem);
                double.TryParse(earthquake.boylam, NumberStyles.Any, CultureInfo.InvariantCulture, out boylam);
                GMapMarker marker2 = new GMarkerGoogle(
                    new PointLatLng(enlem, boylam),
                    GMarkerGoogleType.red);
                markers.Markers.Add(marker2);
            }
        }
예제 #29
0
 private void DevPropertyGrid_PropertyValueChanged(object s, PropertyValueChangedEventArgs e)
 {
     ConnectManager.CleanSelcol();
     CommonHelp.Instance.ChangeAttributeRunTime(CurPropertyObj, CurrentFno, new List <long> {
         CurrentFid
     },
                                                e.ChangedItem.PropertyDescriptor.Name, e.ChangedItem.Value != null?e.ChangedItem.Value.ToString():null, e.OldValue);
     DevPropertyGrid.SelectedObject = CurPropertyObj;
     DevPropertyGrid.Refresh();
     //点击了设备但是没有点击图元面板才更新
     if (isclickDev)
     {
         try
         {
             var            rdt       = DevEventHandler.GetDevTables(CurrentFno, CurrentFid);
             cadDS.ObjectId tempObjId = CurrentObjId;
             CommonHelp.Instance.UpdateAttribute(CurPropertyObj, ref tempObjId, rdt);
             if (tempObjId != CurrentObjId)
             {
                 CurrentObjId = tempObjId;
             }
         }
         catch (UpdataArgumentException ee)
         {
             CommonHelp.Instance.ShowErrorMsg();
             if (e.ChangedItem.PropertyDescriptor != null)
             {
                 GenerateHelper.SetPropertyValue(CurPropertyObj, ee.TableName, ee.FieldName, e.OldValue);
             }
         }
         catch (Exception ex)
         {
             LogManager.Instance.Error(ex.Message);
         }
         finally
         {
             //RefPaletteSet();
             EventTriggerFunc();
             GenerateHelper.EmptyFidRecord();
         }
     }
 }
예제 #30
0
        /// <summary>
        /// 连接关系面板
        /// </summary>
        /// <param name="ee"> </param>
        public static void AddOrUpdateConnectPanel(selectEntityArgs ee)
        {
            try
            {
                //PublicMethod.Instance.Editor.SetImpliedSelection(new ObjectId[0]);
                if (null == ConnectCtl && null == ConnetPs)
                {
                    if (false == ee.badd)
                    {
                        return;
                    }
                    ConnectCtl = new ConnectManager();
                    //ConnectSel = new ConnectBySel();
                    ConnetPs = new PaletteSet("拓扑关系管理")
                    {
                        { "用户控件", ConnectCtl }
                        //{"yonghu",ConnectSel}
                    };

                    ConnetPs.Size          = new Size(246, 140);
                    ConnetPs.Dock          = DockSides.Left;
                    ConnetPs.StateChanged += ConnetPs_StateChanged;
                    ConnetPs.Visible       = true;
                }
                else if (false == ee.badd && ConnetPs.Visible != true)
                {
                    return;
                }

                ConnetPs.Visible = true;
                if (ConnectCtl != null)
                {
                    ConnectCtl.SetNod(ee);
                }
            }
            catch (Autodesk.AutoCAD.Runtime.Exception)
            {
                PublicMethod.Instance.ShowMessage("连接关系面板加载失败!");
            }
        }