<?php

class Endosso_Model_TiposEndossosOpcoes extends Agro_Db_Table_Abstract {
	protected $_name = 'tipo_endosso_opcoes';
	protected $_schema = 'seguro';
	protected $_primary = 'id';
	public $_order = 'ds_tipo_endosso_opcoes';

	public function save($values) {
		$Row = $this->getRow($values['id']);

		$Row->id_tipo_endosso = $values['id_tipo_endosso'];
		$Row->ds_tipo_endosso_opcoes = $values['ds_tipo_endosso_opcoes'];
		$Row->cd_tipo_endosso_seguradora = $values['cd_tipo_endosso_seguradora'];

		return $Row->save();
	}

	public function getData($where=false) {
		$Select = $this->select()->setIntegrityCheck(false);
		$Select->from(array('o' => 'seguro.tipo_endosso_opcoes'));
		$Select->join(array('e' => 'seguro.tipo_endosso'), 'o.id_tipo_endosso = e.id', array('ds_tipo_endosso'));
		$this->getWhere($Select, $where);
		$Select->order($this->_order);

		return $Select;
	}
}