示例#1
0
        public bool GetRemoteObject()
        {
            try
            {
                //Objects
                mObjBoards = (BoardsServerObject)Activator.GetObject(typeof(BoardsServerObject), "http://localhost:8820/Boards");

                //Connection
                mObjConnection = mObjBoards.Connect();
                return(true);
            }
            catch (Exception lObjException)
            {
                CustomMessageBox.Show("Error", lObjException.Message);
                return(false);
            }
        }
示例#2
0
        private void ConnectBoardsService()
        {
            mBolBoardLoaded = false;

            try
            {
                mObjBoardServer     = (BoardsServerObject)Activator.GetObject(typeof(BoardsServerObject), "http://localhost:8820/Boards");
                mObjBoardConnection = mObjBoardServer.Connect();
                mBolBoardLoaded     = true;

                LogService.WriteInfo("Boards connected");

                //Initialize display in blank
                DisplayInBoardOne(new Batch());
                DisplayInBoardTwo(new Batch());
            }
            catch (Exception lObjException)
            {
                ShowMessage("Conexión a pantallas", lObjException.Message);
                mBolBoardLoaded = false;
            }
        }
示例#3
0
        private void Disconnect()
        {
            BoardsServerObject lObjBoards = (BoardsServerObject)Activator.GetObject(typeof(BoardsServerObject), "http://localhost:8820/Boards");

            lObjBoards.DisconnectAll();
        }