コード例 #1
0
ファイル: AtencionController.php プロジェクト: rapbore/rch2
 public function AumentarCupo($celular)
 {
     $model_cupo = null;
     $model_cupo = new Cupo();
     $model_cupo = Cupo::model()->findByAttributes(array('numero' => $celular));
     if ($model_cupo && !empty($model_cupo)) {
         $model_cupo->cupo = $model_cupo->cupo - 1;
         $model_cupo->save(false);
     } else {
         $model_cupo = null;
         $model_cupo = new Cupo();
         $model_cupo->numero = $celular;
         $model_cupo->cupo = 1;
         $model_cupo->estado = 'DISPONIBLE';
         $model_cupo->save(false);
     }
 }
コード例 #2
0
ファイル: Recarga.php プロジェクト: rapbore/rch2
 public function cargarCupo($celular)
 {
     //$flag = Noprepago::model()->exists('numero =:numero and compania =:compania',array(':numero'=>$celular, ':compania'=>$compania));
     $model_cupo = Cupo::model()->findByAttributes(array('numero' => $celular));
     if (!$model_cupo && empty($model_cupo)) {
         return new Cupo();
     }
     //$model_cupo = Cupo::model()->findByAttributes( array('numero'=>$numero), 'numero=:numero', array(':numero'=>$celular));
     return $model_cupo;
 }
コード例 #3
0
ファイル: Cupo.php プロジェクト: lcalderonc/hdc2016
 public static function createCupo($id, $horario, $dia, $capacidad, $estado)
 {
     $cupo = new Cupo();
     $cupo['capacidad_horario_id'] = $id;
     $cupo['dia_id'] = $dia;
     $cupo['horario_id'] = $horario;
     $cupo['capacidad'] = $capacidad;
     $cupo['estado'] = $estado;
     $cupo['usuario_created_at'] = Auth::user()->id;
     $cupo->save();
     return $cupo;
     /*DB::table('capacidad_horario_detalle')->insert(
           array(
               'capacidad_horario_id' => $id, 
               'dia_id' => $dia,
               'horario_id' => $horario,
               'capacidad' => $capacidad,
               'estado' => $estado,
               'usuario_created_at' => Auth::user()->id
           )
       );*/
 }
コード例 #4
0
ファイル: _search.php プロジェクト: rapbore/rch2
	<div class="row">
		<?php 
echo $form->label($model, 'id');
?>
		<?php 
echo $form->textField($model, 'id');
?>
	</div>

	<div class="row">
		<?php 
echo $form->label($model, 'cupo_id');
?>
		<?php 
echo $form->dropDownList($model, 'cupo_id', GxHtml::listDataEx(Cupo::model()->findAllAttributes(null, true)), array('prompt' => Yii::t('app', 'All')));
?>
	</div>

	<div class="row">
		<?php 
echo $form->label($model, 'user_id');
?>
		<?php 
echo $form->dropDownList($model, 'user_id', GxHtml::listDataEx(User::model()->findAllAttributes(null, true)), array('prompt' => Yii::t('app', 'All')));
?>
	</div>

	<div class="row">
		<?php 
echo $form->label($model, 'recarga_id');
コード例 #5
0
ファイル: admin.php プロジェクト: rapbore/rch2
<?php

$this->breadcrumbs = array($model->label(2) => array('index'), Yii::t('app', 'Manage'));
$this->menu = array(array('label' => Yii::t('app', 'List') . ' ' . $model->label(2), 'url' => array('index')), array('label' => Yii::t('app', 'Create') . ' ' . $model->label(), 'url' => array('create')));
Yii::app()->clientScript->registerScript('search', "\r\n\$('.search-button').click(function(){\r\n\t\$('.search-form').toggle();\r\n\treturn false;\r\n});\r\n\$('.search-form form').submit(function(){\r\n\t\$.fn.yiiGridView.update('atencion-grid', {\r\n\t\tdata: \$(this).serialize()\r\n\t});\r\n\treturn false;\r\n});\r\n");
?>

<h1><?php 
echo Yii::t('app', 'Manage') . ' ' . GxHtml::encode($model->label(2));
?>
</h1>

<p>
You may optionally enter a comparison operator (&lt;, &lt;=, &gt;, &gt;=, &lt;&gt; or =) at the beginning of each of your search values to specify how the comparison should be done.
</p>

