<?php
 include("header.php");
 include("select.php");
 include("conexionOdo.php");  
 
 //lINEA DE ENTRADA 
 $le    = $_GET['lin'];
 $lin   = base64_decode($le);
 $linea = explode("/", $lin);
 $s_numCotiza    = $linea[0]; //cotizacion o tratamiento
 $s_proceso      = $linea[1];
 
 session_start(); 
 //recibe tipo numero de identificacion
 $e_idPaciente = $_SESSION['cedula'];
 $e_tipoId     = $_SESSION['tipoId'];
 
?>
<?php

  //<!---------------- PROCESA BOTONES LISTA DE ODONTOLOGOS  ---------------->
  
   $active = "";
   $leer   = "";
   if(isset($_POST['odontologo']))
   {
     $s_codCausa1   = $_POST['codCausa'];
     $parteCodCausa = explode("|", $s_codCausa1);
     $s_codCausa    =  $parteCodCausa[0];
     $s_nomCausa    =  $parteCodCausa[1];
     
     $s_codEntidad1 = $_POST['codEntidad'];
     $parteCodEnt   = explode("|", $s_codEntidad1);
     $s_codEntidad  =  $parteCodEnt[0];
     $s_nomEntidad  =  $parteCodEnt[1];
     
     $s_tipoConsulta    = $_POST['tipoCon'];
     $parteTipoCon = explode("|", $s_tipoConsulta);
     $s_tipoCon    =  $parteTipoCon[0];
     $s_nomTipoCon =  $parteTipoCon[1];
     
     $e_famResponsable = $_POST['famResponsable'];
     $e_parentesco     = $_POST['parentesco'];
     $e_telPariente    = $_POST['telPariente'];
    
     //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_yaGrabo     = $_POST['yaGrabo'];
     
     $nvoNroPreCon  = $_POST['nroPreCta'];
     $obsCita       = $_POST['obsCita'];
     
     //NUEVA CITA FUERA DE TRATAMIENTO
     //if($s_tipoProceso=="nc"){
      $s_numCot = 0;
      $s_numTra = 0;
     //}

     $s_proceso   = $_POST['proceso'];
     $s_numCotiza = $_POST['cotizacion'];
   
  
      if ($s_yaGrabo=="")
      {
        // 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);
        
        //consulta el numero del tratamiento solo cuando viene de COTIZACION 
        //if($s_proceso=="C")
        //{
          
          // Realiza consulta del numero de tratamiento a asignar MySQL
          $query = "SELECT numTratamiento AS nroTrata FROM SIO_CON_TRATAMIENTOS";// WHERE nitEmpresa=$s_nitEmpresa";    
 
          $result = mysql_query($query) or die('Consulta de Numero de tratamiento fallida: ' . mysql_error());
          $line = mysql_fetch_array($result, MYSQL_ASSOC);
          //asigna valores a variables de trabajo
          $nvoNroTrata   = $line["nroTrata"];
          $nvoNroTrata   = $nvoNroTrata+1;
          $s_nvoNroTrata = $nvoNroTrata; 

        //}  
   
        //toma nombre del medico seleccionado
        $query  = "SELECT * FROM SIME_BAS_N_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);

             
        //$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_numCotiza,".
                      "$s_nvoNroTrata,".
                      "'$w_fecha',".
                      "'$w_fecha', ".
                      "'$s_hoarAsignacion',".
                      "'$e_famResponsable', " . 
                      "'$e_parentesco', " .
                      "'$e_telPariente')";   
         //echo $query;             
         //echo '<br>';
         $result = mysql_query($query) or die('Insercion de cita fallida: ' . mysql_error());  
         // Liberar resultados
         mysql_free_result($result);
         
         // INGRESA MOVIMIENTO DE CITAS
         $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')";
         //        echo $query;             
         //echo '<br>';
         $result = mysql_query($query) or die('Insercion de movimiento de cita fallida: ' . mysql_error());  
         // Liberar resultados
         mysql_free_result($result); 
                                       
        //<!---------------- Realiza actualizacion de consecutivo de citas y tratamientos ---------------->
        // 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);
        
        //actualizaa el numero del taramiento solo cuando viene de COTIZACION 
        //if($s_proceso=="C")
        //{
          // NUMERO DE TRATAMIENTO
          $query = "UPDATE SIO_CON_TRATAMIENTOS SET numTratamiento = $s_nvoNroTrata";// WHERE nitEmpresa=$s_nitEmpresa";
          $result = mysql_query($query) or die('Modificacion numero de PreConsulta  fallida: ' . mysql_error());
          // Liberar resultados
          mysql_free_result($result);
        //}  
        
       //<!---------------- Crea datos en las tablas de tratamiento ---------------->  
       //Se crean solo si el proceso es cotizacion 
      
       if($s_proceso=="C")
       {
         //pasa datos de encabezado de cotizacion a encabezado de tratamientos   
         $query = "SELECT * FROM SIO_COTIZACION WHERE numCotizacion=$s_numCotiza";
         $result = mysql_query($query) or die('Consulta encabezado de la cotizacion fallida: ' . mysql_error());
         $line   = mysql_fetch_array($result, MYSQL_ASSOC);
         $s_valor             = $line['valor'];
         $s_descuento         = $line['descuento'];
         $s_numCuotas         = $line['numCuotas'];
         $s_cuotaInicialPesos = $line['cuotaInicialPesos'];
         $s_cuotaInicialPor   = $line['cuotaInicialPor'];
         $s_valorCuota        = $line['valorCuota'];
         $s_observacionesE    = $line['observaciones']; //SE REEMPLAZA POR LA CAPTURADA AL INICIAR EL TRATAMIENTO EN LA CITA INICIAL
      
         $queryInsE = " INSERT INTO SIO_TRATAMIENTO ".
                      "(nitEmpresa, codSede, numCotizacion, numTratamiento, preConsulta, tipoId, numeroId, fechaInicio, " .
                      " fechaTerminacion, valor, descuento, numCuotas, cuotaInicialPesos, cuotaInicialPor, valorCuota, observaciones, ".
                      " estado, fechaEstado, tipoTratamiento, usuario) ".
           "VALUES ($s_nitEmpresa,  $s_codSede, $s_numCotiza, $s_nvoNroTrata, $s_nvoNroPreCon, '$e_tipoId', $e_idPaciente, '$w_fecha',".
                     " '', $s_valor, $s_descuento, $s_numCuotas,  $s_cuotaInicialPesos, $s_cuotaInicialPor,  $s_valorCuota, '$obsCita', ".
                     "'I', '$w_fecha', 'C', $s_idUsuario)";
         $result = mysql_query($queryInsE) or die('Adicion de encabezado de tratamiento fallida: ' . mysql_error());            
         // Liberar resultados
         mysql_free_result($result);           
       
         //echo '<br>';      
         //echo $queryInsE; 
          
         //pasa datos de detalle de cotizacion a detalle de tratamientos   
         $query = " SELECT * FROM SIO_COTIZACION_DET WHERE numCotiza=$s_numCotiza ";
         $result = mysql_query($query) or die('Consulta de detalle de cotizacion fallida: ' . mysql_error());
        
         $k=0;
         while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
           $k=$k+1; 
           $s_cuadrante       = $line['cuadrante'];
           $s_numDiente       = $line['numDiente'];
           $s_caraDiente      = $line['caraDiente'];
           $s_codCie10        = $line['codCie10'];
           $s_codCups         = $line['codCups'];
           $s_codEspecialidad = $line['codEspecialidad'];
           $s_valor           = $line['valor'];
           $s_descuento       = $line['descuento'];
           $s_valorFinal      = $line['valorFinal'];
           $s_observacionesD  = $line['observaciones'];
        
           $tratDet = $s_numCotiza+$k;
        
           $queryInsD = "INSERT INTO SIO_TRATAMIENTO_DET ".
                      "(numCotiza, numTratamiento, preConsulta, numDet, tipoId, numeroId, cuadrante, ".
                      " numDiente, caraDiente, codCie10, codCups, codEspecialidad, valor, ".
                      " descuento, valorFinal, observaciones, estado, fechaEstado, usuario) ".
              "VALUES($s_numCotiza, $s_nvoNroTrata, $s_nvoNroPreCon, $tratDet, '$e_tipoId', $e_idPaciente, '$s_cuadrante',".
                      "$s_numDiente, '$s_caraDiente', '$s_codCie10', '$s_codCups', $s_codEspecialidad, $s_valor, ".
                      "$s_descuento, $s_valorFinal, '$s_observacionesD', 'I', '$w_fecha', $s_idUsuario)";
           //echo '<br>';      
           //echo $queryInsD;  
         
           $resultInsD = mysql_query($queryInsD) or die('Adicion de detalle de tratamiento fallida: ' . mysql_error());   
           
              
         }//while
       
         //ACTUALIZA EL ESTADO DE LA COTIZACION
         $queryUe = "UPDATE SIO_COTIZACION SET estado='T', fechaEstado='$w_fecha' WHERE numCotizacion=$s_numCotiza";
         $resultUe = mysql_query($queryUe) or die('Modificacion de estado de encabezado  de tratamiento fallida: ' . mysql_error());  
       
         $queryUd  = "UPDATE SIO_COTIZACION_DET SET estado='T', fechaEstado='$w_fecha' WHERE numCotiza=$s_numCotiza";
         $resultUd = mysql_query($queryUd) or die('Modificacion de estado de detalle de tratamiento fallida: ' . mysql_error());  
         //echo '<br>';
         //echo $query;
       }  //si proceso es COTIZACION
       
       
       if($s_proceso=="S")
       {
         //variables en cero por no haber cotizacion
          $s_valor             = 0;
          $s_descuento         = 0;
          $s_numCuotas         = 0;
          $s_cuotaInicialPesos = 0;
          $s_cuotaInicialPor   = 0;
          $s_valorCuota        = 0;
          
          $queryInsE = " INSERT INTO SIO_TRATAMIENTO ".
                       "(nitEmpresa, codSede, numCotizacion, numTratamiento, preConsulta, tipoId, numeroId, fechaInicio, " .
                       " fechaTerminacion, valor, descuento, numCuotas, cuotaInicialPesos, cuotaInicialPor, valorCuota, observaciones, ".
                       " estado, fechaEstado, tipoTratamiento, usuario) ".
            "VALUES ($s_nitEmpresa,  $s_codSede, 999999999, $s_nvoNroTrata, $s_nvoNroPreCon, '$e_tipoId', $e_idPaciente, '$w_fecha',".
                      " '', $s_valor, $s_descuento, $s_numCuotas,  $s_cuotaInicialPesos, $s_cuotaInicialPor,  $s_valorCuota, '$obsCita', ".
                      "'I', '$w_fecha', 'S', $s_idUsuario)";
          $result = mysql_query($queryInsE) or die('Adicion de encabezado de tratamiento sin cotizacion fallida: ' . mysql_error());            
          // Liberar resultados
          mysql_free_result($result); 
       
       }//Tratamiento sin Cotizacion
       
        
       // Cerrar la conexion
       mysql_close($link);
    }//ya grabo
  }//medico
 
