Пример #1
0
        public bool AlterarTipoLancamento(TipoLancamentoEntity entity)
        {
            bool returnAlterarTipoLancamento = false;


            try
            {
                TipoLancamento obj = new TipoLancamento()
                {
                    idTipoLancamento = entity.idTipoLancamento,
                    Lancamento       = entity.Lancamento,
                    Observacao       = entity.Observacao,
                    Situcao          = entity.Situcao
                };

                returnAlterarTipoLancamento = new LancamentoRepository().AtualizarLancamento(obj);
            }
            catch (Exception ex)
            {
                returnAlterarTipoLancamento = false;
                throw ex;
            }

            return(returnAlterarTipoLancamento);
        }
Пример #2
0
        public bool AlterarLancamento(LancamentoEntity entity)
        {
            bool returnIncluirLancamento = false;

            try
            {
                Lancamento obj = new Lancamento()
                {
                    dtCadastroLancamento   = entity.dtCadastroLancamento,
                    dtEfetivacaoLancamento = entity.dtEfetivacaoLancamento,
                    idLancamento           = entity.idLancamento,
                    idTipoLanmento         = entity.idTipoLanmento,
                    Observacao             = entity.Observacao,
                    Situacao = entity.Situacao,
                    Valor    = entity.Valor
                };


                returnIncluirLancamento = new LancamentoRepository().AtualizarLancamento(obj);
            }
            catch (Exception ex)
            {
                returnIncluirLancamento = false;

                throw ex;
            }

            return(returnIncluirLancamento);
        }
Пример #3
0
        public static void BaixarTitulo(TituloParceiroNegocioPessoaFisica titulo)
        {
            var l = new LancamentoParceiroNegocioPessoaFisica();

            LancamentoRepository.MountLancamentoByTitulo(l, titulo);
            l.ParceiroNegocioPessoaFisica = titulo.ParceiroNegocioPessoaFisica;

            var s = NHibernateHttpModule.Session;

            using (var t = s.BeginTransaction())
            {
                try
                {
                    LancamentoRepository.Save(l);
                    titulo.Lancamento     = l;
                    titulo.Baixa          = DateTime.Now;
                    titulo.Baixado        = true;
                    titulo.DataLancamento = l.DataLancamento;
                    s.Update(titulo);
                    t.Commit();
                }
                catch (Exception)
                {
                    t.Rollback();
                    throw;
                }
            }
        }
Пример #4
0
 public LancamentoService(LancamentoRepository lancamentoRepository,
                          UsuarioRepository usuarioRepository,
                          FolhaPontoRepository folhaPontoRepository)
 {
     _lancamentoRepository = lancamentoRepository;
     _usuarioRepository    = usuarioRepository;
     _folhaPontoRepository = folhaPontoRepository;
 }
Пример #5
0
 public LancamentoController(LancamentoRepository lancamentoRepository,
                             UsuarioRepository usuarioRepository,
                             FolhaPontoRepository folhaPontoRepository)
 {
     _lancamentoRepository = lancamentoRepository;
     _usuarioRepository    = usuarioRepository;
     _folhaPontoRepository = folhaPontoRepository;
 }
Пример #6
0
 public IActionResult FiltrarPorCategoria(int id)
 {
     try
     {
         return(Ok(LancamentoRepository.FiltrarPorCategoria(id)));
     } catch (Exception ex)
     {
         return(BadRequest(new { Mensagem = $"Ocorreu o seguinte erro: {ex.Message}" }));
     }
 }
Пример #7
0
 public IActionResult BuscarPorData(DateTime data)
 {
     try
     {
         return(Ok(LancamentoRepository.BuscarPorData(data)));
     }
     catch (Exception ex)
     {
         return(BadRequest(new { mensagem = "Oops! Tem erro aqui... " + ex.Message }));
     }
 }
Пример #8
0
 public IActionResult BuscarPorClassificacao(int idClassificacao)
 {
     try
     {
         return(Ok(LancamentoRepository.BuscarPorClassificacao(idClassificacao)));
     }
     catch (Exception ex)
     {
         return(BadRequest(new { mensagem = "Oops! Tem erro aqui... " + ex.Message }));
     }
 }
Пример #9
0
 public IActionResult BuscarPorTitulo(string titulo)
 {
     try
     {
         return(Ok(LancamentoRepository.BuscarPorTitulo(titulo)));
     }
     catch (Exception ex)
     {
         return(BadRequest(new { Mensagem = $"Ocorreu o seguinte erro: {ex.Message}" }));
     }
 }
Пример #10
0
 public IActionResult Deletar(int id)
 {
     try
     {
         LancamentoRepository.Deletar(id);
         return(NoContent());
     }
     catch (Exception ex)
     {
         return(BadRequest(new { mensagem = "Oops! Tem erro aqui... " + ex.Message }));
     }
 }
Пример #11
0
 public IActionResult Cadastrar(Lancamentos lancamento)
 {
     try
     {
         LancamentoRepository.Cadastrar(lancamento);
         return(Ok(new { Mensagem = "Lançamento cadastrado com sucesso" }));
     }
     catch (Exception ex)
     {
         return(BadRequest(new { Mensagem = $"Ocorreu o seguinte erro:{ex.Message}" }));
     }
 }
