示例#1
0
        // GET: Cargo
        public ActionResult Index()
        {
            CargoDAO      dao   = new CargoDAO();
            IList <Cargo> cargo = dao.Lista();

            ViewBag.Cargo = cargo;
            return(View());
        }
        public ActionResult Form()
        {
            EquipeDAO      dao    = new EquipeDAO();
            IList <Equipe> equipe = dao.Lista();

            ViewBag.Equipe = equipe;

            CargoDAO      daoo  = new CargoDAO();
            IList <Cargo> cargo = daoo.Lista();

            ViewBag.Cargo = cargo;

            ViewBag.Funcionario = new Funcionario();

            ViewBag.ListaEnum = TipoPerfil.Administrador.ToSelectList();

            ViewBag.Equipe = listaEquipe;
            ViewBag.Cargo  = listaCargo;
            //ViewBag.TipoPerfil = listaTipoPerfil;
            return(View(new Funcionario()));
        }
        /*
         * [Route("funcionario/{id}")]
         * public ActionResult Visualiza()
         * {
         *  var dao = new FuncionarioDAO();
         *  IList<Funcionario> funcionarios = dao.Lista();
         *  ViewBag.Funcionario = funcionarios;
         *  return View();
         * }
         */

        public ActionResult Alterar(int id)
        {
            var            daoo   = new EquipeDAO();
            IList <Equipe> equipe = daoo.Lista();

            ViewBag.Equipe = equipe;

            var           daooo = new CargoDAO();
            IList <Cargo> cargo = daooo.Lista();

            ViewBag.Cargo = cargo;

            var         dao         = new FuncionarioDAO();
            Funcionario funcionario = dao.BuscaPorId(id);

            ViewBag.Funcionario = funcionario;

            ViewBag.ListaEnum = TipoPerfil.Administrador.ToSelectList();

            return(View(funcionario));
        }