/**
  * Executa a configuracao padrão do CACIC
  * @access public
  */
 function salvarDados()
 {
     global $cacic_common, $cacic_setup;
     $error = true;
     $msg = $this->oTranslator->_('Ocorreu erro no processamento... ');
     /*
      * Obtem dados do formulario
      */
     $id_aquisicao = Security::getInt('id_aquisicao');
     $data_aquisicao = Security::getDate('data_aquisicao');
     $nr_processo = Security::getString('nr_processo');
     $nm_empresa = Security::getString('nm_empresa');
     $nm_proprietario = Security::getString('nm_proprietario');
     $nr_notafiscal = Security::getString('nr_notafiscal');
     list($dia, $mes, $ano) = explode("/", $data_aquisicao);
     $data_aquisicao = date('Y-m-d', strtotime($ano . "-" . $mes . "-" . $dia));
     /*
      * monta sql de atualizacao dos dados padrao
      */
     $sql = '';
     if ($cacic_setup['btn_salvar']) {
         // verifica se Itens adiquiridos já está cadastrado
         $sql = "select * from aquisicoes " . " where id_aquisicao = '" . $id_aquisicao . "'; ";
         $db_result = mysql_query($sql);
         if (mysql_num_rows($db_result)) {
             $sql = "update aquisicoes set nr_notafiscal = '" . $nr_notafiscal . "'" . ", dt_aquisicao = '" . $data_aquisicao . "'" . ", nr_processo = '" . $nr_processo . "'" . ", nm_empresa = '" . $nm_empresa . "'" . ", nm_proprietario = '" . $nm_proprietario . "'" . " where id_aquisicao = '" . $id_aquisicao . "'; ";
         } else {
             $sql = "insert into aquisicoes (dt_aquisicao, nr_processo, nm_empresa, nm_proprietario, nr_notafiscal) " . "value (" . "'" . $data_aquisicao . "', " . "'" . $nr_processo . "', " . "'" . $nm_empresa . "', " . "'" . $nm_proprietario . "', " . "'" . $nr_notafiscal . "' " . ");";
         }
     }
     if ($cacic_setup['btn_action_excluir']) {
         $id_aquisicao = $cacic_setup['btn_action_excluir'];
         if ($id_aquisicao) {
             $sql = "delete from aquisicoes " . " where id_aquisicao = '" . $id_aquisicao . "'; ";
         }
     }
     /*
      * Atualiza dados na tabela
      */
     $db_result = mysql_query($sql);
     $error = mysql_errno($this->db_link);
     $msg .= $this->oTranslator->_('messagem do servidor:') . " <br><pre> ";
     $msg .= mysql_error($this->db_link) . "</pre>";
     /*
      *  Lança execeção se ocorrer erro
      */
     $error ? $this->throwError($msg) : "";
     $this->setMessageText('<span class="OKImg">' . $this->oTranslator->_('Processamento realizado com sucesso') . "</span>");
 }
 /**
  * Executa a configuracao padrão do CACIC
  * @access public
  */
 function salvarDados()
 {
     global $cacic_common, $cacic_setup;
     $error = true;
     $msg = $this->oTranslator->_('Ocorreu erro no processamento... ');
     /*
      * Obtem dados do formulario
      */
     $id_aquisicao = Security::getInt('id_aquisicao');
     $id_software = Security::getInt('id_software');
     $id_tipo_licenca = Security::getInt('id_tipo_licenca');
     $qtde_licenca = Security::getInt('qtde_licenca');
     $data_vencimento = Security::getDate('data_vencimento');
     $observacao = Security::getString('observacao');
     list($dia, $mes, $ano) = explode("/", $data_vencimento);
     $data_vencimento = date('Y-m-d', strtotime($ano . "-" . $mes . "-" . $dia));
     /*
      * monta sql de atualizacao dos dados padrao
      */
     $sql = '';
     if ($cacic_setup['btn_salvar']) {
         // verifica se Itens adiquiridos já está cadastrado
         $sql = "select * from aquisicoes_item " . " where id_aquisicao = '" . $id_aquisicao . "'" . " and id_software = '" . $id_software . "'" . " and id_tipo_licenca = " . $id_tipo_licenca . "; ";
         $db_result = mysql_query($sql);
         if (mysql_num_rows($db_result)) {
             $sql = "update aquisicoes_item set qt_licenca = '" . $qtde_licenca . "'" . ", dt_vencimento_licenca = '" . $data_vencimento . "'" . ", te_obs = '" . $observacao . "'" . " where id_aquisicao = '" . $id_aquisicao . "'" . " and id_software = '" . $id_software . "'" . " and id_tipo_licenca = " . $id_tipo_licenca . "; ";
         } else {
             $sql = "insert into aquisicoes_item (id_aquisicao, id_software, id_tipo_licenca, qt_licenca, dt_vencimento_licenca, te_obs) " . "value ('" . $id_aquisicao . "', " . "'" . $id_software . "', " . "'" . $id_tipo_licenca . "', " . "'" . $qtde_licenca . "', " . "'" . $data_vencimento . "', " . "'" . $observacao . "' " . ");";
         }
     }
     if ($cacic_setup['btn_action_excluir']) {
         list($id_aquisicao, $id_software, $id_tipo_licenca) = explode("_", $cacic_setup['btn_action_excluir']);
         if ($id_aquisicao and $id_software and $id_tipo_licenca) {
             $sql = "delete from aquisicoes_item " . " where id_aquisicao = '" . $id_aquisicao . "'" . " and id_software = '" . $id_software . "'" . " and id_tipo_licenca = " . $id_tipo_licenca . "; ";
         }
     }
     /*
      * Atualiza dados na tabela
      */
     $db_result = mysql_query($sql);
     $error = mysql_errno($this->db_link);
     $msg .= $this->oTranslator->_('messagem do servidor:') . " ";
     $msg .= mysql_error($this->db_link);
     /*
      *  Lança execeção se ocorrer erro
      */
     $error ? $this->throwError($msg) : "";
     $this->setMessageText('<span class="OKImg">' . $this->oTranslator->_('Processamento realizado com sucesso') . "</span>");
 }
 /**
  * Executa a configuracao padrão do CACIC
  * @access public
  */
 function salvarDados()
 {
     global $cacic_common, $cacic_setup;
     $error = true;
     $msg = $this->oTranslator->_('Ocorreu erro no processamento... ');
     /*
      * Obtem dados do formulario
      */
     $nr_patrimonio_aux = Security::getString('nr_patrimonio_aux');
     $id_software_aux = Security::getInt('id_software_aux');
     $nr_patrimonio = $nr_patrimonio_aux ? $nr_patrimonio_aux : Security::getString('nr_patrimonio');
     $id_software = $id_software_aux ? $id_software_aux : Security::getInt('id_software');
     $nm_computador = Security::getString('nm_computador');
     $id_aquisicao = Security::getInt('id_aquisicao');
     $dt_autorizacao = Security::getDate('dt_autorizacao');
     $nr_processo = Security::getString('nr_processo');
     $dt_expiracao_instalacao = Security::getDate('dt_expiracao_instalacao');
     $dt_desinstalacao = Security::getDate('dt_desinstalacao');
     $nr_patr_destino = Security::getString('nr_patr_destino');
     $te_observacao = Security::getString('observacao');
     list($dia, $mes, $ano) = explode("/", $dt_autorizacao);
     $dt_autorizacao = date('Y-m-d', strtotime($ano . "-" . $mes . "-" . $dia));
     /*
      * monta sql de atualizacao dos dados padrao
      */
     $sql = '';
     if ($cacic_setup['btn_salvar']) {
         // verifica se Itens adiquiridos já está cadastrado
         $sql = "select * from softwares_estacao " . " where id_software = '" . $id_software . "'" . " and nr_patrimonio= '" . $nr_patrimonio . "'; ";
         $db_result = mysql_query($sql);
         if (mysql_num_rows($db_result)) {
             $sql = "update softwares_estacao set nm_computador = '" . $nm_computador . "'" . ", dt_autorizacao = '" . $dt_autorizacao . "'" . ", nr_processo = '" . $nr_processo . "'" . ", dt_expiracao_instalacao = '" . $dt_expiracao_instalacao . "'" . ", dt_desinstalacao = '" . $dt_desinstalacao . "'" . ", te_observacao = '" . $te_observacao . "'" . ", nr_patr_destino = '" . $nr_patr_destino . "'" . " where id_software = '" . $id_software . "'" . " and nr_patrimonio= '" . $nr_patrimonio . "'; ";
         } else {
             $sql = "insert into softwares_estacao " . "(nr_patrimonio, id_software, nm_computador, dt_autorizacao, nr_processo, dt_expiracao_instalacao," . " dt_desinstalacao, te_observacao, nr_patr_destino) " . "value (" . "'" . $nr_patrimonio . "', " . "'" . $id_software . "', " . "'" . $nm_computador . "', " . "'" . $dt_autorizacao . "', " . "'" . $nr_processo . "', " . "'" . $dt_expiracao_instalacao . "', " . "'" . $dt_desinstalacao . "', " . "'" . $te_observacao . "', " . "'" . $nr_patr_destino . "' " . ");";
         }
     }
     if ($cacic_setup['btn_action_excluir']) {
         list($software_id, $nr_patrimonio) = explode("_", $cacic_setup['btn_action_excluir']);
         if ($software_id and $nr_patrimonio) {
             $sql = "delete from softwares_estacao " . " where id_software = '" . $software_id . "'" . " and nr_patrimonio= '" . $nr_patrimonio . "'; ";
         }
     }
     /*
      * Atualiza dados na tabela
      */
     $db_result = mysql_query($sql);
     $error = mysql_errno($this->db_link);
     $msg .= $this->oTranslator->_('messagem do servidor:') . " <br><pre> ";
     $msg .= mysql_error($this->db_link) . "</pre>";
     /*
      *  Lança execeção se ocorrer erro
      */
     $error ? $this->throwError($msg) : "";
     $this->setMessageText('<span class="OKImg">' . $this->oTranslator->_('Processamento realizado com sucesso') . "</span>");
 }