public ucPropertyEditor(IDataSourceManager dataSourceManager, Dictionary <string, string> props) { InitializeComponent(); DataSourceManager = dataSourceManager; List <string> propNames = new List <string>(); foreach (IDataSourceFactory ds in DataSourceManager.DataSourceFactories) { List <IProperty> properties = ds.ConnectionProperties; IProperty propSettings = GetPropertyByName(properties, Constants.PropertySettingName); if (propSettings != null && propSettings.Value == Constants.PropertySettingUseGlobal) { foreach (IProperty p in properties) { if (p.Name != Constants.PropertySettingName && !propNames.Contains(p.Name)) { ConnectionProperties.Add(p); propNames.Add(p.Name); if (props.ContainsKey(p.Name)) { p.Value = props[p.Name]; } } } } } roundedPanel2.Visible = false; roundedPanel3.Visible = false; PasswordChar = '\0'; }
public EditFlightPlanViewModel(IDataSourceManager sourceManager) : base(sourceManager) { this.FlightPlan = flightPlan; this.AddWaypoint = new RelayCommand(arg => { if (string.IsNullOrWhiteSpace(this.newWayPointCode)) { return; } this.FlightPlan.AddWaypoint(this.newWayPointCode); }); this.Clear = new RelayCommand(arg => this.FlightPlan.Waypoints.Clear()); this.Save = new RelayCommand(async arg => { var fpDataSource = this.SourceManager.DataSources[DataSourceContentType.FlightPlans] as FlightPlanSource; await fpDataSource.LoadAsync(); var flightPlans = fpDataSource.FlightPlans.ToList(); flightPlans.Add(this.FlightPlan.FlightPlan); fpDataSource.FlightPlans = flightPlans; await fpDataSource.SaveAsync(); }); }
public EditFlightPlanViewModel(IDataSourceManager sourceManager) : base(sourceManager) { this.FlightPlan = flightPlan; this.AddWaypoint = new RelayCommand(arg => { if(string.IsNullOrWhiteSpace(this.newWayPointCode)) { return; } this.FlightPlan.AddWaypoint(this.newWayPointCode); }); this.Clear = new RelayCommand(arg => this.FlightPlan.Waypoints.Clear()); this.Save = new RelayCommand(async arg => { var fpDataSource = this.SourceManager.DataSources[DataSourceContentType.FlightPlans] as FlightPlanSource; await fpDataSource.LoadAsync(); var flightPlans = fpDataSource.FlightPlans.ToList(); flightPlans.Add(this.FlightPlan.FlightPlan); fpDataSource.FlightPlans = flightPlans; await fpDataSource.SaveAsync(); }); }
public SearchViewModel(IDataSourceManager sourceManager) : base(sourceManager) { this.ShowError = false; this.Search = new RelayCommand(async arg => await this.StartSearch()); this.AddFavorites = new RelayCommand(async arg => await this.AddSelectedToFavorites()); this.HasResultsSelected = false; }
/// <summary> /// Construct a ShellViewModel. /// </summary> /// public ShellViewModel(IDataSourceManager DataSourceManager, IDialogService DialogService) { _contactsFilePath = $"{ Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) }\\Contacts.xml"; _dataSourceManager = DataSourceManager; _dialogService = DialogService; Contacts = new BindableCollection <Contact>(_dataSourceManager.LoadContactsFromFile(_contactsFilePath)); SaveConfirmationDialogCommand = new RelayCommand(Save); CancelConfirmationDialogCommand = new RelayCommand(Cancel); }
public DataContext(string connectionString) { _connectionString = connectionString; new DependencyResolver().Register(); _dataSourceManager = DependencyResolver.Container.Resolve <IDataSourceManager>(); _logManager = DependencyResolver.Container.Resolve <LogManager>(); InitializeDataSets(); }
public AirportViewModel(IDataSourceManager sourceManager) : base(sourceManager) { this.AddFavorite = new RelayCommand(async arg => { var favs = (await Helpers.Favorites.LoadAsync()).ToList(); if(!favs.Contains(this.airport.ICAO)) { favs.Add(this.airport.ICAO); await Helpers.Favorites.SaveAsync(favs); } }); }
public AirportViewModel(IDataSourceManager sourceManager) : base(sourceManager) { this.AddFavorite = new RelayCommand(async arg => { var favs = (await Helpers.Favorites.LoadAsync()).ToList(); if (!favs.Contains(this.airport.ICAO)) { favs.Add(this.airport.ICAO); await Helpers.Favorites.SaveAsync(favs); } }); }
protected override Arguments CreateArgumentPackageCore(IDataSourceManager manager) { Arguments argPack = new Arguments(); StructuredArchiveDataSource dataSource = manager.GetSource(ArgumentPackageDataSourceFactory.DataSourceId) as StructuredArchiveDataSource; if (dataSource != null) { argPack.Droid = dataSource.GenerateDroid(); dataSource.AddItem(argPack.Droid, argPack); } return(argPack); }
public SmartSqlMapper( String sqlMapConfigFilePath , IDbConnectionSessionStore sessionStore , IDataSourceManager dataSourceManager , ICacheManager cacheManager , ISqlBuilder sqlBuilder , IConfigLoader configLoader ) { configLoader.Load(sqlMapConfigFilePath, this); DbProviderFactory = SqlMapConfig.Database.DbProvider.DbProviderFactory; SessionStore = sessionStore; SqlBuilder = sqlBuilder; DataSourceManager = dataSourceManager; CacheManager = cacheManager; _sqlRuner = new SqlRuner(SqlBuilder, this); }
public AirportsPivotViewModel(IDataSourceManager sourceManager) : base(sourceManager) { this.aroundMeRadius = 20; this.Load = new RelayCommand(arg => { this.LoadFavorites(); this.LoadAroundMe(); this.LoadFlightPlans(); }); this.RefreshFavorites = new RelayCommand(async arg => { foreach (var avm in this.favorites) { await avm.LoadAirportWeatherAsync(true); } }); }
public AirportsPivotViewModel(IDataSourceManager sourceManager) : base (sourceManager) { this.aroundMeRadius = 20; this.Load = new RelayCommand(arg => { this.LoadFavorites(); this.LoadAroundMe(); this.LoadFlightPlans(); }); this.RefreshFavorites = new RelayCommand(async arg => { foreach (var avm in this.favorites) { await avm.LoadAirportWeatherAsync(true); } }); }
public SmartSqlMapper( ILoggerFactory loggerFactory, String sqlMapConfigFilePath , IDbConnectionSessionStore sessionStore , IDataSourceManager dataSourceManager , ICacheManager cacheManager , ISqlBuilder sqlBuilder , IConfigLoader configLoader ) { _loggerFactory = loggerFactory; _logger = loggerFactory.CreateLogger <SmartSqlMapper>(); configLoader.Load(sqlMapConfigFilePath, this); DbProviderFactory = SqlMapConfig.Database.DbProvider.DbProviderFactory; SessionStore = sessionStore; SqlBuilder = sqlBuilder; DataSourceManager = dataSourceManager; CacheManager = cacheManager; CacheManager.SmartSqlMapper = this; _sqlRuner = new SqlRuner(loggerFactory, SqlBuilder, this); }
public DataSourceViewModel(IDataSourceManager sourceManager, DataSourceContentType sourceContent) : base(sourceManager) { try { this.dataSource = sourceManager.DataSources[sourceContent]; this.name = this.dataSource.Name; this.Downloadable = this.dataSource.Type == DataSourceOrigin.OnlineWithCache; this.Download = new RelayCommand(async arg => { this.Downloading = true; await this.dataSource.LoadAsync(); this.Downloading = false; }); } catch(Exception ex) { // TODO: Surface this error to the UI. Debug.WriteLine("Could not find a data source of type " + sourceContent.ToString() + ": " + ex.Message); } }
public DataSourceViewModel(IDataSourceManager sourceManager, DataSourceContentType sourceContent) : base(sourceManager) { try { this.dataSource = sourceManager.DataSources[sourceContent]; this.name = this.dataSource.Name; this.Downloadable = this.dataSource.Type == DataSourceOrigin.OnlineWithCache; this.Download = new RelayCommand(async arg => { this.Downloading = true; await this.dataSource.LoadAsync(); this.Downloading = false; }); } catch (Exception ex) { // TODO: Surface this error to the UI. Debug.WriteLine("Could not find a data source of type " + sourceContent.ToString() + ": " + ex.Message); } }
public LoadingViewModel(IDataSourceManager sourceManager) : base(sourceManager) { }
/// <summary> /// Creates an empty Argument instance /// </summary> /// <returns>New Argument instance.</returns> protected override CreateDistanceAboveContactPropertyWorkstep.Arguments CreateArgumentPackageCore(IDataSourceManager dataSourceManager) { return(new Arguments(dataSourceManager)); }
/// <summary> /// Creates an empty Argument instance /// </summary> /// <returns>New Argument instance.</returns> protected override CreateRegularHeightFieldSurfaceWorkstep.Arguments CreateArgumentPackageCore(IDataSourceManager dataSourceManager) { return(new Arguments(dataSourceManager)); }
/// <summary> /// Creates an empty Argument instance /// </summary> /// <returns>New Argument instance.</returns> protected override TimeUnitConvertorWorkstep.Arguments CreateArgumentPackageCore(IDataSourceManager dataSourceManager) { return(new Arguments(dataSourceManager)); }
public FlightPlanViewModel(IDataSourceManager sourceManager) : base(sourceManager) { }
/// <summary> /// Creates an empty Argument instance /// </summary> /// <returns>New Argument instance.</returns> protected override PrintSeismicCubeCornersWorkstep.Arguments CreateArgumentPackageCore(IDataSourceManager dataSourceManager) { return(new Arguments(dataSourceManager)); }
public SettingsViewModel(IDataSourceManager sourceManager) : base(sourceManager) { }
/// <summary> /// Creates an empty Argument instance /// </summary> /// <returns>New Argument instance.</returns> protected override ParentInfoFinderWorkstep.Arguments CreateArgumentPackageCore(IDataSourceManager dataSourceManager) { return(new Arguments(dataSourceManager)); }
/// <summary> /// Creates an empty Argument instance /// </summary> /// <returns>New Argument instance.</returns> protected override AddAzimuthPropertyToPointSet.Arguments CreateArgumentPackageCore(IDataSourceManager dataSourceManager) { return(new Arguments(dataSourceManager)); }
/// <summary> /// Creates an empty Argument instance /// </summary> /// <returns>New Argument instance.</returns> protected override CreateSimulationCaseWorkstep.Arguments CreateArgumentPackageCore(IDataSourceManager dataSourceManager) { return(new Arguments(dataSourceManager)); }
public static StructuredArchiveDataSource Get(IDataSourceManager DSM) { return DSM.GetSource(DataSourceId) as StructuredArchiveDataSource; }
/// <summary> /// Creates an empty Argument instance /// </summary> /// <returns>New Argument instance.</returns> protected override MultiThread_SeismicCube.Arguments CreateArgumentPackageCore(IDataSourceManager dataSourceManager) { return(new Arguments(dataSourceManager)); }
/// <summary> /// Creates an empty Argument instance /// </summary> /// <returns>New Argument instance.</returns> protected override CreateVF.Arguments CreateArgumentPackageCore(IDataSourceManager dataSourceManager) { return(new Arguments(dataSourceManager)); }
public SettingsViewModel(IDataSourceManager sourceManager) : base (sourceManager) { }
/// <summary> /// Creates an empty Argument instance /// </summary> /// <returns>New Argument instance.</returns> protected override NovozhentsevLab2Workstep.Arguments CreateArgumentPackageCore(IDataSourceManager dataSourceManager) { return(new Arguments(dataSourceManager)); }
/// <summary> /// Initializes the singleton application object. This is the first line of authored code /// executed, and as such is the logical equivalent of main() or WinMain(). /// </summary> public App() { this.InitializeComponent(); this.Suspending += this.OnSuspending; App.DataSourceManager = new DataSourceManager(); }
/// <summary> /// Creates an empty Argument instance /// </summary> /// <returns>New Argument instance.</returns> protected override SeismicInterpretation.Arguments CreateArgumentPackageCore(IDataSourceManager dsm) { return(new Arguments(dsm)); }
/// <summary> /// Creates an empty Argument instance /// </summary> /// <returns>New Argument instance.</returns> protected override CreateWellPathWorkstep.Arguments CreateArgumentPackageCore(IDataSourceManager dataSourceManager) { return(new Arguments(dataSourceManager)); }
public DbTable() { _dataSourceManager = DependencyResolver.Container.Resolve <IDataSourceManager>(); _queryBuilder = DependencyResolver.Container.Resolve <IQueryBuilder>(); }
public Arguments(IDataSourceManager dataSourceManager) { }
/// <summary> /// Gets the data source with corresponding source Id. /// </summary> public static StructuredArchiveDataSource Get(IDataSourceManager dataSourceManager) { return(dataSourceManager.GetSource(DataSourceId) as StructuredArchiveDataSource); }