示例#1
0
        public void UnlockPoll()
        {
            try
            {
                PollStatusUpdateMessage msg=new PollStatusUpdateMessage();
                msg.enabled=true;
                msg.locked=false;
                NetworkManager.getInstance().SendLoadPacket(msg);

            }
            catch (Exception exp)
            {
                WebMeeting.Client.ClientUI.getInstance().ShowExceptionMessage("Polling ===>Polling.cs @UnlockPoll() line==> 507",exp,null,false);
            }

            // send the message
        }
示例#2
0
        private void button2_Click(object sender, System.EventArgs e)
        {
            try
            {

                //Client.PollingTabPage
                //Crownwood.Magic.Controls.TabPage tpage=Client.ClientUI.getInstance().tabBody.SelectedTab;

                //Trace.WriteLine("Tab Page is selected : " + tabPage.Title);
                //Crownwood.Magic.Controls.TabPage tpage=Client.ClientUI.getInstance().tabBody.SelectedTab;
                //Trace.WriteLine("Closing Page Title" + Client.ClientUI.getInstance().tabBody.SelectedTab.Title);
                PollStatusUpdateMessage msg = new PollStatusUpdateMessage();
                msg.enabled = false;
                msg.locked = true;
                msg.sessionID = polling.sessionID;
                WebMeeting.Client.NetworkManager.getInstance().SendLoadPacket(msg);
                //Client.PollingTabPage tabPage =
                if(Client.ClientUI.getInstance().pollingTabControl.TabPages.Count>1)
                {
                    Client.PollingTabPage tabPage =(Client.PollingTabPage)Client.ClientUI.getInstance().pollingTabControl.SelectedTab;
                    if(tabPage.pollResult.SharedPoolResult==true)
                        tabPage.pollResult.SendCloseMessage();
                    Client.ClientUI.getInstance().pollingTabControl.TabPages.Remove((Client.PollingTabPage)Client.ClientUI.getInstance().pollingTabControl.SelectedTab);
                    //Client.ClientUI.getInstance().tabBody.TabPages.Remove(Client.ClientUI.getInstance().tabBody.SelectedTab);
                    //Client.ClientUI.getInstance().tabPollingGlobal.Control.Controls

                    //Trace.WriteLine("if");
                }
                else
                {
                    //Trace.WriteLine("else");

                    //Client.ClientUI.getInstance().pollingTabControl.TabPages.RemoveAt(1);
                    Client.PollingTabPage tabPage =(Client.PollingTabPage)Client.ClientUI.getInstance().pollingTabControl.SelectedTab;
                    if(tabPage.pollResult.SharedPoolResult==true)
                        tabPage.pollResult.SendCloseMessage();

                    Client.ClientUI.getInstance().pollingTabControl.SelectedTab.Visible=false;
                    Client.ClientUI.getInstance().pollingTabControl.TabPages.Remove((Client.PollingTabPage)Client.ClientUI.getInstance().pollingTabControl.SelectedTab);

                    Crownwood.Magic.Controls.TabPage ptab=Client.ClientUI.getInstance().tabBody.SelectedTab;
                    //Trace.WriteLine("no of control in poolingtabwindow" + Client.ClientUI.getInstance().pollingTabControl.TabPages.Count.ToString());
                    //Trace.WriteLine("selected tab page control" + ptab.CanSelect.ToString());
                    Client.ClientUI.getInstance().tabBody.SelectedTab.Visible=false;
                    //Client.ClientUI.getInstance().tabPollingGlobal.Visible=false;

                    Client.ClientUI.getInstance().tabBody.TabPages.Remove(Client.ClientUI.getInstance().tabBody.SelectedTab);
                    Invoke(Client.ClientUI.getInstance().DeleteDocumentSharingWindow,new object[]{Client.ClientUI.getInstance().tabPollingGlobal});										///Invoke(DeleteDocumentSharingWindow,new object[]{tabPollingGlobal});
                    //Trace.WriteLine("TabPool Window " + Client.ClientUI.getInstance().pollingTabControl.CanSelect.ToString());

                    //				Trace.WriteLine("Global selecte " + Client.ClientUI.getInstance().tabPollingGlobal.CanSelect.ToString());

                }

            }
            catch(Exception exp)
            {
            WebMeeting.Client.ClientUI.getInstance().ShowExceptionMessage("Polling\\Pollresults.cs line==> 1949",exp,null,false);
            }
        }
示例#3
0
 public void HandlePollStatusUpdateMessage(PollStatusUpdateMessage msg)
 {
     if(msg.enabled==false)
     {
     }
     if(msg.locked==true)
     {
     }
 }
示例#4
0
        public void closeit()
        {
            PollStatusUpdateMessage msg = new PollStatusUpdateMessage();
            msg.enabled = false;
            msg.locked = true;
            msg.sessionID = polling.sessionID;
            WebMeeting.Client.NetworkManager.getInstance().SendLoadPacket(msg);
            //Client.PollingTabPage tabPage =
            if(Client.ClientUI.getInstance().pollingTabControl.TabPages.Count>1)
            {
                Client.ClientUI.getInstance().pollingTabControl.TabPages.Remove((Client.PollingTabPage)Client.ClientUI.getInstance().pollingTabControl.SelectedTab);
                //Client.ClientUI.getInstance().tabBody.TabPages.Remove(Client.ClientUI.getInstance().tabBody.SelectedTab);
                //Client.ClientUI.getInstance().tabPollingGlobal.Control.Controls

                //Trace.WriteLine("if");
            }
            else
            {
                //Trace.WriteLine("else");

                //Client.ClientUI.getInstance().pollingTabControl.TabPages.RemoveAt(1);

                Client.ClientUI.getInstance().pollingTabControl.SelectedTab.Visible=false;
                Client.ClientUI.getInstance().pollingTabControl.TabPages.Remove((Client.PollingTabPage)Client.ClientUI.getInstance().pollingTabControl.SelectedTab);

                Crownwood.Magic.Controls.TabPage ptab=Client.ClientUI.getInstance().tabBody.SelectedTab;
                //Trace.WriteLine("no of control in poolingtabwindow" + Client.ClientUI.getInstance().pollingTabControl.TabPages.Count.ToString());
                //Trace.WriteLine("selected tab page control" + ptab.CanSelect.ToString());
                Client.ClientUI.getInstance().tabBody.SelectedTab.Visible=false;
                //Client.ClientUI.getInstance().tabPollingGlobal.Visible=false;

                Client.ClientUI.getInstance().tabBody.TabPages.Remove(Client.ClientUI.getInstance().tabBody.SelectedTab);
                Invoke(Client.ClientUI.getInstance().DeleteDocumentSharingWindow,new object[]{Client.ClientUI.getInstance().tabPollingGlobal});										///Invoke(DeleteDocumentSharingWindow,new object[]{tabPollingGlobal});
                //Trace.WriteLine("TabPool Window " + Client.ClientUI.getInstance().pollingTabControl.CanSelect.ToString());

                //				Trace.WriteLine("Global selecte " + Client.ClientUI.getInstance().tabPollingGlobal.CanSelect.ToString());

            }
        }