public ActionResult relatorioDetalhado(string mes)
        {
            int    ano  = Convert.ToInt16(mes.Substring(0, 4));
            int    mes1 = Convert.ToInt16(mes.Substring(5, 2));
            string data = "0" + mes1 + "/" + ano;

            //referente a lista de contas
            List <Contas> listarContas = new List <Contas>();

            listarContas         = buscarContasPormes(mes1, ano);
            ViewBag.listarContas = listarContas;
            double subtotalContas = 0;

            foreach (var con in listarContas)
            {
                subtotalContas += con.valor;
            }
            ViewBag.MensalidadesPagas = subtotalContas;
            ProprietarioController proprietarioControler = new ProprietarioController();
            List <Proprietario>    listaProprietarios    = new List <Proprietario>();

            listaProprietarios        = proprietarioControler.listarTodosOsProprietarios();
            ViewBag.ListaProprietario = listaProprietarios;

            //referente a lista de mercadoria
            subtotalContas = 0;
            List <EntradaMercadoria>    Mercadorias         = new List <EntradaMercadoria>();
            EntradaMercadoriaController MercadoriaControler = new EntradaMercadoriaController();

            Mercadorias         = MercadoriaControler.BuscarMercadoriaMesAno(mes1, ano);
            ViewBag.Mercadorias = Mercadorias;
            foreach (var con in Mercadorias)
            {
                subtotalContas += con.ValorTotalDaNF;
            }
            ViewBag.totalMercadorias = subtotalContas;
            ViewBag.Mes = data;


            //referente a lista de obras
            subtotalContas = 0;
            List <Obra>    listaDeObras   = new List <Obra>();
            ObraController obraController = new ObraController();

            listaDeObras         = obraController.BuscarObraMesAno(mes1, ano);
            ViewBag.listaDeObras = listaDeObras;
            foreach (var con in listaDeObras)
            {
                subtotalContas += Convert.ToDouble(con.ValorObra);
            }
            ViewBag.totalObras = subtotalContas;

            return(View("relatorioDetalhadoRetorno"));
        }
        public ActionResult RelatorioFinanceiro(string mes)
        {
            int           ano          = Convert.ToInt16(mes.Substring(0, 4));
            int           mes1         = Convert.ToInt16(mes.Substring(5, 2));
            string        data         = mes1 + "/" + ano;
            List <Contas> listarContas = new List <Contas>();

            listarContas = buscarContasPormes(mes1, ano);
            double subtotalContas = 0;

            foreach (var con in listarContas)
            {
                subtotalContas += con.valor;
            }
            ViewBag.MensalidadesPagas = subtotalContas;
            List <ContasPagar>     contasPagas           = new List <ContasPagar>();
            ContasPagarsController contasPagasController = new ContasPagarsController();

            contasPagas = contasPagasController.BuscarContasPagasPorAnoMes(mes1, ano);
            double subtotalContas1 = 0;

            foreach (var con in contasPagas)
            {
                subtotalContas1 += con.valor;
            }
            ViewBag.ContasPagas = subtotalContas1;
            double subtotalContas2 = 0;
            List <EntradaMercadoria>    Mercadorias         = new List <EntradaMercadoria>();
            EntradaMercadoriaController MercadoriaControler = new EntradaMercadoriaController();

            Mercadorias = MercadoriaControler.BuscarMercadoriaMesAno(mes1, ano);
            foreach (var con in Mercadorias)
            {
                subtotalContas2 += con.ValorTotalDaNF;
            }
            ViewBag.Mercadorias = subtotalContas2;
            ViewBag.Mes         = data;
            return(View("RelatoriofinanceiroRetorno"));
        }