public static function getNombreTransportador($_Id)
 {
     $elNombreTransportador = '';
     $criteria = new CDbCriteria();
     $criteria->select = 'Nombre';
     // seleccionar solo la columna
     $criteria->condition = 'IdTransportador=:Id';
     $criteria->params = array(':Id' => $_Id);
     $elTransportador = Transportador::model()->find($criteria);
     // $params no es necesario
     if ($elTransportador != null) {
         $elNombreTransportador = $elTransportador->Nombre;
     }
     return $elNombreTransportador;
 }
Beispiel #2
0
<?php

/* @var $this ConfiguracionEntregasProveedorCediController */
/* @var $dataProvider CActiveDataProvider */
$this->breadcrumbs = array('Logística de Entrega de Mercancía');
//$this->menu=$this->verPermisosMenuOperaciones();
?>

<?php 
$this->widget('zii.widgets.CBreadcrumbs', array('links' => $this->breadcrumbs, 'htmlOptions' => array('class' => 'breadcrumb')));
?>

<div class="panel panel-primary">
    <div class="panel-heading">        
        <h3 class="panel-title">Logistica Entrega de Mercancia</h3>
    </div>
<div class=" panel-body">



<?php 
$this->widget('zii.widgets.grid.CGridView', array('id' => 'configuracion-grid', 'dataProvider' => $model->search(), 'filter' => $model, 'htmlOptions' => array('style' => 'word-wrap:break-word; "'), 'columns' => array(array('name' => 'IdLogisticaFabricante', 'htmlOptions' => array('width' => '50')), 'IdFabricante' => array('name' => 'IdFabricante', 'htmlOptions' => array('width' => '250'), 'value' => '$data->fabricante->Nombre', 'filter' => CHtml::listData(Fabricante::model()->findAll(array('order' => 'Nombre')), 'IdFabricante', 'Nombre')), 'IdCedi' => array('name' => 'IdCedi', 'htmlOptions' => array('width' => '250'), 'value' => '$data->cedi->NombreCEDI', 'filter' => CHtml::listData(Cedi::model()->findAll(array('order' => 'NombreCEDI')), 'IDCEDI', 'NombreCEDI')), 'IdTransportador' => array('name' => 'IdTransportador', 'htmlOptions' => array('width' => '250'), 'value' => function ($model) {
    return Transportador::getNombreTransportador($model->IdTransportador);
}, 'filter' => CHtml::listData(Transportador::model()->findAll(array('order' => 'Nombre')), 'IdTransportador', 'Nombre')), 'IdUsuarioResponsable' => array('name' => 'IdUsuarioResponsable', 'htmlOptions' => array('width' => '300'), 'value' => function ($model) {
    return Usuarios::getNombreUsuario($model->IdUsuarioResponsable);
}, 'filter' => Usuarios::getUsuarios(2)), array('name' => 'ObservacionesLogistica', 'htmlOptions' => array('width' => '400')), array('class' => 'CButtonColumn', 'htmlOptions' => array('width' => '150')))));
?>
</div>
</div>