<?php
use App\Libraries\ejLib;
$var = ejLib::getInstance();
$soapclient = $var->getWs();
$wsClave = $var->get_wsClave();
$i=0;

$Perfiles = $soapclient->vCat_PerfilesFE($wsClave);
$Cat_Perfiles = new SimpleXMLElement($Perfiles);

//$CS_Aplicable = $_POST['Centro_Sal'];
$CS_Aplicable = $_POST['CS_Aplicable'];
$ID_Doc = $_POST['ID_Doc'];
//echo 'CSCOMBO ['.$CS_Aplicable.'] -  IDDOC ['.$ID_Doc.' ] => ';

$AdministrarPerfilesDeUsuarioDeFE_getPerfilFEdelPersonal = $soapclient->AdministrarPerfilesDeUsuarioDeFE_getPerfilFEdelPersonal($CS_Aplicable,$ID_Doc,$wsClave);
$Cat_Perfiles2 = new SimpleXMLElement($AdministrarPerfilesDeUsuarioDeFE_getPerfilFEdelPersonal);
//echo 'Perfil Asignado [ '.$AdministrarPerfilesDeUsuarioDeFE_getPerfilFEdelPersonal.' ]'.'<br><br>';


?>
<script src="js/notify.js"></script>

<style media="screen">
	/*
		select option[value="-1|0"] {
			background: rgba(97, 45, 45, 0.2);
		}
		select option[selected] {
			background: rgba(100, 100, 100, 0.3);
		}
	*/
</style>

<script>

	$(document).ready(function() {
		listarPrivilegios();
	});

	function listarPrivilegios(){
		var eActivos = '0';
		var acActivos = document.getElementById('acActivos');
		if ( acActivos.checked )
		eActivos = '1';
		var centro_sal_aplicable = $("#centro_s_acu").val();
		jqGetAjax('usuario-AdministrarCuentasDeUsuario_getLstPrivilegiosUsuario2','contenedor_200px', { Centro_Sal: centro_sal_aplicable, ID_Doc: '<?php echo $_POST['ID_Doc']; ?>', Activos: eActivos });
	}

	function addHorarioModulo(){
		var centro_sal_aplicable = $("#centro_s_acu").val();
		jqGetAjax('usuario-AdministrarCuentasDeUsuario_add_PrivilegioUsuarioModulo','admPrivilegios', { Centro_Sal: centro_sal_aplicable, ID_Doc: '<?php echo $_POST['ID_Doc']; ?>' });
	}

	function addHorarioConsultorio(){
		var centro_sal_aplicable = $("#centro_s_acu").val();
		jqGetAjax('usuario-AdministrarCuentasDeUsuario_add_PrivilegioUsuarioConsultorio','admPrivilegios', { Centro_Sal: centro_sal_aplicable, ID_Doc: '<?php echo $_POST['ID_Doc']; ?>' });
	}


	function agregarServicios(){
		var centro_sal_aplicable = $("#centro_s_acu").val();
		jqGetAjax("vista-usuario-addServicio","admPrivilegios", { Centro_Sal: centro_sal_aplicable, ID_Doc: '<?php echo $_POST['ID_Doc']; ?>' });
	}

	/*
	$(document).on("click", "#btn_agregar_servicios", function() {
	//$( "#btn_agregar_servicios" ).click(function() {
		$("#btn_agregar_servicios").off("click");
		jqGetAjax("vista-usuario-addServicio","admPrivilegios", { Centro_Sal: '<?php echo $_POST['Centro_Sal']; ?>', ID_Doc: '<?php echo $_POST['ID_Doc']; ?>' });
	});
	*/
	function registrarPerfil(){

		var centro_sal_aplicable = $("#centro_s_acu").val();               // id_csal   Combo-CSal
		var perfil_centro = $('#asignar_perfil').val();
		if (centro_sal_aplicable==null)
			{$.notify("Debe seleccionar un centro de salud", "info");}
		else if (perfil_centro==null)
		  {$.notify("Debe seleccionar un perfil", "info");}
		else {

			//var perfil_centro = $('#asignar_perfil').val();
			var id_perfil = perfil_centro.split('|')[0];											// id_perfil Combo-perfil
			var centro_sal_perfil = perfil_centro.split('|')[1];              // id_csal   Combo-perfil

			var id_perfil             = id_perfil;
			var centro_sal_perfil     = centro_sal_perfil;

			//var centro_sal_aplicable = $("#centro_s_acu").val();               // id_csal   Combo-CSal
			var id_doc                = '<?php echo $_POST['ID_Doc']; ?>';						// id_doc    POST Tabla

			$.post({
				url:  'registrar-perfil-personal',
				type: "POST",
				data: {
					centro_sal_aplicable        : centro_sal_aplicable      ,
					id_doc       								: id_doc                    ,
					id_perfil          					: id_perfil                 ,
					centro_sal_perfil        		: centro_sal_perfil         ,

			 },
				success:  function (data)
				{$.notify("Perfil asignado correctamente", "success");},

				error : function(xhr, status)
				{$.notify("No se pudo realizar la acción", "error");},

			});
		}
	}


</script>

<div>
	<div class="rTable rTableBorder">
		<div class="rTableRow">

			<div class="titulo_fondo">
			    <div class="titulo_pagina2"><h4>Privilegios del operador <i><?php echo $_POST['Medico']; ?></i></h4></div>
			    <a href="#contenedor"><img src="Img/close.png" class="cerrar_form" onclick="jqSetMensaje('tblMovimientos','',null);" height="20"></a>
			</div>
		</div>
		<div class="rTableRow">
			<div class="rTableCell">
				<div class="rTable">
					<div class="rTableRow">
						<div class="rTableCell"></div>
						<div class="rTableCell" style="width:100%;" >

							<div class="col-sm-2">
								<select class="form-control"  id="asignar_perfil" style="height: 29px; width: 190px; margin-left: -30px;">

								  <?php if(
													( $Cat_Perfiles2->respuesta->id_perfil=='') &&
													( $Cat_Perfiles2->respuesta->centro_sal_perfil=='')
										   ): ?>
													<option value="" selected disabled>SELECCIONE EL PERFIL</option>
									<?php else: ?>
													<option value="-1|0">REMOVER PERFIL ASIGNADO</option>
									<?php endif; ?>


										<?php $__currentLoopData = $Cat_Perfiles->respuesta; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $perfil): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
											<option value="<?php echo utf8_decode($perfil->id_perfil); ?>|<?php echo utf8_decode($perfil->centro_sal); ?>"
												<?php if(
													         (utf8_decode($perfil->id_perfil)  == $Cat_Perfiles2->respuesta->id_perfil) &&
												           (utf8_decode($perfil->centro_sal) == $Cat_Perfiles2->respuesta->centro_sal_perfil)
																)
																	 echo 'selected'; ?>
												> <?php echo utf8_decode($perfil->perfil); ?> </option>
										<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
								</select>


							</div>
							
							<button type="button" id="cmdRegistrarPerfilAlPersonal" style="width:100px; float:left;margin-right:50px;margin-left: 0px;" onclick="registrarPerfil()">Asignar Perfil</button>

							<button type="button" id="cmdAgregarModReferencia" name="cmdAgregarModReferencia" style="width:40px;" title="Agregar módulo de referencia" data-id_doc="<?php echo $_POST['ID_Doc']; ?>">
								<i class="fa fa-address-card" aria-hidden="true"></i>
							</button>

							<button type="button" id="btn_agregar_servicios" style="width:140px;" href="#" onclick="agregarServicios();">Agregar Servicios</button>
							<button type="button" id="btn_agregar_cons" style="width:135px;" href="#" onclick="addHorarioConsultorio();">Agregar consultorio</button>
							<a href="#admPrivilegios"><button type="button" id="btn_agregar_mod" style="width:135px;" onclick="addHorarioModulo();">Agregar módulo</button></a>
							 Activos: <input type="checkbox" aria-label="Obtener solo los registros activos" title="Obtener solo los registros activos" id="acActivos" name="acActivos" checked="checked" >
							 <button type="button" id="btn_listar" onclick="listarPrivilegios();">Listar</button>
						</div>
					</div>
				</div>
			</div>
		</div>

		<div class="rTableRow">
			<div class="rTableCell">
				<div id="contenedor_200px">
				<?php echo $var->getView('UsuarioController@getLstPrivilegiosUsuario','Centro_Sal='. $_POST['Centro_Sal'].'&ID_Doc='.$_POST['ID_Doc'].'&Activos=1'); ?>
				</div>
			</div>
		</div>

		<div class="rTableRow">
			<div class="rTableCell" id="admPrivilegios" name="admPrivilegios"></div>
		</div>
	</div>

</div>
<?php /**PATH C:\xampp_fe80\htdocs\siseec\resources\views/usuario/privilegios_2.blade.php ENDPATH**/ ?>