Commit 5a5f3824faf028f37ff8836582d86826edd678cd
Committed by
Rafael Santos
1 parent
3483e0c4
Exists in
master
Nao permite que dois tombos iguais sejam registrados no cadastrado de exemplar
Showing
1 changed file
with
11 additions
and
2 deletions
Show diff stats
ieducar/intranet/include/pmieducar/clsPmieducarExemplar.inc.php
... | ... | @@ -395,13 +395,22 @@ class clsPmieducarExemplar |
395 | 395 | $campos .= "{$gruda}ativo"; |
396 | 396 | $valores .= "{$gruda}'1'"; |
397 | 397 | $gruda = ", "; |
398 | - if( is_string( $this->data_aquisicao ) ) | |
398 | + | |
399 | + if( is_string( $this->data_aquisicao ) ) | |
399 | 400 | { |
400 | 401 | $campos .= "{$gruda}data_aquisicao"; |
401 | 402 | $valores .= "{$gruda}'{$this->data_aquisicao}'"; |
402 | 403 | $gruda = ", "; |
403 | 404 | } |
404 | - | |
405 | + | |
406 | + if($this->tombo != NULL){ | |
407 | + $sql = "SELECT * FROM pmieducar.exemplar WHERE tombo = {$this->tombo}"; | |
408 | + $consulta = new clsBanco(); | |
409 | + $tombo = $consulta->CampoUnico($sql); | |
410 | + if($tombo != NULL){ | |
411 | + return false; | |
412 | + } | |
413 | + } | |
405 | 414 | |
406 | 415 | $db->Consulta( "INSERT INTO {$this->_tabela} ( $campos ) VALUES( $valores )" ); |
407 | 416 | return $db->InsertId( "{$this->_tabela}_cod_exemplar_seq"); | ... | ... |