예제 #1
0
 private void cotasToolStripMenuItem_Click(object sender, EventArgs e)
 {
     DRRelatorisClass.RelatorioCota();
 }
예제 #2
0
 private void investidoresToolStripMenuItem1_Click(object sender, EventArgs e)
 {
     DRRelatorisClass.RelatorioInvestidores();
 }
예제 #3
0
 private void etapasAtividadesCadastradasToolStripMenuItem_Click(object sender, EventArgs e)
 {
     DRRelatorisClass.RelatorioEtapas_AtividadesCadastradas();
 }
예제 #4
0
        public void RelatorioPatrimonio()
        {
            DSRel_II ds;

            DateTime?_dataIni = null;

            if (dtIni.DataInformada())
            {
                _dataIni = dtIni.GetDate();
            }

            DateTime?_dataFim = null;

            if (dtFim.DataInformada())
            {
                _dataFim = dtFim.GetDate();
            }



            DRFormAguarde.ExecuteFormWait("Gerando Relatório", "Patrimônios");
            ds = ServerDR.GetPatrimonios(_dataIni, _dataFim, DRProjetoContext.DRProjeto.CodProjeto);

            if (ds.DRPATRIMONIO.Rows.Count == 0)
            {
                DRFormAguarde.FormAguarde.FinalizaAguarde();
                MessageBox.Show("Não foi encontrado nenhuma informação!");
                return;
            }

            DataRow rowEmp = ServerDR.GetInfoEmpresa();

            string caminho;

            DRRelatorisClass.LoadLogoRel(rowEmp, out caminho);

            string titulo = "Relatório de Patrimônio";

            if (_dataIni != null && _dataFim != null)
            {
                titulo = string.Format("Relatório de Patrimônio - Período de {0} á {1}", Convert.ToDateTime(_dataIni).ToShortDateString(),
                                       Convert.ToDateTime(_dataFim).ToShortDateString());
            }
            DRFormAguarde.FormAguarde.FinalizaAguarde();

            using (DRViewRel rel = new DRViewRel())
            {
                Microsoft.Reporting.WinForms.ReportParameter[] parametros =
                {
                    new Microsoft.Reporting.WinForms.ReportParameter("P_OBRA",      "Obra:" + DRProjetoContext.DRProjeto.NomeProjeto),
                    new Microsoft.Reporting.WinForms.ReportParameter("ImageLogo",   caminho),
                    new Microsoft.Reporting.WinForms.ReportParameter("Endereco",    DRRelatorisClass.GetEndereco(rowEmp)),
                    new Microsoft.Reporting.WinForms.ReportParameter("NomeEmpresa", rowEmp["NOME"].ToString()),
                    new Microsoft.Reporting.WinForms.ReportParameter("TITULO",      titulo),
                };

                rel.ExecuteRel(ds.DRPATRIMONIO, "DSRel_II_DRPATRIMONIO", "DRRelPatrimonio.rdlc", parametros);



                DRRelatorisClass.DeleteImageLogo();
            }
            ds.Dispose();
        }