public ActionResult AtualizarGrupoARL(Dominialidade caracterizacao) { _bus.ObterDominialidadeARL(caracterizacao); DominialidadeVM vm = new DominialidadeVM(caracterizacao, new List <Lista>()); return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros, @Html = ViewModelHelper.RenderPartialViewToString(ControllerContext, "DominialidadeARLPartial", vm) }, JsonRequestBehavior.AllowGet)); }
public ActionResult AtualizarGrupoARL(Dominialidade caracterizacao) { _bus.ObterDominialidadeARL(caracterizacao); DominialidadeVM vm = new DominialidadeVM(caracterizacao, new List <Lista>()); /*#region Carga das tabelas APP Caculada e APP Escadinha * var qtdModuloFiscal = 0.0; * using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia()) * { #region Select QTD Modulo Fiscal * Comando comando = bancoDeDados.CriarComando(@"SELECT * (round((SELECT (t.croqui_area/10000) FROM CRT_DOMINIALIDADE t WHERE t.empreendimento = D.EMPREENDIMENTO) / * (SELECT m.modulo_ha FROM idaf.CNF_MUNICIPIO_MOD_FISCAL m WHERE m.municipio = (SELECT e.municipio FROM * TAB_EMPREENDIMENTO_ENDERECO e WHERE e.empreendimento = D.EMPREENDIMENTO AND e.correspondencia = 0)),2)) as ATP_QTD_MODULO_FISCAL * FROM CRT_DOMINIALIDADE D * WHERE D.EMPREENDIMENTO = :empreendimentoID"); * //Consulta calculo qtd_Modulo_Fiscal * comando.AdicionarParametroEntrada("empreendimentoID", caracterizacao.EmpreendimentoId, DbType.Int32); * * using (IDataReader reader = bancoDeDados.ExecutarReader(comando)) * { * while (reader.Read()) * { * //emp = reader.GetValue<int>("ATP_QTD_MODULO_FISCAL"); * qtdModuloFiscal = Convert.ToDouble(reader["ATP_QTD_MODULO_FISCAL"]); * } * * reader.Close(); * } #endregion * } * using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia("idafgeo")) * { #region Chamada Procedure * bancoDeDados.IniciarTransacao(); * Comando command = bancoDeDados.CriarComando(@"begin OPERACOESPROCESSAMENTOGEO.CalcularAppClassificadaCAR(:emp); end;"); * * command.AdicionarParametroEntrada("emp", caracterizacao.EmpreendimentoId, System.Data.DbType.Int32); * * bancoDeDados.ExecutarNonQuery(command); * bancoDeDados.Commit(); * * bancoDeDados.IniciarTransacao(); * Comando com = bancoDeDados.CriarComando(@"begin OPERACOESPROCESSAMENTOGEO.CalcularEscadinhaCAR(:emp, :moduloFiscal); end;"); * * com.AdicionarParametroEntrada("emp", caracterizacao.EmpreendimentoId, System.Data.DbType.Int32); * com.AdicionarParametroEntrada("moduloFiscal", qtdModuloFiscal, System.Data.DbType.Double); * * bancoDeDados.ExecutarNonQuery(com); * bancoDeDados.Commit(); #endregion * * } #endregion * * if (globalModuloFiscal == qtdModuloFiscal) * { * ConfirmarVM mv = new ConfirmarVM(); * * mv.Id = caracterizacao.EmpreendimentoId; * mv.Mensagem = Mensagem.Caracterizacao.retificacaoCAR(" "); * mv.Titulo = "Confirmação da Retificação"; * return Json(new * { * @EhValido = Validacao.EhValido, * @Empty = true, //Variavel para abrir o modal * @Html = ViewModelHelper.RenderPartialViewToString(ControllerContext, "Confirmar", mv) * }, JsonRequestBehavior.AllowGet); * }*/ return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros, @Empty = false, @Html = ViewModelHelper.RenderPartialViewToString(ControllerContext, "DominialidadeARLPartial", vm) }, JsonRequestBehavior.AllowGet)); }
public ActionResult AtualizarGrupoARL(Dominialidade caracterizacao) { _bus.ObterDominialidadeARL(caracterizacao); DominialidadeVM vm = new DominialidadeVM(caracterizacao, new List <Lista>()); /* var qtdModuloFiscal = 0.0; #region Carga das tabelas APP Caculada e APP Escadinha * using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia()) * { #region Select QTD Modulo Fiscal * Comando comando = bancoDeDados.CriarComando(@"SELECT ATP_QTD_MODULO_FISCAL FROM CRT_CAD_AMBIENTAL_RURAL WHERE EMPREENDIMENTO = :empreendimentoID");//, EsquemaBanco); * * comando.AdicionarParametroEntrada("empreendimentoID", caracterizacao.EmpreendimentoId, DbType.Int32); * * using (IDataReader reader = bancoDeDados.ExecutarReader(comando)) * { * while (reader.Read()) * { * qtdModuloFiscal = Convert.ToDouble(reader["ATP_QTD_MODULO_FISCAL"]); * } * * reader.Close(); * } #endregion * } * using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia("idafgeo")) * { #region Chamada Procedure * bancoDeDados.IniciarTransacao(); * Comando command = bancoDeDados.CriarComando(@"begin OPERACOESPROCESSAMENTOGEO.CalcularAppClassificadaCAR(:emp); end;"); * * command.AdicionarParametroEntrada("emp", caracterizacao.EmpreendimentoId, System.Data.DbType.Int32); * * bancoDeDados.ExecutarNonQuery(command); * bancoDeDados.Commit(); #endregion * } * using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia("idafgeo")) * { #region Chamada Procedure * bancoDeDados.IniciarTransacao(); * Comando com = bancoDeDados.CriarComando(@"begin OPERACOESPROCESSAMENTOGEO.CalcularEscadinhaCAR(:emp, :moduloFiscal); end;"); * * com.AdicionarParametroEntrada("emp", caracterizacao.EmpreendimentoId, System.Data.DbType.Int32); * com.AdicionarParametroEntrada("moduloFiscal", qtdModuloFiscal, System.Data.DbType.Double); * * bancoDeDados.ExecutarNonQuery(com); * bancoDeDados.Commit(); #endregion * } #endregion * * if(globalModuloFiscal != qtdModuloFiscal) * { * //var textoMerge = "ENTROU AQUI"; * //return Json(new { @TextoMerge = textoMerge }, JsonRequestBehavior.AllowGet); * ConfirmarVM mv = new ConfirmarVM(); * * mv.Id = caracterizacao.EmpreendimentoId; * mv.Mensagem = Mensagem.Caracterizacao.retificacaoCAR(" "); * mv.Titulo = "Confirmação da Retificação"; * //return PartialView("Confirmar", mv); * return Json(new * { * @EhValido = Validacao.EhValido, * @Empty = true, //Variavel para abrir o modal * @Html = ViewModelHelper.RenderPartialViewToString(ControllerContext, "Confirmar", mv) * }, JsonRequestBehavior.AllowGet); * } * ConfirmarVM mv = new ConfirmarVM(); * * mv.Id = caracterizacao.EmpreendimentoId; * mv.Mensagem = Mensagem.Retificacao.msgCred1(123, 666); * mv.Titulo = "Confirmação da Retificação"; * //return PartialView("Confirmar", mv); * return Json(new * { * @EhValido = Validacao.EhValido, * @Empty = true, //Variavel para abrir o modal * @Html = ViewModelHelper.RenderPartialViewToString(ControllerContext, "Confirmar", mv) * }, JsonRequestBehavior.AllowGet); */ return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros, @Empty = false, @Html = ViewModelHelper.RenderPartialViewToString(ControllerContext, "DominialidadeARLPartial", vm) }, JsonRequestBehavior.AllowGet)); }