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"); } }
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"); } }
public void svcPageBuddyRetSetSpecialMsg(clsBuddyRetPageInfo objBuddyRetPageInfo, string IPAddress) { if (EntsvcPageBuddyRetSetSpecialMsg != null) { EntsvcPageBuddyRetSetSpecialMsg(objBuddyRetPageInfo, IPAddress); } }
public void svcPageBuddyRetSetSpecialMsg(clsBuddyRetPageInfo objPageInfo) { if (EntsvcPageBuddyRetSetSpecialMsg != null) { EntsvcPageBuddyRetSetSpecialMsg(objPageInfo); } }
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"); } }
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"); } }
//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"); } }