/**
  * @param array the datos
  * @param string the fecha
  * @return string
  * @soap
  */
 public function getObtenerRegistro($datos)
 {
     if (isset($datos['token']) && $datos['token'] != '1' && $datos['token'] != '2' && $datos['token'] != '3' && $datos['token'] != '4') {
         $data = UsuariosWs::model()->findByAttributes(array('token' => $datos['token']));
         if (count($data) >= 1) {
             if (isset($datos['fecha'])) {
                 if ($this->validarfecha($datos['fecha'])) {
                     $sql = "SELECT * FROM presupuesto_importacion Where fecha_llegada <= '" . $datos['fecha'] . "' order by fecha_llegada desc";
                     if (isset($datos['orden'])) {
                         if ($datos['orden']) {
                             $sql = "SELECT * FROM presupuesto_importacion Where fecha_llegada >= '" . $datos['fecha'] . "' order by fecha_llegada desc";
                         } else {
                             return "Valor del campo orden invalido";
                         }
                     }
                     $sqlpresupuesto = Yii::app()->db->createCommand($sql)->queryAll();
                     if (count($sqlpresupuesto) >= 1) {
                         return CJSON::encode($sqlpresupuesto);
                     } else {
                         return "Sin resultados";
                     }
                 } else {
                     return "formato de fecha invalido";
                 }
             } else {
                 return "campo de fecha vacio";
             }
         } else {
             return "Token invalido";
         }
     }
     return "Usuario no autenticado";
 }
 /**
  * Returns the data model based on the primary key given in the GET variable.
  * If the data model is not found, an HTTP exception will be raised.
  * @param integer the ID of the model to be loaded
  */
 public function loadModel($id)
 {
     $model = UsuariosWs::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }