Beispiel #1
0
 /**
  * Update El nodo Lugar 
  */
 public function actionNodoLugarUpdate()
 {
     if (Yii::app()->request->isAjaxRequest) {
         if (!empty($_GET)) {
             $descuentosId = $_GET['DescuentosId'];
             $eventoId = $_GET['EventoId'];
             $funcionesId = $_GET['FuncionesId'];
             $zonasId = $_GET['ZonasId'];
             $subzonaId = $_GET['SubzonaId'];
             $filasId = $_GET['FilasId'];
             $lugaresId = $_GET['LugaresId'];
             $cupon = $_GET['CuponesCod'];
             $descuentosNum = 1;
             $fecha_actual = date("Y-m-d H:i:s");
             $usuario_id = Yii::app()->user->id;
             $result = Yii::app()->db->createCommand("SELECT * FROM descuentoslevel1 WHERE DescuentosId={$descuentosId} AND EventoId={$eventoId} AND FuncionesId={$funcionesId} AND ZonasId={$zonasId} AND SubzonaId={$subzonaId} AND FilasId={$filasId} AND LugaresId={$lugaresId}")->execute();
             if ($result > 0) {
                 Yii::app()->db->createCommand("UPDATE descuentoslevel1 set DescuentosId={$descuentosId},EventoId={$eventoId},FuncionesId={$funcionesId},ZonasId={$zonasId},SubzonaId={$subzonaId},FilasId={$filasId},LugaresId={$lugaresId} WHERE DescuentosId={$descuentosId} AND EventoId={$eventoId} AND FuncionesId={$funcionesId} AND ZonasId={$zonasId} AND SubzonaId={$subzonaId} AND FilasId={$filasId} AND LugaresId={$lugaresId}")->execute();
                 Yii::app()->db->createCommand("INSERT INTO descuentoslog VALUES(null,'UPDATE','{$fecha_actual}',{$usuario_id},{$descuentosId},'{$cupon}','-1', -1,'-1',-1,'0000-00-00 00:00:00','0000-00-00 00:00:00',-1,{$eventoId},{$funcionesId},{$zonasId},{$subzonaId},{$filasId},{$lugaresId})")->execute();
             } else {
                 Yii::app()->db->createCommand("DELETE FROM descuentoslevel1 WHERE DescuentosId={$descuentosId} AND EventoId={$eventoId} AND FuncionesId={$funcionesId} AND ZonasId={$zonasId} AND SubzonaId={$subzonaId} AND FilasId={$filasId} AND LugaresId=0")->execute();
                 $descuentoslevel1 = Descuentoslevel1::model()->findAll(array('condition' => "DescuentosId = {$descuentosId}", 'order' => 't.DescuentosNum DESC', 'limit' => '1'));
                 $descuentosNum = !empty($descuentoslevel1[0]->DescuentosNum) ? $descuentoslevel1[0]->DescuentosNum + 1 : $descuentosNum;
                 Yii::app()->db->createCommand("INSERT INTO descuentoslevel1 VALUES({$descuentosId},{$descuentosNum},{$eventoId},{$funcionesId},{$zonasId},{$subzonaId},{$filasId} ,{$lugaresId})")->execute();
                 Yii::app()->db->createCommand("INSERT INTO descuentoslog VALUES(null,'CREATE','{$fecha_actual}',{$usuario_id},{$descuentosId},'{$cupon}','-1', -1,'-1',-1,'0000-00-00 00:00:00','0000-00-00 00:00:00',-1,{$eventoId},{$funcionesId},{$zonasId},{$subzonaId},{$filasId},{$lugaresId})")->execute();
             }
         }
     }
 }
 public function loadModel($id)
 {
     $model = Descuentoslevel1::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }