protected void Execute(ExceptionableTask task) { try { task(); } catch (ExcepcionFrbaCrucero e) { MessageBox.Show(e.Message, "Error"); errorMessage += " "; } }
protected virtual void ExcecuteAndShow(ExceptionableTask task) { try { task(); MessageBox.Show(successMessage); Close(); } catch (ExcepcionFrbaCrucero e) { MessageBox.Show(e.Message, "Error"); errorMessage += " "; } }
protected override void ExcecuteAndShow(ExceptionableTask task) { try { task(); } catch (ExcepcionFrbaCrucero e) { MessageBox.Show(e.Message, "Error"); errorMessage += " "; } catch (SystemException) { MessageBox.Show("Ups! error desconocido. Estamos trabajando para solucionarlo"); errorMessage += " "; } }