private void SaveComandExecute()
        {
            var parser = new Parser();
            var xdoc = parser.GetXDocument(Movimientos, Periodo, FechaDeCierre);

            var filePath = Win32Helper.ShowFileDialog(Periodo);
            if (!filePath.IsNullOrEmpty())
            {
                try
                {
                    Win32Helper.SaveFile(filePath, xdoc);
                }
                catch (Exception ex)
                {
                    Win32Helper.ShowError(ex);
                }
            }
        }
        private void ConvertirCommandExecute()
        {
            var stringLines = new List<string>();
            using (StringReader reader = new StringReader(ResumenText))
            {
                var line = string.Empty;
                while ((line = reader.ReadLine()).IsNullOrEmpty() == false)
                {
                    stringLines.Add(line);
                }
            }

            var parser = new Parser();

            try
            {
                var movimientos = parser.GetMovimientos(stringLines);
                Movimientos = movimientos;

                var xdoc = parser.GetXDocument(Movimientos, Periodo, FechaDeCierre);
                ParserResult = xdoc.ToString();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }