<?php 
use App\Libraries\ejLib;

$var = ejLib::getInstance();
$soapclient = $var->getWs();
$wsClave = $var->get_wsClave();


$usuario = $_SESSION['operador'];
//if(!isset($_POST['centro_sal']) || !isset($_POST['folio']) ) die("No dispone de suficientes privilegios de acceso para realizar esta acción");

  $id_doc = trim( $var->desencriptar_AES($usuario['id_doc'], $usuario['x']) );
  
  $folio=$_POST['folio'];
  $centro_sal=$_POST['centro_sal'];
  $Clave_Pac=$_POST['Clave_Pac'];

    $getNombrePac = $soapclient->BuscarPaciente_getLstPorClavePac($Clave_Pac, $wsClave);
    $rsNombrePac = new SimpleXMLElement(utf8_encode($getNombrePac)); 
   
    $nombrePac = trim($rsNombrePac->respuesta[0]->nombre). ' '.trim($rsNombrePac->respuesta[0]->primer_ap). ' '.trim($rsNombrePac->respuesta[0]->segundo_ap).', '. trim($rsNombrePac->respuesta[0]->nom_sexo).' '.trim($rsNombrePac->respuesta[0]->edad).' AÑOS,';

$optChecked = '';
  
  /*
  $objEstudiosGNota = $soapclient->Agenda_getLstEstudiosGNota($folio, $centro_sal, $wsClave);
  $EstudiosG  = new SimpleXMLElement(utf8_encode($objEstudiosGNota));
*/

 
?>
<style>
        
        .textinput {
            float: left;
            width: 100%;
            min-height: 75px;
            outline: none;
            resize: none;
            border: 1px solid grey;
        }


      table , td, th {
   
    border-collapse: collapse;
}
 td, th {
    padding: 3px;
    width: 300px;
    height: 25px;
}


input[type="checkbox"]{
  -webkit-appearance: none;
  width: 20px;
  height: 20px;
  border: 1px solid lightgray;
  border-radius: 99999px;
  background: white;
  position: relative;
  outline: none;
  cursor:pointer;
  top: .3em;
}

input[type="checkbox"]:checked{
  border: solid 2px lightgray;
}

input[type="checkbox"]:checked:before{
  content:"\2713";
  color: red;
  font-size: 20px;
  position: absolute;
  bottom: 0px;
  top: -9px;
  left: -1px;
  font-weight: bold;
}



#modalAddToxico {
    
}


.opciones-links a{
    text-align: center;
    float: left;
    width: 25px;
    height: 25px;
    /*border: 1px solid #909090;*/
    border-radius: 100%;
    margin-right: 7px; /*space between*/

} 
.opciones-links a i{
    font-size: 20px;
    line-height: 26px;
    color: #fff;
}






    </style>

<div id="rw">
   <form id="frm_addAlergia" name="frm_addAlergia">
    <input type="hidden" name="h_clave_pac" id="h_clave_pac" value="{{ $Clave_Pac }}">

    <div class="row">
        <div class="box-tools pull-right">
            <button type="button" id="cmdCerrarToxicomanias" name="cmdCerrarToxicomanias" class="close"  onclick="var folio = {{ $folio }};  var centro_sal = {{ $centro_sal }}; var Clave_Pac = {{ $Clave_Pac }};  jqGetAjaxShort('historiaclinica/patologicos','divApartados', { folio: folio, centro_sal: centro_sal, Clave_Pac: Clave_Pac })" aria-label="Cerrar" title="Cerrar...">
                <span aria-hidden="true">×</span>
            </button>

            
        </div>
        <div class="col-md-12 col-sm-12">
            <div class="box box-primary">
                <div class="box-header with-border">
                    <h3 class="box-title" style="color: #951b1b;"><strong>Historia Clínica</strong></h3>
                    <p class="font-weight-bold" style="margin: 0 0 10px; background: #646464; color: #fff;">&nbsp;Antecedentes Personales Patológicos</p>
                    <p class="font-weight-light" name="info_pac" id= "info_pac" style=" font-size: smaller;">{!! $nombrePac !!} <br>  FECHA DE NACIMIENTO: {{ trim($rsNombrePac->respuesta[0]->fecha_nac) }}   </p>
                    
                </div>
                <!-- /.box-header -->
                <div class="box-body"> 
                       <table>
                        <tbody>
                            <tr>
                                <td colspan="2" style="COLOR: #d7c46c; font-size: large;"><strong>Antecedentes Alérgicos</strong></td>
                                <td style="text-align: center;"> 
                                

                                  <input type="checkbox" {{ $optChecked; }}  id="chkNingunoAlergico" name ="chkNingunoAlergico"> <label for="" id="lblNinguno" name="lblNinguno">Ninguno</label></input>
                                &nbsp;&nbsp;
                                    <a href="#frm_addAlergia" id="btn_agregar_alergia" name="btn_agregar_alergia" class="btn btn-success" 

                                    style="border-radius: 1em; background: rgb(17,168,14); color: #fff; background: linear-gradient(90deg, rgba(17,168,14,1) 0%, rgba(28,156,49,1) 14%, rgba(1,75,1,1) 100%);">
                                                  <span   aria-hidden="true" title="Agregar Quirúrgicos"><i class="fa fa-plus"></i></span>&nbsp;Agregar</a></td>
                            </tr>
                            <tr>
                                <td colspan="3"> 
                                    <div class="row"></div>
                                    <div class="table-responsive-sm" id="tbl_alergicos" name="tbl_alergicos"> 
                                        <?php echo $var->getView('ConsultaExterna\FuncionesController@getLstAlergicos','clave_pac='.$Clave_Pac); ?>      

                                     
                                    </div>
                                </td>
                            </tr>
                            <tr>
                                <td>&nbsp;</td>
                                <td>&nbsp;</td>
                                <td>&nbsp;</td>
                            </tr>
                        </tbody>
                    </table>   
                      <div class="page-headerL" id="apartadoEstudios" name="apartadoEstudios" style="border-color: #00000014 !important; ">  </div>    

                  


                   
                </div>
            </div>
              
        </div>
    </div>


    </form>

