<?php

class Sistema_Model_Row_Departamento extends Agro_Db_Table_Row_Abstract {
	
	public function responsavel() {
		$Select = Zend_Db_Table::getDefaultAdapter()->select();
		$Select->from(array("f"=>"sistema.funcionarios"));
		$Select->joinInner(array("u"=>"sistema.usuarios"), "u.id = f.id_usuario", "u.ds_nome_usuario");
		$Select->where("f.id=$this->id_funcionario");

		return Zend_Db_Table::getDefaultAdapter()->fetchRow($Select);
	}
	
	public function funcionarios(){
		$Select = Zend_Db_Table::getDefaultAdapter()->select();
		$Select->from(array("f"=>"sistema.funcionarios"));
		$Select->joinInner(array("u"=>"sistema.usuarios"), "u.id = f.id_usuario", "u.ds_nome_usuario");
		$Select->where("f.id_departamento=$this->id");
		$Select->where("f.fl_ativo = true");

		return Zend_Db_Table::getDefaultAdapter()->fetchAll($Select);
		
	}
}