public static DialogResult mostrarMensaje(ResultadoOperacion resultadoOperacion) { switch (resultadoOperacion.estadoOperacion) { // Estados dependientes del usuario case EstadoOperacion.Correcto: return(MessageBox.Show( resultadoOperacion.ToString(), "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information )); case EstadoOperacion.NingunResultado: case EstadoOperacion.ErrorCredencialesIncorrectas: case EstadoOperacion.ErrorDatosIncorrectos: case EstadoOperacion.ErrorDependenciaDeDatos: return(MessageBox.Show( resultadoOperacion.ToString(), "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning )); // Estados no dependientes del usuario default: return(MessageBox.Show( resultadoOperacion.ToString() + "\n" + mensajeAdmStma, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error )); } }