Ejemplo n.º 1
0
        public static void RelatorioEtapas_AtividadesCadastradas()
        {
            DRRelServer serverRel = new DRRelServer();

            serverRel.Initializa(DRContex.Sistema.StringConexao);
            using (DataSet1 ds = serverRel.GetEtapasAtividadesCadastradas(DRProjetoContext.DRProjeto.CodProjeto))
            {
                DataRow rowEmp = serverRel.GetInfoEmpresa();

                string caminho;
                LoadLogoRel(rowEmp, out caminho);

                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",    GetEndereco(rowEmp)),
                        new Microsoft.Reporting.WinForms.ReportParameter("NomeEmpresa", rowEmp["NOME"].ToString()),
                    };
                    //rel.AddDataSource("DataSet1_DREMPRESA", ds.DREMPRESA);
                    rel.ExecuteRel(ds.DRETAPAATIVIDADE, "DataSet1_DRETAPAATIVIDADE", "DRRelEtapasAtividadeProjeto.rdlc", parametros);
                }
                DeleteImageLogo();
            }
        }
Ejemplo n.º 2
0
        public static void RelatorioCota()
        {
            DRFormAguarde.ExecuteFormWait("Gerando Relatório", "Cotas");

            DRRelServer serverRel = new DRRelServer();

            serverRel.Initializa(DRContex.Sistema.StringConexao);
            using (DSRel_II ds = serverRel.GetCotas(DRProjetoContext.DRProjeto.CodProjeto))
            {
                if (ds.DRRELCOTAS.Rows.Count == 0)
                {
                    DRFormAguarde.FormAguarde.FinalizaAguarde();
                    MessageBox.Show("Não foi encontrado nenhuma informação!");
                    return;
                }

                DataRow rowEmp = serverRel.GetInfoEmpresa();

                string caminho;
                LoadLogoRel(rowEmp, out caminho);


                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",            "Relatório de Cotas"),
                        new Microsoft.Reporting.WinForms.ReportParameter("TotalPrevistoCota", serverRel.GetValorTotalPrevistoCota(DRProjetoContext.DRProjeto.CodProjeto).ToString())
                    };

                    DRFormAguarde.FormAguarde.FinalizaAguarde();

                    //rel.AddDataSource("DataSet1_DREMPRESA", ds.DREMPRESA);
                    rel.ExecuteRel(ds.DRRELCOTAS, "DSRel_II_DRRELCOTAS", "DRRelCotas.rdlc", parametros);
                }
                DeleteImageLogo();
            }
        }
Ejemplo n.º 3
0
 protected override void InitServer(ref object _ServerDR)
 {
     _ServerDR = new DRRelServer();
     base.InitServer(ref _ServerDR);
 }