public function actionApprove()
 {
     parent::actionApprove();
     $id = $_POST['id'];
     foreach ($id as $ids) {
         $connection = Yii::app()->db;
         $transaction = $connection->beginTransaction();
         try {
             $sql = 'call ApproveGI(:vid, :vlastupdateby)';
             $command = $connection->createCommand($sql);
             $command->bindValue(':vid', $ids, PDO::PARAM_INT);
             $command->bindValue(':vlastupdateby', Yii::app()->user->name, PDO::PARAM_STR);
             $command->execute();
             $transaction->commit();
             $this->GetSMessage('igiapprovesuccess');
         } catch (Exception $e) {
             $transaction->rollBack();
             $this->GetMessage($e->getMessage());
         }
     }
     Yii::app()->end();
 }
 public function actionApprove()
 {
     parent::actionApprove();
     $id = $_POST['id'];
     foreach ($id as $ids) {
         //$model=$this->loadModel($ids);
         $a = Yii::app()->user->name;
         $connection = Yii::app()->db;
         $transaction = $connection->beginTransaction();
         try {
             $sql = 'call ApproveEmployeeSchedule(:vid, :vlastupdateby)';
             $command = $connection->createCommand($sql);
             $command->bindvalue(':vid', $ids, PDO::PARAM_INT);
             $command->bindvalue(':vlastupdateby', $a, PDO::PARAM_STR);
             $command->execute();
             $transaction->commit();
             $this->GetSMessage('pprinsertsuccess');
         } catch (Exception $e) {
             $transaction->rollBack();
             $this->GetMessage($e->getMessage());
         }
     }
 }