My Application Class Reference

TelefoniaCelular

Inheritance class TelefoniaCelular » CActiveRecord » CModel » CComponent
Implements IteratorAggregate, Traversable, ArrayAccess
Source Code app/modules/ServiciosInstitucionales/modules/Sistemas/models/TelefoniaCelular.php
This is the model class for table "sis_catTelefoniaCelular".

The followings are the available columns in table 'sis_catTelefoniaCelular':

Public Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
almacen string TelefoniaCelular
attributes array Returns all column attribute values. CActiveRecord
cantidadAutorizada string TelefoniaCelular
chip string TelefoniaCelular
codigoEntidad string TelefoniaCelular
commandBuilder CDbCommandBuilder Returns the command builder used by this AR. CActiveRecord
company string TelefoniaCelular
costoRenta string TelefoniaCelular
db CDbConnection the default database connection for all active record classes. CActiveRecord
dbConnection CDbConnection Returns the database connection used by active record. CActiveRecord
dbCriteria CDbCriteria Returns the query criteria associated with this model. CActiveRecord
descripcionUbicacion string TelefoniaCelular
entidad string TelefoniaCelular
errors array Returns the errors for all attribute or a single attribute. CModel
fecha string TelefoniaCelular
fechaContratacion string TelefoniaCelular
fechaFinal string TelefoniaCelular
fechaInicial string TelefoniaCelular
hora string TelefoniaCelular
imei string TelefoniaCelular
internet string TelefoniaCelular
isNewRecord boolean Returns if the current record is new. CActiveRecord
iterator CMapIterator Returns an iterator for traversing the attributes in the model. CModel
keyCTC integer TelefoniaCelular
keyMA integer TelefoniaCelular
keySW integer TelefoniaCelular
metaData CActiveRecordMetaData Returns the meta-data for this AR CActiveRecord
minutos integer TelefoniaCelular
modelo string TelefoniaCelular
moduloAdicional string TelefoniaCelular
nTelefonico string TelefoniaCelular
oldPrimaryKey mixed Returns the old primary key value. CActiveRecord
plan string TelefoniaCelular
plazoForzoso integer TelefoniaCelular
precioEquipo string TelefoniaCelular
primaryKey mixed Returns the primary key value. CActiveRecord
red string TelefoniaCelular
registro integer TelefoniaCelular
roaming string TelefoniaCelular
ruta string TelefoniaCelular
safeAttributeNames array Returns the attribute names that are safe to be massively assigned. CModel
scenario string Returns the scenario that this model is used in. CModel
sms string TelefoniaCelular
solicitud integer TelefoniaCelular
tableAlias string Returns the table alias to be used by the find methods. CActiveRecord
tableSchema CDbTableSchema Returns the metadata of the table that this AR belongs to CActiveRecord
usuario string TelefoniaCelular
usuarioCelular string TelefoniaCelular
validatorList CList Returns all the validators declared in the model. CModel
validators array Returns the validators applicable to the current scenario. CModel

Public Methods

Hide inherited methods

