public ActionResult Retransmitir(FormCollection form, ConfirmacaoPagamentoFiltroViewModel PesquisaRetorno, DadoConfirmacaoPagamentoViewModel entrada) { int id = 0; try { ConfirmacaoPagamento confirmacao = entrada.ToEntity(); AcaoEfetuada retornoSalvamentoConfirmacao = App.ConfirmacaoPagamentoService.Salvar(confirmacao, _funcId.Value); if (retornoSalvamentoConfirmacao == AcaoEfetuada.Sucesso) { ConfirmacaoPagamento confirmacaoSalva = App.ConfirmacaoPagamentoService.Selecionar(confirmacao.Id); EnumAcao acao = entrada.Id > 0 ? EnumAcao.Alterar : EnumAcao.Inserir; App.NotaDeLancamentoService.GerarNotasLancamento(confirmacaoSalva, _userLoggedIn, entrada.TransmitirSiafem, _funcId.Value, acao); id = confirmacaoSalva.Id; } return(Json(new { Status = "Sucesso", id = id })); } catch { string status = ""; status = "Falha Transmissão Confirmação de Pagamento Prodesp"; return(Json(new { Status = status })); } }
public void InserirTest() { Fonte fontes = new Fonte { Codigo = "171", Descricao = "TesteUnitTwo" }; AcaoEfetuada result = App.FonteService.Salvar(fontes, 0, 1); Assert.IsTrue(AcaoEfetuada.Sucesso == result); }
public void ExcluirTest() { Fonte fontes = new Fonte { Id = 30 }; AcaoEfetuada result = App.FonteService.Excluir(fontes, 0, 3); Assert.IsTrue(AcaoEfetuada.Sucesso == result); }
public void ExcluirEstruturaTest() { Estrutura estrutura = App.EstruturaService.Buscar(new Estrutura { Programa = 1, Nomenclatura = "Teste2" }).FirstOrDefault(); AcaoEfetuada acao = App.EstruturaService.Excluir(estrutura, 0, 3); Assert.IsTrue(AcaoEfetuada.Sucesso == acao); }
public void InserirEstruturaTest() { Estrutura estrutura = new Estrutura { Programa = 1, Nomenclatura = "Teste" }; AcaoEfetuada acao = App.EstruturaService.Salvar(estrutura, 0, 1); Assert.IsTrue(AcaoEfetuada.Sucesso == acao); }
public void ExcluirTest() { var programa = App.ProgramaService.Buscar(new Programa { Ano = 2016, Cfp = "1235469874563", Descricao = "TesteUnitario", Ptres = "123456" }).FirstOrDefault(); AcaoEfetuada sucesso = App.ProgramaService.Excluir(programa, 0, 1); Assert.AreEqual(sucesso, AcaoEfetuada.Sucesso); }
protected void SaveLog(short actionId, int functionalityId, AcaoEfetuada result, string arg) { try { _log.Save(FetchApplicationLog(functionalityId, result, actionId, arg)); } catch (Exception ex) { SaveLog(ex, actionId, functionalityId); } }
public void AlterarEstruturaTest() { Estrutura estrutura = App.EstruturaService.Buscar(new Estrutura { Programa = 1, Nomenclatura = "Teste" }).FirstOrDefault(); estrutura.Nomenclatura = "Teste2"; AcaoEfetuada acao = App.EstruturaService.Salvar(estrutura, 0, 2); Assert.IsTrue(AcaoEfetuada.Sucesso == acao); }
/// <summary> /// Configura uma mensagem de sucesso /// </summary> /// <param name="_msg">Mensagem a ser exibida</param> protected void ExibirMensagemSucesso(AcaoEfetuada acao) { switch (acao) { case AcaoEfetuada.Sucesso: AdicionarMensagem(true, MensagemGeral.MGRegistroIncluido, true); break; default: break; } }
public void EditarTest() { Fonte fontes = new Fonte { Id = 27 }; fontes.Codigo = "1236"; fontes.Descricao = "Teste Desc"; AcaoEfetuada result = App.FonteService.Salvar(fontes, 0, 2); Assert.IsTrue(AcaoEfetuada.Sucesso == result); }
private LogAplicacao FetchApplicationLog(int functionalityId, AcaoEfetuada result, int actionId, string arg) { LogAplicacao log = new LogAplicacao(); log.Data = DateTime.Now; log.AcaoId = (short)actionId; log.ResultadoId = (short)result; log.UsuarioId = GetUserIdLogado(); log.RecursoId = functionalityId; log.Url = GetIpUrlLogado(); log.Ip = GetIpUserLogado(); log.Argumento = arg; log.Descricao = arg; log.Versao = GetSystemVersion(); log.Navegador = GetBrowserUserLogado(); log.Terminal = GetTerminal(); SetCurrentXml(""); return(log); }
protected Exception SaveLog(Exception exception, short?actionId = null, int?functionalityId = null, AcaoEfetuada result = AcaoEfetuada.Falha) { Elmah.ErrorSignal.FromCurrentContext().Raise(exception); if (!Enum.IsDefined(typeof(AcaoEfetuada), result)) { throw new InvalidEnumArgumentException(nameof(result), (int)result, typeof(AcaoEfetuada)); } _log.Save(ObterLogAplicacao(exception, actionId, functionalityId, result)); if (!TypeErros.ContainsKey(exception.GetType())) { return(new Exception(exception.Message, exception)); } switch (TypeErros[exception.GetType()]) { case 0: case 1: case 2: case 3: default: return(new Exception(exception.Message, exception)); } }
private LogAplicacao ObterLogAplicacao(Exception ex, short?acao = null, int?recusoid = null, AcaoEfetuada resultado = AcaoEfetuada.Falha) { LogAplicacao log = new LogAplicacao(); log.Data = DateTime.Now; log.AcaoId = acao; log.UsuarioId = GetUserIdLogado(); log.Argumento = ex.Message; log.Descricao = ex.StackTrace; log.RecursoId = recusoid == 0 ? null : recusoid; log.ResultadoId = (short?)resultado; log.Ip = GetIpUserLogado(); log.Url = GetIpUrlLogado(); log.Versao = GetSystemVersion(); log.Navegador = GetBrowserUserLogado(); log.Terminal = GetCurrentTerminal(); log.Xml = GetCurrentXml(); SetCurrentXml(""); return(log); }