public NetPositionScripWiseVM() { if (Processor.UMSProcessor.OnTradeSWReceived == null) { Processor.UMSProcessor.OnTradeSWReceived += UpdateHeader; } //NetPositionSWDataCollection = new ObservableCollection<ScripWisePositionModel>(); NetPositionSWDataCollectionWindow = new ObservableCollection <ScripWisePositionModel>(); NetPositionSWDataCollectionWindow = NetPositionMemory.NetPositionSWDataCollection; UpdateHeader(); //TODO: Uncomment Windows Position ScripWiseVM - Gaurav 03/11/2017 if (CommonFrontEnd.SharedMemories.ConfigurationMasterMemory.ConfigurationDict.ContainsKey("WindowsPosition")) { CommonFrontEnd.Model.BoltAppSettingsWindowsPosition oBoltAppSettingsWindowsPosition = new Model.BoltAppSettingsWindowsPosition(); oBoltAppSettingsWindowsPosition = (CommonFrontEnd.Model.BoltAppSettingsWindowsPosition)CommonFrontEnd.SharedMemories.ConfigurationMasterMemory.ConfigurationDict["WindowsPosition"]; if (oBoltAppSettingsWindowsPosition != null && oBoltAppSettingsWindowsPosition.NETPOSITIONSCRIPWISE != null && oBoltAppSettingsWindowsPosition.NETPOSITIONSCRIPWISE.WNDPOSITION != null) { Height = oBoltAppSettingsWindowsPosition.NETPOSITIONSCRIPWISE.WNDPOSITION.Down.ToString(); TopPosition = oBoltAppSettingsWindowsPosition.NETPOSITIONSCRIPWISE.WNDPOSITION.Top.ToString(); LeftPosition = oBoltAppSettingsWindowsPosition.NETPOSITIONSCRIPWISE.WNDPOSITION.Left.ToString(); Width = oBoltAppSettingsWindowsPosition.NETPOSITIONSCRIPWISE.WNDPOSITION.Right.ToString(); } } NetPositionScripWise oNetPositionScripWise = System.Windows.Application.Current.Windows.OfType <NetPositionScripWise>().FirstOrDefault(); //oNetPositionScripWise selectEntireRowList = new List <ScripWisePositionModel>(); isAvgBuyRateString2decimalVisible = Visibility.Visible.ToString(); isAvgBuyRateString4decimalVisible = Visibility.Hidden.ToString(); isAvgSellRateString2decimalVisible = Visibility.Visible.ToString(); isAvgSellRateString4decimalVisible = Visibility.Hidden.ToString(); }
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 } }
private void NetPositionScripWise_Closing(object e) { //TODO: Uncomment Windows Position ScripWiseVM - Gaurav 03/11/2017 NetPositionScripWise oNetPositionScripWise = System.Windows.Application.Current.Windows.OfType <NetPositionScripWise>().FirstOrDefault(); if (CommonFrontEnd.SharedMemories.ConfigurationMasterMemory.ConfigurationDict.ContainsKey("WindowsPosition")) { BoltAppSettingsWindowsPosition oBoltAppSettingsWindowsPosition = (BoltAppSettingsWindowsPosition)CommonFrontEnd.SharedMemories.ConfigurationMasterMemory.ConfigurationDict["WindowsPosition"]; if (oBoltAppSettingsWindowsPosition != null && oBoltAppSettingsWindowsPosition.NETPOSITIONSCRIPWISE != null && oBoltAppSettingsWindowsPosition.NETPOSITIONSCRIPWISE.WNDPOSITION != null) { oBoltAppSettingsWindowsPosition.NETPOSITIONSCRIPWISE.WNDPOSITION.Left = Convert.ToInt32(LeftPosition); oBoltAppSettingsWindowsPosition.NETPOSITIONSCRIPWISE.WNDPOSITION.Top = Convert.ToInt32(TopPosition); oBoltAppSettingsWindowsPosition.NETPOSITIONSCRIPWISE.WNDPOSITION.Right = Convert.ToInt32(Width); oBoltAppSettingsWindowsPosition.NETPOSITIONSCRIPWISE.WNDPOSITION.Down = Convert.ToInt32(Height); } CommonFrontEnd.SharedMemories.SaveConfiguration.SaveUserConfiguration(CommonFrontEnd.SharedMemories.SettingsManager.AppSettingsXmlPath, "WindowsPosition"); } if (oNetPositionScripWise != null) { oNetPositionScripWise.Hide(); } }