Пример #1
0
 public function cadastro()
 {
     if ($_POST['id_fornecedor'] == "") {
         $insert = new Fornecedores_Model();
         $result = $insert->inserir($_POST);
         if ($result) {
             $redir = new RedirectorHelper();
             $redir->goToControllerActionId("fornecedores", "form", "{$result}");
             $this->setMsg("sucess", "Fornecedor cadastrado com sucesso!");
         } else {
             $redir = new RedirectorHelper();
             $redir->goToControllerAction("fornecedores", "form");
             $this->setMsg("erro", "Erro ao cadastrar fornecedor!");
         }
     } else {
         $update = new Fornecedores_Model();
         $result = $update->editar($_POST, $_POST['id_fornecedor']);
         if ($result) {
             $redir = new RedirectorHelper();
             $redir->goToControllerActionId("fornecedores", "form", "{$result}");
             $this->setMsg("sucess", "Fornecedor alterado com sucesso!");
         } else {
             $redir = new RedirectorHelper();
             $redir->goToControllerAction("fornecedores", "form");
             $this->setMsg("erro", "Erro ao alterar fornecedor!");
         }
     }
 }
Пример #2
0
 public function cadastro()
 {
     if ($_POST['id_cliente'] == "") {
         $insert = new Clientes_Model();
         $result = $insert->inserirCliente($_POST);
         if ($result) {
             $redir = new RedirectorHelper();
             $redir->goToControllerActionId("clientes", "form", "{$result}");
             $this->setMsg("sucess", "Cliente cadastrado com sucesso!");
         } else {
             $redir = new RedirectorHelper();
             $redir->goToControllerAction("clientes", "form");
             $this->setMsg("erro", "Erro ao cadastrar cliente!");
         }
     } else {
         $update = new Clientes_Model();
         $result = $update->editarCliente($_POST, $_POST['id_cliente']);
         if ($result) {
             $redir = new RedirectorHelper();
             $redir->goToControllerActionId("clientes", "form", "{$result}");
             $this->setMsg("sucess", "Cliente alterado com sucesso!");
         } else {
             $redir = new RedirectorHelper();
             $redir->goToControllerAction("clientes", "form");
             $this->setMsg("erro", "Erro ao alterar cliente!");
         }
     }
 }
Пример #3
0
 public function run()
 {
     $controller_path = CONTROLLER . $this->_controller . "Controller.php";
     if (!file_exists($controller_path)) {
         if (empty($_SESSION['userData'])) {
             $redir = new RedirectorHelper();
             $redir->goToController("");
         } else {
             $this->setMsg("notice", "<strong>Atenção!</strong> Controller inexistente!");
             $redir = new RedirectorHelper();
             $redir->goToControllerAction("index", "blank");
             die('Houve um erro, Controller inexistente!');
         }
     }
     require_once $controller_path;
     $app = new $this->_controller();
     if (!method_exists($app, $this->_action)) {
         //die('Houve um erro, Action inexistente!');
         $this->setMsg("erro", "Model / Helper / Action inexistente!");
         $redir = new RedirectorHelper();
         $redir->goToController("");
     }
     $action = $this->_action;
     $app->init();
     $app->{$action}();
 }
Пример #4
0
 public function logout()
 {
     session_destroy();
     $redirector = new RedirectorHelper();
     $redirector->goToController("");
 }
Пример #5
0
 public function clientes()
 {
     $redir = new RedirectorHelper();
     $redir->goToControllerAction("clientes", "relatorio");
 }