public ActionResult ObterSituacaoDesenhador(int projetoId, int arquivoId, int arquivoEnviadoTipo, int arquivoEnviadoFilaTipo) { ArquivoProjeto arq = new ArquivoProjeto() { IdRelacionamento = arquivoId }; _bus.ObterSituacaoFila(arq); ArquivoProcessamentoVM arquivo = new ArquivoProcessamentoVM(arq); List <ArquivoProcessamentoVM> arquivosProcessados = new List <ArquivoProcessamentoVM>(); if (projetoId > 0) { List <ArquivoProjeto> listas = _bus.ObterArquivos(projetoId); foreach (ArquivoProjeto item in listas.Where(x => x.Tipo != (int)eProjetoGeograficoArquivoTipo.DadosIDAF && x.Tipo != (int)eProjetoGeograficoArquivoTipo.DadosGEOBASES && x.Tipo != (int)eProjetoGeograficoArquivoTipo.CroquiFinal)) { arquivosProcessados.Add(new ArquivoProcessamentoVM(item, arquivoEnviadoTipo, arquivoEnviadoFilaTipo)); } } return(Json(new { @Arquivo = arquivo, @arquivosProcessados = arquivosProcessados, @EhValido = Validacao.EhValido, @Msg = Validacao.Erros }, JsonRequestBehavior.AllowGet)); }
public ActionResult GerarArquivoVetorial(ArquivoProcessamentoVM arquivoVetorial) { _bus.ReprocessarBaseReferencia(arquivoVetorial.ArquivoProcessamento); arquivoVetorial.RegraBotoesGridVetoriais(); return(Json(new { @arquivo = arquivoVetorial, @EhValido = Validacao.EhValido, @Msg = Validacao.Erros })); }
public ActionResult ProcessarDesenhador(ProjetoGeografico projeto) { ArquivoProcessamentoVM arquivo = new ArquivoProcessamentoVM(); arquivo.ArquivoProcessamento = _bus.ProcessarDesenhador(projeto); arquivo.RegraBotoesGridVetoriais(); return(Json(new { @EhValido = Validacao.EhValido, Msg = Validacao.Erros, @Arquivo = arquivo })); }
public ActionResult Importar(ProjetoGeografico projeto) { ArquivoProcessamentoVM arquivo = new ArquivoProcessamentoVM(); arquivo.ArquivoProcessamento = _bus.EnviarArquivo(projeto); arquivo.RegraBotoesGridVetoriais(); if (!Validacao.EhValido) { arquivo = null; } return(Json(new { @EhValido = Validacao.EhValido, Msg = Validacao.Erros, @Arquivo = arquivo })); }
public ActionResult ProcessarDesenhador(ProjetoGeografico projeto) { if (projeto.CaracterizacaoId == (int)eCaracterizacao.ExploracaoFlorestal) { _exploracaoFlorestalBus.Excluir(projeto.EmpreendimentoId); if (Validacao.EhValido) { Validacao.Erros.Clear(); } } ArquivoProcessamentoVM arquivo = new ArquivoProcessamentoVM(); arquivo.ArquivoProcessamento = _bus.ProcessarDesenhador(projeto); arquivo.RegraBotoesGridVetoriais(); return(Json(new { @EhValido = Validacao.EhValido, Msg = Validacao.Erros, @Arquivo = arquivo })); }
public ActionResult CancelarProcessamento(ArquivoProcessamentoVM arquivo) { _bus.CancelarProcessamento(arquivo.ArquivoProcessamento); return(Json(new { @Arquivo = arquivo.ArquivoProcessamento, @EhValido = Validacao.EhValido, @Msg = Validacao.Erros })); }