public NotificacaoColecao Consultar() { try { DataTable tabelaDados = conect.ExecutarConsulta(System.Data.CommandType.StoredProcedure, "notificacaoConsultar"); NotificacaoColecao notificacaoColecao = new NotificacaoColecao(); foreach (DataRow linha in tabelaDados.Rows) { Notificacao notificacao = new Notificacao(); notificacao.Codigo = Convert.ToInt32(linha["Codigo"]); notificacao.Nome = linha["Nome"].ToString(); notificacao.Mensagem = linha["Messagem"].ToString(); notificacaoColecao.Add(notificacao); } return(notificacaoColecao); } catch (Exception ex) { throw new Exception("Erro ao Pesquisar as Notificações.\nErro: " + ex.Message); } }
public void notificacoa() { if (statusStrip2.Visible == true) { NotificacaoNegocio nn = new NotificacaoNegocio(); NotificacaoColecao cn = nn.Consultar(); dataGridViewNotificacao.AutoGenerateColumns = false; dataGridViewNotificacao.DataSource = null; dataGridViewNotificacao.DataSource = cn; dataGridViewNotificacao.Update(); dataGridViewNotificacao.Refresh(); } }