Example #1
0
 public function buscar($nome)
 {
     $this->open();
     $stmt = $this->con->prepare("select * from funcionario where nome like ?");
     $stmt->bindParam(1, $nome);
     $lista = array();
     if ($stmt->execute()) {
         while ($rs = $stmt->fetch(PDO::FETCH_OBJ)) {
             $f = new Funcionario();
             $f->setId($rs->id);
             $f->setNome($rs->nome);
             $f->setEmail($rs->email);
             $f->setSalario($rs->salario);
             $f->setCpf($rs->cpf);
             $lista[] = $f;
         }
     }
     return $lista;
 }
<?php

//Definir caminhos onde o php devera procurar os arquivos inclusos
set_include_path(get_include_path() . PATH_SEPARATOR . realpath(__DIR__) . "/../model/" . PATH_SEPARATOR . realpath(__DIR__) . "/../persistence/" . PATH_SEPARATOR);
function __autoload($classe)
{
    include_once $classe . '.php';
}
$funcionario = new Funcionario();
$funcionarioDao = new FuncionarioDao();
$funcionario->setNome($_POST["nome"]);
$funcionario->setEmail($_POST["email"]);
$funcionario->setCpf($_POST["cpf"]);
$funcionario->setSalario($_POST["salario"]);
if ($funcionarioDao->gravar($funcionario)) {
    echo "Funcionario cadastrado com sucesso!";
} else {
    echo "Nao pode cadastrar o funcionario";
}
<?php

set_include_path(get_include_path() . PATH_SEPARATOR . realpath(__DIR__) . "/../model/" . PATH_SEPARATOR . realpath(__DIR__) . "/../persistence/" . PATH_SEPARATOR);
function __autoload($classeName)
{
    include_once $classeName . ".php";
}
$nome = $_POST["nome"];
$email = $_POST["email"];
$salario = $_POST["salario"];
$cpf = $_POST["cpf"];
$funcionario = new Funcionario();
$funcionario->setNome($nome);
$funcionario->setEmail($email);
$funcionario->setSalario($salario);
$funcionario->setCpf($cpf);
//var_dump($funcionario);
$funcionario->convertSalario();
$funcionarioDao = new FuncionarioDao();
if ($funcionarioDao->cadastrar($funcionario)) {
    echo "Funcionario cadastrado com sucesso";
} else {
    echo "Na pode cadastrar o funcionario";
}
Example #4
0
<?php

//Carrega as Bibliotecas (Uma unica vez)
include_once '../Classes/Funcionario-class.php';
include_once '../Classes/Estagiario-class.php';
$pedro = new Funcionario();
$pedro->setSalario(550);
echo $pedro->getSalario() . '<br />';
$joao = new Estagiario();
$joao->setSalario(550);
echo $joao->getSalario() . '<br />';
echo $joao::EMPRESA . '<br />';
$classFunc = "Funcionario";
echo $classFunc::EMPRESA . '<br />';
echo $pedro::$diasDeTrabalho . '<br />';
echo Funcionario::$diasDeTrabalho . '<br />';
$pedro::$diasDeTrabalho = 300;
echo Estagiario::$diasDeTrabalho . '<br />';
Funcionario::imprime('../Arquivos/readme.txt');