private void exportaPdf() { try { FormularioBll formularioBll = new FormularioBll(); ImagemBll imagemBll = new ImagemBll(); ExeLimiDescBll ExecLimiDescBLL = new ExeLimiDescBll(); List <Imagem> listNull = new List <Imagem>(); listNull.Add(null); ReportViewer1.ProcessingMode = ProcessingMode.Local; ReportViewer1.LocalReport.ReportPath = Server.MapPath(@"~\template\RptExecLimiDesc.rdlc"); var listFormulario = formularioBll.cabecalhoPdf(Convert.ToInt32(Request.QueryString["id_caso"]), Convert.ToInt32(Request.QueryString["tipo"])); int idExecLimiDesc = Convert.ToInt32(listFormulario.Rows[0]["id"]); var listExecLimiDesc = ExecLimiDescBLL.list(idExecLimiDesc); ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsRptFormulario", listFormulario)); ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsRptExecLimiDesc", listExecLimiDesc)); ReportParameter[] parametros = { new ReportParameter("ReportParameterTitulo", listExecLimiDesc.FirstOrDefault().Formulario.TipoFormulario.tipo) }; ReportViewer1.LocalReport.SetParameters(parametros); ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_0", imagemBll.read(idExecLimiDesc, 0, null))); if (listExecLimiDesc.FirstOrDefault().questao_1 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_1", imagemBll.read(idExecLimiDesc, 1, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_1", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_2 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_2", imagemBll.read(idExecLimiDesc, 2, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_2", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_3 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_3", imagemBll.read(idExecLimiDesc, 3, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_3", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_4 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_4", imagemBll.read(idExecLimiDesc, 4, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_4", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_5 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_5", imagemBll.read(idExecLimiDesc, 5, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_5", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_6 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_6", imagemBll.read(idExecLimiDesc, 6, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_6", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_7 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_7", imagemBll.read(idExecLimiDesc, 7, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_7", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_8 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_8", imagemBll.read(idExecLimiDesc, 8, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_8", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_9 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_9", imagemBll.read(idExecLimiDesc, 9, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_9", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_10 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_10", imagemBll.read(idExecLimiDesc, 10, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_10", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_11 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_11", imagemBll.read(idExecLimiDesc, 11, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_11", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_12 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_12", imagemBll.read(idExecLimiDesc, 12, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_12", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_13 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_13", imagemBll.read(idExecLimiDesc, 13, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_13", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_14 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_14", imagemBll.read(idExecLimiDesc, 14, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_14", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_15 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_15", imagemBll.read(idExecLimiDesc, 15, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_15", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_16 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_16", imagemBll.read(idExecLimiDesc, 16, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_16", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_17 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_17", imagemBll.read(idExecLimiDesc, 17, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_17", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_18 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_18", imagemBll.read(idExecLimiDesc, 18, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_18", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_19 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_19", imagemBll.read(idExecLimiDesc, 19, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_19", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_20 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_20", imagemBll.read(idExecLimiDesc, 20, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_20", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_21 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_21", imagemBll.read(idExecLimiDesc, 21, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_21", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_22 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_22", imagemBll.read(idExecLimiDesc, 22, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_22", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_23 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_23", imagemBll.read(idExecLimiDesc, 23, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_23", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_24 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_24", imagemBll.read(idExecLimiDesc, 24, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_24", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_25 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_25", imagemBll.read(idExecLimiDesc, 25, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_25", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_26 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_26", imagemBll.read(idExecLimiDesc, 26, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_26", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_27 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_27", imagemBll.read(idExecLimiDesc, 27, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_27", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_28 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_28", imagemBll.read(idExecLimiDesc, 28, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_28", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_29 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_29", imagemBll.read(idExecLimiDesc, 29, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_29", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_30 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_30", imagemBll.read(idExecLimiDesc, 30, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_30", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_31 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_31", imagemBll.read(idExecLimiDesc, 31, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_31", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_32 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_32", imagemBll.read(idExecLimiDesc, 32, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_32", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_33 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_33", imagemBll.read(idExecLimiDesc, 33, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_33", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_34 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_34", imagemBll.read(idExecLimiDesc, 34, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_34", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_35 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_35", imagemBll.read(idExecLimiDesc, 35, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_35", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_36 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_36", imagemBll.read(idExecLimiDesc, 36, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_36", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_37 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_37", imagemBll.read(idExecLimiDesc, 37, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_37", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_38 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_38", imagemBll.read(idExecLimiDesc, 38, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_38", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_39 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_39", imagemBll.read(idExecLimiDesc, 39, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_39", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_40 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_40", imagemBll.read(idExecLimiDesc, 40, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_40", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_41 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_41", imagemBll.read(idExecLimiDesc, 41, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_41", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_42 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_42", imagemBll.read(idExecLimiDesc, 42, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_42", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_43 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_43", imagemBll.read(idExecLimiDesc, 43, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_43", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_44 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_44", imagemBll.read(idExecLimiDesc, 44, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_44", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_45 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_45", imagemBll.read(idExecLimiDesc, 45, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_45", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_46 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_46", imagemBll.read(idExecLimiDesc, 46, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_46", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_47 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_47", imagemBll.read(idExecLimiDesc, 47, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_47", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_48 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_48", imagemBll.read(idExecLimiDesc, 48, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_48", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_49 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_49", imagemBll.read(idExecLimiDesc, 49, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_49", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_50 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_50", imagemBll.read(idExecLimiDesc, 50, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_50", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_51 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_51", imagemBll.read(idExecLimiDesc, 51, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_51", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_52 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_52", imagemBll.read(idExecLimiDesc, 52, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_52", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_53 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_53", imagemBll.read(idExecLimiDesc, 53, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_53", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_54 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_54", imagemBll.read(idExecLimiDesc, 54, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_54", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_55 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_55", imagemBll.read(idExecLimiDesc, 55, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_55", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_56 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_56", imagemBll.read(idExecLimiDesc, 56, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_56", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_57 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_57", imagemBll.read(idExecLimiDesc, 57, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_57", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_58 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_58", imagemBll.read(idExecLimiDesc, 58, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_58", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_59 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_59", imagemBll.read(idExecLimiDesc, 59, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_59", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_60 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_60", imagemBll.read(idExecLimiDesc, 60, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_60", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_61 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_61", imagemBll.read(idExecLimiDesc, 61, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_61", listNull)); } if (listExecLimiDesc.FirstOrDefault().questao_62 != null) { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_62", imagemBll.read(idExecLimiDesc, 62, null))); } else { ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dsImagemQuestao_62", listNull)); } Warning[] warnings; string[] streamids; string mimeType; string encoding; string extension; byte[] bytes = ReportViewer1.LocalReport.Render("pdf", null, out mimeType, out encoding, out extension, out streamids, out warnings); Response.Buffer = true; Response.Clear(); Response.ContentType = mimeType.ToString(); Response.AddHeader("content-disposition", "attachment; filename= " + string.Concat(listExecLimiDesc.FirstOrDefault().Formulario.TipoFormulario.tipo.Replace("ç", "c").Replace("ã", "a"), "-", DateTime.Now.ToString("ddMMyyyy"), ".pdf") + ""); Response.BinaryWrite(bytes); Response.Flush(); } catch (Exception ex) { throw new Exception(ex.Message, ex.InnerException); } }
private async Task populaCampos() { try { if (!string.IsNullOrEmpty(Request.QueryString["id_caso"])) { var id_caso = int.Parse(Util.Decrypt(Request.QueryString["id_caso"])); lblSubTituloCaso.Text = id_caso.ToString(); if (Request.QueryString.ToString().Contains("tipo")) { idTipo = Convert.ToInt32(Request.QueryString["tipo"]); } else { idTipo = 0; } UserControlExecQuestao1.tipoFormulario = idTipo; UserControlExecQuestao3.tipoFormulario = idTipo; UserControlQuestao11.tipoFormulario = idTipo; Formulario form = new Formulario(); form = await formularioBll.readAsync(id_caso, idTipo); if (form != null) { lblTitulo.Text = form.TipoFormulario.tipo; UserControlHeader.cliente = form.cliente; UserControlHeader.cpf = form.cpf; UserControlHeader.linha = form.nro_linha; UserControlHeader.contrato = form.nro_contrato; UserControlHeader.processo = form.nro_processo; UserControlHeader.reclamacaoCliente = form.reclamacao_cliente; UserControlHeader.reclamacao = form.resumo_reclamacao; UserControlHeader.obs = form.observacoes; UserControlHeader.escritorio = form.escritorio; UserControlHeader.dataAudiencia = form.dt_audiencia; UserControlHeader.valorRequerido = form.valor_requerido != null?string.Format("{0:C}", Convert.ToDecimal(form.valor_requerido)) : string.Empty;; hfFormularioId.Value = form.id.ToString(); if (form.status != null) { lblStatusReabertura.Text = string.Concat(" Reabertura: ", form.status); if (form.status.Equals("Atualizar cumprimento")) { pPrincipalRespostaCumprimento.Visible = true; RespostaOperacaoBll rBll = new RespostaOperacaoBll(); var r = await rBll.readAsync(form.id); if (r != null) { ViewState["idRespostaOperacao"] = r.id; txtRespostaOperacao.Text = r.respostaOperacao; txtSolicitacaoEscritorio.Text = r.solicitacaoEscritorio; } } } ExeLimiDescBll exeLimiDescBll = new ExeLimiDescBll(); var e = exeLimiDescBll.read(form.id); if (e != null) { hfId.Value = e.id.ToString(); lblJustificativa.Text = e.justificativa; lblInfoComplementares.Text = e.informacaoComplementar; lblMotivoCumprimento.Text = e.motivoCumprimento; lblDescricao.Text = e.descricao; lblOrgao.Text = e.orgao; txtDetalheQuestao_0.Text = e.detalhe_questao_0; txtObsQuestao_1.Text = e.obs_questao_1; habilitaPanel(e.questao_1, pQuestao_1, lblQuestao_1); txtObsQuestao_2.Text = e.obs_questao_2; habilitaPanel(e.questao_2, pQuestao_2, lblQuestao_2); txtObsQuestao_3.Text = e.obs_questao_3; habilitaPanel(e.questao_3, pQuestao_3, lblQuestao_3); txtObsQuestao_4.Text = e.obs_questao_4; habilitaPanel(e.questao_4, pQuestao_4, lblQuestao_4); txtObsQuestao_5.Text = e.obs_questao_5; habilitaPanel(e.questao_5, pQuestao_5, lblQuestao_5); txtObsQuestao_6.Text = e.obs_questao_6; habilitaPanel(e.questao_6, pQuestao_6, lblQuestao_6); txtObsQuestao_7.Text = e.obs_questao_7; habilitaPanel(e.questao_7, pQuestao_7, lblQuestao_7); txtObsQuestao_8.Text = e.obs_questao_8; habilitaPanel(e.questao_8, pQuestao_8, lblQuestao_8); txtObsQuestao_9.Text = e.obs_questao_9; habilitaPanel(e.questao_9, pQuestao_9, lblQuestao_9); txtObsQuestao_10.Text = e.obs_questao_10; habilitaPanel(e.questao_10, pQuestao_10, lblQuestao_10); txtObsQuestao_11.Text = e.obs_questao_11; habilitaPanel(e.questao_11, pQuestao_11, lblQuestao_11); txtObsQuestao_12.Text = e.obs_questao_12; habilitaPanel(e.questao_12, pQuestao_12, lblQuestao_12); txtObsQuestao_13.Text = e.obs_questao_13; habilitaPanel(e.questao_13, pQuestao_13, lblQuestao_13); txtObsQuestao_14.Text = e.obs_questao_14; habilitaPanel(e.questao_14, pQuestao_14, lblQuestao_14); txtObsQuestao_15.Text = e.obs_questao_15; habilitaPanel(e.questao_15, pQuestao_15, lblQuestao_15); txtObsQuestao_16.Text = e.obs_questao_16; habilitaPanel(e.questao_16, pQuestao_16, lblQuestao_16); txtObsQuestao_17.Text = e.obs_questao_17; habilitaPanel(e.questao_17, pQuestao_17, lblQuestao_17); txtObsQuestao_18.Text = e.obs_questao_18; habilitaPanel(e.questao_18, pQuestao_18, lblQuestao_18); txtObsQuestao_19.Text = e.obs_questao_19; habilitaPanel(e.questao_19, pQuestao_19, lblQuestao_19); txtObsQuestao_20.Text = e.obs_questao_20; habilitaPanel(e.questao_20, pQuestao_20, lblQuestao_20); txtObsQuestao_21.Text = e.obs_questao_21; habilitaPanel(e.questao_21, pQuestao_21, lblQuestao_21); txtObsQuestao_22.Text = e.obs_questao_22; habilitaPanel(e.questao_22, pQuestao_22, lblQuestao_22); txtObsQuestao_23.Text = e.obs_questao_23; habilitaPanel(e.questao_23, pQuestao_23, lblQuestao_23); txtObsQuestao_24.Text = e.obs_questao_24; habilitaPanel(e.questao_24, pQuestao_24, lblQuestao_24); txtObsQuestao_25.Text = e.obs_questao_25; habilitaPanel(e.questao_25, pQuestao_25, lblQuestao_25); txtObsQuestao_26.Text = e.obs_questao_26; habilitaPanel(e.questao_26, pQuestao_26, lblQuestao_26); txtObsQuestao_27.Text = e.obs_questao_27; habilitaPanel(e.questao_27, pQuestao_27, lblQuestao_27); txtObsQuestao_28.Text = e.obs_questao_28; habilitaPanel(e.questao_28, pQuestao_28, lblQuestao_28); txtObsQuestao_29.Text = e.obs_questao_29; habilitaPanel(e.questao_29, pQuestao_29, lblQuestao_29); txtObsQuestao_30.Text = e.obs_questao_30; habilitaPanel(e.questao_30, pQuestao_30, lblQuestao_30); txtObsQuestao_31.Text = e.obs_questao_31; habilitaPanel(e.questao_31, pQuestao_31, lblQuestao_31); txtObsQuestao_32.Text = e.obs_questao_32; habilitaPanel(e.questao_32, pQuestao_32, lblQuestao_32); txtObsQuestao_33.Text = e.obs_questao_33; habilitaPanel(e.questao_33, pQuestao_33, lblQuestao_33); txtObsQuestao_34.Text = e.obs_questao_34; habilitaPanel(e.questao_34, pQuestao_34, lblQuestao_34); txtObsQuestao_35.Text = e.obs_questao_35; habilitaPanel(e.questao_35, pQuestao_35, lblQuestao_35); txtObsQuestao_36.Text = e.obs_questao_36; habilitaPanel(e.questao_36, pQuestao_36, lblQuestao_36); txtObsQuestao_37.Text = e.obs_questao_37; habilitaPanel(e.questao_37, pQuestao_37, lblQuestao_37); txtObsQuestao_38.Text = e.obs_questao_38; habilitaPanel(e.questao_38, pQuestao_38, lblQuestao_38); txtObsQuestao_39.Text = e.obs_questao_39; habilitaPanel(e.questao_39, pQuestao_39, lblQuestao_39); txtObsQuestao_40.Text = e.obs_questao_40; habilitaPanel(e.questao_40, pQuestao_40, lblQuestao_40); txtObsQuestao_41.Text = e.obs_questao_41; habilitaPanel(e.questao_41, pQuestao_41, lblQuestao_41); txtObsQuestao_42.Text = e.obs_questao_42; habilitaPanel(e.questao_42, pQuestao_42, lblQuestao_42); txtObsQuestao_43.Text = e.obs_questao_43; habilitaPanel(e.questao_43, pQuestao_43, lblQuestao_43); txtObsQuestao_44.Text = e.obs_questao_44; habilitaPanel(e.questao_44, pQuestao_44, lblQuestao_44); txtObsQuestao_45.Text = e.obs_questao_45; habilitaPanel(e.questao_45, pQuestao_45, lblQuestao_45); txtObsQuestao_46.Text = e.obs_questao_46; habilitaPanel(e.questao_46, pQuestao_46, lblQuestao_46); txtObsQuestao_47.Text = e.obs_questao_47; habilitaPanel(e.questao_47, pQuestao_47, lblQuestao_47); txtObsQuestao_48.Text = e.obs_questao_48; habilitaPanel(e.questao_48, pQuestao_48, lblQuestao_48); txtObsQuestao_51.Text = e.obs_questao_51; habilitaPanel(e.questao_51, pQuestao_51, lblQuestao_51); txtObsQuestao_49.Text = e.obs_questao_49; habilitaPanel(e.questao_49, pQuestao_49, lblQuestao_49); txtObsQuestao_50.Text = e.obs_questao_50; habilitaPanel(e.questao_50, pQuestao_50, lblQuestao_50); txtObsQuestao_51.Text = e.obs_questao_51; habilitaPanel(e.questao_51, pQuestao_51, lblQuestao_51); txtObsQuestao_52.Text = e.obs_questao_52; habilitaPanel(e.questao_52, pQuestao_52, lblQuestao_52); txtObsQuestao_53.Text = e.obs_questao_53; habilitaPanel(e.questao_53, pQuestao_53, lblQuestao_53); txtObsQuestao_53.Text = e.obs_questao_53; habilitaPanel(e.questao_54, pQuestao_54, lblQuestao_54); txtObsQuestao_54.Text = e.obs_questao_54; habilitaPanel(e.questao_54, pQuestao_54, lblQuestao_54); txtObsQuestao_55.Text = e.obs_questao_55; habilitaPanel(e.questao_55, pQuestao_55, lblQuestao_55); txtObsQuestao_55.Text = e.obs_questao_55; habilitaPanel(e.questao_55, pQuestao_55, lblQuestao_55); txtObsQuestao_56.Text = e.obs_questao_56; habilitaPanel(e.questao_56, pQuestao_56, lblQuestao_56); txtObsQuestao_57.Text = e.obs_questao_57; habilitaPanel(e.questao_57, pQuestao_57, lblQuestao_57); txtObsQuestao_58.Text = e.obs_questao_58; habilitaPanel(e.questao_58, pQuestao_58, lblQuestao_58); txtObsQuestao_59.Text = e.obs_questao_59; habilitaPanel(e.questao_59, pQuestao_59, lblQuestao_59); txtObsQuestao_60.Text = e.obs_questao_60; habilitaPanel(e.questao_60, pQuestao_60, lblQuestao_60); txtObsQuestao_61.Text = e.obs_questao_61; habilitaPanel(e.questao_61, pQuestao_61, lblQuestao_61); txtObsQuestao_62.Text = e.obs_questao_62; habilitaPanel(e.questao_62, pQuestao_62, lblQuestao_62); txtFinalizacao.Text = e.consideracao; } await UserControlExecQuestao1.PopulaQuestao1(form.id, form.status, form.empresa, form.produto, form.estado, form.cidade); await UserControlExecQuestao3.PopulaQuestao3(form); await UserControlQuestao11.populaCampos(form.id, form.status); await UserControlQuestao13.populaCampos(form.id, form.status); await UserControlQuestao14.populaCampos(form.id, form.status); } else { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "closeWindow", "window.close();", true); } } } catch (Exception ex) { throw new Exception(ex.Message, ex.InnerException); } }