public function editarAction() { $this->assecoAction(); $this->_helper->layout->setLayout('administrator'); $form = new Application_Form_Categoria(); $this->view->form = $form; if ($this->getRequest()->isPost()) { $formData = $this->getRequest()->getPost(); if ($form->isValid($formData)) { $id = (int) $form->getValue('id'); $descricao = $form->getValue('descricao'); $this->categoria->updates($id, $descricao); if ($this->categoria) { $this->_helper->flashMessenger->addMessage(array('successo' => 'Registro alterado com sucesso')); $this->_helper->redirector('sucesso'); } } else { $form->populate($formData); } } else { $id = $this->_getParam('id', 0); if ($id > 0) { //$deejay = new Application_Model_DbTable_Deejay(); $form->populate($this->categoria->getId($id)); } } }
public function cadastrarAction() { $form = new Application_Form_Categoria(); $var = $this->getAllParams(); if ($this->getRequest()->isPost()) { if ($form->isValid($var)) { $dados = $form->getValues(); $inserir = array('categoria' => $dados['categoria']); $tb = new Application_Model_DbTable_Categoria(); $tb->insert($inserir); $this->_helper->redirector->gotoSimpleAndExit('index'); } } $this->view->form = $form; }
public function editarAction() { $id = $this->_getParam('id'); $where = 'id=' . $id; $categoria = $this->_categoria->fetchRow($where); $this->view->c = $categoria->toArray(); $form = new Application_Form_Categoria(); if (!is_null($categoria)) { if ($this->_request->isPost() && $form->isValid($this->_request->getPost())) { $this->_categoria->update($form->getValues(), $where); $this->_helper->FlashMessenger('Se modificó una categoría'); $this->_redirect($this->URL); } $form->setDefaults($categoria->toArray()); $this->view->form = $form; } else { $this->_helper->FlashMessenger('No existe esta categoría'); $this->_redirect($this->URL); } }
public function addAction() { $request = $this->getRequest(); $form = new Application_Form_Categoria(); if ($this->getRequest()->isPost()) { if ($form->isValid($request->getPost())) { $data = new Application_Model_Categoria($form->getValues()); // $data->setIdProyecto($this->me["id_usuario"]); $MP = new Application_Model_CategoriaMP(); $cat = $MP->save($data); $out["idCategoria"] = $cat["ID_CATEGORIA"]; $out["ingresos"] = 0; $out["egresos"] = 0; $out["categoria"] = $cat["CATEGORIA"]; $this->view->res = $out; // return $this->_helper->redirector('index'); } } $this->view->form = $form; }
public function editarAction() { $form = new Application_Form_Categoria(); $form->setAction($this->_helper->url('editar')); $request = $this->getRequest(); $dados = $this->getRequest()->getParams(); $id = $this->getRequest()->getParam('id'); $dados = $this->getRequest()->getParams(); $form->setAction($this->_helper->url('editar/id/' . $id)); /* Obtem um unico usuário através do id passado */ $categoria = $this->_categoria->find($id)->current(); $form->populate($categoria->toArray()); if ($request->isPost() && $form->isValid($request->getPost())) { try { $categoria->cat_nome = $dados["cat_nome"]; $categoria->save(); $flashMessenger = $this->_helper->FlashMessenger; $flashMessenger->addMessage(' <div class="alert alert-success alert-dismissible" role="alert"> <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button> <strong>Sucesso</strong> - Tudo ocorreu bem! </div> '); } catch (Zend_Db_Exception $e) { echo $e->getMessage(); exit; $flashMessenger = $this->_helper->FlashMessenger; $flashMessenger->addMessage('<div class="alert alert-danger alert-dismissible" role="alert"> <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button> <strong>ERRO</strong> - Ocorreu um erro inesperado! se persistir entre em contato com o suporte! </div>'); } $this->_helper->redirector('index'); exit; } $this->view->form = $form; }