/** * 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>"); }