Esempio n. 1
0
        public ActionResult Index()
        {
            var listaMovimentacoes = _servicoMovimentacao.ConsulteLista();
            var listaContas        = _servicoContas.ConsulteLista();

            var valorEntrada = ObtenhaMovimentacoesEContasEntrada(listaMovimentacoes, listaContas);
            var valorDespesa = ObtenhaMovimentacoesEContasSaida(listaMovimentacoes, listaContas);
            var valorTotal   = ObtenhaSaldoAtual(listaMovimentacoes, listaContas);

            var valoresJaneiro   = _servicoMovimentacao.ObtenhaValoresTotalPorMes(listaMovimentacoes, listaContas, 1);
            var valoresFevereiro = _servicoMovimentacao.ObtenhaValoresTotalPorMes(listaMovimentacoes, listaContas, 2);
            var valoresMarco     = _servicoMovimentacao.ObtenhaValoresTotalPorMes(listaMovimentacoes, listaContas, 3);
            var valoresAbril     = _servicoMovimentacao.ObtenhaValoresTotalPorMes(listaMovimentacoes, listaContas, 4);
            var valoresMaio      = _servicoMovimentacao.ObtenhaValoresTotalPorMes(listaMovimentacoes, listaContas, 5);
            var valoresjunho     = _servicoMovimentacao.ObtenhaValoresTotalPorMes(listaMovimentacoes, listaContas, 6);
            var valoresJulho     = _servicoMovimentacao.ObtenhaValoresTotalPorMes(listaMovimentacoes, listaContas, 7);
            var valoresAgosto    = _servicoMovimentacao.ObtenhaValoresTotalPorMes(listaMovimentacoes, listaContas, 8);
            var valoresSetembro  = _servicoMovimentacao.ObtenhaValoresTotalPorMes(listaMovimentacoes, listaContas, 9);
            var valoresOutubro   = _servicoMovimentacao.ObtenhaValoresTotalPorMes(listaMovimentacoes, listaContas, 10);
            var valoresNovembro  = _servicoMovimentacao.ObtenhaValoresTotalPorMes(listaMovimentacoes, listaContas, 11);
            var valoresDezembro  = _servicoMovimentacao.ObtenhaValoresTotalPorMes(listaMovimentacoes, listaContas, 12);


            var dtoMenuPrincipal = new DtoMenuPrincipal
            {
                ValorMovimentacaoEntrada = valorEntrada != null?valorEntrada.ToString() : "0",
                                               ValorMovimentacaoSaida = valorDespesa != null?valorDespesa.ToString() : "0",
                                                                            SaldoAtual = valorTotal != null?valorTotal.ToString() : "0",
                                                                                             valoresJaneiro = valoresJaneiro != null?valoresJaneiro.ToString() : "0",
                                                                                                                  valoresFevereiro = valoresFevereiro != null?valoresFevereiro.ToString() : "0",
                                                                                                                                         valoresMarco = valoresMarco != null?valoresMarco.ToString() : "0",
                                                                                                                                                            valoresAbril = valoresAbril != null?valoresAbril.ToString() : "0",
                                                                                                                                                                               valoresMaio = valoresMaio != null?valoresMaio.ToString() : "0",
                                                                                                                                                                                                 valoresjunho = valoresjunho != null?valoresjunho.ToString() : "0",
                                                                                                                                                                                                                    valoresJulho = valoresJulho != null?valoresJulho.ToString() : "0",
                                                                                                                                                                                                                                       valoresAgosto = valoresAgosto != null?valoresAgosto.ToString() : "0",
                                                                                                                                                                                                                                                           valoresSetembro = valoresSetembro != null?valoresSetembro.ToString() : "0",
                                                                                                                                                                                                                                                                                 valoresOutubro = valoresOutubro != null?valoresOutubro.ToString() : "0",
                                                                                                                                                                                                                                                                                                      valoresNovembro = valoresNovembro != null?valoresNovembro.ToString() : "0",
                                                                                                                                                                                                                                                                                                                            valoresDezembro = valoresDezembro != null?valoresDezembro.ToString() : "0",
            };

            return(View(dtoMenuPrincipal));
        }
Esempio n. 2
0
        public ActionResult ObtenhaListaEntrada(string id)
        {
            ServicoDeMovimentacaoImpl servico = new ServicoDeMovimentacaoImpl(new RepositorioMovimentacoes());
            var lista = new List <Movimentacao>();

            lista = servico.ConsulteLista().Where(x => x.Tipo == EnumTipo.ENTRADA).ToList();

            var listaDtoEntrada = new List <DtoEntrada>();

            lista.ForEach(x =>
            {
                var dtoEntrada = new DtoEntrada()
                {
                    Id           = x.Id,
                    DataCadastro = x.DataCadastro.ToShortDateString(),
                    Descricao    = x.Descricao,
                    Tipo         = x.Tipo,
                    Valor        = x.Valor
                };
                listaDtoEntrada.Add(dtoEntrada);
            });

            return(Json(new { data = listaDtoEntrada }, JsonRequestBehavior.AllowGet));
        }