Esempio n. 1
0
 public function addAction()
 {
     $form = new Application_Form_CadastroCliente();
     $model = new Application_Model_Clientes();
     $request = $this->_request;
     if ($request->isPost() && $form->isValid($request->getPost())) {
         $data = $request->getPost();
         $check = $model->selectBy($data['cpf']);
         if ($check) {
             $this->view->messages = array('CPF ' . $data['cpf'] . ' já cadastrado!');
             $this->view->message_type = 'alert-warning';
             $form->populate($data);
         } else {
             if ($model->insert($data)) {
                 $this->view->messages = array('Cadastro realizado com sucesso');
                 $this->view->message_type = 'alert-success';
                 $this->redirect($this->_controllerName . '/edit/id/' . $model->lastInserId());
             } else {
                 $form->populate($data);
             }
         }
     }
     $this->view->barTitle = "Novo Cliente";
     $this->view->form = $form;
 }