<?php

class Produto_Model_Validacoescapacidadelimiteestado extends Agro_Db_Table_Abstract {
	protected $_schema = 'produto';
	protected $_name = 'validacoes_limites_capacidade_estados';
	protected $_primary = array('id_grupo_limite_capacidade', 'id_estado');
	
	public function save($id_grupo_limite_capacidade, $id_estado) {
		$Row = $this->createRow();
		
		$Row->id_grupo_limite_capacidade = $id_grupo_limite_capacidade;
		$Row->id_estado = $id_estado;
		
		return $Row->save();
	}
	
	public function clear($id_grupo_limite_capacidade) {
		return $this->getAdapter()->query("delete from produto.validacoes_limites_capacidade_estados where id_grupo_limite_capacidade = $id_grupo_limite_capacidade");
	}
	
	public function getRelacionados($id_grupo_limite_capacidade) {
		$Rs = $this->fetchAll("id_grupo_limite_capacidade = $id_grupo_limite_capacidade");
		
		$return = array();
		if ($Rs->count()) {
			foreach ($Rs as $Row) {
				$return[] = $Row['id_estado'];
			}
		}
		
		return $return;
	}
}