예제 #1
0
 public void save(MotivoContestacao f)
 {
     if (f.id == 0)
     {
         motivoContestacaoDal.create(f);
     }
     else
     {
         motivoContestacaoDal.update(f);
     }
 }
예제 #2
0
        private void carregaMotivoCampos()
        {
            motivo = null;
            if (ddlMotivo.SelectedIndex > 0)
            {
                motivo = listaMotivoContest.Find(x => x.id == Convert.ToInt32(ddlMotivo.SelectedValue));

                if (motivo != null)
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "HideAll", "if($('#UserControlQuestao3_4_pPrincipal4').is(':hidden')) $('#UserControlQuestao3_4_pPrincipal4').show();", true);
                    StringBuilder script = new StringBuilder();

                    if ((bool)motivo.historicoCliente)
                    {
                        script.Append("$('#UserControlQuestao3_4_pPrincipal4').show();");
                        script.Append("$('#dvHistoricoClienteCampos').show();");
                        if ((bool)motivo.dataHablitacao)
                        {
                            script.Append("$('#dvHistoricoClienteCampo_Data').show();");
                        }
                        else
                        {
                            script.Append("if($('#dvHistoricoClienteCampo_Data').is(':visible')) $('#dvHistoricoClienteCampo_Data').hide();");
                        }

                        if ((bool)motivo.token)
                        {
                            script.Append("$('#dvHistoricoClienteCampo_Token').show(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbToken')[0], true);");
                        }
                        else
                        {
                            script.Append("if($('#dvHistoricoClienteCampo_Token').is(':visible')) $('#dvHistoricoClienteCampo_Token').hide(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbToken')[0], false);");
                        }

                        if ((bool)motivo.gravacaoRelacionda)
                        {
                            script.Append("$('#dvHistoricoClienteCampo_Gravacao').show();");
                        }
                        else
                        {
                            script.Append("if($('#dvHistoricoClienteCampo_Gravacao').is(':visible')) $('#dvHistoricoClienteCampo_Gravacao').hide();");
                        }

                        if ((bool)motivo.contratoObjetoAutor)
                        {
                            script.Append("$('#dvHistoricoClienteCampo_ContratoPeticao').show();");
                        }
                        else
                        {
                            script.Append("if($('#dvHistoricoClienteCampo_ContratoPeticao').is(':visible')) $('#dvHistoricoClienteCampo_ContratoPeticao').hide();");
                        }

                        if ((bool)motivo.problemaQuebraSigilo)
                        {
                            script.Append("$('#dvprobQuebSigCampos').show(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbQuebraSigilo')[0], true);");
                        }
                        else
                        {
                            script.Append("if($('#dvprobQuebSigCampos').is(':visible')) $('#dvprobQuebSigCampos').hide(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbQuebraSigilo')[0], false); ");
                        }

                        if ((bool)motivo.nro_contratoRelacionado)
                        {
                            script.Append("$('#dvnroContratoCampos').show(); ValidatorEnable($('#UserControlQuestao3_4_rfvtxtNroContrato')[0], true);");
                        }
                        else
                        {
                            script.Append("if($('#dvnroContratoCampos').is(':visible')) $('#dvnroContratoCampos').hide(); ValidatorEnable($('#UserControlQuestao3_4_rfvtxtNroContrato')[0], false);");
                        }

                        if ((bool)motivo.multaContratual)
                        {
                            script.Append("$('#dvmultaContratualCampos').show(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbMultaContratual')[0], true);");
                        }
                        else
                        {
                            script.Append("if($('#dvmultaContratualCampos').is(':visible')) $('#dvmultaContratualCampos').hide();  ValidatorEnable($('#UserControlQuestao3_4_rfvrbMultaContratual')[0], false);");
                        }

                        if ((bool)motivo.gravacaoFavoravel)
                        {
                            script.Append("$('#dvgravacaoFavoravelCampos').show(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbGravacaoFavoravel')[0], true);");
                        }
                        else
                        {
                            script.Append("if($('#dvgravacaoFavoravelCampos').is(':visible')) $('#dvgravacaoFavoravelCampos').hide(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbGravacaoFavoravel')[0], false);");
                        }

                        if ((bool)motivo.haBoletimOcorrencia)
                        {
                            script.Append("$('#dvBoletimOcorrenciaCampos').show(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbBoletimOcorrencia')[0], true);");
                        }
                        else
                        {
                            script.Append("if($('#dvBoletimOcorrenciaCampos').is(':visible')) $('#dvBoletimOcorrenciaCampos').hide(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbBoletimOcorrencia')[0], false);");
                        }

                        if ((bool)motivo.relatoTecnicoEnvolvido)
                        {
                            script.Append("$('#dvRelTecEnvolvidoCampos').show(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbRelatoTecEnvolvido')[0], true);");
                        }
                        else
                        {
                            script.Append("if($('#dvRelTecEnvolvidoCampos').is(':visible')) $('#dvRelTecEnvolvidoCampos').hide(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbRelatoTecEnvolvido')[0], false);");
                        }

                        if ((bool)motivo.danosRessarcidos)
                        {
                            script.Append("$('#dvDanosRessarcidosCampos').show(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbDanosRessarcidos')[0], true);");
                        }
                        else
                        {
                            script.Append("if($('#dvDanosRessarcidosCampos').is(':visible')) $('#dvDanosRessarcidosCampos').hide(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbDanosRessarcidos')[0], false);");
                        }

                        if ((bool)motivo.laudoTecnico)
                        {
                            script.Append("$('#dvLaudoTecnicoCampos').show(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbLaudoTecnico')[0], true);");
                        }
                        else
                        {
                            script.Append("if($('#dvLaudoTecnicoCampos').is(':visible')) $('#dvLaudoTecnicoCampos').hide(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbLaudoTecnico')[0], false);");
                        }

                        if ((bool)motivo.foiAtropelamento)
                        {
                            script.Append("$('#dvFoiAtropelamentoCampos').show(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbFoiAtropelamento')[0], true);");
                        }
                        else
                        {
                            script.Append("if($('#dvFoiAtropelamentoCampos').is(':visible')) $('#dvFoiAtropelamentoCampos').hide(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbFoiAtropelamento')[0], false);");
                        }

                        if ((bool)motivo.batidaAutomovel)
                        {
                            script.Append("$('#dvBatidaAutomovelCampos').show(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbBatidaAutomovel')[0], true);");
                        }
                        else
                        {
                            script.Append("if($('#dvBatidaAutomovelCampos').is(':visible')) $('#dvBatidaAutomovelCampos').hide(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbBatidaAutomovel')[0], false);");
                        }

                        if ((bool)motivo.frotaDaEmpresa)
                        {
                            script.Append("$('#dvFrotaDaEmpresaCampos').show(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbFrotaDaEmpresa')[0], true);");
                        }
                        else
                        {
                            script.Append("if($('#dvFrotaDaEmpresaCampos').is(':visible')) $('#dvFrotaDaEmpresaCampos').hide(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbFrotaDaEmpresa')[0], false);");
                        }

                        if ((bool)motivo.veiculoEmpresaTerceira)
                        {
                            script.Append("$('#dvVeicEmpTerceiraCampo').show();  ValidatorEnable($('#UserControlQuestao3_4_rfvrbVeicEmprTerceira')[0], true);");
                        }
                        else
                        {
                            script.Append("if($('#dvVeicEmpTerceiraCampo').is(':visible')) $('#dvVeicEmpTerceiraCampo').hide();  ValidatorEnable($('#UserControlQuestao3_4_rfvrbVeicEmprTerceira')[0], false);");
                        }

                        if ((bool)motivo.qualEmpresaTerceira)
                        {
                            script.Append("$('#dvEmpresaTerceiraCampos').show();  ValidatorEnable($('#UserControlQuestao3_4_rfvtxtEmpresaTerceira')[0], true);");
                        }
                        else
                        {
                            script.Append("if($('#dvEmpresaTerceiraCampos').is(':visible')) $('#dvEmpresaTerceiraCampos').hide();  ValidatorEnable($('#UserControlQuestao3_4_rfvtxtEmpresaTerceira')[0], false);");
                        }

                        if ((bool)motivo.empresaAtiva)
                        {
                            script.Append("$('#dvEmpresaAtivaCampos').show(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbEmpresaAtiva')[0], true);");
                        }
                        else
                        {
                            script.Append("if($('#dvEmpresaAtivaCampos').is(':visible')) $('#dvEmpresaAtivaCampos').hide(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbEmpresaAtiva')[0], false);");
                        }

                        if ((bool)motivo.placaVeiculo)
                        {
                            script.Append("$('#dvPlacaVeiculoCampos').show();  ValidatorEnable($('#UserControlQuestao3_4_rfvrbPlacaVeiculo')[0], true);");
                        }
                        else
                        {
                            script.Append("if($('#dvPlacaVeiculoCampos').is(':visible')) $('#dvPlacaVeiculoCampos').hide();  ValidatorEnable($('#UserControlQuestao3_4_rfvrbPlacaVeiculo')[0], false);");
                        }

                        if ((bool)motivo.culpaMotorista)
                        {
                            script.Append("$('#dvCulpaMotoristaCampos').show(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbCulpaMotorista')[0], true);");
                        }
                        else
                        {
                            script.Append("if($('#dvCulpaMotoristaCampos').is(':visible')) $('#dvCulpaMotoristaCampos').hide(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbCulpaMotorista')[0], false);");
                        }

                        if ((bool)motivo.acionamentoSeguro)
                        {
                            script.Append("$('#dvAcionamentoSeguro').show(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbAcionamentoSeguro')[0], true);");
                        }
                        else
                        {
                            script.Append("if($('#dvAcionamentoSeguro').is(':visible')) $('#dvAcionamentoSeguro').hide(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbAcionamentoSeguro')[0], false);");
                        }

                        if ((bool)motivo.caboSolto)
                        {
                            script.Append("$('#dvCaboSoltoCampo').show(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbCaboSolto')[0], true);");
                        }
                        else
                        {
                            script.Append("if($('#dvCaboSoltoCampo').is(':visible')) $('#dvCaboSoltoCampo').hide(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbCaboSolto')[0], false);");
                        }

                        if ((bool)motivo.faltaSinal)
                        {
                            script.Append("$('#dvFaltaSinalCampo').show(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbFaltaSinal')[0], true);");
                        }
                        else
                        {
                            script.Append("if($('#dvFaltaSinalCampo').is(':visible')) $('#dvFaltaSinalCampo').hide(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbFaltaSinal')[0], false);");
                        }

                        if ((bool)motivo.infraPedial)
                        {
                            script.Append("$('#dvInfraPredialCampo').show(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbInfraPredial')[0], true);");
                        }
                        else
                        {
                            script.Append("if($('#dvInfraPredialCampo').is(':visible')) $('#dvInfraPredialCampo').hide(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbInfraPredial')[0], false);");
                        }

                        if ((bool)motivo.infraDoGrupo)
                        {
                            script.Append("$('#dvInfraDoGrupoCampo').show(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbInfraDoGrupo')[0], true);");
                        }
                        else
                        {
                            script.Append("if($('#dvInfraDoGrupoCampo').is(':visible')) $('#dvInfraDoGrupoCampo').hide(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbInfraDoGrupo')[0], false);");
                        }

                        if ((bool)motivo.infraEmpresaTerceira)
                        {
                            script.Append("$('#dvInfraEmpresaTerceiraCampo').show(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbInfraEmpresaTerceira')[0], true);");
                        }
                        else
                        {
                            script.Append("if($('#dvInfraEmpresaTerceiraCampo').is(':visible')) $('#dvInfraEmpresaTerceiraCampo').hide(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbInfraEmpresaTerceira')[0], false);");
                        }

                        if ((bool)motivo.empresaTerceiraInfra)
                        {
                            script.Append("$('#dvEmpTerceiraInfra').show(); ValidatorEnable($('#UserControlQuestao3_4_rfvtxtEmpTerceiraInfra')[0], true);");
                        }
                        else
                        {
                            script.Append("if($('#dvEmpTerceiraInfra').is(':visible')) $('#dvEmpTerceiraInfra').hide(); ValidatorEnable($('#UserControlQuestao3_4_rfvtxtEmpTerceiraInfra')[0], false);");
                        }

                        if ((bool)motivo.empresaAtivaInfra)
                        {
                            script.Append("$('#dvEmpAtivaInfra').show(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbEmAtivaInfra')[0], true);");
                        }
                        else
                        {
                            script.Append("if($('#dvEmpAtivaInfra').is(':visible')) $('#dvEmpAtivaInfra').hide(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbEmAtivaInfra')[0], false);");
                        }
                    }
                    else
                    {
                        script.Append("if($('#UserControlQuestao3_4_pPrincipal4').is(':visible')) $('#UserControlQuestao3_4_pPrincipal4').hide();");
                    }

                    if ((bool)motivo.detalhamentoProblema)
                    {
                        script.Append("$('#UserControlQuestao3_4_pPrincipal4').show();");
                        script.Append("$('#dvDetalheProblema').show();");
                    }
                    else
                    {
                        script.Append("if($('#dvDetalheProblema').is(':visible')) $('#dvDetalheProblema').hide();");
                    }

                    if ((bool)motivo.cobranca)
                    {
                        script.Append("$('#UserControlQuestao3_4_pPrincipal4').show();");
                        script.Append("$('#dvCobranca').show(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbFaturaPaga')[0], true);");
                    }
                    else
                    {
                        script.Append("if($('#dvCobranca').is(':visible')) $('#dvCobranca').hide(); ValidatorEnable($('#UserControlQuestao3_4_rfvrbFaturaPaga')[0], false);");
                    }


                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "HideAll3_4", script.ToString(), true);

                    txtDataInstalacao.Text = String.Empty;

                    if (motivo.id == 15 || motivo.id == 10 || motivo.id == 11 || motivo.id == 12)
                    {
                        desabilitaItemsAcidente();
                    }
                }
                else
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "HideAll", "if($('#UserControlQuestao3_4_pPrincipal4').is(':visible')) $('#UserControlQuestao3_4_pPrincipal4').hide();", true);
                }
            }
            else
            {
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "HideAll", "if($('#UserControlQuestao3_4_pPrincipal4').is(':visible')) $('#UserControlQuestao3_4_pPrincipal4').hide();", true);
            }

            //  this.up4.Update();
        }