private void OnNetPositionCWSWWindowClosing(object e)
        {
            // NetPositionClientWiseVM.Load_NetpositionCWSWEntry = false;
            //NetPositionClientWiseVM.onClientDoubleClickEventHandler -= UpdateGridByClient;
            //UMSProcessor.OnTradeCWSWReceived -= UpdateHeader;
            //UMSProcessor.OnTradeCWSWOnlineReceived -= UpdateGridByClientOnline;

            //TODO: Uncomment Windows Position ScripWiseVM - Gaurav 03/11/2017
            NetPositionClientWiseDetails oNetPositionClientWiseDetails = System.Windows.Application.Current.Windows.OfType <NetPositionClientWiseDetails>().FirstOrDefault();

            if (oNetPositionClientWiseDetails != null)
            {
                Windows_NetPositionClientwiseDetailsLocationChanged(e);
                //if (CommonFrontEnd.SharedMemories.ConfigurationMasterMemory.ConfigurationDict.ContainsKey("WindowsPosition"))
                //{
                //    BoltAppSettingsWindowsPosition oBoltAppSettingsWindowsPosition = (BoltAppSettingsWindowsPosition)CommonFrontEnd.SharedMemories.ConfigurationMasterMemory.ConfigurationDict["WindowsPosition"];
                //    if (oBoltAppSettingsWindowsPosition != null && oBoltAppSettingsWindowsPosition.NETPOSITIONCLIENTWISEDETAILS != null && oBoltAppSettingsWindowsPosition.NETPOSITIONCLIENTWISEDETAILS.WNDPOSITION != null)
                //    {
                //        oBoltAppSettingsWindowsPosition.NETPOSITIONCLIENTWISEDETAILS.WNDPOSITION.Left = Convert.ToInt32(LeftPosition);
                //        oBoltAppSettingsWindowsPosition.NETPOSITIONCLIENTWISEDETAILS.WNDPOSITION.Top = Convert.ToInt32(TopPosition);
                //        oBoltAppSettingsWindowsPosition.NETPOSITIONCLIENTWISEDETAILS.WNDPOSITION.Right = Convert.ToInt32(Width);
                //        oBoltAppSettingsWindowsPosition.NETPOSITIONCLIENTWISEDETAILS.WNDPOSITION.Down = Convert.ToInt32(Height);
                //    }
                //    //CommonFrontEnd.SharedMemories.SaveConfiguration.SaveUserConfiguration(@"D:\TWS_DotNetNewStructure\TWS_DOTNETT\CommonFrontEnd\bin\Debug\xml\Users\AppSettings\920200000.xml", "WindowsPosition");
                //    CommonFrontEnd.SharedMemories.SaveConfiguration.SaveUserConfiguration(CommonFrontEnd.SharedMemories.SettingsManager.AppSettingsXmlPath, "WindowsPosition");
                //}

                oNetPositionClientWiseDetails.Hide();
                //}
            }
        }
Exemplo n.º 2
0
        private static void OnIsCheckedPropertyChanged(
            DependencyObject d,
            DependencyPropertyChangedEventArgs e)
        {
            var uie = (UIElement)d;

            if (e.NewValue != null)
            {
                // Keyboard.ClearFocus();
                //uie.Focus(); // Don't care about false values.
                //uie.LostFocus += UieOnLostFocus;
                //Keyboard.Focus(uie);
                is4decimalCheckboxCheck = (bool)e.NewValue;
                NetPositionClientWise oNetPositionClientWise = System.Windows.Application.Current.Windows.OfType <NetPositionClientWise>().SingleOrDefault();
                if (oNetPositionClientWise != null)
                {
                    oNetPositionClientWise.ratein4decimal.IsChecked = (bool)e.NewValue;
                }
                NetPositionClientWiseDetails oNetPositionClientWiseDetails = System.Windows.Application.Current.Windows.OfType <NetPositionClientWiseDetails>().SingleOrDefault();
                if (oNetPositionClientWiseDetails != null)
                {
                    oNetPositionClientWiseDetails.ratein4decimal.IsChecked = (bool)e.NewValue;
                }
                NetPositionScripWiseDetails oNetPositionScripWiseDetails = System.Windows.Application.Current.Windows.OfType <NetPositionScripWiseDetails>().SingleOrDefault();
                if (oNetPositionScripWiseDetails != null)
                {
                    oNetPositionScripWiseDetails.ratein4decimal.IsChecked = (bool)e.NewValue;
                }
                NetPositionScripWise oNetPositionScripWise = System.Windows.Application.Current.Windows.OfType <NetPositionScripWise>().SingleOrDefault();
                if (oNetPositionScripWise != null)
                {
                    oNetPositionScripWise.ratein4decimal.IsChecked = (bool)e.NewValue;
                }
                //NetPositionScripWise
                //NetPositionClientWiseDetails
                //NetPositionScripWiseDetails
            }
        }