Пример #1
0
 public function consultarColeta($id)
 {
     $conexao = MySQL::getMySQL();
     $coleta = new ColetaVO();
     $sql = "SELECT * FROM coletas WHERE col_id = " . $id;
     $consulta = $conexao->consultar($sql);
     if ($consulta) {
         $coleta->setColetaID($consulta[0]['col_id']);
         $coleta->setUsuarioID($consulta[0]['usu_id']);
         $coleta->setCooperativaID($consulta[0]['coo_id']);
         $coleta->setFuncionarioID($consulta[0]['fun_id']);
         $coleta->setData($consulta[0]['col_data']);
         $coleta->setPeriodo($consulta[0]['col_periodo']);
         $coleta->setQtde($consulta[0]['col_qtde']);
         $coleta->setInclusao($consulta[0]['col_inclusao']);
         $coleta->setSituacao($consulta[0]['col_situacao']);
         return $coleta;
     } else {
         return false;
     }
 }
    $oColetaVO = new ColetaVO();
    //GERA UM ID ALEATÓRIO DE 8 DÍGITOS
    $i = 0;
    $id = '';
    while ($i < 8) {
        if ($i < 1) {
            $id .= rand(1, 9);
        } else {
            $id .= rand(0, 9);
        }
        $i++;
    }
    //SETA OS VALORES
    $oColetaVO->setColetaID($id);
    $oColetaVO->setUsuarioID($usuarioID);
    $oColetaVO->setCooperativaID($betterDistance);
    $oColetaVO->setFuncionarioID('');
    //ALTERAR POSTERIORMENTE
    $oColetaVO->setData($data_padrao);
    $oColetaVO->setPeriodo($periodo);
    $oColetaVO->setQtde($qtde);
    $oColetaVO->setInclusao(date('Y-m-d H:i:s'));
    $oColetaVO->setSituacao('pendente');
    //INSERE NOVO USUÁRIO
    $oInsereColeta = $Coleta->inserirColeta($oColetaVO);
}
if ($oInsereColeta) {
    //PREENCHE MATERIAS SELECIONADOS
    if (!empty($materiais)) {
        foreach ($materiais as $item) {
            $oInsereItem = $Coleta->inserirItens($id, $item);