示例#1
0
        public RelatorioColecao ConsultaRelatorio()
        {
            try
            {
                RelatorioColecao relatorioColecao   = new RelatorioColecao();
                DataTable        dataTableRelatorio = acessaDadosSQL.ExecutaConsulta(System.Data.CommandType.StoredProcedure, "uspConsultarRelatorio");
                foreach (DataRow linha in dataTableRelatorio.Rows)
                {
                    Relatorio relatorio = new Relatorio();
                    relatorio.CodRelatorio  = Convert.ToInt32(linha["CodRelatorio"]);
                    relatorio.Linha         = Convert.ToString(linha["linha"]);
                    relatorio.DiaHora       = Convert.ToDateTime(linha["Dia/hora"]);
                    relatorio.Tabela        = Convert.ToString(linha["tabela"]);
                    relatorio.NomeFiscal    = Convert.ToString(linha["NomeFiscal"]);
                    relatorio.NomeMotorista = Convert.ToString(linha["NomeMotorista"]);
                    relatorio.Numero        = Convert.ToInt32(linha["Numero"]);
                    relatorioColecao.Add(relatorio);
                }

                return(relatorioColecao);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
示例#2
0
        private void AtualizaGrid()
        {
            //Chama a classe RelatorioNegocios
            RelatorioNegocio relatorioNegocio = new RelatorioNegocio();

            // instancia a grid view com a classe relatorio coleção
            RelatorioColecao relatorioColecao = relatorioNegocio.ConsultaRelatorio();

            dgv_Listagem.DataSource = null;
            dgv_Listagem.DataSource = relatorioColecao;

            // atualiza a data grid e da um refresh nela
            dgv_Listagem.Update();
            dgv_Listagem.Refresh();
        }