/** * Método para setear * @param string $method Método a ejecutar (create, update, save) * @param array $data Array con la data => Input::post('model') * @param array $otherData Array con datos adicionales * @return Obj */ public static function setTurno($method, $data, $optData = null) { //Se aplica la autocarga $obj = new turno($data); //Se verifica si contiene una data adicional para autocargar if ($optData) { $obj->dump_result_self($optData); } $rs = $obj->{$method}(); return $rs ? $obj : FALSE; }
public static function mostrarTurno() { require_once "clases/medico.php"; require_once "clases/paciente.php"; $mostrar; if (isset($_SESSION['medico_actual']) && isset($_SESSION['fecha_actual']) && isset($_SESSION['hora_actual'])) { $paciente = $_SESSION['id']; $medico = $_SESSION['medico_actual']; $fecha = $_SESSION['fecha_actual']; $hora = $_SESSION['hora_actual']; turno::GuardarTurnoMedico($paciente, $medico->id, $fecha, $hora); $mostrar = "Fecha del Turno " . $fecha . " " . $hora . " Paciente= " . $paciente . " Medico= " . $medico->mostrarMedico(); } return $mostrar; }
$paciente->nombre = $_POST['nombre']; $paciente->apellido = $_POST['apellido']; $paciente->dni = $_POST['dni']; $paciente->sexo = $_POST['sexo']; $paciente->correo = $_POST['correo']; $paciente->clave = $_POST['clave']; $paciente->GuardarPaciente(); break; case 'GuardarMedico': $medico = medico::BuscarMedico($_POST['id']); $_SESSION['medico_actual'] = $medico; break; case 'GuardarTurno': $_SESSION['fecha_actual'] = $_POST['fecha']; $_SESSION['hora_actual'] = $_POST['hora']; echo turno::mostrarTurno(); break; case 'AltaMedico': $medico = new medico(); $medico->especialidad = $_POST['especialidad']; $medico->nombre = $_POST['nombre']; $medico->apellido = $_POST['apellido']; $medico->direccion = $_POST['direccion']; $medico->localidad = $_POST['localidad']; //$medico->provincia=$_POST['provincia']; $medico->GuardarMedico(); break; default: # code... break; }
<?php require_once '../nucleo/comisiones.php'; $objcomisiones = new comisiones(); require_once '../nucleo/turno.php'; $objturno = new turno(); require_once '../nucleo/conductor.php'; $objconductor = new conductor(); require_once '../nucleo/supervisor.php'; $objsupervisor = new supervisor(); if (isset($_POST['op'])) { switch ($_POST['op']) { case 'add': $objcomisiones->setVar('id', $_POST['id']); $objcomisiones->setVar('fecha', $_POST['fecha']); $objcomisiones->setVar('id_turno', $_POST['id_turno']); $objcomisiones->setVar('id_conductor', $_POST['id_conductor']); $objcomisiones->setVar('vueltas_por_comision', $_POST['vueltas_por_comision']); $objcomisiones->setVar('monto', $_POST['monto']); $objcomisiones->setVar('motivo', $_POST['motivo']); $objcomisiones->setVar('id_supervisor', $_POST['id_supervisor']); echo json_encode($objcomisiones->insertDB()); break; case 'mod': $objcomisiones->setVar('id', $_POST['id']); $objcomisiones->setVar('fecha', $_POST['fecha']); $objcomisiones->setVar('id_turno', $_POST['id_turno']); $objcomisiones->setVar('id_conductor', $_POST['id_conductor']); $objcomisiones->setVar('vueltas_por_comision', $_POST['vueltas_por_comision']); $objcomisiones->setVar('monto', $_POST['monto']); $objcomisiones->setVar('motivo', $_POST['motivo']);
<tbody> <?php if (is_array($objs)) { foreach ($objs as $o) { ?> <tr> <td><?php echo $o['id']; ?> </td> <td><?php echo $o['fecha']; ?> </td> <td><?php $objturno = new turno(); $objturno->setId($o["id_turno"]); $objturno->getDB(); echo $objturno->getNombre(); ?> </td> <td><?php $objcfg = new configuracion_vehiculo(); $objcfg->setId($o["id_configuracion_vehiculo"]); $objcfg->getDB(); $objuni = new unidad(); $objuni->setId($objcfg->getIdUnidad()); $objuni->getDB(); $objtipo_unidad = new tipo_unidad(); $objtipo_unidad->setId($objuni->getIdTipoUnidad()); $objtipo_unidad->getDB();
break; case 'GuardarEspecialidad': $especialidad = new especialidad(); $especialidad->descripcion = $_POST['especialidad']; $especialidad->Insertar(); echo "Especialidad insertada correctamente"; break; case 'GuardarMedico': $medico = new medico(); $medico->idEspecialidad = $_POST['especialidad']; $medico->idPersona = $_POST['persona']; $medico->Guardar(); echo "Medico insertada correctamente"; break; case 'GuardarTurno': $turno = new turno(); $turno->idMedico = $_POST['medico']; $turno->idDate = $_POST['date']; $turno->idHora = $_POST['hora']; $turno->Guardar(); echo "turno insertado correctamente"; break; case 'GuardarReserva': $obra = $_POST['obra']; $sexo = $_POST['sexo']; $titular = $_POST['titular']; $fractura = $_POST['fractura']; $acb = $_POST['acb']; $trastorno = $_POST['trastorno']; $edad = $_POST['edad']; $hospital = $_POST['hospital'];
</tr> </thead> <tbody> <?php if (is_array($objs)) { foreach ($objs as $o) { ?> <tr><td><?php echo $o['id']; ?> </td><td><?php echo $o['fecha']; ?> </td><td> <?php $objturno = new turno(); $objturno->setVar('id', $o['id_turno']); $objturno->getDB(); echo $objturno->getVar($gl_comisiones_id_turno); ?> </td><td> <?php $objconductor = new conductor(); $objconductor->setVar('id', $o['id_conductor']); $objconductor->getDB(); echo $objconductor->getNombres() . " " . $objconductor->getApellidos(); ?> </td><td><?php echo $o['vueltas_por_comision']; ?> </td><td><?php
$objregistro->setVar('id_trayecto', $_POST['id_trayecto']); $objregistro->setVar('fecha', $_POST['fecha']); $objregistro->setVar('id_configuracion_vehiculo', $_POST['id_configuracion_vehiculo']); $objregistro->setVar('peso_bruto', $_POST['peso_bruto']); $objregistro->setVar('tara', $_POST['tara']); $objregistro->setVar('peso_neto', $_POST['peso_neto']); $objregistro->setVar('id_estado_carga', $_POST['id_estado_carga']); $objregistro->setVar('facturado', $_POST['facturado']); $objregistro->setVar('numero_facturacion', $_POST['numero_facturacion']); echo json_encode($objregistro->updateDB()); break; case 'del': $sreg = $objregistro->consulta_matriz("Select id from registro_proceso where id_registro = '" . $_POST["id"] . "'"); if (is_array($sreg)) { foreach ($sreg as $rg) { $objtr = new turno(); $objtr->consulta_simple("Delete from registro_proceso_valor_proceso where id_registro_proceso = '" . $rg["id"] . "'"); $objtr->consulta_simple("Delete from registro_proceso where id = '" . $rg["id"] . "'"); } } $objregistro->setVar('id', $_POST['id']); echo json_encode($objregistro->deleteDB()); break; case 'get': $res = $objregistro->searchDB($_POST['id'], 'id', 1); if (is_array($res)) { $res[0]['id_conductor'] = $objconductor->searchDB($res[0]['id_conductor'], 'id', 1); $res[0]['id_conductor'] = $res[0]['id_conductor'][0]; $res[0]['id_supervisor'] = $objsupervisor->searchDB($res[0]['id_supervisor'], 'id', 1); $res[0]['id_supervisor'] = $res[0]['id_supervisor'][0]; $res[0]['id_turno'] = $objturno->searchDB($res[0]['id_turno'], 'id', 1);
<link href="css/ingreso.css" rel="stylesheet"> <?php require_once '../clases/medico.php'; require_once '../clases/usuario.php'; require_once '../clases/turno.php'; session_start(); if (isset($_SESSION['registrado'])) { if ($_POST['turno'] != "null") { $turno = turno::TraerUnTurno($_POST['turno']); } if ($_POST['id'] != "null") { $var = usuario::TraerUnUsuario($_POST['id']); $ArrayDoctores = medico::TraerMedicos(); } ?> <div style="position: relative;"> <div style="position: absolute; left: 30px; top: 50px;"> <form id="formRegistro" class="form-ingreso" action ="javascript:GrabarTurno()" method="POST" accept-charset="utf-8" enctype="multipart/form-data"> <input type="hidden" id="uCorreo" name="uCorreo" value="<?php echo isset($var) ? $var->correo : ""; ?> "/>
<?php header('Content-type: application/vnd.ms-excel'); header("Content-Disposition: attachment; filename=nombre_del_archivo.xls"); header("Pragma: no-cache"); header("Expires: 0"); require_once 'clases/medico.php'; require_once "clases/AccesoDatos.php"; require_once "clases/turno.php"; //$_SESSION['id_medico'] //$_SESSION['fecha']; $medico = medico::BuscarMedico('1'); $fecha = '2016-02-01'; //$arrayDeturnos=turno::TraerTodoLosTurnosPorMedicos($medico->id); $arrayDeturnos = turno::TraerTodoLosTurnosPorMedicosyDia($medico->id, $fecha); //$arrayDeturnos=turno::TraerTodoLosturnos(); //backtop="5%" backbottom="5%" backleft="5%" backright="5%" ?> <page> <img src="Capture.jpg" WIDTH='200' HEIGTH='200' align=right> <h1>Hospital JM</h1> <h1>Planilla de Turnos</h1> <?php echo $medico->mostrarMedico(); ?> <table border="2" align="left" cellspacing="0" bordercolor="#000000" WIDTH='20%' HEIGTH='20%'> <tr> <th WIDTH='55'>Paciente</th><th WIDTH='150'>Apellido</th><th WIDTH='150'>Nombre</th><th WIDTH='150'>Dni</th><th WIDTH='150'>Estado</th> </tr>
<?php require_once "clases/AccesoDatos.php"; require_once "clases/turno.php"; $arrayDeturnos = turno::TraerTodoLosturnos(); ?> <script type="text/javascript"> $("#content").css("width", "900px"); </script> <table class="table" style=" background-color: beige;"> <thead> <tr> <th>---</th><th>Especialidad</th><th>Apellido</th><th>Nombre</th><th>Paciente</th><th>Apellido</th><th>Nombre</th><th>----</th><th>Fecha </th><th>Hora </th> </tr> </thead> <tbody> <?php foreach ($arrayDeturnos as $turno) { echo "<tr>\n\t\t\t<td bgcolor='yellow'>Medico</td>\n\t\t\t<td>{$turno->especialidad}</td>\n\t\t\t<td>{$turno->apellido}</td>\n <td>{$turno->nombre}</td>\n <td bgcolor='yellow'>Paciente</td>\n <td>{$turno->_apellido}</td>\n <td>{$turno->_nombre}</td>\n <td bgcolor='yellow'>Fecha</td>\n <td>{$turno->fecha}</td>\n <td>{$turno->hora}</td>\n\t\t\t\n\t\t</tr> "; } ?> </tbody> </table>
<?php require_once '../nucleo/turno.php'; $objturno = new turno(); if (isset($_POST['op'])) { switch ($_POST['op']) { case 'add': $objturno->setVar('id', $_POST['id']); $objturno->setVar('nombre', $_POST['nombre']); $objturno->setVar('descripcion', $_POST['descripcion']); $objturno->setVar('duracion_en_horas', $_POST['duracion_en_horas']); echo json_encode($objturno->insertDB()); break; case 'mod': $objturno->setVar('id', $_POST['id']); $objturno->setVar('nombre', $_POST['nombre']); $objturno->setVar('descripcion', $_POST['descripcion']); $objturno->setVar('duracion_en_horas', $_POST['duracion_en_horas']); echo json_encode($objturno->updateDB()); break; case 'del': $objturno->setVar('id', $_POST['id']); echo json_encode($objturno->deleteDB()); break; case 'get': $res = $objturno->searchDB($_POST['id'], 'id', 1); if (is_array($res)) { echo json_encode($res[0]); } else { echo json_encode(0); }
<!DOCTYPE html> <!-- Website template by freewebsitetemplates.com --> <?php session_start(); require_once "class/AccesoDatos.php"; require_once "class/especialidad.php"; require_once "class/medico.php"; require_once "class/turno.php"; require_once "class/hora.php"; $arrayMedico = medico::TraerTodosLosMedicos(); $arrayTurno = turno::TraerTodosLosTurnos(); $unaEspecialidad = especialidad::TraerEspecialidad($_GET['especialidad']); ?> <link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <script src="//code.jquery.com/jquery-1.11.3.min.js"></script> <script type="text/javascript" src="js/funcionesAjax.js"></script> <script type="text/javascript" src="js/funcionesABM.js"></script> <script src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script> <script src="js/jquery.form.js"></script> <script src="js/jquery.validate.js"></script> <link rel="stylesheet" type="text/css" href="css/estilo.css"> <link rel="stylesheet" type="text/css" href="css/animacion.css"> <html> <head> <meta charset="UTF-8"> <title>Reserva Medica</title> <link rel="stylesheet" href="css/style.css" type="text/css"> </head> <body onload="botonesPrincipales()"> <div class="background">
$sql_where .= " AND r.facturado = '" . $_GET["fac"] . "'"; } if (isset($_GET["nfac"])) { if ($_GET["nfac"] !== "") { $sql_where .= " AND r.numero_facturacion = '" . $_GET["nfac"] . "'"; } } $col1 = 0; $col2 = 0; $col3 = 0; $col4 = 0; if (isset($_GET["fi"])) { if ($_GET["fi"] !== "" && $_GET["ff"] !== "") { $fecha1 = $_GET["fi"]; $fecha2 = $_GET["ff"]; $objturno = new turno(); $turnos = $objturno->listDB(); $cturno = count($turnos); $j = 0; $viajes = 0; $kilos = 0; for ($i = $fecha1; $i <= $fecha2; $i = date("Y-m-d", strtotime($i . "+ 1 days"))) { if (is_array($turnos)) { $j = 0; $viajes = 0; $kilos = 0; foreach ($turnos as $tr) { $objreg = new registro(); $j = $j + 1; echo "<tr>"; echo "<td>" . $i . "</td>";
<div id="panel_busqueda"> <div class='control-group'> <label>Fecha</label> <input class='form-control' placeholder='Fecha' id='fecha_busqueda' name='fecha_busqueda' value="<?php if (isset($_GET["fb"])) { echo $_GET["fb"]; } ?> "/> </div> <div class='control-group'> <label>Turno</label> <select class='form-control' id='turno_busqueda' name='turno_busqueda'> <?php require_once 'nucleo/turno.php'; $objturno = new turno(); $ltu = $objturno->listDB(); if (is_array($ltu)) { foreach ($ltu as $tu) { echo '<option value="' . $tu["id"] . '"'; if (isset($_GET["tu"])) { if ($_GET["tu"] === $tu["id"]) { echo " selected"; } } echo '>' . $tu["nombre"] . '</option>'; } } ?> </select> </div>
require_once "class/persona.php"; require_once "class/hora.php"; $arrayReserva = reservar::TraerTodasLasReservas(); echo "<h2> Bienvenido: " . $_SESSION['registrado'] . "</h2>"; ?> <table class="table" style=" background-color: beige;"> <thead> <tr> <th>Editar</th><th>Borrar</th><th>Paciente</th><th>Dni</th><th>Medico</th> </tr> </thead> <tbody> <?php foreach ($arrayReserva as $cd) { $persona = persona::TraerUnaPersonaPorID($cd->persona); $turno = turno::TraerUnTurno($cd->turno); $medico = medico::TraerUnMedico($turno->idMedico); $datosMedico = persona::TraerUnaPersonaPorID($medico->idPersona); $fecha = date::TraerFecha($turno->idDate); $hora = hora::TraerUnaHoraPorID($turno->idHora); echo "<tr>\n\t\t\t<td><a onclick='BorrarReserva({$cd->id})' class='btn btn-danger'> <span class='glyphicon glyphicon-trash'> </span> Borrar</a></td>\n\t\t\t<td>{$persona->nombre} </br> {$persona->apellido}</td>\n\t\t\t<td>{$persona->dni}</td>\n\t\t\t<td>{$datosMedico->nombre} </br> {$datosMedico->apellido}</td>\n\t\t\t<td>fecha:{$fecha->fecha} </br> {$hora->descripcion}</td>\n\t\t</tr> "; } ?> </tbody> </table> <?php } else { echo "<h4 class='widgettitle'>No estas registrado</h4>"; }
$var->estado = "Disponible"; } } if ($error == 0) { $var->GuardarMedico(); } echo $error; break; case 'GrabarTurno': //$turno=turno::TraerUnTurno($_POST['id']); $error = 0; if ($_POST['estado'] != "guardar" || $_POST['estado'] != "modificar") { $error = 1; } else { if ($_POST['estado'] == "guardar") { $var = new turno(); } $doc = medico::TraerUnMedico($_POST['nomDoctor']); $var->uCorreo = $_POST['uCorreo']; $var->nomDoctor = $doc->nomDoctor; $var->especialidad = $doc->especialidad; $var->fecha = $_POST['fecha']; $var->horario = "ahora"; $var->estado = "liberado"; } if ($error == 0) { $var->GuardarTurno(); } echo $error; break; case 'GrabarUsuario':
<input class='form-control' placeholder='Descripcion' id='descripcion' name='descripcion' /> </div> <div class='control-group'> <label>Duracion En Horas</label> <input class='form-control' placeholder='0.00' id='duracion_en_horas' name='duracion_en_horas' type="number"/> </div> <div class='control-group'> <p></p> <button type='button' class='btn btn-primary' onclick='save()'>Guardar</button> <button type='reset' class='btn'>Limpiar</button> </div> </form> <hr/> <?php include_once 'nucleo/turno.php'; $obj = new turno(); $objs = $obj->listDB(); ?> <div class='contenedor-tabla'> <table id='tb' class='display' cellspacing='0' width='100%'> <thead> <tr> <th>Id</th><th>Nombre</th><th>Descripcion</th><th>Duracion En Horas</th> <th>OPC</th> </tr> </thead> <tbody> <?php if (is_array($objs)) { foreach ($objs as $o) { ?>
$objconductor->setVar('id', $o['id_conductor']); $objconductor->getDB(); echo $objconductor->getNombres() . " " . $objconductor->getApellidos(); ?> </td> <td> <?php $objsupervisor = new supervisor(); $objsupervisor->setVar('id', $o['id_supervisor']); $objsupervisor->getDB(); echo $objsupervisor->getNombres() . " " . $objsupervisor->getApellidos(); ?> </td> <td> <?php $objturno = new turno(); $objturno->setVar('id', $o['id_turno']); $objturno->getDB(); echo $objturno->getVar($gl_registro_id_turno); ?> </td> <td> <?php $objtrayecto = new trayecto(); $objtrayecto->setVar('id', $o['id_trayecto']); $objtrayecto->getDB(); echo $objtrayecto->getVar($gl_registro_id_trayecto); ?> </td> <td><?php echo $o['fecha'];