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; } }
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; }