<?php

class MetodosCobro extends CActiveRecord
{
	public function tableName()
	{
		return 'prestamos.metodos_cobro_cuotas';
	}

	public function rules()
	{
		return array(
			array('nombre, descripcion', 'required'),
			array('blnborrado', 'safe'),
			array('id, nombre, descripcion', 'safe', 'on' => 'search'),
		);
	}

	public function relations()
	{
		return array();
	}

	public function attributeLabels()
	{
		return array(
			'id' => 'ID',
		);
	}

	public function search()
	{
		$criteria = new CDbCriteria;
		$criteria->compare('id', $this->id);
		$criteria->compare('blnborrado', $this->blnborrado);

		return new CActiveDataProvider($this, array(
			'criteria' => $criteria,
		));
	}

	public static function model($className = __class__)
	{
		return parent::model($className);
	}

	public static function getAll()
	{
		return CHtml::listData(self::model()->findAll(), 'id', 'nombre');
	}
}
