function getUsuarioGymByIDU($idUsuario) { if ($idUsuario != NULL) { //Validamos que el id envíado sea diferente de NULO if (is_numeric($idUsuario)) { $gymsocio = new UsuarioGym(); $response = $gymsocio->getUsuarioGymByIDU($idUsuario); } else { $response["success"] = 0; $response["message"] = 'El id del usuario debe ser un dato numérico'; } } else { $response["success"] = 0; $response["message"] = 'El id del usuario debe ser diferente de NULO'; } return $response; }
function AsociarUsuarioAGym($idUsuario, $idGimnasio, $idSucursal) { if ($idUsuario != NULL and $idUsuario > 0) { //Validamos que el id envíado sea diferente de NULO if ($idGimnasio != NULL and $idGimnasio > 0) { if ($idSucursal != NULL and $idSucursal > 0) { if (is_numeric($idUsuario)) { if (is_numeric($idGimnasio)) { if (is_numeric($idSucursal)) { $gym = new Gimnasio(); if ($gym->validarSucursalGimnasio($idGimnasio, $idSucursal) == 1) { $usuarioGym = new UsuarioGym(); $UGS = $usuarioGym->getUsuarioGymByIDU_IDGym($idUsuario, $idGimnasio); if ($UGS["message"] == 'Consulta exitosa') { $response["success"] = 13; $response["message"] = 'El usuario ya se encuentra asociado al gimnasio'; } else { $socio = new socio(); $response = $socio->asociarSocioGimnasio($idUsuario, $idGimnasio, $idSucursal); } } else { $response["success"] = 12; $response["message"] = 'La sucursal indicada no corresponde al gimnasio'; } } else { $response["success"] = 11; $response["message"] = 'El id de la sucursal debe ser un dato numérico'; } } else { $response["success"] = 10; $response["message"] = 'El id del gimnasio debe ser un dato numérico'; } } else { $response["success"] = 9; $response["message"] = 'El id del usuario debe ser un dato numérico'; } } else { $response["success"] = 8; $response["message"] = 'El id de la sucursal debe ser diferente de NULO y mayor a cero'; } } else { $response["success"] = 7; $response["message"] = 'El id del gimnasio debe ser diferente de NULO y mayor a cero'; } } else { $response["success"] = 6; $response["message"] = 'El id del usuario debe ser diferente de NULO y mayor a cero'; } return $response; }
function AsociarUsuarioAGym($idUsuario, $idGimnasio, $idSucursal) { if ($idUsuario != NULL and $idUsuario > 0) { //Validamos que el id envíado sea diferente de NULO if ($idGimnasio != NULL and $idGimnasio > 0) { if ($idSucursal != NULL and $idSucursal > 0) { // *********************** 20/09/2016 ******************************************** // Se procede a validar que el usuario aún se pueda registrar dentro de la sucursal. // ********************************************************************************* if (is_numeric($idUsuario)) { if (is_numeric($idGimnasio)) { if (is_numeric($idSucursal)) { $socio = new socio(); //Mandamos a llamar el método para verificar cuantos lugares estan disponibles. $sociosDisponibles = $socio->getSociosDisponibles($idSucursal); if ($sociosDisponibles["success"] == 0) { if ($sociosDisponibles["SociosDisponibles"] > 0) { $gym = new Gimnasio(); if ($gym->validarSucursalGimnasio($idGimnasio, $idSucursal) == 1) { $usuarioGym = new UsuarioGym(); $UGS = $usuarioGym->getUsuarioGymByIDU_IDGym($idUsuario, $idGimnasio); if ($UGS["message"] == 'Consulta exitosa') { $response["success"] = 13; $response["message"] = 'El usuario ya se encuentra asociado al gimnasio'; } else { $response = $socio->asociarSocioGimnasio($idUsuario, $idGimnasio, $idSucursal); } } else { $response["success"] = 12; $response["message"] = 'La sucursal indicada no corresponde al gimnasio'; } } else { $response["success"] = 13; $response["message"] = 'Ha excedido el límite de socios el cual es de ' . $sociosDisponibles["LimiteDeSocios"] . ' socios'; } } else { $response["success"] = 14; $response["message"] = 'Error al consultar los socios disponibles: ' . $sociosDisponibles["message"]; } //********************************************************************** } else { $response["success"] = 11; $response["message"] = 'El id de la sucursal debe ser un dato numérico'; } } else { $response["success"] = 10; $response["message"] = 'El id del gimnasio debe ser un dato numérico'; } } else { $response["success"] = 9; $response["message"] = 'El id del usuario debe ser un dato numérico'; } } else { $response["success"] = 8; $response["message"] = 'El id de la sucursal debe ser diferente de NULO y mayor a cero'; } } else { $response["success"] = 7; $response["message"] = 'El id del gimnasio debe ser diferente de NULO y mayor a cero'; } } else { $response["success"] = 6; $response["message"] = 'El id del usuario debe ser diferente de NULO y mayor a cero'; } return $response; }