Exemplo n.º 1
0
        public void AlterarCarga(int fichaId, int clienteId, int exercicioSerieId, double valorCarga)
        {
            //Verificar se o clienteId é o da ficha

            using (TransactionScope scope = new TransactionScope())
            {
                ExercicioSerie exercicio = exercicioRepository.ObterPorId(exercicioSerieId);

                if (exercicio != null)
                {
                    exercicio.Carga = valorCarga;
                    exercicioRepository.Alterar(exercicio);
                }

                HistoricoAlteracaoCarga historico = new HistoricoAlteracaoCarga();
                historico.DataHoraAlteracao = DateTime.Now;
                historico.ExercicioSerieId  = exercicioSerieId;
                historico.NovaCarga         = valorCarga;

                historicoRepository.Incluir(historico);

                this.contexto.SaveChanges();
                scope.Complete();
            }
        }
Exemplo n.º 2
0
        public RetornoTratado <T> AlterarValidar(T objeto, RetornoTratado <T> retorno, string parametroAlterar)
        {
            retorno = Validarobjeto(objeto, retorno);

            if (retorno.Erro == false)
            {
                retorno = repositoryGeneric.Alterar(objeto, retorno, parametroAlterar);
            }

            return(retorno);
        }