<?php 
echo GxHtml::link(Yii::t('app', 'Advanced Search'), '#', array('class' => 'search-button'));
?>
<div class="search-form">
<?php 
$this->renderPartial('_search', array('model' => $model));
?>
</div><!-- search-form -->

<?php 
$this->widget('bootstrap.widgets.TbGridView', array('id' => 'atencion-grid', 'dataProvider' => $model->search(), 'type' => 'striped bordered condensed', 'filter' => $model, 'template' => "{items}", 'columns' => array('id', array('name' => 'cupo_id', 'value' => 'GxHtml::valueEx($data->cupo)', 'filter' => GxHtml::listDataEx(Cupo::model()->findAllAttributes(null, true))), array('name' => 'user_id', 'value' => 'GxHtml::valueEx($data->user)', 'filter' => GxHtml::listDataEx(User::model()->findAllAttributes(null, true))), array('name' => 'recarga_id', 'value' => 'GxHtml::valueEx($data->recarga)', 'filter' => GxHtml::listDataEx(Recarga::model()->findAllAttributes(null, true))), 'fecha', array('class' => 'bootstrap.widgets.TbButtonColumn', 'htmlOptions' => array('style' => 'width: 50px')))));
コード例 #6
0
ファイル: _form.php プロジェクト: rapbore/rch2
 <span class="required">*</span> <?php 
echo Yii::t('app', 'are required');
?>
.
	</p>

	<?php 
echo $form->errorSummary($model);
?>

		<div class="row">
		<?php 
echo $form->labelEx($model, 'cupo_id');
?>
		<?php 
echo $form->dropDownList($model, 'cupo_id', GxHtml::listDataEx(Cupo::model()->findAllAttributes(null, true)));
?>
		<?php 
echo $form->error($model, 'cupo_id');
?>
		</div><!-- row -->
		<div class="row">
		<?php 
echo $form->labelEx($model, 'user_id');
?>
		<?php 
echo $form->dropDownList($model, 'user_id', GxHtml::listDataEx(User::model()->findAllAttributes(null, true)));
?>
		<?php 
echo $form->error($model, 'user_id');
?>
コード例 #7
0
ファイル: CupoController.php プロジェクト: lcalderonc/hdc2016
 /**
  * crear cupo cuando se esta guardando registros desde mantenimiento, TABLA
  * la tabla celula_quiebre.
  * POST /cupo/create
  *
  * @return Response
  */
 public function postCreate()
 {
     if (Request::ajax()) {
         /*
                     $empresa = Input::get('empresa');
                     $zonal = Input::get('zonal');
                     $quiebregrupos = Input::get('quiebregrupos');
                     $horariotipo = Input::get('horariotipo');
         */
         $horario = Input::get('horario_id');
         $dia = Input::get('dia_id');
         $capacidad_horario = Input::get('capacidad_horario_id');
         $capacidad = Input::get('capacidad');
         $return = Cupo::createCupo($capacidad_horario, $horario, $dia, $capacidad, 1);
         //Cupo::createCupoHead($empresa,$zonal,$quiebregrupos,$horariotipo);
         //generar cupos segun el tipo de horario
         //si es tipo 240-> generar dos filas
         //si es
         $cupo = Cupo::getCupos($return->id);
         return Response::json(array('rst' => 1, 'msj' => 'Registro actualizado correctamente', 'datos' => $cupo));
     }
 }
コード例 #8
0
ファイル: CupoController.php プロジェクト: rapbore/rch2
 public function actionEliminarTodos()
 {
     $model = new Cupo();
     Cupo::model()->deleteAll();
     $this->redirect(array('admin'));
 }
コード例 #9
0
ファイル: index.php プロジェクト: rapbore/rch2
<?php

$this->breadcrumbs = array(Cupo::label(2), Yii::t('app', 'Index'));
$this->menu = array(array('label' => Yii::t('app', 'Create') . ' ' . Cupo::label(), 'url' => array('create')), array('label' => Yii::t('app', 'Manage') . ' ' . Cupo::label(2), 'url' => array('admin')));
?>

<h1><?php 
echo GxHtml::encode(Cupo::label(2));
?>
</h1>

<?php 
$this->widget('zii.widgets.CListView', array('dataProvider' => $dataProvider, 'itemView' => '_view'));