public function agregardocenteAction()
 {
     if (!$this->getRequest()->isPost()) {
         return $this->_forward('nuevodocente');
     }
     $form = new Application_Form_FormNuevoDocente();
     if (!$form->isValid($_POST)) {
         $this->view->formularionuevodocente = $form;
         return $this->render('nuevodocente');
     }
     $nombreusuario = $form->getValue('nombreusuario');
     $clave = hash_hmac('md5', $form->getValue('clave'), 'tesis');
     $email = $form->getValue('email');
     $dni = $form->getValue('dni');
     $nombre = $form->getValue('nombre');
     $appaterno = $form->getValue('appaterno');
     $apmaterno = $form->getValue('apmaterno');
     $especialidad = $form->getValue('especialidad');
     $usuario = new Application_Model_Usuario();
     $idusuario = $usuario->registrarUsuario($nombreusuario, $clave, $email, $dni, $nombre, $appaterno, $apmaterno, '2');
     $docente = new Application_Model_Docente();
     $docente->registrarDocente($idusuario, $especialidad);
     return $this->_redirect('/admin/nuevodocente');
 }