예제 #1
0
        private void frm_RlatorioAberturas_Load(object sender, EventArgs e)
        {
            frm_Relatorio frm = new frm_Relatorio();

            NomeRelatorio = frm.NomeRelatorio;
            InstrucaoSql  = frm.InstrucaoSql;
            //ConexaoDao ObjDAo = new ConexaoDao(ObjCon);
            DataTable DataTable_Report = new DataTable();

            //string sql = " SELECT Nome,cidade,estado FROM tbl_condominio WHERE id_condo =(select max(id_condo) from tbl_condominio)";


            try
            {
                //mod.sql
                //ObjCon.Abrir();
                //ObjCmd = new MySqlCommand(sql, ObjCon.Conection);
                //ObjDr = ObjCmd.ExecuteReader();

                //while (ObjDr.Read())
                //{

                Condominio condominio = repo.GetCondominio();

                Condominio = condominio.Nome;
                Cidade     = condominio.cidade;
                Estado     = condominio.estado;
                //}
            }
            catch (Exception ex)
            {
                throw new Exception("Nao foi possivel se conectar base de dados" + "ERROS DE COMANDOS:" + ex.Message);
            }
            this.reportViewer1.RefreshReport();
            DataTable_Report = (DataTable)dataGridView1.DataSource;
            string data = DateTime.Now.ToLongDateString();

            this.reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("DataSet5", DataTable_Report));
            this.reportViewer1.LocalReport.SetParameters(new Microsoft.Reporting.WinForms.ReportParameter("Condominio", Condominio));
            this.reportViewer1.LocalReport.SetParameters(new Microsoft.Reporting.WinForms.ReportParameter("Cidade", Cidade + " - " + Estado));
            this.reportViewer1.LocalReport.SetParameters(new Microsoft.Reporting.WinForms.ReportParameter("NomeRelatorio", NomeRelatorio));
            this.reportViewer1.LocalReport.SetParameters(new Microsoft.Reporting.WinForms.ReportParameter("Data", data));
            this.reportViewer1.RefreshReport();
        }
예제 #2
0
        private void btn_relatorio_Click(object sender, EventArgs e)
        {
            frm_Relatorio frm = new frm_Relatorio();

            frm.Show();
        }