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 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")); }