/**
  * Ação do cadastrar
  */
 public function inserir()
 {
     try {
         $codigo = isset($_POST['codigo']) ? filter_var($_POST['codigo']) : '';
         $ip = $this->getIp();
         //validação dos dados
         $this->load->library('dataValidator', null, true);
         $this->load->dataValidator->set('Codigo', $codigo, 'codigo')->is_required()->min_length(2);
         $this->load->dataValidator->set('Ip', $ip, 'ip')->is_required();
         if ($this->load->dataValidator->validate()) {
             //CAIXAS
             $this->load->model('caixa/caixasModel');
             $caixasModel = new caixasModel();
             $caixasModel->setCodigo($codigo);
             $caixasModel->setIp($ip);
             $caixasModel->setDataCadastro(date('Y-m-d h:i:s'));
             //caixas DAO
             $this->load->dao('caixa/caixasDao');
             $caixasDao = new caixasDao();
             $this->http->response($caixasDao->inserir($caixasModel));
         } else {
             $todos_erros = $this->load->dataValidator->get_errors();
             $this->http->response(json_encode($todos_erros));
         }
     } catch (dbException $e) {
         if ($e->getDbCode() == '23000') {
             $this->http->response('Esta máquina já está registrada no sistema');
         } else {
             $this->http->response($e->getMessageError());
         }
     }
 }