public ActionResult UpdateForm(int id)
        {
            FuncionarioDAO dao = new FuncionarioDAO();

            ViewBag.Funcionario = dao.BuscaPorId(id);
            return(View());
        }
        public ActionResult Atualiza(int id)
        {
            var         dao         = new FuncionarioDAO();
            Funcionario funcionario = dao.BuscaPorId(id);

            return(View(funcionario));
        }
        }//fim adicionar

        public ActionResult Detalhes(int id)
        {
            ViewBag.Detalhe = true;
            var funcionario = dao.BuscaPorId(id);

            var listaescola = dao.listarEscola();
            var listacargo  = dao.listarTipoFuncionario();

            ViewBag.EscolaId          = new SelectList(listaescola, "Id", "NomeEscola");
            ViewBag.TipoFuncionarioId = new SelectList(listacargo, "Id", "DescricaoFuncionario");

            if (funcionario == null)
            {
                return(HttpNotFound());
            }
            return(View(funcionario));
        }
Ejemplo n.º 4
0
 private void btn_altfn_Click(object sender, EventArgs e)
 {
     try
     {
         int         Id = int.Parse(txtid.Text);
         Funcionario f  = dao.BuscaPorId(Id);
         f.CarteiraTrab = txt_CdT.Text;
         f.CPF          = int.Parse(txt_CPF.Text);
         f.Email        = txt_Email.Text;
         f.Enderaco     = txt_End.Text;
         f.FaixaComiss  = int.Parse(txt_Faixa.Text);
         f.DataNasc     = txt_Nasc.Text;
         f.Nome         = txt_Nome.Text;
         f.Profissao    = txt_Prof.Text;
         f.RG           = txt_RG.Text;
         f.Telefone     = int.Parse(txt_Tel.Text);
         dao.Alt();
         btn_limpfn_Click(sender, e);
     }
     catch { MessageBox.Show("Ocorreu algum erro, tente novamente"); }
 }
        /*
         * [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));
        }