/// <summary> /// Создать менеджер /// </summary> /// <param name="Switching">Переключаемся в режим БД или просто открываем менеджер. True - переключаемся(нужна конвертация)</param> public DatabaseManager(bool Switching) { switching = Switching; bool newDB = false; if (!File.Exists(db_name)) { PrepareDB(); newDB = true; } else { OpenDB(); } if (switching) { Convert2DB(); } else { if (newDB) { if (MessageBox.Show("В настройках указано использовать базу данных, она создана.\nСконвертировать данные из xml файла в базу данных?", "Сообщение", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { InfoUpdater.LoadDataFromXml(); Convert2DB(); } } } }
/// <summary> /// Создать менеджер /// </summary> /// <param name="Switching">Переключаемся в режим БД или просто открываем менеджер. True - переключаемся(нужна конвертация)</param> public DatabaseManager(bool Switching) { InfoUpdater.RestoreFileFromBinFolder(db_name); // переносим бд в папку Data, если ее там еще нет, а находится она в каталоге программы switching = Switching; bool newDB = false; if (!File.Exists(db_name)) { newDB = true; } OpenDB(); if (switching) { Convert2DB(); } else { if (newDB) { if (MessageBox.Show("В настройках указано использовать базу данных, она создана.\nСконвертировать данные из xml файла в базу данных?", "Сообщение", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { InfoUpdater.LoadDataFromXml(); Convert2DB(); } } } }
public void OnPointerClick() { InfoUpdater.EnterAction(null); storedItem.SetActive(true); storedItem.transform.position = PlayerInventoryManager.playerTransform.position; PlayerInventoryManager.onDropAction(this.item); Destroy(this.gameObject); }
private void ButtonOK_Click(object sender, RoutedEventArgs e) { foreach (var item in listURLs.Items) { string url = item.ToString(); lblStatus.Text = "Импорт " + url + "..."; Application.Current.Dispatcher.Invoke(DispatcherPriority.Background, new ThreadStart(delegate { })); InfoUpdater.AddAuthor(url); } lblStatus.Text = "Импорт завершен."; }
public void CheckIfDataNeedToSave() { // вызываем сохранение базы данных в нужном контексте (потоке) SIinformer.Window.MainWindow.MainForm.InvokeIfRequired(() => { // если есть авторы с изменившимися данными, записываем их if ((from a in InfoUpdater.Authors where a.Changed select a).Count() > 0) { InfoUpdater.Save(false); } }, DispatcherPriority.Background); // GoogleSyncing(); }
private static void ImportTST(string file) { if (!File.Exists(file)) { Console.WriteLine(string.Format("Файл {0} не найден.", file)); return; } string[] lines = File.ReadAllLines(file); InfoUpdater.RetreiveAuthors(); foreach (string line in lines) { Console.WriteLine(""); string author = line.Split("|".ToCharArray())[0].ToLower(); author = author.Substring(author.IndexOf("http://")); Console.WriteLine("Проверяется адрес: " + author); InfoUpdater.AddAuthor(author); } }
void Start() { api = gameObject.AddComponent <APICaller>(); updater = gameObject.AddComponent <InfoUpdater>(); if (Info.TeamId == -1) { Debug.Log("Dev team"); Info.Diamanten = 1; Info.Score = 11111; TeamPositie.text = "-1"; } else { Debug.Log(Info.SessieCode); StartCoroutine(updater.UpdateInfo(api, UpdateInfo)); } }
private static void ImportSql(string file) { if (!File.Exists(file)) { Console.WriteLine(string.Format("Файл {0} не найден.", file)); return; } InfoUpdater.RetreiveAuthors(); using (var con = new SqlCeConnection("Data Source=" + Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Author.sdf"))) { con.Open(); using (var com = new SqlCeCommand("Select [Id],[Name],[Url],[DateLine],[isIgnored], [Category] from [Author]", con)) { var dr = com.ExecuteReader(); while (dr.Read()) { //result.Add(new Author { Name = dr.GetString(1), URL = dr.GetString(2), UpdateDate = dr.GetDateTime(3) }); InfoUpdater.AddAuthor(dr.GetString(2)); } } } }
public void OnPointerExit() { TutorialText.ChangeText(""); InfoUpdater.EnterAction(null); }
public void OnPointerEnter() { TutorialText.ChangeText("Click an Item to drop it"); InfoUpdater.EnterAction(item); }
// Use this for initialization public void Setup() { _api = gameObject.AddComponent <APICaller>(); updater = gameObject.AddComponent <InfoUpdater>(); isDone = true; }