Esempio n. 1
0
 public function consultar(db $db, caixasModel $caixa)
 {
     $db->clear();
     $db->setTabela('caixas');
     $db->setCondicao("id_caixa = '" . $caixa->getId() . "'");
     if ($db->select()) {
         return $db->result();
     } else {
         return null;
     }
 }
Esempio n. 2
0
 public function abrirCaixa(caixasModel $caixa)
 {
     foreach ($caixa->getCaixaAberto() as $caixaAberto) {
         $data = array('id_caixa' => $caixa->getId(), 'id_usuario' => $caixaAberto->getUsuario()->getId(), 'saldo_inicial' => $caixaAberto->getSaldoInicial(), 'data_abertura_caixa' => $caixaAberto->getDataAbertura());
         $this->db->clear();
         $this->db->setTabela('abertura_caixa');
         $this->db->setCondicao('id_caixa = ? AND data_fechamento_caixa = "0000-00-00 00:00:00"');
         $this->db->setParameter(1, $caixa->getId());
         if ($this->db->select()) {
             return null;
         } else {
             $this->db->insert($data);
             $caixaAberto->setId($this->db->getUltimoId());
             return $caixa;
         }
     }
     return null;
 }