public function cadastraMensalidade($objMensalidade)
 {
     $objConexao = new fla_conexao();
     $parametros_insert = get_object_vars($objMensalidade);
     $parametros_insert = array_filter($parametros_insert, 'strlen');
     $tamanho_parametros = count($parametros_insert);
     $aux = 1;
     if (is_array($parametros_insert)) {
         foreach ($parametros_insert as $atributo => $valor) {
             if (!is_null($valor)) {
                 if ($aux != $tamanho_parametros) {
                     $and = " , ";
                 } else {
                     $and = "";
                 }
                 if (is_numeric($valor)) {
                     $insert_values .= sprintf("%s %s ", $valor, $and);
                 } else {
                     $insert_values .= sprintf("'%s' %s ", $valor, $and);
                 }
                 $insert_field .= $atributo . $and;
                 $aux++;
             }
         }
         try {
             $SQL = "INSERT INTO fla_mensalidade (" . $insert_field . ") VALUES (" . $insert_values . ")";
             $query = $objConexao->prepare($SQL) or die($objConexao->errorInfo());
             $query->Execute();
         } catch (PDOException $e) {
             print $e->getMessage();
         }
         return $objConexao->lastInsertId();
     } else {
         return false;
     }
 }
 public function insereCliente($objCliente)
 {
     $objConexao = new fla_conexao();
     // Verifica se o cliente já está cadastrado
     $SQL = "SELECT\r\n                    cod_cliente\r\n                FROM\r\n                    fla_clientes\r\n                WHERE\r\n                    des_placa = '" . $objCliente->get_des_placa() . "'";
     $cliente = $objConexao->prepare($SQL);
     $cliente->Execute();
     if ($cliente->rowCount() == 0) {
         $parametros_insert = get_object_vars($objCliente);
         $parametros_insert = array_filter($parametros_insert, 'strlen');
         $tamanho_parametros = count($parametros_insert);
         $aux = 1;
         if (is_array($parametros_insert)) {
             foreach ($parametros_insert as $atributo => $valor) {
                 if (!is_null($valor)) {
                     if ($aux != $tamanho_parametros) {
                         $and = " , ";
                     } else {
                         $and = "";
                     }
                     if ($atributo == "cpf_cnpj_cliente" || $atributo == "insc_municipal_cliente" || $atributo == "insc_estadual_cliente" || $atributo == 'num_telefone' || $atributo == 'num_celular') {
                         $valor = str_replace(array("-", "/", ".", ")", "(", " "), array(""), $valor);
                     }
                     if (is_numeric($valor)) {
                         $insert_values .= sprintf("%s %s ", $valor, $and);
                     } else {
                         $insert_values .= sprintf("'%s' %s ", $valor, $and);
                     }
                     $insert_field .= $atributo . $and;
                     $aux++;
                 }
             }
             try {
                 $SQL = "INSERT INTO fla_clientes (" . $insert_field . ") VALUES (" . $insert_values . ")";
                 $query = $objConexao->prepare($SQL) or die($objConexao->errorInfo());
                 $query->Execute();
             } catch (PDOException $e) {
                 print $e->getMessage();
             }
             return $objConexao->lastInsertId();
         }
     } else {
         return false;
     }
 }
    public function insereRotatividade($objRotatividade)
    {
        $objConexao = new fla_conexao();
        // Verificando
        $SQL = sprintf('INSERT INTO
								fla_rotatividade
							  (des_placa,hor_entrada,dat_cadastro,cod_preco,cod_cartao,des_situacao,dat_saida)
								VALUES
								("%s","%s","%s","%s",%s,"%s","0000/00/00")', $objRotatividade->get_des_placa(), $objRotatividade->get_hor_entrada(), $objRotatividade->get_dat_cadastro(), $objRotatividade->get_cod_preco(), $objRotatividade->get_cod_cartao(), $objRotatividade->get_des_situacao());
        $query = $objConexao->prepare($SQL) or die($objConexao->errorInfo());
        $query->Execute();
        return $objConexao->lastInsertId();
    }
Exemple #4
0
 public function insereNFE($objNFE)
 {
     $objConexao = new fla_conexao();
     $objRotatividade = new fla_rotatividade();
     /*
     $objRotatividade->set_cod_rotatividade($objNFE->get_cod_rotatividade());
     $objRotatividade->set_des_situacao("L");
     $arrRotatividade = $objRotatividade->buscaCarro($objRotatividade);
     */
     $objNFE->set_dat_criacao(date("Y-m-d H:i:s"));
     $parametros_insert = get_object_vars($objNFE);
     $parametros_insert = array_filter($parametros_insert, 'strlen');
     $tamanho_parametros = count($parametros_insert);
     $aux = 1;
     if (is_array($parametros_insert)) {
         foreach ($parametros_insert as $atributo => $valor) {
             if (!is_null($valor)) {
                 if ($aux != $tamanho_parametros) {
                     $and = " , ";
                 } else {
                     $and = "";
                 }
                 if ($atributo == "dat_criacao") {
                     $insert_values .= sprintf("'%s' %s ", $valor, $and);
                 } else {
                     $insert_values .= $valor . $and;
                 }
                 $insert_field .= $atributo . $and;
             }
             $aux++;
         }
         try {
             $SQL = "INSERT INTO fla_nfes (" . $insert_field . ") VALUES (" . $insert_values . ")";
             $query = $objConexao->prepare($SQL) or die($objConexao->errorInfo());
             $query->Execute();
         } catch (PDOException $e) {
             print $e->getMessage();
         }
         return $objConexao->lastInsertId();
     }
 }