Exemple #1
0
        public static System.Windows.Forms.DialogResult Show(string mensaje, enumTipoMensaje tipoMsg)
        {
            switch (tipoMsg)
            {
                case enumTipoMensaje.Advertencia:
                    return System.Windows.Forms.MessageBox.Show(mensaje, "¡Advertencia!", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Exclamation);
                case enumTipoMensaje.Error:
                    return System.Windows.Forms.MessageBox.Show(mensaje, "¡Error!", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error);
                case enumTipoMensaje.Informacion:
                    return System.Windows.Forms.MessageBox.Show(mensaje, "Información", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information);
                case enumTipoMensaje.Pregunta:
                    return System.Windows.Forms.MessageBox.Show(mensaje, "Preguna", System.Windows.Forms.MessageBoxButtons.YesNoCancel, System.Windows.Forms.MessageBoxIcon.Question);
                case enumTipoMensaje.PreguntaSinCancelar:
                    return System.Windows.Forms.MessageBox.Show(mensaje, "Preguna", System.Windows.Forms.MessageBoxButtons.YesNo, System.Windows.Forms.MessageBoxIcon.Question);

                default: return System.Windows.Forms.DialogResult.Abort;
            }
        }
        public static void Mensaje(string Titulo, string Mensaje, enumTipoMensaje TipoMensaje, int Duracion = 3)
        {
            try
            {
                Message  = null;
                Duration = Duracion;
                switch (TipoMensaje)
                {
                case enumTipoMensaje.MENSAJE_CORRECTO:
                    BackgroudMessage = new SolidColorBrush(Color.FromRgb(59, 145, 63));
                    Image            = @"..\Imagen\correcto-verde-icono-esta-bien.png";
                    break;

                case enumTipoMensaje.MENSAJE_ERROR:
                    BackgroudMessage = new SolidColorBrush(Color.FromRgb(230, 65, 58));
                    Image            = @"..\Imagen\aspa-roja-con-borde-incorrecto.png";
                    break;

                case enumTipoMensaje.MENSAJE_INFORMACION:
                    BackgroudMessage = new SolidColorBrush(Color.FromRgb(71, 136, 200));
                    Image            = @"..\Imagen\information-icon.png";
                    break;

                case enumTipoMensaje.MESNAJE_ADVERTENCIA:
                    BackgroudMessage = new SolidColorBrush(Color.FromRgb(252, 210, 9));
                    Image            = @"..\Imagen\notification_warning.png";
                    break;

                default:
                    break;
                }
                Title        = Titulo;
                Message      = Mensaje;
                TextWrapping = "WrapWithOverflow";
            }
            catch (Exception ex)
            {
                StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al lanzar mensaje", ex);
            }
        }