<?php
 // toma nombre  del usuario
 include("conexion.php");
 include("header.php"); 
?>

<?php  
 session_start();    
 $s_nitEmpresa = $_SESSION['nitEmpresa']; 
 $s_codSede    = $_SESSION['codSede'];
 $s_usuario    = $_SESSION['nombreUsuario'];
 $s_empresa    = $_SESSION['empresaUsuario'];
 $s_cargo      = $_SESSION['cargoUsuario'];
 $s_idUsuario  = $_SESSION['idUsuario'];
 
 $e_tipoId       = $_SESSION['tipIdPac']; 
 $e_idPaciente   = $_SESSION['idPac']; 
 
 $s_tipoCon      = $_POST['tipoCon']; // tipo Consulta
 $s_codCausa     = $_POST['codCausa']; //Causa de consulta
 $s_codEntidad   = $_POST['codEntidad']; //Tipo Entidad
 $s_tipoProceso  = $_POST['tipoProceso']; //Tipo Proceso
 
 //NUEVA CITA FUERA DE TRATAMIENTO
 if($s_tipoProceso=="nc"){
   $s_numCot = 0;
   $s_numTra = 0;
 }
  
 //familiar responsable
 $e_famResponsable   = $_POST['famResponsable'];  
 $e_parentesco       = $_POST['parentesco'];
 $e_telPariente      = $_POST['telPariente'];  
 
 // ARMA LISTA DE ODONTOLOGOS ACTIVOS
 $query = "SELECT * FROM `SIME_BAS_USUARIOS` WHERE `codPerfil` = 'O' ";   
 $result = mysql_query($query) or die('Consulta de medicos fallida: ' . mysql_error());
 $i=0; 
 $comboOdontologos="";
 while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) 
 {
   if ($i==0)
   {
      $comboOdontologos .=" <option value=''>".''."</option>";
   }
   $comboOdontologos .=" <option value='".$line['idUsuario']."'>".$line['nomUsuario']." ".$line['apell1Usuario']." ".$line['apell2Usuario']. "</option>"; 
   $i++; 
 }
 // Liberar resultados
 mysql_free_result($result);
 
 // TRAE DATOS DEL PACIENTE
 $query = "SELECT * FROM `SIME_BAS_PACIENTE` WHERE `tipoId` = '$e_tipoId' AND `idPaciente` =  $e_idPaciente";
 $result = mysql_query($query) or die('Consulta de paciente fallida: ' . mysql_error());
 $line = mysql_fetch_array($result, MYSQL_ASSOC);
 $w_nomPac = $line["nomPaciente"]. " " . $line["nomPaciente2"] ." " . $line["apell1Paciente"] . " " . $line["apell2Paciente"];
 $w_rhPac = $line["RH"];
 
 // Liberar resultados
 mysql_free_result($result); 
 
 //<!---------------- PROCESA BOTONES LISTA DE ODONTOLOGOS  ---------------->
  
   $active = "";
   $leer   = "";
   if(isset($_POST['medico']))
   {
   
     $active = "disabled";
     $leer   = "readonly='readonly'";
     $grabaPaciente = "N";
     $sel           = $_POST['sel'];
     
     //DEFAULT HORA EN BOGOTA;
     date_default_timezone_set("America/Bogota");
     $s_hoarAsignacion =  date("Y/m/d H:i:s");
     $w_fecha          = date("Y-m-d",time());
     
     $medicoSel     = $_POST['medSel'];
     $s_nitEmpresa  = $_POST['s_nitEmpresa'];
     $s_codSede     = $_POST['s_codSede'];
     $s_usuario     = $_POST['s_usuario'];
     $s_yaGrabo     = $_POST['yaGrabo'];
     $nvoNroPreCon  = $_POST['nroPreCta'];
     $obsCita       = $_POST['obsCita'];

     //NUEVA CITA FUERA DE TRATAMIENTO
     if($s_tipoProceso=="nc"){
      $s_numCot = 0;
      $s_numTra = 0;
     }

      if ($s_yaGrabo=="")
      {
        // conexion a la base de datos
        include("conexion.php");
        // Realiza consulta del numero de prConsulta a asignar MySQL
        $query = "SELECT preConsulta AS nroPreCon FROM SIO_CON_CITAS";// WHERE nitEmpresa=$s_nitEmpresa";
            
        $result = mysql_query($query) or die('Consulta de Numero de PreConsulta fallida: ' . mysql_error());
        $line = mysql_fetch_array($result, MYSQL_ASSOC);
        //asigna valores a variables de trabajo
        $nvoNroPreCon   = $line["nroPreCon"];
        $nvoNroPreCon   = $nvoNroPreCon+1;
        $s_nvoNroPreCon = $nvoNroPreCon; 
        $s_yaGrabo="S";
        // Liberar resultados
        mysql_free_result($result);
        
        //toma nombre del medico seleccionado
        $query  = "SELECT * FROM SIME_BAS_USUARIOS WHERE idUsuario = $medicoSel "; 
        $result = mysql_query($query) or die('Consulta nombre de medico fallida: ' . mysql_error());
        $line   = mysql_fetch_array($result, MYSQL_ASSOC);
        $medico = $line['nomUsuario'] . " " . $line['apell1Usuario'] . " " . $line['apell2Usuario'];
        // Liberar resultados
        mysql_free_result($result);

        // tipo Consulta
        $s_tipoCon  = $_POST['s_tipoCon'];
        //Causa de consulta
        $s_codCausa  = $_POST['s_codCausa'];
        //Tipo Entidad
        $s_codEntidad  = $_POST['s_codEntidad']; 
             
        //$query = "SELECT count(*) AS exCita FROM SIME_CITAS WHERE tipoId='$e_tipoId' AND idPaciente=$e_idPaciente";
        //$result = mysql_query($query) or die('Consulta de existencia de paciente fallida: ' . mysql_error());
   
        $query = " INSERT INTO SIO_O_CITAS( ".
                    " preConsulta, ".       
                    " nitEmpresa,  ".
                    " codSede, ".
                    " tipoId, ".
                    " idPaciente, ".
                    " medConsulta, ".
                    " estado, ".
                    " observaciones, ".
                    " causaConsulta, ".
                    " codEntidad, ".
                    " codTipoConsulta, ".
                    " cotizacion, ".
                    " tratamiento, ".
                    " fechaAsignacion, ".
                    " fechaAtencion, ".
                    "horaAsignacion,".
                    "familiar, " . 
                    "parentesco, " .
                    "telPariente) ".
              " VALUES ($s_nvoNroPreCon, ".
                      " $s_nitEmpresa, ".
                      "$s_codSede, ". 
                      "'$e_tipoId', " .
                      "$e_idPaciente, " .
                      "$medicoSel, ".
                      "'ASIGNADA', ".
                      "'$obsCita',".
                      "'$s_codCausa ',".
                      "'$s_codEntidad',".
                      "$s_tipoCon,".
                      "$s_numCot,".
                      "$s_numTra,".
                      "'$w_fecha',".
                      "'$w_fecha', ".
                      "'$s_hoarAsignacion',".
                      "'$e_famResponsable', " . 
                      "'$e_parentesco', " .
                      "'$e_telPariente')";   
         $result = mysql_query($query) or die('Insercion de cita fallida: ' . mysql_error());  
         // Liberar resultados
         mysql_free_result($result);
                                       
        //<!---------------- Realiza actualizacion de consecutivo de citas ---------------->
        // NUMERO DE CITA
        $query = "UPDATE SIO_CON_CITAS SET preConsulta = $s_nvoNroPreCon WHERE nitEmpresa=$s_nitEmpresa";
        $result = mysql_query($query) or die('Modificacion numero de PreConsulta  fallida: ' . mysql_error());
        // Liberar resultados
        mysql_free_result($result);
        
        $query = " INSERT INTO `SIO_O_CITAS_MOV` (`preConsulta`, `nitEmpresa`, `codSede`, `tipoId`, `idPaciente`, `estado`, `usuario`, `fechaEstado`, horaAsignacion) ".
                 " VALUES ($s_nvoNroPreCon, $s_nitEmpresa, $s_codSede, '$e_tipoId', $e_idPaciente, 'ASIGNADA',$s_idUsuario ,'$w_fecha','$s_hoarAsignacion')";
        $result = mysql_query($query) or die('Insercion de movimiento de cita fallida: ' . mysql_error());  
         // Liberar resultados
         mysql_free_result($result);          

       // Cerrar la conexion
       mysql_close($link);
    }//ya grabo
  }//medico
