public List <ResultadoProcessamento> ListarTodosPagamentosConciliados() { var retornoLista = new List <ResultadoProcessamento>(); var commandText = ResultadoProcessamentoSQL.ListarTodosPagamentosConciliados; var linhas = contexto.ExecutaComandoComRetorno(commandText); foreach (var row in linhas) { var retorno = new ResultadoProcessamento { id = row["id"].ToLong(), nomeCicloPagamento = row["nomeCicloPagamento"], idImportacaoPlanilhaVendasViva = row["idImportacaoPlanilhaVendasViva"].ToLong(), nomeArquivoOriginalVendasViva = row["nomeArquivoOriginalVendasViva"], totalVendasViva = row["totalVendasViva"].ToInt32(), idImportacaoPlanilhaPagamentoOperadora = row["idImportacaoPlanilhaPagamentoOperadora"].ToLong(), nomeArquivoOriginalPagamentoOperadora = row["nomeArquivoOriginalPagamentoOperadora"], totalPagamentoOperadora = row["totalPagamentoOperadora"].ToInt32(), dataResultadoProcessamento = row["dataResultadoProcessamento"].ToDateTime(), idStatus = row["idStatus"].ToLong() }; retornoLista.Add(retorno); } return(retornoLista); }
public ResultadoProcessamento ListarPorId(long id) { var retorno = new List <ResultadoProcessamento>(); var commandText = ResultadoProcessamentoSQL.ListarPorId; var parametros = new Dictionary <string, object> { { "id", id } }; var linhas = contexto.ExecutaComandoComRetorno(commandText, parametros); foreach (var row in linhas) { var tempResultadoProcessamento = new ResultadoProcessamento { id = row["id"].ToLong(), idImportacaoPlanilhaVendasViva = row["idImportacaoPlanilhaVendasViva"].ToLong(), idImportacaoPlanilhaPagamentoOperadora = row["idImportacaoPlanilhaPagamentoOperadora"].ToLong(), idStatus = row["idStatus"].ToLong(), dataResultadoProcessamento = row["dataResultadoProcessamento"].ToDateTime(), nomeCicloPagamento = row["nomeCicloPagamento"] }; retorno.Add(tempResultadoProcessamento); } return(retorno.FirstOrDefault()); }
protected override async Task ExecuteAsync(CancellationToken stoppingToken) { while (!stoppingToken.IsCancellationRequested) { var resultado = new ResultadoProcessamento(); resultado.Horario = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); try { _logger.LogInformation("Worker executando em: {time}", DateTimeOffset.Now); // Fazer uma rorina de Schedule disso, para executar quantas vezes for schedulado por dia BankService.MakeDayTransfers(Operator, Bank); resultado.Status = "Sucess"; await Task.Delay( _serviceConfigurations.Intervalo, stoppingToken); string jsonResultado = JsonConvert.SerializeObject(resultado); } catch (Exception ex) { resultado.Status = "Exception"; resultado.Exception = ex; string jsonResultado = JsonConvert.SerializeObject(resultado); _logger.LogError(jsonResultado); } } }
public long Salvar(ResultadoProcessamento obj) { if (obj.id > 0) { Alterar(obj); } else { obj.id = Inserir(obj); } return(obj.id); }
private long Alterar(ResultadoProcessamento obj) { var commandText = ResultadoProcessamentoSQL.Alterar; var parametros = new Dictionary <string, object> { { "id", obj.id }, { "idImportacaoPlanilhaVendasViva", obj.idImportacaoPlanilhaVendasViva }, { "idImportacaoPlanilhaPagamentoOperadora", obj.idImportacaoPlanilhaPagamentoOperadora }, { "idStatus", obj.idStatus }, { "dataResultadoProcessamento", obj.dataResultadoProcessamento }, { "nomeCicloPagamento", obj.nomeCicloPagamento } }; return(contexto.ExecutaComando(commandText, parametros)); }