public JsonResult BuscarValorPor(DateTime filtroData)
        {
            var negocio    = new PagamentoBusiness();
            var pagamentos = negocio.ValorPorData(filtroData);

            return(Json(String.Format("{0:C}", pagamentos)));
        }
        public ActionResult Listar()
        {
            var negocio = new PagamentoBusiness();
            var lista   = negocio.Listar();

            return(View(lista));
        }
Beispiel #3
0
        public void CalcularTroco_Falha()
        {
            var       mockPagamentoRepo          = new Mock <IPagamentoRepository>();
            var       mockItemTrocoPagamentoRepo = new Mock <IItemTrocoPagamentoRepository>();
            decimal   valorVenda = 150;
            decimal   valorPago  = 100;
            Pagamento pagamento;

            PagamentoBusiness pb = new PagamentoBusiness(mockPagamentoRepo.Object, mockItemTrocoPagamentoRepo.Object);

            pagamento = pb.CalcularTroco(valorVenda, valorPago);
        }
 public ActionResult BuscarDadosGrafico()
 {
     try
     {
         var negocio = new PagamentoBusiness();
         var lista   = negocio.BuscarDadosGrafico();
         return(View("Listar", lista));
     }
     catch (Exception ex)
     {
         return(Json(new { erro = ex.Message }, JsonRequestBehavior.AllowGet));
     }
 }
 public ActionResult NovoPagamento(Pagamento novoPagamento)
 {
     try
     {
         var negocio = new PagamentoBusiness();
         negocio.Cadastrar(novoPagamento);
         return(Json("Ok"));
     }
     catch (Exception ex)
     {
         return(Json(new { erro = ex.Message }, JsonRequestBehavior.AllowGet));
     }
 }
 public ActionResult Deletar(int id)
 {
     try
     {
         var negocio = new PagamentoBusiness();
         negocio.Deletar(id);
         return(Json("Ok"));
     }
     catch (Exception ex)
     {
         return(Json(new { erro = ex.Message }, JsonRequestBehavior.AllowGet));
     }
 }
Beispiel #7
0
        public void CalcularTroco_Sucesso()
        {
            var       mockPagamentoRepo          = new Mock <IPagamentoRepository>();
            var       mockItemTrocoPagamentoRepo = new Mock <IItemTrocoPagamentoRepository>();
            decimal   valorVenda = 105.42M;
            decimal   valorPago  = 150;
            Pagamento pagamento;

            PagamentoBusiness pb = new PagamentoBusiness(mockPagamentoRepo.Object, mockItemTrocoPagamentoRepo.Object);

            pagamento = pb.CalcularTroco(valorVenda, valorPago);

            Assert.IsTrue(pagamento != null);
        }
Beispiel #8
0
        public void SalvarPagamento_Sucesso()
        {
            var       mockPagamentoRepo          = new Mock <IPagamentoRepository>();
            var       mockItemTrocoPagamentoRepo = new Mock <IItemTrocoPagamentoRepository>();
            decimal   valorVenda = 105.42M;
            decimal   valorPago  = 150;
            Pagamento pagamento;
            List <ItemTrocoPagamento> itensTroco;

            PagamentoBusiness pb = new PagamentoBusiness(mockPagamentoRepo.Object, mockItemTrocoPagamentoRepo.Object);

            pagamento  = pb.CalcularTroco(valorVenda, valorPago);
            itensTroco = pb.ObterItensTroco(pagamento);

            pb.SalvarPagamento(pagamento, itensTroco);
        }