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