private void ReadChekLists() //читает из сохраненной директории все чек листы { try { String[] Files = Directory.GetFiles(DataChekList.SaveTrack + @"\CheckList\", "*.test"); CheckLists.Clear(); if (Files.Length != 0) { foreach (string file in Files) { string Data = ""; try { Data = File.ReadAllText(file); if (DataChekList.Encrypt) { Data = Sini4ka.Landing(Data, "синяя синичка"); } CheckLists.Add(JsonConvert.DeserializeObject <CheckList>(Data)); } catch (Exception e) { MessageBox.Show("Ошибка чтения теста. " + e.Message); } } } } catch (Exception e) { MessageBox.Show("Ошибка загрузки чек листов. " + e.Message); } }
public static void LoadSaveTrack(bool encrypt) //загружает путь сохранения { try { SaveTrack = File.ReadAllText(Application.StartupPath + @"\SaveTrack.tra"); if (encrypt) { SaveTrack = Sini4ka.Landing(SaveTrack, "синяя синичка"); } } catch (Exception e) { SaveTrack = ""; MessageBox.Show(e.Message); } }
public static Platoons LoadPlatList(bool encrypt) //чтение предметов { String data = ""; try { data = File.ReadAllText(DataChekList.SaveTrack + /*Application.StartupPath +*/ @"\CheckList\Inform\Platoons.plat"); if (encrypt) { data = Sini4ka.Landing(data, "синяя синичка"); } return(JsonConvert.DeserializeObject <Platoons>(data)); } catch (Exception e) { MessageBox.Show(e.Message); return(new Platoons()); } }
public static void SaveSaveTrack(bool encrypt) //сохраняет суть сохранения { if (encrypt) { SaveTrack = Sini4ka.Flying(SaveTrack, "синяя синичка"); } try { File.WriteAllText(Application.StartupPath + @"\SaveTrack.tra", SaveTrack); } catch (Exception e) { MessageBox.Show(e.Message); } if (encrypt) { SaveTrack = Sini4ka.Landing(SaveTrack, "синяя синичка"); } }