コード例 #1
0
        public void delPageBuddyRetSetSpecialMsg(clsBuddyRetPageInfo objBuddyRetPageInfo)
        {
            try
            {
                objVMuktiGrid.SetReturnBuddyStatus(objBuddyRetPageInfo);

                if (((WindowState)(this.Parent.GetValue(Window.WindowStateProperty))) == WindowState.Minimized)
                {
                    Beep(750, 300);
                }
            }
            catch (Exception ex)
            {
                VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "delPageBuddyRetSetSpecialMsg()", "pgHome.xaml.cs");
            }
        }
コード例 #2
0
 void pgHome_EntsvcPageBuddyRetSetSpecialMsg(clsBuddyRetPageInfo objBuddyRetPageInfo, string IPAddress)
 {
     try
     {
         if (VMuktiAPI.VMuktiInfo.CurrentPeer.DisplayName == objBuddyRetPageInfo.strFrom)
         {
             this.Dispatcher.BeginInvoke(DispatcherPriority.Normal, objDelPageBuddyRetSetSpecialMsg, objBuddyRetPageInfo);
         }
         for (int i = 0; i < objBuddyRetPageInfo.objaTabs[0].objaPods[0].straPodBuddies.Length; i++)
         {
             if (VMuktiAPI.VMuktiInfo.CurrentPeer.DisplayName == objBuddyRetPageInfo.objaTabs[0].objaPods[0].straPodBuddies[i])
             {
                 this.Dispatcher.BeginInvoke(DispatcherPriority.Normal, objDelPageBuddyRetSetSpecialMsg, objBuddyRetPageInfo);
                 break;
             }
         }
     }
     catch (Exception ex)
     {
         VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "pgHome_EntsvcPageBuddyRetSetSpecialMsg()", "pgHome.xaml.cs");
     }
 }
コード例 #3
0
 public void svcPageBuddyRetSetSpecialMsg(clsBuddyRetPageInfo objBuddyRetPageInfo, string IPAddress)
 {
     if (EntsvcPageBuddyRetSetSpecialMsg != null)
     {
         EntsvcPageBuddyRetSetSpecialMsg(objBuddyRetPageInfo, IPAddress);
     }
 }
コード例 #4
0
 public void svcPageBuddyRetSetSpecialMsg(clsBuddyRetPageInfo objPageInfo)
 {
     if (EntsvcPageBuddyRetSetSpecialMsg != null)
     {
         EntsvcPageBuddyRetSetSpecialMsg(objPageInfo);
     }
 }
