if ($data->tipo_bono == '5') { return "Sabado"; } if ($data->tipo_bono == '6') { return "Bono Alimentacion"; } if ($data->tipo_bono == '7') { return "Seguro Social Obligatorio"; } if ($data->tipo_bono == '8') { return "Seguro Paro Forzoso"; } if ($data->tipo_bono == '9') { return "Fondo de Ahorro Obligatorio para la Vivienda"; } }, 'filter' => CHtml::listData(Conceptos::getOnoffs(), 'id', 'title')), array('header' => 'Valor', 'name' => 'bono', 'value' => '$data->bono'), array('class' => 'CButtonColumn', 'htmlOptions' => buttonWidth(), 'template' => template(), 'buttons' => viewVisible())))); ?> <div class="col-sm-6"> <div class="list-group"> <a href="#" class="list-group-item active"> Menú </a> <a href="index.php?r=conceptos/create" class="list-group-item">Nuevo Conceptos</a> </div> <?php function viewVisible() { return array('view' => array('label' => '', 'imageUrl' => '', 'options' => array('class' => 'fa fa-search fa-fw')), 'update' => array('label' => '', 'imageUrl' => '', 'options' => array('class' => 'fa fa-pencil fa-fw')), 'delete' => array('label' => '', 'imageUrl' => '', 'options' => array('class' => 'fa fa-trash-o fa-fw'))); } function template()
<?php /* @var $this EmpresaController */ /* @var $model Empresa */ $this->breadcrumbs = array('Empresas' => array('admin'), 'Gestionar'); $this->menu = array(array('label' => 'List Empresa', 'url' => array('index')), array('label' => 'Create Empresa', 'url' => array('create'))); ?> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'empresa-grid', 'dataProvider' => $model->search(), 'filter' => $model, 'itemsCssClass' => 'table table-striped table-hover table-bordered', 'columns' => array('nombre_emp', 'direccion', 'telefono', 'rif', array('class' => 'CButtonColumn', 'htmlOptions' => buttonWidth(), 'template' => template(), 'buttons' => viewVisible())))); ?> <div class="col-sm-6"> <div class="list-group"> <a href="#" class="list-group-item active"> Menú </a> <a href="index.php?r=empresa/create" class="list-group-item">Nueva Empresa</a> </div> <?php function viewVisible() { return array('view' => array('label' => '', 'imageUrl' => '', 'options' => array('class' => 'fa fa-search fa-fw')), 'update' => array('label' => '', 'imageUrl' => '', 'options' => array('class' => 'fa fa-pencil fa-fw')), 'delete' => array('label' => '', 'imageUrl' => '', 'options' => array('class' => 'fa fa-trash-o fa-fw'))); } function template() { if (Yii::app()->user->getState('role') == 2) { return '{view}{update}'; } else { return '{view}{update}{delete}'; }
<?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'nomina-grid', 'dataProvider' => $model->search(), 'filter' => $model, 'itemsCssClass' => 'table table-striped table-hover table-bordered', 'columns' => array(array('header' => 'Fecha', 'name' => 'fecha', 'value' => function ($data) { return date("d-m-Y", strtotime($data->fecha)); }), array('header' => 'Empleado', 'name' => 'persona_search', 'value' => '$data->persona->nombre." ".$data->persona->apellido'), array('header' => 'Sueldo', 'name' => 'sueldo_search', 'value' => function ($data) { if ($data->cargo->tipo_sueldo == 1) { return number_format($data->cargo->sueldo, 2, ',', '.'); } else { return number_format($data->cargo->sueldo / 2, 2, ',', '.'); } }, 'htmlOptions' => array('style' => 'text-align: right;')), array('header' => 'Total Asignaciones', 'name' => 'total_asig', 'value' => function ($data) { return number_format($data->total_asig, 2, ',', '.'); }, 'htmlOptions' => array('style' => 'text-align: right;')), array('header' => 'Total Deducciones', 'name' => 'total_deduc', 'value' => function ($data) { return number_format($data->total_deduc, 2, ',', '.'); }, 'htmlOptions' => array('style' => 'text-align: right;')), array('header' => 'Total Neto', 'name' => 'neto', 'value' => function ($data) { return number_format($data->neto, 2, ',', '.'); }, 'htmlOptions' => array('style' => 'text-align: right;')), array('class' => 'CButtonColumn', 'htmlOptions' => buttonWidth(), 'template' => template(), 'buttons' => viewVisible())))); ?> <div class="col-sm-6"> <div class="list-group"> <a href="#" class="list-group-item active"> Menú </a> <a href="index.php?r=nomina/create" class="list-group-item">Nueva Nómina</a> <a href="index.php?r=nomina/imprimir" class="list-group-item">Imprimir Reporte</a> <a href="index.php?r=nomina/txt" class="list-group-item">Imprimir Txt</a> </div> <?php //the dialog $this->beginWidget('zii.widgets.jui.CJuiDialog', array('id' => 'dlg-address-view', 'options' => array('title' => '', 'autoOpen' => false, 'modal' => false, 'width' => 640, 'height' => 640))); ?>
<?php /* @var $this PersonasController */ /* @var $model Personas */ $this->breadcrumbs = array('Personas' => array('admin'), 'Gestionar'); $this->menu = array(array('label' => 'Nueva Persona', 'url' => array('create')), array('label' => 'Actualizar Todos', 'url' => array('batchUpdate'))); ?> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'personas-grid', 'dataProvider' => $model->search(), 'itemsCssClass' => 'table table-striped table-hover table-bordered', 'filter' => $model, 'columns' => array('nombre', 'apellido', array('header' => 'Cedula', 'name' => 'cedula', 'value' => function ($data) { return number_format($data->cedula, 0, ',', '.'); }), array('header' => 'Fecha de Nacimiento', 'name' => 'fecha_nac', 'value' => function ($data) { return date("d-m-Y", strtotime($data->fecha_nac)); }), 'lugar_nac', array('class' => 'CButtonColumn', 'htmlOptions' => buttonWidth(), 'template' => template(), 'buttons' => viewVisible())))); //print_r($model->empleados->id); ?> <div class="col-sm-6"> <div class="list-group"> <a href="#" class="list-group-item active"> Menú </a> <a href="index.php?r=personas/create" class="list-group-item">Nueva Persona</a> </div> <?php //the dialog $this->beginWidget('zii.widgets.jui.CJuiDialog', array('id' => 'dlg-address-view', 'options' => array('title' => '', 'autoOpen' => false, 'modal' => false, 'width' => 640, 'height' => 640))); ?> <div id="id_view"></div> <?php $this->endWidget();
<?php /* @var $this EmpleadosController */ /* @var $model Empleados */ $this->breadcrumbs = array('Trabajador' => array('admin'), 'Gestionar'); ?> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'empleados-grid', 'dataProvider' => $model->search(), 'itemsCssClass' => 'table table-striped table-hover table-bordered', 'filter' => $model, 'columns' => array(array('header' => 'Nombre', 'name' => 'persona_search', 'value' => '$data->persona->nombre'), array('header' => 'Apellido', 'name' => 'persona_search_2', 'value' => '$data->persona->apellido'), array('header' => 'Obra', 'name' => 'obra_search', 'value' => '$data->obra->nombre_obra'), 'nro_cuenta', array('header' => 'Empresa', 'name' => 'empresa_search', 'value' => '$data->empresa->nombre_emp'), array('class' => 'CButtonColumn', 'htmlOptions' => buttonWidth(), 'template' => template(), 'buttons' => viewVisible())))); ?> <div class="col-sm-6"> <div class="list-group"> <a href="#" class="list-group-item active"> Menú </a> <a href="index.php?r=empleados/create" class="list-group-item">Nuevo Trabajador</a> <a href='index.php?r=cargos/admin' class="list-group-item">Nuevo Cargo</a> </div> <?php function viewVisible() { if (Yii::app()->user->getState('role') == 2) { return array('view' => array('label' => '', 'imageUrl' => '', 'options' => array('class' => 'fa fa-search fa-fw')), 'update' => array('label' => '', 'imageUrl' => '', 'options' => array('class' => 'fa fa-pencil fa-fw'))); } else { return array('view' => array('label' => '', 'imageUrl' => '', 'options' => array('class' => 'fa fa-search fa-fw')), 'update' => array('label' => '', 'imageUrl' => '', 'options' => array('class' => 'fa fa-pencil fa-fw')), 'delete' => array('label' => '', 'imageUrl' => '', 'options' => array('class' => 'fa fa-trash-o fa-fw'))); } } function template() {
/* @var $this CargosController */ /* @var $model Cargos */ $this->breadcrumbs = array('Cargos' => array('admin'), 'Gestionar'); $this->menu = array(array('label' => 'Nuevo Cargo', 'url' => array('create'))); ?> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'cargos-grid', 'dataProvider' => $model->search(), 'filter' => $model, 'itemsCssClass' => 'table table-striped table-hover table-bordered', 'columns' => array('cargo', array('header' => 'Sueldo', 'name' => 'sueldo', 'value' => function ($data) { return number_format($data->sueldo, 2, ',', '.'); }, 'htmlOptions' => array('style' => 'text-align: right;')), array('name' => 'tipo_sueldo', 'header' => 'Tipo de Sueldo', 'value' => function ($data) { if ($data->tipo_sueldo == '1') { return "Semanal"; } else { return "Mensual"; } }, 'filter' => CHtml::listData(Cargos::getOnoffs(), 'id', 'title')), array('class' => 'CButtonColumn', 'htmlOptions' => buttonWidth(), 'template' => template(), 'buttons' => viewVisible())))); ?> <div class="col-sm-6"> <div class="list-group"> <a href="#" class="list-group-item active"> Menú </a> <a href="index.php?r=cargos/create" class="list-group-item">Nuevo Cargo</a> </div> <?php function viewVisible() { if (Yii::app()->user->getState('role') == 2) { return array('view' => array('label' => '', 'imageUrl' => '', 'options' => array('class' => 'fa fa-search fa-fw')), 'update' => array('label' => '', 'imageUrl' => '', 'options' => array('class' => 'fa fa-pencil fa-fw'))); } else {