// CHCEK USER NEW MESSAGES //------------------------------------------------------------------------------------------------------------ public void CheckUserNewMessages() { try { // --- Ampulheta ON Cursor.Current = Cursors.WaitCursor; //--- check total new messages for user int newMensages = new MensagemBLL().UserHasNewMessage((int)Program.usuarioAtual.IDUsuario); //--- change controls design if (newMensages > 0) { btnMensagem.Text = " Há novas mensagens para você"; btnMensagem.LinkColor = Color.DarkBlue; btnMensagem.Image = Properties.Resources.NewMessageGIF_32; } else { btnMensagem.Text = " Não há novas mensagens..."; btnMensagem.LinkColor = Color.Gray; btnMensagem.Image = Properties.Resources.mensagens_nocolor_32; } } catch (Exception ex) { AbrirDialog("Uma exceção ocorreu ao Obter Quantidade de Novas Mensagens..." + "\n" + ex.Message, "Exceção", DialogType.OK, DialogIcon.Exclamation); } finally { // --- Ampulheta OFF Cursor.Current = Cursors.Default; } }
public static MensagemBLL create() { if (_mensagem == null) { _mensagem = new MensagemBLL(); } return(_mensagem); }
public frmMensagemEditar(objMensagem mensagem, objUsuario DestinoUser, Form formOrigem) { InitializeComponent(); _formOrigem = formOrigem; _DestinoUser = DestinoUser; _mensagem = mensagem; bind.DataSource = _mensagem; BindingCreator(); if (_mensagem.IDMensagem == null) { Sit = EnumFlagEstado.NovoRegistro; } else { Sit = EnumFlagEstado.RegistroSalvo; if (mensagem.IDUsuarioOrigem != Program.usuarioAtual.IDUsuario) { txtUsuarioDestino.ReadOnly = true; txtMensagem.ReadOnly = true; btnSetConta.Enabled = false; btnEnviar.Visible = false; btnCancelar.Text = "&Fechar"; } } // CHECK IF IS RESPOSTA if (_mensagem.IsResposta && mensagem.IDOrigem != null) { mBLL = new MensagemBLL(); lstAntigas = ObterAnteriores((int)mensagem.IDOrigem); if (lstAntigas != null && lstAntigas.Count > 0) { PreencheControleAntigas(); } } // CHECK FORM SIZE WithAnteriores(); // ADD HANDLERS HandlerKeyDownControl(this); }