/// <summary> /// Чтение файла по умолчанию /// </summary> /// <param name="fileName">Путь к файлу</param> /// <returns>ТТаблица</returns> public List <Model.Model> ReadFile(FILE_NAME fileName) { CheckDir(); var jsonFormatter = new DataContractJsonSerializer(typeof(List <Model.Model>)); var cryptoFileName = DIR + @"\" + fileName + ".mydb"; if (!File.Exists(cryptoFileName)) { return(null); } Crypto.ProcessFile(cryptoFileName, "pass123", false, CACHE_FILE_NAME); List <Model.Model> collection; using (var fs = new FileStream(CACHE_FILE_NAME, FileMode.Open)) { collection = (List <Model.Model>)jsonFormatter.ReadObject(fs); } File.Delete(CACHE_FILE_NAME); return(collection); }
public bool XoaFileVBNoiBo(int id) { FILE_NAME f = da.searchFile(id); return(da.DeleteFileVanBanNoiBo(f)); }
/// <summary> /// Запись в файл по умолчанию /// </summary> /// <param name="fileName">Путь к файлу</param> /// <param name="data">Таблица</param> public void WriteFile(FILE_NAME fileName, List <Model.Model> data) { var fn = DIR + @"\" + fileName + ".mydb"; WriteFile(fn, CACHE_FILE_NAME, data); }