private void OnNetPositionSWCWWindowClosing(object e)
        {
            Windows_NetPositionScripwiseDetailsLocationChanged(e);
            //NetPositionScripWiseVM.Load_NetpositionSWCWEntry = false;
            //NetPositionScripWiseVM.OnScripDoubleClickEventhandler -= UpdateClientsByScrip;
            //UMSProcessor.OnTradeSWCWOnlineReceived -= UpdateClientsByScripOnline;

            //TODO: Uncomment Windows Position ScripWiseDetailsVM - Gaurav 03/11/2017
            NetPositionScripWiseDetails oNetPositionScripWiseDetails = System.Windows.Application.Current.Windows.OfType <NetPositionScripWiseDetails>().FirstOrDefault();

            if (CommonFrontEnd.SharedMemories.ConfigurationMasterMemory.ConfigurationDict.ContainsKey("WindowsPosition"))
            {
                BoltAppSettingsWindowsPosition oBoltAppSettingsWindowsPosition = (BoltAppSettingsWindowsPosition)CommonFrontEnd.SharedMemories.ConfigurationMasterMemory.ConfigurationDict["WindowsPosition"];
                if (oBoltAppSettingsWindowsPosition != null && oBoltAppSettingsWindowsPosition.NETPOSITIONSCRIPWISEDETAILS != null && oBoltAppSettingsWindowsPosition.NETPOSITIONSCRIPWISEDETAILS.WNDPOSITION != null)
                {
                    oBoltAppSettingsWindowsPosition.NETPOSITIONSCRIPWISEDETAILS.WNDPOSITION.Left  = Convert.ToInt32(LeftPosition);
                    oBoltAppSettingsWindowsPosition.NETPOSITIONSCRIPWISEDETAILS.WNDPOSITION.Top   = Convert.ToInt32(TopPosition);
                    oBoltAppSettingsWindowsPosition.NETPOSITIONSCRIPWISEDETAILS.WNDPOSITION.Right = Convert.ToInt32(Width);
                    oBoltAppSettingsWindowsPosition.NETPOSITIONSCRIPWISEDETAILS.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");
            }
            if (oNetPositionScripWiseDetails != null)
            {
                oNetPositionScripWiseDetails.Hide();
            }
        }
Exemplo n.º 2
0
        private void DataGrid_DoubleClick()
        {
            //string ScripID = string.Empty;
            var data = SelectedItem;

            if (data != null)
            {
                #region Commented Gaurav 25/04/


                //if (data != null)
                //{
                //    //if (!Load_NetpositionSWCWEntry)
                //    //{
                //    //    oNetPositionScripWiseDetails = new NetPositionScripWiseDetails();
                //    //}
                //    //oNetPositionScripWiseDetails.Focus();
                //    //oNetPositionScripWiseDetails.Show();
                //    //oNetPositionScripWiseDetails.Activate();


                //    //Load_NetpositionSWCWEntry = true;
                //    //if (OnScripDoubleClickEventhandler != null)
                //    //    OnScripDoubleClickEventhandler(data.ScripCode);
                //}
                #endregion

                NetPositionScripWiseDetails oNetPositionScripWiseDetails = System.Windows.Application.Current.Windows.OfType <NetPositionScripWiseDetails>().FirstOrDefault();
                if (oNetPositionScripWiseDetails != null)
                {
                    oNetPositionScripWiseDetails.Focus();
                    oNetPositionScripWiseDetails.Show();
                    if (oNetPositionScripWiseDetails.WindowState == WindowState.Minimized)
                    {
                        oNetPositionScripWiseDetails.WindowState = WindowState.Normal;
                    }
                }
                else
                {
                    oNetPositionScripWiseDetails = new NetPositionScripWiseDetails();
                    oNetPositionScripWiseDetails.Activate();
                    oNetPositionScripWiseDetails.Show();
                }
                if (OnScripDoubleClickEventhandler != null)
                {
                    OnScripDoubleClickEventhandler(data.ScripCode);
                }
            }
        }
Exemplo n.º 3
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
            }
        }