/// <summary> /// Export Grid /// </summary> /// <param name="fileType"></param> public void ExportGrid(ExportType fileType) { try { switch (fileType) { case ExportType.XLSX: SaveFileDialogService.DefaultExt = "xlsx"; SaveFileDialogService.Filter = "Excel 2007+|*.xlsx"; break; case ExportType.PDF: SaveFileDialogService.DefaultExt = "pdf"; SaveFileDialogService.Filter = "PDF|*.pdf"; break; } if (SaveFileDialogService.ShowDialog()) { var fileName = SaveFileDialogService.GetFullFileName(); ExportGridService.ExportTo(fileType, fileName); if (MessageBoxService.ShowMessage("¿Desea abrir el archivo?", "Operación Exitosa", MessageButton.YesNo) == MessageResult.Yes) { var process = new Process(); process.StartInfo.UseShellExecute = true; process.StartInfo.FileName = fileName; process.Start(); } } } catch (Exception ex) { MessageBoxService.ShowMessage(GetStringValue(Next.Enums.Enums.MessageError.ExportError), ex.Message); } }
public void ShowPreview() { ExportGridService.ShowPreview(); }