Esempio n. 1
0
        public JsonResult Create(PagarFatura pagarFatura)
        {
            // Setar a fatura do Mês informado como paga
            if (dashboardBusiness.SetarFaturaPaga(pagarFatura.IDCartao, pagarFatura.DataInicial))
            {
                // Criar a despesa do pagamento da fatura
                DespesaBusiness despesaBusiness = new DespesaBusiness();
                Despesa         despesa         = new Despesa();

                despesa.IDCatDespesa = pagarFatura.IDCatDespesa;
                despesa.UserId       = User.Identity.Name;
                despesa.Valor        = pagarFatura.Valor;
                despesa.IDConta      = pagarFatura.IDConta;
                despesa.Data         = DateTime.Now;
                despesa.Descricao    = "Pagamento de fatura do cartao - " + dashboardBusiness.Verificacartao(pagarFatura.IDCartao).ToString();

                if (despesaBusiness.Inserir(despesa))
                {
                    return(Json("pagou"));
                }
                else
                {
                    dashboardBusiness.SetarFaturaNaoPaga(pagarFatura.IDCartao, pagarFatura.DataInicial);
                }
                return(Json("naoPagou"));
            }
            else
            {
                return(Json("problema"));
            }
        }