<?php

class SeguimientoTxtIntegradoPagosMasivos extends CActiveRecord
{
    public function tableName()
    {
        return 'retenciones.datos_txt_integrado_pagos_masivos_seguimiento';
    }

    public function rules()
    {
        return array(
            array('id_datos_txt_integrado, id_pagos_masivos, id_usuario', 'required'),
        );
    }

    public function attributeLabels()
    {
        return array(
            'id' => 'ID',
            'id_datos_txt_integrado' => 'Id Nomina A.E.',
            'id_pagos_masivos' => 'Id Pagos Masivos',
            'id_usuario' => 'Id Usuario',
        );
    }

    public static function borrarPara($idPagoMasivo)
    {
        SeguimientoTxtIntegradoPagosMasivos::model()->updateAll(array('actual' => false), 'id_pagos_masivos=:nomina', array(':nomina' => $idPagoMasivo));
    }

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