public void Load(OpenControls.Wpf.Serialisation.IConfigurationSerialiser configurationSerialiser) { Zoom = configurationSerialiser.ReadEntry("Zoom", Zoom); ZScale = configurationSerialiser.ReadEntry("ZScale", ZScale); BackgroundColour = configurationSerialiser.ReadEntry("BackgroundColour", string.IsNullOrEmpty(BackgroundColour) ? "Black" : BackgroundColour); ShowAxes = configurationSerialiser.ReadEntry("ShowAxes", ShowAxes); ShowAxesTitles = configurationSerialiser.ReadEntry("ShowAxesTitles", ShowAxesTitles); ShowZBar = configurationSerialiser.ReadEntry("ShowZBar", ShowZBar); ShowFrame = configurationSerialiser.ReadEntry("ShowFrame", ShowFrame); FrameColour = configurationSerialiser.ReadEntry("FrameColour", string.IsNullOrEmpty(FrameColour) ? "White" : FrameColour); ShowLabels = configurationSerialiser.ReadEntry("ShowLabels", ShowLabels); LabelColour = configurationSerialiser.ReadEntry("LabelColour", string.IsNullOrEmpty(LabelColour) ? "White" : LabelColour); LabelFontSize = configurationSerialiser.ReadEntry("LabelFontSize", LabelFontSize); LabelAngleInDegrees = configurationSerialiser.ReadEntry("LabelAngleInDegrees", LabelAngleInDegrees); XYLabelPosition = configurationSerialiser.ReadEntry <XYLabelPosition>("XYLabelPosition", XYLabelPosition); Perspective = configurationSerialiser.ReadEntry("Perspective", Perspective); ViewProjection = configurationSerialiser.ReadEntry <ViewProjection>("ViewProjection", ViewProjection); ShowGrid = configurationSerialiser.ReadEntry("ShowGrid", ShowGrid); GridColour = configurationSerialiser.ReadEntry("GridColour", string.IsNullOrEmpty(GridColour) ? "White" : GridColour); ShowScatterPlot = configurationSerialiser.ReadEntry("ShowScatterPlot", ShowScatterPlot); ShowShading = configurationSerialiser.ReadEntry("ShowShading", ShowShading); ShadingMethod = configurationSerialiser.ReadEntry <ShadingMethod>("ShadingMethod", ShadingMethod); ShadingAlgorithm = configurationSerialiser.ReadEntry <ShadingAlgorithm>("ShadingAlgorithm", ShadingAlgorithm); BlueLevel = configurationSerialiser.ReadEntry("BlueLevel", BlueLevel); RedLevel = configurationSerialiser.ReadEntry("RedLevel", RedLevel); }
public void Save(OpenControls.Wpf.Serialisation.IConfigurationSerialiser configurationSerialiser) { configurationSerialiser.WriteEntry("Zoom", Zoom); configurationSerialiser.WriteEntry("ZScale", ZScale); configurationSerialiser.WriteEntry("BackgroundColour", string.IsNullOrEmpty(BackgroundColour) ? "Black" : BackgroundColour); configurationSerialiser.WriteEntry("ShowAxes", ShowAxes); configurationSerialiser.WriteEntry("ShowAxesTitles", ShowAxesTitles); configurationSerialiser.WriteEntry("ShowZBar", ShowZBar); configurationSerialiser.WriteEntry("ShowFrame", ShowFrame); configurationSerialiser.WriteEntry("FrameColour", string.IsNullOrEmpty(FrameColour) ? "White" : FrameColour); configurationSerialiser.WriteEntry("ShowLabels", ShowLabels); configurationSerialiser.WriteEntry("LabelColour", string.IsNullOrEmpty(LabelColour) ? "White" : LabelColour); configurationSerialiser.WriteEntry("LabelFontSize", LabelFontSize); configurationSerialiser.WriteEntry("LabelAngleInDegrees", LabelAngleInDegrees); configurationSerialiser.WriteEntry("XYLabelPosition", XYLabelPosition); configurationSerialiser.WriteEntry("Perspective", Perspective); configurationSerialiser.WriteEntry("ViewProjection", ViewProjection); configurationSerialiser.WriteEntry("ShowGrid", ShowGrid); configurationSerialiser.WriteEntry("GridColour", string.IsNullOrEmpty(GridColour) ? "White" : GridColour); configurationSerialiser.WriteEntry("ShowScatterPlot", ShowScatterPlot); configurationSerialiser.WriteEntry("ShowShading", ShowShading); configurationSerialiser.WriteEntry("ShadingMethod", ShadingMethod); configurationSerialiser.WriteEntry("ShadingAlgorithm", ShadingAlgorithm); configurationSerialiser.WriteEntry("BlueLevel", BlueLevel); configurationSerialiser.WriteEntry("RedLevel", RedLevel); }
public DatabaseConfiguration(OpenControls.Wpf.Serialisation.IConfigurationSerialiser iConfigurationSerialiser) { IConfigurationSerialiser = iConfigurationSerialiser; SelectedDatabaseProvider = Model.DatabaseProvider.SQLite; SQLServer_UseWindowsAuthentication = true; SQLServer_UseLocalServer = true; SQLServer_IPAddress = "127.0.0.1"; SQLServer_UseIPv6 = false; SQLServer_Port = 1433; SQLServer_UseWindowsAuthentication = true; PostgreSQL_IPAddress = "127.0.0.1"; PostgreSQL_UseIPv6 = false; PostgreSQL_Port = 5432; PostgreSQL_UseWindowsAuthentication = true; MySQL_IPAddress = "127.0.0.1"; MySQL_UseIPv6 = false; MySQL_Port = 3306; MySQL_UseWindowsAuthentication = true; }