<!-- Modal -->


 <div class="modal fade" id="modalAddAlergia" name ="modalAddAlergia" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" >
        <div class="modal-dialog modal-sm" role="document">
            <div id="modalContent" class="modal-content">

            </div>
        </div>
    </div>


 <div class="modal fade" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true" id="mi-modal">
  <div class="modal-dialog modal-sm">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
        <h4 class="modal-title" id="myModalLabel" style="color: #4a6f22;" > <strong>Eliminar registro de alergia</strong></h4>
      </div>
      <div class="modal-body">
        <p style="color: red;">Se procederá a eliminar el registro una vez eliminado ya que no se podrá recuperar la información.</p>
        <p>¿Estás seguro de eliminar el registro?</p>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-success" id="modal-btn-si"><i class="fa fa-check" aria-hidden="true"></i>&nbsp;Eliminar</button>
        <button type="button" class="btn btn-danger" id="modal-btn-no"><i class="fa fa-times" aria-hidden="true"></i>&nbsp;Cancelar</button>
      </div>
    </div>
  </div>
</div>

<div class="alert" role="alert" id="result"></div>   








</div>

<script type="text/javascript">
    $(document).ready(function(){  
    var forma = $('#tbl_alergicos td:contains("NINGUNO")').length;
    var sinDatos = $('#tbl_alergicos td:contains("NO EXISTEN DATOS")').length;
   // NO EXISTEN DATOS
    if (forma == 1) {
        document.getElementById("chkNingunoAlergico").checked = true;
    } else {
        document.getElementById("chkNingunoAlergico").checked = false;
        if(sinDatos == 1){
            $('input[type=checkbox][name=chkNingunoAlergico]').prop('disabled', false); 
        } else { 
            $('input[type=checkbox][name=chkNingunoAlergico]').prop('disabled', true); 
        }
         
      
    }
   

        
  });


 
    $('input[type=checkbox][name=chkNingunoAlergico]').change(function () {
        
        if (this.checked) {
          
            jqGetAjaxShort("patologicos/alergicos/setAlergicosNinguna","tbl_alergicos",{ clave_pac: '{{ $_POST['Clave_Pac'] }}' });
        }
        else {
            
        }
    });  





var eliminarAlergico =function(n_reg, clave_pac,callback){
   var comando = `  var forma = $('#tbl_alergicos td:contains("NINGUNO")').length;
    var sinDatos = $('#tbl_alergicos td:contains("NO EXISTEN DATOS")').length;

    if (forma == 1) {
        document.getElementById("chkNingunoAlergico").checked = true;
    } else {
        document.getElementById("chkNingunoAlergico").checked = false;
        if(sinDatos == 1){
            $('input[type=checkbox][name=chkNingunoAlergico]').prop('disabled', false); 
        } else { 
            $('input[type=checkbox][name=chkNingunoAlergico]').prop('disabled', true); 
        }
         
      
    }`;

   
 
   $("#mi-modal").modal('show');

 $("#modal-btn-si").on("click", function(){
  //  callback(true);
    jqGetAjaxShort_exec("patologicos/alergicos/eliminarAlergico","tbl_alergicos",{ "n_reg" : n_reg, "clave_pac" : clave_pac  }, false,comando );
    $("#mi-modal").modal('hide');
  });
  
  $("#modal-btn-no").on("click", function(){
   //callback(false);

    $("#mi-modal").modal('hide');
  });


};




  
    


</script>