?>

<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">   
     <table align="center" width="960">
          <tr class="camposLista">
            <td width="100%"  align="center"><span class="icon-bell" style="font-size:20px; color:rgba(41, 128, 185, 1);"> <span style="font-size:20px; font-family:Arial; color:#e67e22;"> INICIO DE TRATAMIENTO </span> </span></td> 
            
          </tr>
        </table>

     <table align="center" width="960" border="1">
       <tr>
         <td class="titulosTabla">DATOS DEL ACOMPA&Ntilde;ANTE PARA ESTA CITA*</td>
         <td class="titulosTabla" colspan="3">CONSULTA</td>
       <tr>   
       <tr>
         <td rowspan="3">
            <table align="center" border="0">
              
              <tr>  
                <td class="negritaAzul" align="left">Acompa&ntilde;ante</td>
                <td><textarea rows="1" class="style-1" cols="35" wrap="soft" name="famResponsable" id="famResponsable"></textarea></td>
              </tr>
              <tr>  
                <td class="negritaAzul" align="left">Parentesco</td>
                <td  class="camposTabla"><textarea rows="1" class="style-1" cols="35" wrap="soft" name="parentesco" id="parentesco"></textarea></td>
              </tr>  
              <tr>  
                <td class="negritaAzul" align="left">Tel&eacute;fonos</td>
                <td  class="camposTabla"><textarea  class="style-1" rows="1" cols="35" wrap="soft" name="telPariente" id="telPariente"></textarea></td>
              </tr>
              <tr><td colspan="3" class="negrita">*Para menores de edad</td></tr>
            </table>
         </td>
         <td class="negritaAzul" align="left" colspan="2" >Seleccione el tipo de consulta</td>
         <td colspan="3" align="left">
            <select name="tipoCon" style="width:300px;" required>
              <?php echo $comboTipo1; ?>
            </select>
         </td>
       </tr>
       
       <tr>
         <td class="negritaAzul" align="left" colspan="2" >Seleccione la causa de la consulta</td>
         <td colspan="2" align="center" class="camposTabla">
           <select name="codCausa" style="width:300px" required>
            <?php echo $comboCausa1; ?>
           </select>
         </td>
       </tr>
       
       <tr>  
         <td class="negritaAzul" align="left" colspan="2" >Seleccione la entidad administradora</td>
         <td colspan="2" align="center" class="camposTabla">
           <select name="codEntidad" style="width:300px" required>
             <?php echo $comboEntidad1; ?>
           </select>
         </td>
       </tr> 
     </table>
     
     <!--/////////////////////////////////////////////////////
     ////////////////// DATOS DEL MEDICO ////////////////////
     /////////////////////////////////////////////////////-->
     
     <table align="center" border="1" width="960"> 
       <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="odontologo" value="Asignar a Odont&oacute;logo" style="width:150; height:30" <?php echo $active; ?>/>
         </td>
       </tr>  
       
       <tr>
          <td align="left" class="camposTabla">Descripci&oacuten Breve del Tratamiento 
            <textarea rows="4" cols="100" wrap="soft" name="obsCita" id="obsCita" required></textarea>
          </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="sel" id="sel"value="S"/>
      
      
     <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="cotizacion" id="cotizacion" value="<?=$s_numCotiza?>"/>
     <input style="visibility:hidden" name="tratamiento" id="tratamiento" value="<?=$s_nvoNroTrata?>"/>
     <input style="visibility:hidden" name="proceso" id="proceso" value="<?=$s_proceso?>"/>
     <input style="visibility:hidden" name="numero"  id="numero"value="<?=$s_numero?>"/>
       
    <!-- <input style="visibility:hidden" name="medSel" id="medSel"value="<?=$medicoSel?>"/> -->
 </form>   
 
<?php
      if ($s_yaGrabo=="S")
       {  
      ?> 
        <table align="center" width="80%">
          <tr class="camposLista">
            <td width="200"  align="center"><span class="icon-user-check" style="font-size:80px; color:#16a085;"> </span></td> 
            <td width="500"  align="center"><span style="font-size:35px; color:#e67e22;"> Cita Asignada correctamente <?=$w_fecha?></span></td>
          </tr>
        </table>
        
        <table width="80%" align="center">  
         <tr>  
          <td>
            <table>
              <tr class="camposLista">
               <td width="400"><b>Odont&oacute;logo: </b><?=$medico?></td>
              </tr>
              <tr class="camposLista">
               <td width="400"><b>Causa de consulta:  </b><?=$s_nomCausa?></td>
              </tr>
              
            </table>
          </td>
          <td>
            <table>
              <tr class="camposLista">
                <td width="400"><b>Entidad:</b> <?=$s_nomEntidad?></td>
              </tr>
              <tr class="camposLista">
               <td width="400"><b>Tipo de Consulta: </b><?=$s_nomTipoCon?></td>
              </tr>
            </table>
          </td>    
         </tr>
      </table>  
        
      <?php
       }
      ?>
     
 </body>
</html> 
    
 