MethodDescriptionDefined By
__call() Calls the named method which is not a class method. CActiveRecord
__construct() Constructor. CActiveRecord
__get() PHP getter magic method. CActiveRecord
__isset() Checks if a property value is null. CActiveRecord
__set() PHP setter magic method. CActiveRecord
__sleep() PHP sleep magic method. CActiveRecord
__unset() Sets a component property to be null. CActiveRecord
addError() Adds a new error to the specified attribute. CModel
addErrors() Adds a list of errors. CModel
addRelatedRecord() Do not call this method. This method is used internally by CActiveFinder to populate CActiveRecord
afterFindInternal() Calls afterFind. CActiveRecord
applyScopes() Applies the query scopes to the given criteria. CActiveRecord
asa() Returns the named behavior object. CComponent
attachBehavior() Attaches a behavior to this component. CComponent
attachBehaviors() Attaches a list of behaviors to the component. CComponent
attachEventHandler() Attaches an event handler to an event. CComponent
attributeLabels() TelefoniaCelular
attributeNames() Returns the list of all attribute names of the model. CActiveRecord
beforeFindInternal() Calls beforeFind. CActiveRecord
behaviors() Returns a list of behaviors that this model should behave as. CModel
cache() Sets the parameters about query caching. CActiveRecord
canGetProperty() Determines whether a property can be read. CComponent
canSetProperty() Determines whether a property can be set. CComponent
clearErrors() Removes errors for all attributes or a single attribute. CModel
count() Finds the number of rows satisfying the specified query condition. CActiveRecord
countByAttributes() Finds the number of rows that have the specified attribute values. CActiveRecord
countBySql() Finds the number of rows using the given SQL statement. CActiveRecord
createValidators() Creates validator objects based on the specification in rules. CModel
defaultScope() Returns the default named scope that should be implicitly applied to all queries for this model. CActiveRecord
delete() Deletes the row corresponding to this active record. CActiveRecord
deleteAll() Deletes rows with the specified condition. CActiveRecord
deleteAllByAttributes() Deletes rows which match the specified attribute values. CActiveRecord
deleteByPk() Deletes rows with the specified primary key. CActiveRecord
detachBehavior() Detaches a behavior from the component. CComponent
detachBehaviors() Detaches all behaviors from the component. CComponent
detachEventHandler() Detaches an existing event handler. CComponent
disableBehavior() Disables an attached behavior. CComponent
disableBehaviors() Disables all behaviors attached to this component. CComponent
enableBehavior() Enables an attached behavior. CComponent
enableBehaviors() Enables all behaviors attached to this component. CComponent
equals() Compares current active record with another one. CActiveRecord
evaluateExpression() Evaluates a PHP expression or callback under the context of this component. CComponent
exists() Checks whether there is row satisfying the specified condition. CActiveRecord
find() Finds a single active record with the specified condition. CActiveRecord
findAll() Finds all active records satisfying the specified condition. CActiveRecord
findAllByAttributes() Finds all active records that have the specified attribute values. CActiveRecord
findAllByPk() Finds all active records with the specified primary keys. CActiveRecord
findAllBySql() Finds all active records using the specified SQL statement. CActiveRecord
findByAttributes() Finds a single active record that has the specified attribute values. CActiveRecord
findByPk() Finds a single active record with the specified primary key. CActiveRecord
findBySql() Finds a single active record with the specified SQL statement. CActiveRecord
generarCodigo() TelefoniaCelular
generateAttributeLabel() Generates a user friendly attribute label. CModel
getActiveRelation() Returns the named relation declared for this AR class. CActiveRecord
getAttribute() Returns the named attribute value. CActiveRecord
getAttributeLabel() Returns the text label for the specified attribute. CActiveRecord
getAttributes() Returns all column attribute values. CActiveRecord
getCommandBuilder() Returns the command builder used by this AR. CActiveRecord
getDbConnection() Returns the database connection used by active record. CActiveRecord
getDbCriteria() Returns the query criteria associated with this model. CActiveRecord
getError() Returns the first error of the specified attribute. CModel
getErrors() Returns the errors for all attribute or a single attribute. CModel
getEventHandlers() Returns the list of attached event handlers for an event. CComponent
getIsNewRecord() Returns if the current record is new. CActiveRecord
getIterator() Returns an iterator for traversing the attributes in the model. CModel
getMetaData() Returns the meta-data for this AR CActiveRecord
getOldPrimaryKey() Returns the old primary key value. CActiveRecord
getPrimaryKey() Returns the primary key value. CActiveRecord
getRelated() Returns the related record(s). CActiveRecord
getSafeAttributeNames() Returns the attribute names that are safe to be massively assigned. CModel
getScenario() Returns the scenario that this model is used in. CModel
getTableAlias() Returns the table alias to be used by the find methods. CActiveRecord
getTableSchema() Returns the metadata of the table that this AR belongs to CActiveRecord
getValidatorList() Returns all the validators declared in the model. CModel
getValidators() Returns the validators applicable to the current scenario. CModel
hasAttribute() Checks whether this AR has the named attribute CActiveRecord
hasErrors() Returns a value indicating whether there is any validation error. CModel
hasEvent() Determines whether an event is defined. CComponent
hasEventHandler() Checks whether the named event has attached handlers. CComponent
hasProperty() Determines whether a property is defined. CComponent
hasRelated() Returns a value indicating whether the named related object(s) has been loaded. CActiveRecord
init() Initializes this model. CActiveRecord
insert() Inserts a row into the table based on this active record attributes. CActiveRecord
isAttributeRequired() Returns a value indicating whether the attribute is required. CModel
isAttributeSafe() Returns a value indicating whether the attribute is safe for massive assignments. CModel
model() Returns the static model of the specified AR class. TelefoniaCelular
offsetExists() Returns whether there is an element at the specified offset. CActiveRecord
offsetGet() Returns the element at the specified offset. CModel
offsetSet() Sets the element at the specified offset. CModel
offsetUnset() Unsets the element at the specified offset. CModel
onAfterConstruct() This event is raised after the model instance is created by new operator. CModel
onAfterDelete() This event is raised after the record is deleted. CActiveRecord
onAfterFind() This event is raised after the record is instantiated by a find method. CActiveRecord
onAfterSave() This event is raised after the record is saved. CActiveRecord
onAfterValidate() This event is raised after the validation is performed. CModel
onBeforeDelete() This event is raised before the record is deleted. CActiveRecord
onBeforeFind() This event is raised before an AR finder performs a find call. CActiveRecord
onBeforeSave() This event is raised before the record is saved. CActiveRecord
onBeforeValidate() This event is raised before the validation is performed. CModel
onUnsafeAttribute() This method is invoked when an unsafe attribute is being massively assigned. CModel
populateRecord() Creates an active record with the given attributes. CActiveRecord
populateRecords() Creates a list of active records based on the input data. CActiveRecord
primaryKey() Returns the primary key of the associated database table. CActiveRecord
raiseEvent() Raises an event. CComponent
refresh() Repopulates this active record with the latest data. CActiveRecord
refreshMetaData() Refreshes the meta data for this AR class. CActiveRecord
relations() TelefoniaCelular
resetScope() Resets all scopes and criterias applied. CActiveRecord
rules() TelefoniaCelular
save() Saves the current record. CActiveRecord
saveAttributes() Saves a selected list of attributes. CActiveRecord
saveCounters() Saves one or several counter columns for the current AR object. CActiveRecord
scopes() Returns the declaration of named scopes. CActiveRecord
searchLabels() TelefoniaCelular
setAttribute() Sets the named attribute value. CActiveRecord
setAttributes() Sets the attribute values in a massive way. CModel
setDbCriteria() Sets the query criteria for the current model. CActiveRecord
setIsNewRecord() Sets if the record is new. CActiveRecord
setOldPrimaryKey() Sets the old primary key value. CActiveRecord
setPrimaryKey() Sets the primary key value. CActiveRecord
setScenario() Sets the scenario for the model. CModel
setTableAlias() Sets the table alias to be used in queries. CActiveRecord
tableName() TelefoniaCelular
together() Sets CDbCriteria::together property to be true. CActiveRecord
unsetAttributes() Sets the attributes to be null. CModel
update() Updates the row represented by this active record. CActiveRecord
updateAll() Updates records with the specified condition. CActiveRecord
updateByPk() Updates records with the specified primary key(s). CActiveRecord
updateCounters() Updates one or several counter columns. CActiveRecord
validate() Performs the validation. CModel
with() Specifies which related objects should be eagerly loaded. CActiveRecord