Пример #12
0
 public IActionResult Cadastrar(Lancamentos lancamento)
 {
     try
     {
         LancamentoRepository.Cadastrar(lancamento);
         return(Ok(lancamento));
     }
     catch (Exception ex)
     {
         return(BadRequest(new { mensagem = "Oops! Tem erro aqui... " + ex.Message }));
     }
 }
Пример #13
0
 public IActionResult BuscaPorId(int id)
 {
     try
     {
         Lancamentos lancamento = LancamentoRepository.BuscarPorId(id);
         if (lancamento == null)
         {
             return(NotFound());
         }
         return(Ok(lancamento));
     }
     catch (Exception ex)
     {
         return(BadRequest(new { mensagem = "Oops! Tem erro aqui... " + ex.Message }));
     }
 }
Пример #14
0
 public Dictionary <string, List <LancamentoEntity> > GetAll()
 {
     try
     {
         List <LancamentoEntity> lancamentos = new LancamentoRepository().GetAll();
         return(new Dictionary <string, List <LancamentoEntity> >()
         {
             { "ativos", lancamentos.Where(l => l.Ativo == true).ToList() },
             { "inativos", lancamentos.Where(l => l.Ativo == false).ToList() }
         });
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Пример #15
0
        public IActionResult Atualizar(Lancamentos lancamento, int id)
        {
            try
            {
                var lancamentoBuscado = LancamentoRepository.BuscarPorId(id);
                if (lancamentoBuscado == null)
                {
                    return(NotFound(new { Mensagem = "Lançamento não encontrado." }));
                }

                lancamento.IdLancamento = id;
                LancamentoRepository.Atualizar(lancamento);
                return(Ok(new { Mensagem = "Lançamento editado com sucesso" }));
            }
            catch (Exception ex)
            {
                return(BadRequest(new { Mensagem = $"Ocorreu o seguinte erro:{ex.Message}" }));
            }
        }
Пример #16
0
        public IActionResult Excluir(int id)
        {
            try
            {
                var lancamentoBuscado = LancamentoRepository.BuscarPorId(id);
                if (lancamentoBuscado == null)
                {
                    return(NotFound(new { Mensagem = "Lançamento não encontrado." }));
                }

                FavoritoRepository.ExcluirRegistrosDeLancamento(id);
                LancamentoRepository.ExcluirPorId(id);
                return(Ok(new { Mensagem = "Lançamento removido com sucesso" }));
            }
            catch (Exception ex)
            {
                return(BadRequest(new { Mensagem = $"Ocorreu o seguinte erro:{ex.Message}" }));
            }
        }
Пример #17
0
        public IActionResult Atualizar(int id, Lancamentos lancamento)
        {
            try
            {
                Lancamentos LancamentoBuscado = LancamentoRepository.BuscarPorId(id);
                if (LancamentoBuscado == null)
                {
                    return(NotFound());
                }

                lancamento.IdLancamento = LancamentoBuscado.IdLancamento;
                LancamentoRepository.Atualizar(lancamento);
                return(Ok());
            }
            catch (Exception ex)
            {
                return(BadRequest(new { mensagem = "Oops! Tem erro aqui... " + ex.Message }));
            }
        }
Пример #18
0
        //internal static Lancamento CriaLancamento(Pedido pedido, string historico)
        //{
        //    return new Lancamento
        //    {
        //        DataLancamento = pedido.DataPedido,
        //        Historico = historico,
        //        Pessoa = pedido.Cliente,
        //        Vencimento = pedido.DataPedido,
        //    };
        //}

        internal static void DeterminarPartida(Lancamento lanc, Produto prod, FormaPagamento formaPag)
        {
            switch (prod.Tipo)
            {
            case TipoProduto.Mercadoria:

                LancamentoRepository.GeraPartida(lanc);
                break;

            case TipoProduto.Produto:

                LancamentoRepository.GeraPartida(lanc);
                break;

            case TipoProduto.Servico:

                LancamentoRepository.GeraPartida(lanc);
                break;
            }
        }
 public LancamentoServiceRepository()
 {
     _LancamentoRepository = new LancamentoRepository();
 }
 public LancamentoService(LancamentoRepository lancamentoRepository)
 {
     _lancamentoRepository = lancamentoRepository;
 }
 private void LancamentoResumidoPeriodoReport_ParametersRequestSubmit(object sender, ParametersRequestEventArgs e)
 {
     bindingSource.DataSource = LancamentoRepository.GetListAtivos(GetExpression());
 }
Пример #22
0
 public IActionResult Listar()
 {
     return(Ok(LancamentoRepository.Listar()));
 }
Пример #23
0
 public LancamentosController()
 {
     LancamentoRepository = new LancamentoRepository();
     FavoritoRepository   = new FavoritoRepository();
 }
Пример #24
0
 public LancamentosController()
 {
     LancamentoRepository = new LancamentoRepository();
     //UsuarioRepository = new UsuarioRepository();
 }
Пример #25
0
 public IActionResult BuscarPorId(int id)
 {
     return(Ok(LancamentoRepository.BuscarPorId(id)));
 }
Пример #26
0
 public UnityOfWork(DataContext context)
 {
     _context = context;
     _contaCorrenteRepository = new ContaCorrenteRepository(_context);
     _lancamentoRepository    = new LancamentoRepository(_context);
 }