Ejemplo n.º 1
0
 /// <summary>
 /// Создание базы из файла JSON
 /// </summary>
 /// <param name="w"></param>
 public static void btnDeSerJson_Click(MainWindow w)
 {
     try
     {
         data = ToJSON.DeserializeToJson <Repository>(w.tbDeSerJson.Text);
         MessageBox.Show($"Файл успешно импортирован из \"{w.tbDeSerJson.Text}\"");
     }
     catch
     {
         MessageBox.Show("Некорректное имя файла/Файл не найден");
     }
     w.cmRep.ItemsSource     = data.Repositories;
     w.lvWorkers.ItemsSource = new List <string> {
     };
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Сериализация базы в JSON
 /// </summary>
 /// <param name="w"></param>
 public static void btnSerJson_Click(MainWindow w)
 {
     try
     {
         if (w.tbSerJson.Text.Contains(".json"))
         {
             ToJSON.SerializeToJsonList(data, w.tbSerJson.Text);
             MessageBox.Show($"Файл успешно сохранен в \"{w.tbSerJson.Text}\"");
         }
         else
         {
             MessageBox.Show("Некорректное имя файла/Файл не найден");
         }
     }
     catch
     {
         MessageBox.Show("Некорректное имя файла/Файл не найден");
     }
 }