private async Task populaCampos() { try { if (!string.IsNullOrEmpty(Request.QueryString["id_caso"])) { Formulario form = new Formulario(); FormularioBll formularioBll = new FormularioBll(); var id_caso = int.Parse(Util.Decrypt(Request.QueryString["id_caso"])); lblSubTituloCaso.Text = id_caso.ToString(); form = await formularioBll.readAsync(id_caso, (int)Util.TFormulario.AcordoPrevio); if (form != null) { 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); } AcordoPrevioBll acordoPrevioBll = new AcordoPrevioBll(); var f = await acordoPrevioBll.read(form.id); if (f != null) { hfId.Value = f.id.ToString(); rbQuestao_1.SelectedValue = f.questao_1; txtObsQuestao_1.Text = f.obs_questao_1; rbQuestao_1_1_0.SelectedValue = f.questao_1_1; txtObsQuestao_1_1.Text = f.obs_questao_1_1; rbQuestao_1_2_0.SelectedValue = f.questao_1_2; txtObsQuestao_1_2.Text = f.obs_questao_1_2; rbQuestao_1_3_0.SelectedValue = f.questao_1_3; txtObsQuestao_1_3.Text = f.obs_questao_1_3; rbQuestao_1_4_0.SelectedValue = f.questao_1_4; txtObsQuestao_1_4.Text = f.obs_questao_1_4; txtObsQuestao_2.Text = f.obs_questao_2; txtObsQuestao_3.Text = f.obs_questao_3; rbQuestao_4.SelectedValue = f.questao_4; txtObsQuestao_4.Text = f.obs_questao_4; rbQuestao_5.SelectedValue = f.questao_5; txtObsQuestao_5.Text = f.obs_questao_5; txtObsQuestao_6.Text = f.obs_questao_6; rbQuestao_6.SelectedValue = f.questao_6; txtObsQuestao_7.Text = f.obs_questao_7; rbQuestao_7.SelectedValue = f.questao_7; txtObsQuestao_9.Text = f.obs_questao_9; txtConsideracoesFinais.Text = f.consideracao; } UserControlExecQuestao1.tipoFormulario = Convert.ToInt16(Util.TFormulario.AcordoPrevio); UserControlQuestao5.tipoFormulario = Convert.ToInt16(Util.TFormulario.AcordoPrevio); UserControlFormularioAcordo.tipoFormulario = Convert.ToInt16(Util.TFormulario.AcordoPrevio); await UserControlExecQuestao1.PopulaQuestao1(form.id, form.status, form.empresa, form.produto, form.estado, form.cidade); await UserControlQuestao3_4.populaCampos(form.id, form.status, form.tipoFormularioId); await UserControlQuestao5.populaCampos(form.id, form.status, form.id_caso, form.tipo_demanda); await UserControlQuestao6.populaCampos(form.id, form.status); await UserControlQuestao7.populaCampos(form.id, form.status); await UserControlFormularioAcordo.populaCampos(form.id); await UserControlQuestao11.populaCampos(form.id, form.status); await UserControlQuestao12.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); } }
private async Task populaCampos() { try { if (!string.IsNullOrEmpty(Request.QueryString["id_caso"])) { Formulario form = new Formulario(); FormularioBll formularioBll = new FormularioBll(); int id_caso = int.Parse(Util.Decrypt(Request.QueryString["id_caso"])); lblSubTituloCaso.Text = id_caso.ToString(); form = await formularioBll.readAsync(id_caso, (int)Util.TFormulario.Cancelamento); if (form != null) { 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); } CancelamentoBll cancelamentoBll = new CancelamentoBll(); var c = await cancelamentoBll.read(form.id); if (c != null) { hfId.Value = c.id.ToString(); rbQuestao_1.SelectedValue = c.questao_1; txtObsQuestao_1.Text = c.obs_questao_1; rbQuestao_1_1_0.SelectedValue = c.questao_1_1; txtObsQuestao_1_1.Text = c.obs_questao_1_1; rbQuestao_1_2_0.SelectedValue = c.questao_1_2; txtObsQuestao_1_2.Text = c.obs_questao_1_2; rbQuestao_1_3_0.SelectedValue = c.questao_1_3; txtObsQuestao_1_3.Text = c.obs_questao_1_3; rbQuestao_2.SelectedValue = c.questao_2; txtObsQuestao_2.Text = c.obs_questao_2; txtDtInsQuestao_3.Text = c.questao_3.ToString(); txtObsQuestao_3.Text = c.obs_questao_3; rbQuestao_4.SelectedValue = c.questao_4; txtObsQuestao_4.Text = c.obs_questao_4; rbQuestao_5.SelectedValue = c.questao_5; txtObsQuestao_5.Text = c.obs_questao_5; rbQuestao_6.SelectedValue = c.questao_6; txtObsQuestao_6.Text = c.obs_questao_6; rbQuestao_7.SelectedValue = c.questao_7; txtObsQuestao_7.Text = c.obs_questao_7; rbQuestao_8.SelectedValue = c.questao_8; txtObsQuestao_8.Text = c.obs_questao_8; rbQuestao_9.SelectedValue = c.questao_9; txtObsQuestao_9.Text = c.obs_questao_9; if (c.obs_questao_9 != null) { txtOsQuestao_9.Text = c.os_questao_9; divGerarDadosOS.Style.Add("display", "block"); } rbQuestao_10.SelectedValue = c.questao_10; txtObsQuestao_10.Text = c.obs_questao_10; rbQuestao_11.SelectedValue = c.questao_11; txtObsQuestao_11.Text = c.obs_questao_11; rbQuestao_12.SelectedValue = c.questao_12; txtObsQuestao_12.Text = c.obs_questao_12; txtQuestao_13.Text = c.questao_13; txtObsQuestao_13.Text = c.obs_questao_13; txtQuestao_14.Text = c.questao_14; txtObsQuestao_14.Text = c.obs_questao_14; rbQuestao_15.SelectedValue = c.questao_15; txtObsQuestao_15.Text = c.obs_questao_15; rbQuestao_16.SelectedValue = c.questao_16; txtObsQuestao_16.Text = c.obs_questao_16; rbQuestao_17.SelectedValue = c.questao_17; txtObsQuestao_17.Text = c.obs_questao_17; rbQuestao_18.SelectedValue = c.questao_18; txtObsQuestao_18.Text = c.obs_questao_18; rbQuestao_19.SelectedValue = c.questao_19; txtObsQuestao_19.Text = c.obs_questao_19; rbQuestao_20.SelectedValue = c.questao_20; txtObsQuestao_20.Text = c.obs_questao_20; rbQuestao_21.SelectedValue = c.questao_21; txtObsQuestao_21.Text = c.obs_questao_21; rbQuestao_22.SelectedValue = c.questao_22; txtObsQuestao_22.Text = c.obs_questao_22; rbQuestao_23.SelectedValue = c.questao_23; txtObsQuestao_23.Text = c.obs_questao_23; rbQuestao_24.SelectedValue = c.questao_24; txtObsQuestao_24.Text = c.obs_questao_24; rbQuestao_25.SelectedValue = c.questao_25; txtObsQuestao_25.Text = c.obs_questao_25; rbQuestao_26.SelectedValue = c.questao_26; txtObsQuestao_26.Text = c.obs_questao_26; txtQuestao_27.Text = c.consideracao; txtObsQuestao_28.Text = c.obs_questao_28; } UserControlExecQuestao1.tipoFormulario = Convert.ToInt16(Util.TFormulario.Cancelamento); UserControlQuestao5.tipoFormulario = Convert.ToInt16(Util.TFormulario.Cancelamento); await UserControlExecQuestao1.PopulaQuestao1(form.id, form.status, form.empresa, form.produto, form.estado, form.cidade); await UserControlQuestao3_4.populaCampos(form.id, form.status, form.tipoFormularioId); await UserControlQuestao5.populaCampos(form.id, form.status, form.id_caso, form.tipo_demanda); await UserControlQuestao6.populaCampos(form.id, form.status); await UserControlQuestao7.populaCampos(form.id, form.status); await UserControlQuestao11.populaCampos(form.id, form.status); await UserControlQuestao12.populaCampos(form.id, form.status); await UserControlQuestao14.populaCampos(form.id, form.status); await UserControlOcorrenciaNet.populaCampos(form.id); } else { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "closeWindow", "window.close();", true); } } } catch (Exception ex) { throw new Exception(ex.Message, ex.InnerException); } }