Exemplo n.º 1
0
        public void SaveQuestao3_4(int FormularioId)
        {
            try
            {
                if (FormularioId > 0)
                {
                    Questao3_4_APSBll questao3_4_APSBll = new Questao3_4_APSBll();

                    Questao3_4_APS questao3_4 = new Questao3_4_APS();
                    questao3_4.id           = Convert.ToInt32(ViewState["idQuestao"]);
                    questao3_4.formularioId = FormularioId;

                    questao3_4.motivoId = ddlMotivo.SelectedValue != "0" ? Convert.ToInt32(ddlMotivo.SelectedValue) : questao3_4.motivoId = null;
                    questao3_4.token    = rbToken.SelectedValue;
                    questao3_4.gravacaoServicoAdicional = rbGravacao.SelectedValue;
                    questao3_4.erroTerceiroPrestadora   = rbTerceiraPrestadora.SelectedValue;
                    questao3_4.faturaPagaNaoContestada  = rbFaturaPaga.SelectedValue;
                    questao3_4.contratoObjetoAutor      = rbContratoPeticaoAutor.SelectedValue;
                    questao3_4.problemaQuebraSigilo     = rbQuebraSigilo.SelectedValue;
                    questao3_4.nro_contratoRelacionado  = txtNroContrato.Text;
                    questao3_4.multaContratual          = rbMultaContratual.SelectedValue;
                    questao3_4.gravacaoFavoravel        = rbGravacaoFavoravel.SelectedValue;
                    questao3_4.haBoletimOcorrencia      = rbBoletimOcorrencia.SelectedValue;
                    questao3_4.relatoTecnicoEnvolvido   = rbRelatoTecEnvolvido.SelectedValue;
                    questao3_4.danosRessarcidos         = rbDanosRessarcidos.SelectedValue;
                    questao3_4.laudoTecnico             = rbLaudoTecnico.SelectedValue;
                    questao3_4.acionamentoSeguro        = rbAcionamentoSeguro.SelectedValue;

                    questao3_4.foiAtropelamento       = rbFoiAtropelamento.SelectedValue;
                    questao3_4.batidaAutomovel        = rbBatidaAutomovel.SelectedValue;
                    questao3_4.frotaDaEmpresa         = rbFrotaDaEmpresa.SelectedValue;
                    questao3_4.veiculoEmpresaTerceira = rbVeicEmprTerceira.SelectedValue;
                    questao3_4.qualEmpresaTerceira    = txtEmpresaTerceira.Text;
                    questao3_4.empresaAtiva           = rbEmpresaAtiva.SelectedValue;
                    questao3_4.placaVeiculo           = rbPlacaVeiculo.SelectedValue;
                    questao3_4.culpaMotorista         = rbCulpaMotorista.SelectedValue;

                    questao3_4.caboSolto            = rbCaboSolto.SelectedValue;
                    questao3_4.faltaSinal           = rbFaltaSinal.SelectedValue;
                    questao3_4.infraPedial          = rbInfraPredial.SelectedValue;
                    questao3_4.infraDoGrupo         = rbInfraDoGrupo.SelectedValue;
                    questao3_4.infraEmpresaTerceira = rbInfraEmpresaTerceira.SelectedValue;
                    questao3_4.empresaTerceiraInfra = txtEmpTerceiraInfra.Text;
                    questao3_4.empresaAtivaInfra    = rbEmAtivaInfra.SelectedValue;
                    questao3_4.dataIntalacao        = Util.ISDate(txtDataInstalacao.Text) ? DateTime.Parse(txtDataInstalacao.Text) : questao3_4.dataIntalacao = null;

                    questao3_4_APSBll.save(questao3_4);
                    ViewState["idQuestao"] = questao3_4.id;
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex.InnerException);
            }
        }
Exemplo n.º 2
0
        public async Task populaCampos(int FormularioId, string status, int tipoFormularioId)
        {
            disabilitaCamposReabertura(status);
            await carregaMotivo();

            selecionaMotivo(tipoFormularioId);

            Questao3_4_APSBll questao3_4_APSBll = new Questao3_4_APSBll();
            var q = await questao3_4_APSBll.readAsync(FormularioId);

            if (q != null)
            {
                ViewState["idQuestao"]        = q.id;
                this.Motivo                   = q.motivoId;
                this.Token                    = q.token;
                this.GravacaoServicoAdicional = q.gravacaoServicoAdicional;
                this.ErroTerceiroPrestadora   = q.erroTerceiroPrestadora;
                this.FaturaPagaNaoContestada  = q.faturaPagaNaoContestada;
                this.ContratoObjetoAutor      = q.contratoObjetoAutor;
                this.DataIntalacao            = q.dataIntalacao;
                this.ProblemaQuebraSigilo     = q.problemaQuebraSigilo;
                this.NroContratoRelacionado   = q.nro_contratoRelacionado;
                this.MultaContratual          = q.multaContratual;
                this.GravacaoFavoravel        = q.gravacaoFavoravel;
                this.HaBoletimOcorrencia      = q.haBoletimOcorrencia;
                this.RelatoTecnicoEnvolvido   = q.relatoTecnicoEnvolvido;
                this.DanosRessarcidos         = q.danosRessarcidos;
                this.LaudoTecnico             = q.laudoTecnico;
                this.AcionamentoSeguro        = q.acionamentoSeguro;
                this.FoiAtropelamento         = q.foiAtropelamento;
                this.BatidaAutomovel          = q.batidaAutomovel;
                this.FrotaDaEmpresa           = q.frotaDaEmpresa;
                this.VeiculoEmpresaTerceira   = q.veiculoEmpresaTerceira;
                this.QualEmpresaterceira      = q.qualEmpresaTerceira;
                this.EmpresaAtiva             = q.empresaAtiva;
                this.PlacaVeiculo             = q.placaVeiculo;
                this.CulpaMotorista           = q.culpaMotorista;
                this.CaboSolto                = q.caboSolto;
                this.FaltaSinal               = q.faltaSinal;
                this.InfraPredial             = q.infraPedial;
                this.InfraDoGrupo             = q.infraDoGrupo;
                this.InfraEmpresaTerceira     = q.infraEmpresaTerceira;
                this.EmpresaTerceiraInfra     = q.empresaTerceiraInfra;
                this.EmpresaAtivaInfra        = q.empresaAtivaInfra;
            }
            else
            {
                // ScriptManager.RegisterStartupScript(Page, Page.GetType(), "HideAll", "$('#UserControlQuestao3_4_pPrincipal4').hide();", true);
                carregaMotivoCampos();
            }
        }