Protected Methods

Hide inherited methods

MethodDescriptionDefined By
afterConstruct() This method is invoked after a model instance is created by new operator. CModel
afterDelete() This method is invoked after deleting a record. CActiveRecord
afterFind() This method is invoked after each record is instantiated by a find method. CActiveRecord
afterSave() This method is invoked after saving a record successfully. CActiveRecord
afterValidate() This method is invoked after validation ends. CModel
beforeDelete() This method is invoked before deleting a record. CActiveRecord
beforeFind() This method is invoked before an AR finder executes a find call. CActiveRecord
beforeSave() This method is invoked before saving a record (after validation, if any). CActiveRecord
beforeValidate() This method is invoked before validation starts. CModel
instantiate() Creates an active record instance. CActiveRecord
query() Performs the actual DB query and populates the AR objects with the query result. CActiveRecord

Events

Hide inherited events

EventDescriptionDefined By
onBeforeSave This event is raised before the record is saved. CActiveRecord
onAfterSave This event is raised after the record is saved. CActiveRecord
onBeforeDelete This event is raised before the record is deleted. CActiveRecord
onAfterDelete This event is raised after the record is deleted. CActiveRecord
onBeforeFind This event is raised before an AR finder performs a find call. CActiveRecord
onAfterFind This event is raised after the record is instantiated by a find method. CActiveRecord
onAfterConstruct This event is raised after the model instance is created by new operator. CModel
onBeforeValidate This event is raised before the validation is performed. CModel
onAfterValidate This event is raised after the validation is performed. CModel
onUnsafeAttribute This method is invoked when an unsafe attribute is being massively assigned. CModel

Property Details

almacen property
string almacen;

cantidadAutorizada property
string cantidadAutorizada;

chip property
string chip;

codigoEntidad property
string codigoEntidad;

company property
string company;

costoRenta property
string costoRenta;

descripcionUbicacion property
string descripcionUbicacion;

entidad property
string entidad;

fecha property
string fecha;

fechaContratacion property
string fechaContratacion;

fechaFinal property
string fechaFinal;

fechaInicial property
string fechaInicial;

hora property
string hora;

imei property
string imei;

internet property
string internet;

keyCTC property
integer keyCTC;

