/// <summary> /// Gets the station types /// </summary> /// <returns>ArrayList of StationsManagerUpdatesStation objects</returns> public ArrayList GetStationTypes(StationsManagerStationConfiguration.Facilities facility) { ArrayList stationTypes = new ArrayList(); try { string updatesLocation = StationsManagerStationConfiguration.GetUpdatesGlobalLocation(facility); string[] directories = Directory.GetDirectories(updatesLocation); foreach (string directory in directories) { StationsManagerUpdatesStation station = new StationsManagerUpdatesStation(directory, facility); if (station.isValid) { stationTypes.Add(station); } } } catch { } return(stationTypes); }
/// <summary> /// Place to search for updates online /// </summary> /// <returns></returns> public static string GetUpdatesLocation(StationsManagerStationConfiguration.Facilities facility) { return(Path.Combine(StationsManagerStationConfiguration.GetUpdatesGlobalLocation(facility), UPDATES_LOCATION_PATH)); }
/// <summary> /// Gets the place to upload the station information /// </summary> /// <returns></returns> public static string GetStationsSummaryLocation(StationsManagerStationConfiguration.Facilities facility) { return(Path.Combine(StationsManagerStationConfiguration.GetStationsSummaryGlobalLocation(facility), SUMMARY_LOCATION_PATH)); }
public static string GetOnlineSourceLocation(StationsManagerStationConfiguration.Facilities facility) { return(Path.Combine(StationsManagerStationConfiguration.GetUpdatedSourceGlobalLocation(facility), ONLINE_DIRECTORY)); }
public StationsManagerUpdatesStation(string updatesPath, StationsManagerStationConfiguration.Facilities facility) { this.UpdatesPath = updatesPath.EndsWith(@"\") ? updatesPath : updatesPath + @"\";; this.facility = facility; }
public static string GetOnlineApplicationPath(StationsManagerStationConfiguration.Facilities facility) { return(Path.Combine(GetOnlineSourceLocation(facility), FILE_NAME)); }
public static string GetSamsungSWOnlineIniFile(StationsManagerStationConfiguration.Facilities facility) { return(Path.Combine(GetOnlineSourceLocation(facility), SAMSUNG_CLEAR_CONFIG_FILES_DIRECTORY, INI_FILE)); }
public static string GetOnlineInstallUtilPath(StationsManagerStationConfiguration.Facilities facility) { return(Path.Combine(GetOnlineSourceLocation(facility), INSTALL_UTIL_FILE)); }
public static string GetOnlineSyncFilesLocation(StationsManagerStationConfiguration.Facilities facility) { return(Path.Combine(StationsManagerStationConfiguration.GetFileSyncUpdaterSourceGlobalLocation(facility), SYNC_FILES_FOLDER)); }
public static string GetOnlineSyncDataFileLocation(StationsManagerStationConfiguration.Facilities facility) { return(Path.Combine(StationsManagerStationConfiguration.GetFileSyncUpdatedSyncDataGlobalLocation(facility), SYNC_DATA_FILE)); }
public static string GetSamsungClearOnlineDBInfo(StationsManagerStationConfiguration.Facilities facility) { return(Path.Combine(GetOnlineSourceLocation(facility), SAMSUNG_CLEAR_CONFIG_FILES_DIRECTORY, DB_INFO)); }