<?php

/**
 * This is the model class for table "sidcai_parametro".
 *
 * The followings are the available columns in table 'sidcai_parametro':
 * @property string $para_diasminimoscita
 * @property string $para_interfazseniat
 * @property string $para_interfazbanca
 * @property string $para_diasprorroga
 * @property string $para_rutainterfazseniat
 * @property string $para_cantidadunidadestributarias
 * @property string $para_maximoaportanteslunestarde
 * @property string $para_maximoaportantesmartestarde
 * @property string $para_maximoaportantesmierciolestarde
 * @property string $para_maximoaportantesjuevestarde
 * @property string $para_maximoaportantesviernestarde
 * @property string $para_maximobeneficiarioslunestarde
 * @property string $para_maximobeneficiariosmartestarde
 * @property string $para_maximobeneficiariosmiercolestarde
 * @property string $para_maximobeneficiariosjuevestarde
 * @property string $para_maximobeneficiariosviernestarde
 * @property string $para_maxusuaportantes
 * @property string $para_maxusubeneficiarios
 * @property integer $para_codigo_pk
 * @property integer $audit_usua
 * @property string $para_cantidad_registros_consulta
 * @property string $para_maximoaportanteslunesmanana
 * @property string $para_maximoaportantesmartesmanana
 * @property string $para_maximoaportantesmiercolesmanana
 * @property string $para_maximoaportantesjuevesmanana
 * @property string $para_maximoaportantesviernesmanana
 * @property string $para_maximobeneficiarioslunesmanana
 * @property string $para_maximobeneficiariosmartesmanana
 * @property string $para_maximobeneficiariosmiercolesmanana
 * @property string $para_maximobeneficiariosjuevesmanana
 * @property string $para_maximobeneficiariosviernesmanana
 * @property string $para_fecha_tope_prorroga
 */
class SidcaiParametro extends CActiveRecord
{
	/**
	 * @return string the associated database table name
	 */
	public function tableName()
	{
		return 'sidcai_parametro';
	}

	/**
	 * @return array validation rules for model attributes.
	 */
	public function rules()
	{
		// NOTE: you should only define rules for those attributes that
		// will receive user inputs.
		return array(
			array('para_diasminimoscita, para_interfazseniat, para_interfazbanca, para_cantidadunidadestributarias, para_maximoaportanteslunestarde, para_maximoaportantesmartestarde, para_maximoaportantesmierciolestarde, para_maximoaportantesjuevestarde, para_maximoaportantesviernestarde, para_maximobeneficiarioslunestarde, para_maximobeneficiariosmartestarde, para_maximobeneficiariosmiercolestarde, para_maximobeneficiariosjuevestarde, para_maximobeneficiariosviernestarde, para_maxusuaportantes, para_maxusubeneficiarios, para_codigo_pk, audit_usua, para_cantidad_registros_consulta, para_maximoaportanteslunesmanana, para_maximoaportantesmartesmanana, para_maximoaportantesmiercolesmanana, para_maximoaportantesjuevesmanana, para_maximoaportantesviernesmanana, para_maximobeneficiarioslunesmanana, para_maximobeneficiariosmartesmanana, para_maximobeneficiariosmiercolesmanana, para_maximobeneficiariosjuevesmanana, para_maximobeneficiariosviernesmanana, para_fecha_tope_prorroga', 'required'),
			array('para_codigo_pk, audit_usua', 'numerical', 'integerOnly'=>true),
			array('para_diasprorroga, para_rutainterfazseniat', 'safe'),
		);
	}

	/**
	 * @return array relational rules.
	 */
	public function relations()
	{
		// NOTE: you may need to adjust the relation name and the related
		// class name for the relations automatically generated below.
		return array(
		);
	}

	/**
	 * @return array customized attribute labels (name=>label)
	 */
	public function attributeLabels()
	{
		return array(
			'para_diasminimoscita' => 'Días mínimos para asignar cita',
			'para_interfazseniat' => 'Interfaz Seniat',
			'para_interfazbanca' => 'Interfaz Banca Activa',
			'para_diasprorroga' => 'Días para ejecución de prorroga para aportes',
			'para_fecha_tope_prorroga' => 'Fecha tope de prorroga',
			'para_rutainterfazseniat' => 'Ruta del archivo de interfaz con Seniat',
			'para_cantidadunidadestributarias' => 'Cantidad mínima de unidades tributarias',
			'para_maximoaportanteslunestarde' => 'Lunes',
			'para_maximoaportantesmartestarde' => 'Maximoaportantesmartestarde',
			'para_maximoaportantesmierciolestarde' => 'Maximoaportantesmierciolestarde',
			'para_maximoaportantesjuevestarde' => 'Maximoaportantesjuevestarde',
			'para_maximoaportantesviernestarde' => 'Maximoaportantesviernestarde',
			'para_maximobeneficiarioslunestarde' => 'Maximobeneficiarioslunestarde',
			'para_maximobeneficiariosmartestarde' => 'Maximobeneficiariosmartestarde',
			'para_maximobeneficiariosmiercolestarde' => 'Maximobeneficiariosmiercolestarde',
			'para_maximobeneficiariosjuevestarde' => 'Maximobeneficiariosjuevestarde',
			'para_maximobeneficiariosviernestarde' => 'Maximobeneficiariosviernestarde',
			'para_maxusuaportantes' => 'Para Maxusuaportantes',
			'para_maxusubeneficiarios' => 'Para Maxusubeneficiarios',
			'para_codigo_pk' => 'Para Codigo Pk',
			'audit_usua' => 'Audit Usua',
			'para_cantidad_registros_consulta' => 'Para Cantidad Registros Consulta',
			'para_maximoaportanteslunesmanana' => 'Para Maximoaportanteslunesmanana',
			'para_maximoaportantesmartesmanana' => 'Para Maximoaportantesmartesmanana',
			'para_maximoaportantesmiercolesmanana' => 'Para Maximoaportantesmiercolesmanana',
			'para_maximoaportantesjuevesmanana' => 'Para Maximoaportantesjuevesmanana',
			'para_maximoaportantesviernesmanana' => 'Para Maximoaportantesviernesmanana',
			'para_maximobeneficiarioslunesmanana' => 'Para Maximobeneficiarioslunesmanana',
			'para_maximobeneficiariosmartesmanana' => 'Para Maximobeneficiariosmartesmanana',
			'para_maximobeneficiariosmiercolesmanana' => 'Para Maximobeneficiariosmiercolesmanana',
			'para_maximobeneficiariosjuevesmanana' => 'Para Maximobeneficiariosjuevesmanana',
			'para_maximobeneficiariosviernesmanana' => 'Para Maximobeneficiariosviernesmanana',
		);
	}

	/**
	 * Returns the static model of the specified AR class.
	 * Please note that you should have this exact method in all your CActiveRecord descendants!
	 * @param string $className active record class name.
	 * @return SidcaiParametro the static model class
	 */
	public static function model($className=__CLASS__)
	{
		return parent::model($className);
	}
}