keyMA property
integer keyMA;

keySW property
integer keySW;

minutos property
integer minutos;

modelo property
string modelo;

moduloAdicional property
string moduloAdicional;

nTelefonico property
string nTelefonico;

plan property
string plan;

plazoForzoso property
integer plazoForzoso;

precioEquipo property
string precioEquipo;

red property
string red;

registro property
integer registro;

roaming property
string roaming;

ruta property
string ruta;

sms property
string sms;

solicitud property
integer solicitud;

usuario property
string usuario;

usuarioCelular property
string usuarioCelular;

Method Details

attributeLabels() method
public array attributeLabels()
{return} array customized attribute labels (name=>label)
Source Code: app/modules/ServiciosInstitucionales/modules/Sistemas/models/TelefoniaCelular.php#103 (show)
public function attributeLabels()
{
    return array(
        
'keyCTC' => '#',
        
'precioEquipo' => 'Precio Equipo',
        
'cantidadAutorizada' => 'Cantidad Autorizada',
        
'costoRenta' => 'Costo de Renta',
        
'fechaContratacion' => 'Fecha de Contratacion',
        
'plazoForzoso' => 'Plazo Forzoso',
        
'keySW' => 'Software',
        
'modelo' => 'Modelo',
        
'chip' => 'Chip',
        
'imei' => 'Imei',
        
'keyMA' => 'Marca',
        
'usuarioCelular' => 'Usuario',
        
'descripcionUbicacion' => 'Ubicacion',
        
'almacen' => 'Almacén',
        
'codigoEntidad' => 'Codigo Entidad',
        
'usuario' => 'Usuario',
        
'fecha' => 'Fecha',
        
'hora' => 'Hora',
        
'entidad' => 'Entidad',
        
'ruta' => 'Ruta',
        
'nTelefonico' => 'Número Telefonico',
        
'registro' => 'Registro',
        
'solicitud' => 'Solicitud',
        
'fechaInicial' => 'Fecha Inicial',
        
'fechaFinal' => 'Fecha Final',
        
'minutos' => 'Minutos',
        
'red' => 'Red',
        
'sms' => 'Sms',
        
'internet' => 'Internet',
        
'roaming' => 'Roaming',
        
'plan' => 'Plan',
        
'moduloAdicional' => 'Modulo Adicional',
        
'company' => 'Compañía',
        
'codigo' => 'Código',
    );
}

generarCodigo() method
public void generarCodigo()
Source Code: app/modules/ServiciosInstitucionales/modules/Sistemas/models/TelefoniaCelular.php#202 (show)
public function generarCodigo()
{
    
/*$allTelefoniaCelular= TelefoniaCelular::model()->findAll();
    $count = count($allTelefoniaCelular);
    */
    
$criteria = new CDbCriteria();
    
$count TelefoniaCelular::model()->count($criteria);

    
$code="0".$this->entidad."-t".str_pad($this->keyCTC2"0"STR_PAD_LEFT).str_pad(dechex($count), 4"0"STR_PAD_LEFT);
    return 
$code;
}

model() method
public static TelefoniaCelular model(string $className='TelefoniaCelular')
$className string active record class name.
{return} TelefoniaCelular the static model class
Source Code: app/modules/ServiciosInstitucionales/modules/Sistemas/models/TelefoniaCelular.php#48 (show)
public static function model($className=__CLASS__)
{
    return 
parent::model($className);
}

Returns the static model of the specified AR class.

relations() method
public array relations()
{return} array relational rules.
Source Code: app/modules/ServiciosInstitucionales/modules/Sistemas/models/TelefoniaCelular.php#92 (show)
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(
    );
}

