foreach ($datosCitas as $us) { $cont++; $userDatos = $Y->BuscarUsuarioId($us['idUsuario']); foreach ($userDatos as $key) { $nombreUsuario = $key['nombre'] . " " . $key['apellido']; $tipoUser = $key['tipoUser']; } switch ($tipoUser) { case '1': $type = 'Doctor'; break; case '2': $type = 'Psicologo'; break; } $pacienData = $Y->SeleccionarPacienteCodigo($us['codigoPaciente']); foreach ($pacienData as $key) { $nombrePacie = $key['nombre'] . " " . $key['apellido']; $codiPac = $key['codigoPaciente']; } $tabla .= "<tr>\n <td>" . utf8_encode($type) . "</td>\n <td>" . utf8_encode($nombreUsuario) . "</td>\n <td>" . utf8_encode($nombrePacie) . "</td>\n <td>" . utf8_encode($codiPac) . "</td>\n <td>" . utf8_encode($us['numeroCita']) . "</td>\n <td>" . utf8_encode($us['fechaCita']) . "</td>\n <td><a href=\"#\" class=\"btn-diag\" data-param=" . $us['idCita'] . " data-toggle=\"modal\" data-target=\".bs-example-modal-lg\">Receta/Diagnostico</a></td>\n </tr>"; } $tabla .= '</table>'; if ($cont > 0) { echo $tabla; } else { echo 0; } break; case 2: $id = $_POST['id'];
// Verificar que no exista una cita con el numero aleatorio que se genera while (!$correcto) { $numeroCitap = rand(); $codigoC = $Y->SeleccionarCitasNum($codigoCitap); $cont2 = 0; foreach ($codigoC as $cp) { $cont2++; } if ($cont2 > 0) { $correcto = false; } else { $correcto = true; $numeroCita = (string) $numeroCitap; } } $exitePas = $Y->SeleccionarPacienteCodigo($codigoPaciente); $contp = 0; foreach ($exitePas as $key) { $contp++; } if ($contp == 0) { $v = 0; $datosPaciente = array('success' => 0, 'Error' => $numeroCita, 'Y' => json_encode($Y), 'citasnum' => $v); echo json_encode($datosPaciente); } else { if ($correcto) { $Y->InseerCitas($idUsuario, $codigoPaciente, $numeroCita, $fechaCita, $fechaIngreso, 1); $datcita = $Y->SeleccionarCitas(); $v = 0; foreach ($datcita as $k) { $v++;
$dataCita = $Y->SeleccionarCitasIdUser($idUser); $contCi = 0; foreach ($dataCita as $key) { $contCi++; } if ($contCi == 0) { echo 0; } else { $tabla = "<table class='table table-bordered'>\n <tr>\n <td>N° cita</td>\n <td>Nombre paciente</td>\n\t\t\t\t\t\t\t <td>Fecha cita</td>\n\t\t\t\t\t\t\t <td>Fecha ingreso cita</td>\n </tr>"; foreach ($dataCita as $key) { $idcita = $key['idCita']; $codigoPaciente = $key['codigoPaciente']; $ncita = $key['numeroCita']; $fechaCita = $key['fechaCita']; $fechaIngreso = $key['fechaIngreso']; $datapaciente = $Y->SeleccionarPacienteCodigo($codigoPaciente); foreach ($datapaciente as $keyw) { $nombrep = $keyw['nombre']; $apellidop = $keyw['apellido']; } $tabla .= "<tr>\n\t <td>" . $ncita . "</td>\n\t <td>" . $nombrep . " " . $apellidop . "</td>\n\t\t\t\t\t\t\t\t\t <td>" . $fechaCita . "</td>\n\t\t\t\t\t\t\t\t\t <td>" . $fechaIngreso . "</td>\n\t <td><a href=\"#\" class=\"btn-detalles\" data-param=" . $ncita . ">detalles</a></td>\n </tr>"; } $tabla .= '</table>'; echo $tabla; } //echo "id User server ".$idUser; break; case 5: $ncita = $_POST['nCita']; $dataDiag = $Y->SeleccionarDiagnosticoNumCita($ncita); $contDiag = 0;
$telefono = $_POST['telefono']; $fecha = date('Y-m-d'); $correcto = false; // verificion si existe o no el paciente // verificar por nombre y apellido $nombreApellido = $Y->SeleccionarPacienteNombreApellido($nombre, $apellido); $cont1 = 0; foreach ($nombreApellido as $na) { $cont1++; } if ($cont1 > 0) { $datosPaciente = array('success' => 0, 'numeroUsuario' => null); } while (!$correcto) { $codigoPaciente = rand(); $codigoP = $Y->SeleccionarPacienteCodigo($codigoPaciente); $cont2 = 0; foreach ($codigoP as $cp) { $cont2++; } if ($cont2 > 0) { $correcto = false; } else { $correcto = true; } } if ($correcto && $cont1 == 0) { $ingresar = $Y->InsertarPacientes($nombre, $apellido, $edad, $telefono, $codigoPaciente, $fecha); $datosPaciente = array('success' => 1, 'numeroUsuario' => $codigoPaciente); } echo json_encode($datosPaciente);
switch ($accion) { case 1: $verdatos = $Y->SeleccionarPacientes(); $tabla = "<table class='table table-bordered'>\n <tr>\n <td>Nombre</td>\n <td>Apellido</td>\n <td>Edad</td>\n <td>Telefono</td>\n <td>Codigo Paciente</td>\n </tr>"; foreach ($verdatos as $us) { $cont++; $tabla .= "<tr>\n <td>" . utf8_encode($us['nombre']) . "</td>\n <td>" . utf8_encode($us['apellido']) . "</td>\n <td>" . utf8_encode($us['edad']) . "</td>\n <td>" . utf8_encode($us['telefono']) . "</td>\n <td>" . utf8_encode($us['codigoPaciente']) . "</td>\n <td><a href=\"#\" class=\"btn-eliminar\" data-param=" . $us['IdPaciente'] . ">Eliminar</a></td>\n <td><a href=\"#\" class=\"btn-editar\" data-param=" . $us['IdPaciente'] . " data-toggle=\"modal\" data-target=\".bs-example-modal-lg\">Editar</a></td>\n </tr>"; } $tabla .= '</table>'; if ($cont > 0) { echo $tabla; } else { echo 0; } break; case 2: $codigoPaciente = $_POST['code']; $verdatos = $Y->SeleccionarPacienteCodigo($codigoPaciente); $tabla = "<table class='table table-bordered'>\n <tr>\n <td>Nombre</td>\n <td>Apellido</td>\n <td>Edad</td>\n <td>Telefono</td>\n <td>Codigo Paciente</td>\n </tr>"; foreach ($verdatos as $us) { $cont++; $tabla .= "<tr>\n <td>" . utf8_encode($us['nombre']) . "</td>\n <td>" . utf8_encode($us['apellido']) . "</td>\n <td>" . utf8_encode($us['edad']) . "</td>\n <td>" . utf8_encode($us['telefono']) . "</td>\n <td>" . utf8_encode($us['codigoPaciente']) . "</td>\n <td><a href=\"#\" class=\"btn-eliminar\" data-param=" . $us['IdPaciente'] . ">Eliminar</a></td>\n <td><a href=\"#\" class=\"btn-editar\" data-param=" . $us['IdPaciente'] . " data-toggle=\"modal\" data-target=\".bs-example-modal-lg\">Editar</a></td>\n </tr>"; } $tabla .= '</table>'; if ($cont > 0) { echo $tabla; } else { echo 0; } break; }