Exemplo n.º 1
0
        private static void SaveFile()
        {
            _document = new XDocument(new XElement("tva"));

            foreach (var tva in Tvases)
            {
                _document.GetXElement("tva").Add(Tva.ToXElement(tva));
            }

            _document.Save(Path);
        }
Exemplo n.º 2
0
        public static void Add(Tva tva)
        {
            if (!File.Exists(Path))
            {
                SaveFile();
            }

            var document = XDocument.Load(Path);

            document.GetXElement("tva").Add(Tva.ToXElement(tva));
            File.WriteAllText(Path, document.ToString());

            Tvases.Add(tva);

            if (SyncData.IsConnect)
            {
                using (var connection = ConnectionFactory.CreateConnection())
                    connection.Execute(InsertQuery, tva);
            }
        }