<?php

class Produto_Model_Validacoesgrupovariedadesvariedade extends Agro_Db_Table_Abstract {
	protected $_schema = 'produto';
	protected $_name = 'validacoes_grupo_variedade_variedades';
	protected $_primary = array('id_grupo_variedade', 'id_variedade');
	public $_paginator = false;

	
	public function getDataMultiChecks($where) {
		$select = $this->getData($where);
		$Rs = $this->fetchRow($select);
		return $Rs;
	}
	
	public function getMultiChecksVariedades($id_grupo_variedade) {
		$select = $this->select();
		$select->setIntegrityCheck(false);
		$select->from(array('g'=>'produto.validacoes_grupo_variedade_variedades'), 'g.*');
		$select->join(array('v'=>'produto.variedades'),'g.id_variedade = v.id', 'ds_nome_variedade');
		$select->where("g.id_grupo_variedade = $id_grupo_variedade");
		
		$Rs = $this->fetchAll($select);
		return $Rs;
	}
	
	
	public function removeAll($id_variedades) {
		$sql = "delete from produto.validacoes_grupo_variedade_variedades where id_grupo_variedade = $id_variedades";
		$this->_db->query($sql);
	}
	
	public function removeVariedade($id_variedade) {
		try {
			$sql = "delete from produto.validacoes_grupo_variedade_variedades where id_variedade = $id_variedade";
			$this->_db->query($sql);
		} catch(Exception $e) {}
	}
}