Ejemplo n.º 1
0
 public static List <Request> GetList()
 {
     if (File.Exists(filename))
     {
         return((List <Request>)(XmlSaver.Read(filename, typeof(List <Request>))));
     }
     else
     {
         return(new List <Request>());
     }
 }
Ejemplo n.º 2
0
        public static void AddRange(List <Request> newListRequest)
        {
            var db = GetList();

            foreach (var v in newListRequest)
            {
                db.Find(x => x.requestName == v.requestName).ListProduct.AddRange(v.ListProduct);
            }

            XmlSaver.Save(filename, db);
        }
Ejemplo n.º 3
0
        public static void Refresh()
        {
            var setting = new Settings();

            if (File.Exists(fileName))
            {
                setting = (Settings)XmlSaver.Read(fileName, typeof(Settings));
            }
            else
            {
                setting.findProduct = "";
                setting.mailLogin   = "******";
                setting.mailPass    = "******";

                setting.message_header     = "заголовок сообщения";
                setting.letter_subject     = "тема сообщения";
                setting.before_the_message = "Поступили новые товары: ";
                setting.after_the_message  = " (c) Система оповещений о новых товарах";
            }

            MainWindow.cfg = setting;
        }
Ejemplo n.º 4
0
        public static void Add(Request newRequest)
        {
            var db = GetList();

            Request h = db.Find(x => x.requestName == newRequest.requestName);

            if (h == null)
            {
                db.Add(newRequest);
            }
            else
            {
                foreach (var v in newRequest.ListProduct)
                {
                    if (h.ListProduct.Find(x => x.url == v.url) == null)
                    {
                        h.ListProduct.Add(v);
                    }
                }
            }

            XmlSaver.Save(filename, db);
        }
Ejemplo n.º 5
0
 public static void Save()
 {
     XmlSaver.Save(fileName, MainWindow.cfg);
 }