コード例 #1
0
ファイル: turno.php プロジェクト: RFDO93/mantenimiento
 /**
  * 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;
 }
コード例 #2
0
ファイル: turno.php プロジェクト: jmajulian21/TurnoMedico
 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;
 }
コード例 #3
0
ファイル: nexo.php プロジェクト: jmajulian21/TurnoMedico
        $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;
}
コード例 #4
0
ファイル: comisiones.php プロジェクト: phpjava91/mamut_peru
<?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']);
コード例 #5
0
        <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();
コード例 #6
0
     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'];
コード例 #7
0
            </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 
コード例 #8
0
ファイル: registro.php プロジェクト: phpjava91/mamut_peru
     $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);
コード例 #9
0
ファイル: formTurno.php プロジェクト: jicorrea/tplabIV

<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 : "";
    ?>
"/>
コード例 #10
0
<?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>
コード例 #11
0
<?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>



コード例 #12
0
ファイル: turno.php プロジェクト: phpjava91/mamut_peru
<?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);
            }
コード例 #13
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">
コード例 #14
0
    $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>";
コード例 #15
0
<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>
コード例 #16
0
    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'>&nbsp;</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>";
}
コード例 #17
0
ファイル: nexo.php プロジェクト: jicorrea/tplabIV
             $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':
コード例 #18
0
ファイル: turno.php プロジェクト: phpjava91/mamut_peru
    <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) {
        ?>
コード例 #19
0
ファイル: registro.php プロジェクト: phpjava91/mamut_peru
        $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'];