<?php

include_once 'Funcionario.Class.php';
include_once '../Util/Conexao.Class.php';

class FuncionarioColecao {

	
	
	
	
	public function inserirFuncionario(Funcionario $funcionario) {
		$conexao = new Conexao();
		$query = "INSERT INTO FUNCIONARIO (NOMEFUNC, CPFFUNC, SEXOFUNC) VALUES ('" . $funcionario->getNome () . "' , '" . $funcionario->getCPF () . "' , '" . $funcionario->getSEXO () . "')";
	
	 	$result = $conexao->sql_query($query);
	 	if($result != null){
	 		echo " <table bgcolor = green><tr> <td>Funcionario cadastrado com sucesso! </td> </tr></table>";
	 	
	 	}else{
	 		echo "<table bgcolor='lightblue'> <tr> Falha ao inserir.  </tr> </table>";
	 	}
	}
	
	public function listaFuncionario() {
		$conexao = new Conexao();
		$query = "SELECT * FROM FUNCIONARIO ORDER BY 2";
		
		$result =  $conexao->sql_query($query);
	     while ($row = mysql_fetch_row($result)) {
	     	if($row[3] == "F"){
	     		$row[3] = "Feminino";
	     	}else{
	     		$row[3] = "Masculino";
	     	}
	 	 echo "<tr> ";
	 	 echo "<td> ";
	     echo  "$row[0] </td> <td> $row[1] </td>  <td> $row[2] </td> <td> $row[3] </td>";
	     echo "<tr> ";
}
	}
	
	  public function existeFuncionario($nome) {
			$conexao = new Conexao();
     
      		$sqlExiste = "SELECT COUNT(*) EXISTE
     			      FROM FUNCIONARIO
     			      WHERE NOMEFUNC =  '$nome'";
      	
     		$result = $conexao->sql_query($sqlExiste);
     		
			
     		return $result->EXISTE;
     		
	  }


	
public function excluirFuncionario(Funcionario $funcionario) {
		$conexao = new Conexao();
		$query = "DELETE FROM FUNCIONARIO WHERE FUNCIONARIO.CODFUNC = '" . $funcionario->getCodFunc () ."'";
		
		$result = $conexao->sql_query ( $query );
		if (! $result)
			return false;
		else
			return $result;
	
	}

	
}

?>