?> 
   <?php
      session_start();  
      $_SESSION['grPac'] = "N";
   ?>
  
   <p></p>
   <table width="960" align="center" border="0">
     <tr>
       <td align = "left"> 
         <a href=proPaciente.php title="Men&uacute; Principal"><img src="imagenes/btnVol.jpg"></a>
       </td>
     </tr>
    </table>
    
    <form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">   
     <p></p>
     <table width="960" border="0" align="center" cellpadding="0" class="tablaProductos">  
       <tr>
         <td align="center" class="titulosTabla" colspan="3">
          <label>ASIGNACION DE CITAS A ODONTOLOGO</label>
         </td>
       </tr> 
       <tr>
        <td width="30%"class="subtutulosTabla" align="center" style="border-radius:3px;" >Paciente:</td>
        <td width="60%" class="titulosTabla1" align="left" >
          <?=$e_tipoId?> No.: <?=$e_idPaciente?>  - <?=$w_nomPac?> 
        </td>
        <td width="10%" class="titulosTabla1">RH: <?=$w_rhPac?></td>
       </tr>       
     </table> 
      
     <table align="center" border="1" width="970"> 
      <p></p>
       <p></p>
       <p></p>
       <p></p>
       <tr> 
        <td class="titulosTabla" colspan="2" align="left"> SELECCIONE EL ODONTOLOGO AL QUE SE LE ASIGNARA LA CONSULTA</td>
       </tr>
      
       <tr>
         <td width ="80%" align="left" class="camposTabla">
          <select name="medSel" type="medSel" style="width:450" value="27" required <?php echo $active; ?> >
            <?php echo $comboOdontologos; ?>  
          </select>
         </td>
         <td width ="20%" align="center" class="camposTabla" rowspan ="2">
            <input type="submit" name="medico" value="Asignar a Odontol&oacute;go" style="width:150; height:30" <?php echo $active; ?>/>
         </td>
       </tr>  
       
       <tr>
          <td align="left" class="camposTabla">Observaciones 
            <textarea rows="2" cols="80" wrap="soft" name="obsCita" id="obsCita" required <?php echo $leer; ?>> </textarea>
          </td>
        </tr>
       
      </table> 
      
      <?php
       if ($sel=="S")
       {
      ?> 
        <table align="center" border="1" width="970"> 
          <p></p>
          <p></p>
          <p></p>
          <p></p>
          <tr>  
           <td width ="30%" class="titulosTabla1"><label>AGENDA DE CONSULTAS PARA:</label></td>
           <td width ="70%" class="titulosTabla"><?=$medico?></td>
          </tr>
        </table>
      <?php
      
      
      // conexion a la base de datos
      include("conexion.php");
      // arma listado de citas asignadas al médico
      $query=" SELECT * FROM SIO_O_CITAS WHERE medConsulta = $medicoSel AND estado = 'ASIGNADA' order by preConsulta desc";
      $result = mysql_query($query) or die('Consulta de citas fallida: ' . mysql_error());
        
      $i=0;
      while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) 
      {
        $tipoIdc     = $line["tipoId"];
        $idPaciente  = $line["idPaciente"];
        $preCita     = $line["preConsulta"];
        $fecCita     = $line["fechaAsignacion"];
        $obsCita     = $line["observaciones"];
        
        $queryp = "SELECT nomPaciente, nomPaciente2, apell1Paciente, apell2Paciente ".
                  " FROM SIME_BAS_PACIENTE WHERE tipoId='$e_tipoId' AND idPaciente=$idPaciente";        
        $resultp = mysql_query($queryp) or die('Consulta de paciente fallida: ' . mysql_error());          
        $linep   = mysql_fetch_array($resultp, MYSQL_ASSOC);
        $n1  = $linep["nomPaciente"];
        $n2  = $linep["nomPaciente2"];
        $a1  = $linep["apell1Paciente"];
        $a2  = $linep["apell2Paciente"];
        
        $nomPac = $n1 . " " . $n2 . " " . $a1 . " " . $a2;
        
        echo("<table class='camposTabla' align='center' width='970' border='1' cellpading='0'>\n");
          //echo ("<form method='post' action='historiaClinica.php'>\n");
          if ($i==0)
          {// para mostrar titulos 
             //echo ("<tr>\n");
             //   echo   ("<td class='subtutulosTabla' align='center' colspan='4'>DIAGNOSTICOS</td>\n");
             //echo("</tr>\n");
             echo("<tr>\n");
                echo("<td width='20%' class='negrita'align='center'>Cita No.</td>\n");
                echo("<td width='40%' class='negrita'>Paciente</td>\n");
                echo("<td width='40%' class='negrita'>Observaciones</td>\n");
          }
          echo("<tr>\n");
            echo("<td width='20%' align='center' class='camposTabla'>($preCita) $fecCita </td>\n");
            echo("<td width='40%' align='center' class='camposTabla'>$tipoIdc: $idPaciente: $nomPac</td>\n");
            echo("<td width='40%' class='camposTabla' align='left'>$obsCita</td>\n");
          echo("</tr>\n");
          
          $i = $i+1;
       }
      } //se selecciono
      // Liberar resultados
      mysql_free_result($resultp); 
      ?>
      
      <table align="center" border="1" width="970">
       <tr>
         <td align = "center"> 
           <a href=proPaciente.php title="Men&uacute; Principal"><img src="imagenes/btnVol.jpg"></a>
         </td>
       </tr>
     </table>
     
     <input style="visibility:hidden" name="yaGrabo" id="yaGrabo" value="<?=$s_yaGrabo?>"/>
     <input style="visibility:hidden" name="nroPreCon" id="nroPreCon" value="<?=$s_nvoNroPreCon?>"/>
     
     <input style="visibility:hidden" name="tipoId" id="tipoId" value="<?=$s_tipoId?>"/>
     <input style="visibility:hidden" name="idPaciente" id="idPaciente" value="<?=$s_identifica?>"/>
     <input style="visibility:hidden" name="s_nitEmpresa" id="s_nitEmpresa"value="<?=$s_nitEmpresa?>"/>
     <input style="visibility:hidden" name="s_codSede" id="s_codSede"value="<?=$s_codSede?>"/>
     <input style="visibility:hidden" name="s_usuario" id="s_usuario"value="<?=$s_usuario?>"/>
     <input style="visibility:hidden" name="s_empresa" id="s_empresa"value="<?=$s_empresa?>"/>
     <input style="visibility:hidden" name="s_cargo" id="s_cargo" value="<?=$s_cargo?>"/>
     <input style="visibility:hidden" name="s_idUsuario" id="s_idUsuario"value="<?=$s_idUsuario?>"/>
     <input style="visibility:hidden" name="s_grPac" id="s_grPac"value="N"/>
     <input style="visibility:hidden" name="sel" id="sel"value="S"/>
     
     <input style="visibility:hidden" name="s_tipoCon" id="s_tipoCon"value="<?=$s_tipoCon?>"/>
     <input style="visibility:hidden" name="s_codCausa" id="s_codCausa"value="<?=$s_codCausa?>"/>
     <input style="visibility:hidden" name="s_codEntidad" id="s_codEntidad"value="<?=$s_codEntidad?>"/>
     
     
     <input style="visibility:hidden" name="nomPaciente" id="nomPaciente"value="<?=$e_nomPaciente?>"/>
     <input style="visibility:hidden" name="nomPaciente2" id="nomPaciente2"value="<?=$e_nomPaciente2?>"/>
     <input style="visibility:hidden" name="apel1Paciente" id="apel1Paciente"value="<?=$e_apel1Paciente?>"/>
     <input style="visibility:hidden" name="apel2Paciente" id="apel2Paciente"value="<?=$e_apel2Paciente?>"/>
     
     <input style="visibility:hidden" name="famResponsable" id="famResponsable"value="<?=$e_famResponsable?>"/>
     <input style="visibility:hidden" name="parentesco" id="parentesco"value="<?=$e_parentesco?>"/>
     <input style="visibility:hidden" name="telPariente" id="telPariente"value="<?=$e_telPariente?>"/>
     
     <input style="visibility:hidden" name="tipoProceso" id="tipoProceso"value="<?=$s_tipoProceso?>"/>
     
    <!-- <input style="visibility:hidden" name="medSel" id="medSel"value="<?=$medicoSel?>"/> -->
     
   
    </form>  
 </body>
</html>    