El switch en tu clase ControlArea, no debe de ir ahi, debe de ir dentro de otra clase por ejemplo una clase Main, donde posteriormente llames a tu clase:
Código PHP:
<?php
class ControlArea{
public static function Main() {
switch($_POST['op']){
case 'buscar': $this->Buscar();
}
}
public function Buscar()
{
$busqueda = $_POST['busqueda'];
$are = new Area();
$Resultado = $are->Buscar($busqueda);
$row = $Resultado->num_rows;
if ($row > 0)
{
$contenido ="<div id='tablabuscar'><table>".
"<tr>".
"<th><b>Codigo</b></th>".
"<th ><b>Nombre</b></th></tr>";
while($Fila = $Resultado->fetch_assoc())
{
$contenido .= "<tr><th>".
"<a href='?op=Editar&Id=".$Fila["cod_are"]."'>".
$Fila["cod_are"]."</a></th><td class='clsTxtCelda'>".
$Fila["nom_are"]."</td></tr>";
}
}
$contenido .= "</table>";
echo $contenido;
}
}
ControlArea::Main();
?>
Saludos.