rules() method
public array rules()
{return} array validation rules for model attributes.
Source Code: app/modules/ServiciosInstitucionales/modules/Sistemas/models/TelefoniaCelular.php#64 (show)
public function rules()
{
    
// NOTE: you should only define rules for those attributes that
    // will receive user inputs.
    
return array(
        array(
'precioEquipo, cantidadAutorizada, costoRenta, fechaContratacion, plazoForzoso, keySW, modelo, chip, imei, keyMA, usuarioCelular, descripcionUbicacion, almacen, codigoEntidad, usuario, fecha, hora, entidad, ruta, nTelefonico, registro, solicitud, fechaInicial, fechaFinal, minutos, red, sms, internet, roaming, plan, moduloAdicional, company''required'),
        array(
'plazoForzoso, keySW, keyMA, registro, solicitud, minutos''numerical''integerOnly'=>true),
        array(
'precioEquipo, cantidadAutorizada, costoRenta''length''max'=>6),
        array(
'fechaContratacion, fecha, hora, fechaInicial, fechaFinal, plan''length''max'=>10),
        array(
'modelo, descripcionUbicacion, red''length''max'=>100),
        array(
'chip, imei''length''max'=>25),
        array(
'usuarioCelular, almacen, usuario''length''max'=>30),
        array(
'codigoEntidad, entidad, roaming''length''max'=>2),
        array(
'ruta, internet''length''max'=>50),
        array(
'nTelefonico''length''max'=>15),
        array(
'sms''length''max'=>4),
        array(
'moduloAdicional''length''max'=>200),
        array(
'company''length''max'=>5),
        array(
'codigo''length''max'=>12),
        
// The following rule is used by search().
        // Please remove those attributes that should not be searched.
        
array('keyCTC, precioEquipo, cantidadAutorizada, costoRenta, fechaContratacion, plazoForzoso, keySW, modelo, chip, imei, keyMA, usuarioCelular, descripcionUbicacion, almacen, codigoEntidad, usuario, fecha, hora, entidad, ruta, nTelefonico, registro, solicitud, fechaInicial, fechaFinal, minutos, red, sms, internet, roaming, plan, moduloAdicional, company, codigo''safe''on'=>'search'),
    );
}

search() method
public CActiveDataProvider search()
{return} CActiveDataProvider the data provider that can return the models based on the search/filter conditions.
Source Code: app/modules/ServiciosInstitucionales/modules/Sistemas/models/TelefoniaCelular.php#147 (show)
public function search()
{
    
// Warning: Please modify the following code to remove attributes that
    // should not be searched.

    
$criteria=new CDbCriteria;

    
$criteria->compare('keyCTC',$this->keyCTC);
    
$criteria->compare('precioEquipo',$this->precioEquipo,true);
    
$criteria->compare('cantidadAutorizada',$this->cantidadAutorizada,true);
    
$criteria->compare('costoRenta',$this->costoRenta,true);
    
$criteria->compare('fechaContratacion',$this->fechaContratacion,true);
    
$criteria->compare('plazoForzoso',$this->plazoForzoso);
    
$criteria->compare('keySW',$this->keySW);
    
$criteria->compare('modelo',$this->modelo,true);
    
$criteria->compare('chip',$this->chip,true);
    
$criteria->compare('imei',$this->imei,true);
    
$criteria->compare('keyMA',$this->keyMA);
    
$criteria->compare('usuarioCelular',$this->usuarioCelular,true);
    
$criteria->compare('descripcionUbicacion',$this->descripcionUbicacion,true);
    
$criteria->compare('almacen',$this->almacen,true);
    
$criteria->compare('codigoEntidad',$this->codigoEntidad,true);
    
$criteria->compare('usuario',$this->usuario,true);
    
$criteria->compare('fecha',$this->fecha,true);
    
$criteria->compare('hora',$this->hora,true);
    
$criteria->compare('entidad',$this->entidad,true);
    
$criteria->compare('ruta',$this->ruta,true);
    
$criteria->compare('nTelefonico',$this->nTelefonico,true);
    
$criteria->compare('registro',$this->registro);
    
$criteria->compare('solicitud',$this->solicitud);
    
$criteria->compare('fechaInicial',$this->fechaInicial,true);
    
$criteria->compare('fechaFinal',$this->fechaFinal,true);
    
$criteria->compare('minutos',$this->minutos);
    
$criteria->compare('red',$this->red,true);
    
$criteria->compare('sms',$this->sms,true);
    
$criteria->compare('internet',$this->internet,true);
    
$criteria->compare('roaming',$this->roaming,true);
    
$criteria->compare('plan',$this->plan,true);
    
$criteria->compare('moduloAdicional',$this->moduloAdicional,true);
    
$criteria->compare('company',$this->company,true);
    
$criteria->compare('codigo',$this->codigo,true);

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

Retrieves a list of models based on the current search/filter conditions.

searchLabels() method
public void searchLabels()
Source Code: app/modules/ServiciosInstitucionales/modules/Sistemas/models/TelefoniaCelular.php#194 (show)
public function searchLabels()
{
    
    
$myCActiveDataProvider$this->search();
    
$myCActiveDataProvider->pagination=array('pageSize'=>21);
    return 
$myCActiveDataProvider;
}

tableName() method
public string tableName()
{return} string the associated database table name
Source Code: app/modules/ServiciosInstitucionales/modules/Sistemas/models/TelefoniaCelular.php#56 (show)
public function tableName()
{
    return 
'sis_catTelefoniaCelular';
}

Copyright © 2008-2011 by Yii Software LLC
All Rights Reserved.