Пример #1
0
 /// <summary> Возвращает список рабочих инструментов </summary>
 /// <returns>Возвращает список инструментов</returns>
 public static IEnumerable <string> GetWorkingListSec(bool reloadList = false)
 {
     try
     {
         if (Global.ListLoadSec.NotIsNull() && !reloadList)
         {
             return(Global.ListLoadSec);
         }
         List <string>          list     = new List <string>();
         var                    rootDir  = Global.GetPathData();
         System.IO.StreamReader openFile = new System.IO.StreamReader(rootDir + "\\" + FILE_WORKING_STOCK, true);
         while (!openFile.EndOfStream)
         {
             string line = openFile.ReadLine();
             if (!line.Empty() && line != "")
             {
                 list.Add(line);
             }
         }
         Global.ListLoadSec = list;
         return(Global.ListLoadSec);
     }
     catch (Exception e)
     {
         Qlog.Write(e.ToString());
     }
     return(null);
 }
Пример #2
0
 /// <summary>
 /// Добавляет рабочий инструмент в конец файла
 /// </summary>
 /// <param name="secCode"></param>
 /// <returns></returns>
 public static IEnumerable <string> AddWorkingListSec(string secCode)
 {
     try
     {
         var rootDir = Global.GetPathData();
         File.AppendAllText(rootDir + "\\" + FILE_WORKING_STOCK, secCode + "\r\n");
     }
     catch (Exception e)
     {
         Qlog.Write(e.ToString());
     }
     return(null);
 }
Пример #3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="filename"></param>
 /// <returns></returns>
 public bool Load()
 {
     try {
         WFile file = new WFile(FullFileName);
         if (!file.Exists())
         {
             return(false);
         }
         Stream stream = File.Open(FullFileName, FileMode.Open);
         stream.Position = 0;
         var binaryFormatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
         lock (objSync)
         {
             ListOrders = (List <ConditionOrder>)binaryFormatter.Deserialize(stream);
         }
         stream.Close();
         return(true);
     }
     catch (Exception e)
     {
         Qlog.Write("Ошибка при получении данный из файла FullFileName." + e.ToString());
         return(false);
     }
 }