예제 #1
0
파일: addF.php 프로젝트: WesleyM2510/WEB
//addF
<?php 
require_once 'init.php';
include_once 'fornecedores.class.php';
//pega os dados do formulário
$name = isset($_POST['txtNome']) ? $_POST['txtNome'] : null;
$email = isset($_POST['txtEmail']) ? $_POST['txtEmail'] : null;
$dataFundacao = isset($_POST['txtData']) ? $_POST['txtData'] : null;
//validação simples se campos estão vazios
if (empty($name) || empty($dataFundacao) || empty($email)) {
    echo "Campos devem ser preenchidos!!";
    exit;
}
//instancia objeto fornecedor
$fornecedor = new Fornecedor($name, $email, $dataFundacao);
// insere no BD
$PDO = db_connect();
$sql = "INSERT INTO fornecedores(nomeFornecedor, email, dataFundacao) VALUES (:name, :email, :dataFundacao)";
$stmt = $PDO->prepare($sql);
$stmt->bindParam(':name', $fornecedor->getNome());
$stmt->bindParam(':email', $fornecedor->getEmail());
$stmt->bindParam(':dataFundacao', $fornecedor->getDataFundacao());
if ($stmt->execute()) {
    echo $dataFundacao;
    header('Location: index.php');
} else {
    echo "Erro ao cadastrar!!";
    print_r($stmt->errorInfo());
}
예제 #2
0
 public function alterar(Fornecedor $obj)
 {
     $strDataFundacao = "(NULL)";
     $strBanco = "(NULL)";
     $strMembro = "(NULL)";
     if ($obj->getDataFundacao() != null) {
         $strDataFundacao = "'" . $obj->getDataFundacao() . "'";
     }
     if ($obj->getBanco() != null) {
         if (trim($obj->getBanco()->getId()) != "") {
             $strBanco = $obj->getBanco()->getId();
         }
     }
     if ($obj->getMembro() != null) {
         if (trim($obj->getMembro()->getId()) != "") {
             $strMembro = $obj->getMembro()->getId();
         }
     }
     $strSQL = "UPDATE FIN_FOR_FORNECEDORES SET ";
     $strSQL .= " BAN_ID=" . $strBanco . ", PES_ID=" . $strMembro . ", FOR_NomeFantasia='" . $obj->getNomeFantasia() . "', FOR_RazaoSocial='" . $obj->getRazaoSocial() . "', ";
     $strSQL .= " FOR_CNPJ='" . $obj->getCNPJ() . "', FOR_InscricaoEstadual='" . $obj->getInscricaoEstadual() . "', FOR_DataFundacao=" . $strDataFundacao . ", ";
     $strSQL .= " FOR_RamoAtividade='" . $obj->getRamoAtividade() . "', FOR_Agencia='" . $obj->getAgencia() . "', FOR_Conta='" . $obj->getConta() . "', ";
     $strSQL .= " FOR_Site='" . $obj->getSite() . "',  FOR_Observacao='" . $obj->getObservacao() . "', FOR_EnderecoCep='" . $obj->getEndereco()->getCep() . "', ";
     $strSQL .= " FOR_EnderecoLogradouro='" . $obj->getEndereco()->getLogradouro() . "', FOR_EnderecoNumero='" . $obj->getEndereco()->getNumero() . "', ";
     $strSQL .= " FOR_EnderecoComplemento='" . $obj->getEndereco()->getComplemento() . "', FOR_EnderecoPontoReferencia='" . $obj->getEndereco()->getPontoReferencia() . "', ";
     $strSQL .= " FOR_EnderecoBairro='" . $obj->getEndereco()->getBairro() . "', FOR_EnderecoCidade='" . $obj->getEndereco()->getCidade() . "', FOR_EnderecoUf='" . $obj->getEndereco()->getUf() . "',";
     $strSQL .= " FOR_Tipo='" . $obj->getTipo() . "', FOR_Status='" . $obj->getStatus() . "', USU_Alteracao_ID=" . $_SESSION["USUARIO_ID"] . ", FOR_DataHoraAlteracao='" . date("Y-m-d H:i:s") . "' ";
     $strSQL .= "WHERE FOR_ID = " . $obj->getId();
     return Db::getInstance()->executar($strSQL);
 }