public string CadatrarCashGame(CashGame entidade) { var result = ValidadorCashGame.Validar(entidade); if (result != "") { return(result); } entidade.DataCadastro = DateTime.Now; entidade.IdUsuarioCadastro = AutenticacaoAplicacao.ObterUsuarioLogado().Id; GeraPagamentoCashGame(entidade); CashGameRepositorio.Cadastrar(entidade); Contexto.Salvar(); //var nomeImpressora = UsuarioAplicacao.ObterDadosUsuarioLogado().Impressora.ToString(); //new ImprimeCashGame().Imprime(entidade, nomeImpressora); return(result); }
public string AlterarCashGame(CashGame modelo) { var entidade = CashGameRepositorio.Buscar(modelo.Id); var result = ValidadorCashGame.Validar(entidade); if (result != "") { return(result); } entidade.Valor = modelo.Valor; entidade.Situacao = modelo.Situacao; entidade.IdCliente = modelo.IdCliente; entidade.DataAlteracao = DateTime.Now; if (modelo.Situacao == SituacaoVenda.Pago) { entidade.TipoFinalizador = modelo.TipoFinalizador; } entidade.IdUsuarioAlteracao = AutenticacaoAplicacao.ObterUsuarioLogado().Id; CashGameRepositorio.Atualizar(entidade); GeraPagamentoCashGame(entidade); var row = Contexto.Salvar(); return(result); }