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(); } }
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(); } }
protected override void InitServer(ref object _ServerDR) { _ServerDR = new DRRelServer(); base.InitServer(ref _ServerDR); }