public ActionResult Atualizar(int id)
        {
            var     dao     = new EmpresaDAO();
            Empresa empresa = dao.BuscaPorId(id);

            return(View(empresa));
        }
        public ActionResult Finalizar(int id)
        {
            var familiaDAO = new FamiliaDAO();
            var familiaid  = familiaDAO.BuscaPorId(id);

            ViewBag.Familia = familiaid;

            var familiaId = familiaDAO.BuscaPorId(id);

            ViewBag.FamiliaId = familiaId.ContratoId;

            var familia = familiaDAO.Lista();

            ViewBag.FamiliaLista = familia;

            var dao     = new EmpresaDAO();
            var empresa = dao.BuscaPorId(familiaId.Empresa.Id);

            var listaRecibo = new ReciboEmpresa().CalcularPorEmpresa(empresa.Id);
            var soma        = listaRecibo.Select(b => new
            {
                beneficiario = b,
                somaValores  = b.BeneficiarioTabelaPreco.ToList()
                               .Sum(x => x._tabelaDeValores.Valor)
            }).Sum(b => b.somaValores);

            ViewBag.Soma = soma;

            return(View(familia));
        }
        public ActionResult Remover(int id)
        {
            var     dao     = new EmpresaDAO();
            Empresa empresa = dao.BuscaPorId(id);

            dao.Remover(empresa);
            return(RedirectToAction("Lista"));
        }
        public ActionResult Alterar(int id)
        {
            var contratosDAO = new ContratoDAO();
            var contrato     = contratosDAO.Lista();

            ViewBag.Contrato = contrato;


            var     empresaDAO = new EmpresaDAO();
            Empresa empresaId  = empresaDAO.BuscaPorId(id);

            ViewBag.EmpresaId = empresaId;

            Empresa empresa = empresaDAO.BuscaPorId(id);

            ViewBag.Empresa = empresa.ContratoId;

            return(View(empresa));
        }
        public ActionResult Visualiza(int id)
        {
            var contratoDAO = new ContratoDAO();
            var contrato    = contratoDAO.Lista();

            ViewBag.Contrato = contrato;
            var     empresaDAO = new EmpresaDAO();
            Empresa empresa    = empresaDAO.BuscaPorId(id);

            ViewBag.Empresa = empresa;
            var empresaContrato = empresa.ContratoId;

            ViewBag.EmpresaContrato = empresaContrato;
            return(View(empresa));
        }