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); } }