Example #1
0
    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()
Example #2
0
<?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}';
    }
Example #3
0
<?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)));
?>
Example #4
0
<?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();
Example #5
0
<?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()
{
Example #6
0
/* @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 {