コード例 #5
0
        public void SetReturnBuddyStatus(clsBuddyRetPageInfo objBuddyRetPageInfo, int pageIndex)
        {
            try
            {
                VMuktiGrid.ctlPage.TabItem selectedPage = (VMuktiGrid.ctlPage.TabItem)this.Items[pageIndex];

                int i = 0;
                int j = 0;

                for (i = 0; i < objBuddyRetPageInfo.objaTabs.Length; i++)
                {
                    for (j = 0; j < ((VMuktiGrid.ctlTab.TabControl)selectedPage.Content).Items.Count; j++)
                    {
                        if (((VMuktiGrid.ctlTab.TabItem)((VMuktiGrid.ctlTab.TabControl)selectedPage.Content).Items[j]).OwnerTabIndex == objBuddyRetPageInfo.objaTabs[0].intOwnerTabIndex)
                        {
                            if (objBuddyRetPageInfo.strDropType == "OnTab")
                            {
                                ((VMuktiGrid.ctlTab.TabItem)((VMuktiGrid.ctlTab.TabControl)selectedPage.Content).Items[j]).ShowBuddy(objBuddyRetPageInfo.strFrom);
                            }

                            ((VMuktiGrid.CustomGrid.ctlGrid)((VMuktiGrid.ctlTab.TabItem)((VMuktiGrid.ctlTab.TabControl)selectedPage.Content).Items[j]).Content).SetReturnBuddyStatus(objBuddyRetPageInfo);
                            break;
                        }
                    }
                    if (j < ((VMuktiGrid.ctlTab.TabControl)selectedPage.Content).Items.Count)
                    {
                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "SetReturnBuddyStatus()", "Controls\\VMuktiGrid\\Page\\TabControl.cs");
            }
        }
コード例 #6
0
        public void SetReturnBuddyStatus(clsBuddyRetPageInfo objBuddyRetPageInfo)
        {
            try
            {
                int pCnt = 0;
                for (pCnt = 0; pCnt < pageControl.Items.Count; pCnt++)
                {
                    if (((VMuktiGrid.ctlPage.TabItem)pageControl.Items[pCnt]).OwnerID == objBuddyRetPageInfo.intOwnerID && ((VMuktiGrid.ctlPage.TabItem)pageControl.Items[pCnt]).OwnerPageIndex == objBuddyRetPageInfo.intOwnerPageIndex)
                    {
                        if (objBuddyRetPageInfo.strDropType == "OnPage")
                        {
                            ((VMuktiGrid.ctlPage.TabItem)pageControl.Items[pCnt]).ShowBuddy(objBuddyRetPageInfo.strFrom);
                        }

                        pageControl.SetReturnBuddyStatus(objBuddyRetPageInfo, pCnt);
                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "SetReturnBuddyStatus()", "Controls\\VMuktiGrid\\ctlVmuktiGrid.cs");
            }
        }
コード例 #7
0
        //no use could be depricated in future after safe testing, partialy implemented feature for showing the buddy after buddy has loaded the module successfully.
        public void SetReturnBuddyStatus(clsBuddyRetPageInfo objBuddyRetPageInfo)
        {
            try
            {
               
                int j = 0;

                if (objBuddyRetPageInfo.objaTabs[0].objaPods[0].intColumnNumber == 1)
                {
                    for (j = 0; j < LeftPanelContainer.Items.Count; j++)
                    {
                        if (((ctlPOD)LeftPanelContainer.Items[j]).OwnerPodIndex == objBuddyRetPageInfo.objaTabs[0].objaPods[0].intOwnerPodIndex)
                        {
                            ((ctlPOD)LeftPanelContainer.Items[j]).SetReturnBuddyStatus(objBuddyRetPageInfo.strFrom);
                            break;
                        }
                    }
                }
                else if (objBuddyRetPageInfo.objaTabs[0].objaPods[0].intColumnNumber == 2)
                {
                    for (j = 0; j < CentralPanelContainer.Items.Count; j++)
                    {
                        if (((ctlPOD)CentralPanelContainer.Items[j]).OwnerPodIndex == objBuddyRetPageInfo.objaTabs[0].objaPods[0].intOwnerPodIndex)
                        {
                            ((ctlPOD)CentralPanelContainer.Items[j]).SetReturnBuddyStatus(objBuddyRetPageInfo.strFrom);
                            break;
                        }
                    }
                }
                else if (objBuddyRetPageInfo.objaTabs[0].objaPods[0].intColumnNumber == 3)
                {
                    for (j = 0; j < RightPanelContainer.Items.Count; j++)
                    {
                        if (((ctlPOD)RightPanelContainer.Items[j]).OwnerPodIndex == objBuddyRetPageInfo.objaTabs[0].objaPods[0].intOwnerPodIndex)
                        {
                            ((ctlPOD)RightPanelContainer.Items[j]).SetReturnBuddyStatus(objBuddyRetPageInfo.strFrom);
                            break;
                        }
                    }
                }
                else if (objBuddyRetPageInfo.objaTabs[0].objaPods[0].intColumnNumber == 4)
                {
                    for (j = 0; j < TopPanelContainer.Items.Count; j++)
                    {
                        if (((ctlPOD)TopPanelContainer.Items[j]).OwnerPodIndex == objBuddyRetPageInfo.objaTabs[0].objaPods[0].intOwnerPodIndex)
                        {
                            ((ctlPOD)TopPanelContainer.Items[j]).SetReturnBuddyStatus(objBuddyRetPageInfo.strFrom);
                            break;
                        }
                    }
                }
                else if (objBuddyRetPageInfo.objaTabs[0].objaPods[0].intColumnNumber == 5)
                {
                    for (j = 0; j < BottomPanelContainer.Items.Count; j++)
                    {
                        if (((ctlPOD)BottomPanelContainer.Items[j]).OwnerPodIndex == objBuddyRetPageInfo.objaTabs[0].objaPods[0].intOwnerPodIndex)
                        {
                            ((ctlPOD)BottomPanelContainer.Items[j]).SetReturnBuddyStatus(objBuddyRetPageInfo.strFrom);
                            break;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "SetReturnBuddyStatus()", "Controls\\VmuktiGrid\\Grid\\CtlGrid.xaml.cs");
            }
        }