public ActionResult Transmitir(List <ConfirmacaoPagamento> confirmarPagamento, int id, bool transmitirNls, bool transmitirSiafem) { // está salvando no método ListarPagamentosTransmitir que chama este ResultadoOperacaoVo resultVo = new ResultadoOperacaoVo(); resultVo.Id = id; try { var todosTransmitidos = App.ConfirmacaoPagamentoService.Transmitir(id, _userLoggedIn, _funcId ?? 0); if (todosTransmitidos) { App.ParametrizacaoFormaGerarNlService.GerarNl(id, new ConfirmacaoPagamento(), _userLoggedIn, RegionalList.ToList(), transmitirNls); resultVo.Sucesso = true; resultVo.Mensagem = "Pagamentos confirmados com sucesso!"; } } catch (Exception ex) { resultVo.Sucesso = false; resultVo.Mensagem = "Falha Transmissão Confirmação de Pagamento Prodesp"; } return(Json(resultVo)); }
public ActionResult Atualizar(NlParametrizacaoViewModel vm) { ResultadoOperacaoVo resposta = new ResultadoOperacaoVo(); try { var entity = vm.ToEntity(); var retorno = App.NlParametrizacaoService.Salvar(entity, _funcId); if (retorno == Model.Enum.AcaoEfetuada.Sucesso) { resposta.Sucesso = true; } else { resposta.Sucesso = false; } } catch (Exception ex) { return(new HttpStatusCodeResult(500, ex.Message)); } return(Json(resposta, JsonRequestBehavior.AllowGet)); }
//clicando em gravar public ActionResult ListarPagamentosConfirmarSalvar(ConfirmacaoPagamentoFiltroViewModel view, FormCollection form) { try { // String viewString = string.Empty; // 3.8 RDN8 – Preenchimento dos campos Data // Preenchido automaticamente com a data do processamento, podendo ser alterado pelo usuário, // se alterado deverá ser menor ou igual à data de processamento, // emitindo a mensagem ao acionar a opção “Consultar” “A data deve ser menor ou igual a data de processamento” ValidarData(view.DataCadastro); ValidarData(view.DataConfirmacao); ValidarData(view.DataPreparacao); ConfirmacaoPagamentoFiltroViewModel ret = this.GenerateFilterFormViewModel(form); List <ConfirmacaoPagamento> retorno = GenerateFilterEditViewModelSalvar(ret); var id = this.Save(retorno); var resultVo = new ResultadoOperacaoVo(true, "Pagamentos salvos com sucesso!"); resultVo.Id = id; return(Json(resultVo)); } catch (Exception ex) { return(new HttpStatusCodeResult(500, ex.Message)); } }