public function removeAction()
 {
     $id = $this->getRequest()->getParam('id');
     $controle = Administrativo_Model_Controle::getById($id);
     $controle->destroy();
     $this->_helper->getHelper('FlashMessenger')->addMessage(array('notice' => 'Controle removido.'));
     $this->_redirector->gotoSimple('index', 'modulo');
 }
 /**
  * metodo para editar as ações
  */
 public function editaAction()
 {
     parent::noTemplate();
     $iIdAcao = $this->getRequest()->getParam('id');
     $iIdControle = $this->getRequest()->getParam('c');
     $oControle = Administrativo_Model_Controle::getById($iIdControle);
     $oAcao = Administrativo_Model_Acao::getById($iIdAcao);
     $this->view->controle = $oControle;
     $oForm = $this->formAcao($oControle->getId(), '/administrativo/acao/edita', $iIdAcao, array('nome' => $oAcao->getNome(), 'acaoacl' => $oAcao->getAcaoAcl(), 'sub_acoes' => $oAcao->getSubAcoes(), 'gerador_dados' => $oAcao->getGeradorDados()));
     if ($this->getRequest()->isPost()) {
         if (!$oForm->isValid($_POST)) {
             $this->view->form = $oForm;
             $this->getResponse()->setHttpResponseCode(406);
         } else {
             $aDados = $this->getRequest()->getPost();
             $oAcao->persist($aDados);
             $this->_helper->getHelper('FlashMessenger')->addMessage(array('notice' => 'Ação modificada.'));
         }
     }
     $this->view->form = $oForm;
 }