Пример #1
0
 public Mensagem RoteiroDesativado(int numero, eTipoMensagem tipoMsg)
 {
     return(new Mensagem()
     {
         Tipo = tipoMsg, Texto = String.Format("O roteiro número {0} está desativado.", numero)
     });
 }
Пример #2
0
 public Mensagem ArquivoEditarSetorNaoEhPossivelPorPossuirProtocolo(eTipoMensagem tipoMensagem)
 {
     return(new Mensagem()
     {
         Tipo = tipoMensagem, Texto = "Não é possível editar o setor do arquivo com processo(s) e(ou) documento(s)."
     });
 }
Пример #3
0
        public frmMensagem(string mensagem, eTipoMensagem tipo)
        {
            InitializeComponent();
            lblMensagem.Text = mensagem;
            if (tipo == eTipoMensagem.Sucesso)
            {
                lblTitulo.Text           = "Sucesso";
                toolStripTop.BackColor   = Color.FromArgb(43, 100, 63);
                toolStripBelow.BackColor = Color.FromArgb(43, 100, 63);

                btnIcon.Image = SmartLog.WindowsForms.Properties.Resources.iconSucesso;
            }
            else if (tipo == eTipoMensagem.Erro)
            {
                lblTitulo.Text           = "Erro";
                toolStripTop.BackColor   = Color.FromArgb(192, 0, 0);
                toolStripBelow.BackColor = Color.FromArgb(192, 0, 0);
                btnIcon.Image            = SmartLog.WindowsForms.Properties.Resources.iconErro;
            }
            else
            {
                lblTitulo.Text           = "Atenção";
                toolStripTop.BackColor   = Color.Goldenrod;
                toolStripBelow.BackColor = Color.Goldenrod;
                btnIcon.Image            = SmartLog.WindowsForms.Properties.Resources.iconAlert;
            }
        }
Пример #4
0
        public void CarregaCombo(DataTable table, string codigo, string descricao, eTipoMensagem tipo)
        {
            string valor = "";

            this.Items.Clear();


            if (tipo == eTipoMensagem.Selecione)
            {
                valor = "--Selecione--";
            }
            else if (tipo == eTipoMensagem.Todos)
            {
                valor = "--Todos--";
            }

            if (tipo == eTipoMensagem.Selecione || tipo == eTipoMensagem.Todos)
            {
                this.Items.Add(new Classes.Item(valor, 0));
            }

            foreach (DataRow linha in table.Rows)
            {
                this.Items.Add(new Classes.Item(linha[descricao].ToString(), (int)linha[codigo]));
            }

            this.SelectedIndex = 0;
        }
Пример #5
0
        public static void Add(eTipoMensagem tipo, String texto)
        {
            Mensagem msg = new Mensagem();

            msg.Tipo  = tipo;
            msg.Campo = String.Empty;
            msg.Texto = texto;

            Erros.Add(msg);
        }
Пример #6
0
        public static void AdicionarMensagem(string mensagem, eTipoMensagem tipo, Controller controller)
        {
            List <Mensagem> listaMensagens;

            if (controller.ViewBag.ListaMensgens == null)
            {
                listaMensagens = new List <Mensagem>();
            }
            else
            {
                listaMensagens = (List <Mensagem>)controller.ViewBag.ListaMensgens;
            }

            listaMensagens.Add(new Mensagem {
                Texto = mensagem, TipoMensagem = tipo
            });
            controller.ViewBag.ListaMensgens     = listaMensagens;
            controller.TempData["ListaMensgens"] = listaMensagens;
        }
Пример #7
0
        public static void AddErro(Exception exc, eTipoMensagem tipo = eTipoMensagem.Erro)
        {
            Mensagem msg = new Mensagem();

            msg.Tipo  = tipo;
            msg.Campo = String.Empty;
            msg.Texto = exc.Message + " \n Trace: " + exc.StackTrace;
            Erros.Add(msg);
            int idx = Erros.Count - 1;

            Exception innerExc = exc;

            while (innerExc.InnerException != null)
            {
                innerExc = innerExc.InnerException;

                msg       = new Mensagem();
                msg.Tipo  = eTipoMensagem.Erro;
                msg.Campo = String.Empty;
                msg.Texto = innerExc.Message + " \n Trace: " + innerExc.StackTrace;

                Erros.Insert(idx, msg);
            }
        }
Пример #8
0
 public static bool ExibirMais(eTipoMensagem tipo)
 {
     return
         (Validacao.Erros.Where(x => x.Tipo == tipo).Count() > MaxQtdItens ||
          Validacao.Erros.Where(x => x.Tipo == tipo).Sum(x => x.Texto.Length) >= MaxLength);
 }
Пример #9
0
 public static IEnumerable <Mensagem> Mensagens(eTipoMensagem tipo)
 {
     return(Validacao.Erros.Where(x => x.Tipo == tipo));
 }
Пример #10
0
 public static bool TemMensagem(eTipoMensagem tipo)
 {
     return(Validacao.Erros.Any(x => x.Tipo == tipo));
 }
Пример #11
0
        public Empreendimento EmpreendimentoProcDocAlterado(Titulo titulo, bool gerarMsg = true, eTipoMensagem tipoMsg = eTipoMensagem.Advertencia)
        {
            ProtocoloDa _protocoloDa = new ProtocoloDa();
            IProtocolo  protocolo    = _protocoloDa.ObterSimplificado(titulo.Protocolo.Id.Value);

            if (protocolo != null && (titulo.EmpreendimentoId.GetValueOrDefault(0) != protocolo.Empreendimento.Id))
            {
                if (gerarMsg)
                {
                    Mensagem msg = Mensagem.Titulo.EmpreendimentoAlterado(protocolo.IsProcesso);
                    msg.Tipo = tipoMsg;
                    Validacao.Add(msg);
                }
                return(protocolo.Empreendimento);
            }

            return(null);
        }
Пример #12
0
        //Método para exibir mensagem de erros, sucessos ou alertas.
        public static void ExibirMensagem(string mensagem, eTipoMensagem tipo)
        {
            frmMensagem msg = new frmMensagem(mensagem, tipo);

            msg.ShowDialog();
        }