Ejemplo n.º 1
0
 public void AtualizaPendencias(PendenciasCliente pendenciasCliente, Pagamento pagamento)
 {
     if (pendenciasCliente.CashGames != null)
     {
         foreach (var cash in pendenciasCliente.CashGames)
         {
             cash.Situacao  = Dominio.Enumeradores.SituacaoVenda.Pago;
             cash.Pagamento = pagamento;
             CashGameRepositorio.Atualizar(cash);
         }
     }
     if (pendenciasCliente.TorneiosCliente != null)
     {
         foreach (var torneio in pendenciasCliente.TorneiosCliente)
         {
             torneio.Situacao  = Dominio.Enumeradores.SituacaoVenda.Pago;
             torneio.Pagamento = pagamento;
             TorneioClienteRepositorio.Atualizar(torneio);
         }
     }
     if (pendenciasCliente.Vendas != null)
     {
         foreach (var vendaModel in pendenciasCliente.Vendas)
         {
             var venda = VendaRepositorio.Buscar(vendaModel.IdVenda);
             venda.Situacao  = Dominio.Enumeradores.SituacaoVenda.Pago;
             venda.Pagamento = pagamento;
             VendaRepositorio.Atualizar(venda);
         }
     }
 }
 public void AtulizaClientesTorneio(List <TorneioCliente> torneioCliente)
 {
     foreach (var clienteModel in torneioCliente)
     {
         var cliente = TorneioClienteRepositorio.Buscar(clienteModel.Id);
         cliente.AtualizaDados(clienteModel);
         TorneioClienteRepositorio.Atualizar(cliente);
         if (clienteModel.Finalizar)
         {
             PagamentosAplicacao.GeraPagamentoTorneioCliente(clienteModel.IdCliente);
         }
         var row = Contexto.Salvar();
     }
 }
        public string AlterarTorneioCliente(TorneioCliente entidade)
        {
            var result = Validador.ValidaTorneioCliente(entidade);

            if (result != "")
            {
                return(result);
            }
            entidade.DataAlteracao      = DateTime.Now;
            entidade.IdUsuarioAlteracao = AutenticacaoAplicacao.ObterUsuarioLogado().Id;
            TorneioClienteRepositorio.Atualizar(entidade);
            var rows = Contexto.Salvar();

            return(result);
        }