Ejemplo n.º 1
0
        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"));
        }
Ejemplo n.º 2
0
        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 <NotaFiscal> NotasFiscais = new List <NotaFiscal>();
            var NFs = from nfs in db.NotaFiscal where nfs.Data.Month == (mes1) && nfs.Data.Year == (ano)select nfs;

            ViewBag.NotasFiscais = NFs.ToList();
            foreach (var item in NFs)
            {
                subtotalContas += item.Valor;
            }
            //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"));
        }