respuesta.php 2.53 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
<?php session_start();
if(!isset($_SESSION["nivel"])){?>
<li onselect="this.text.value = 'Error de Sesion!'; window.location='../signIn.php'"><strong>ERROR_SESSION</strong></li>
<?php }else{
include('../Clases/class.php');
conexion::conectar();
$Busqueda=$_GET['q'];
$IdAreaOrigen=$_GET['IdAreaOrigen'];
$IdModalidad=$_SESSION["IdModalidad"];
$IdEstablecimiento=$_SESSION["IdEstablecimiento"];

$querySelect="select Nombre, Concentracion, fcp.Id as idmedicina, fcp.codigo, FormaFarmaceutica,Presentacion,Descripcion, fcp.divisormedicina,UnidadesContenidas
			from farm_catalogoproductos fcp
			inner join farm_catalogoproductosxestablecimiento fcpe on fcpe.IdMedicina=fcp.Id
			inner join farm_unidadmedidas fu on fu.Id = fcp.IdUnidadMedida
                        inner join farm_medicinaexistenciaxarea fmea on fcp.id = fmea.idmedicina
                        inner join farm_lotes fl on fmea.idlote = fl.id
                        where (sinacentos(nombre)~*'$Busqueda' or codigo='$Busqueda')
                        and Condicion='H'
                        and fcpe.IdEstablecimiento=$IdEstablecimiento
                        and fcpe.IdModalidad=$IdModalidad
                        and IdTerapeutico is not null
                        and fmea.idarea = $IdAreaOrigen
                        and fmea.existencia <> 0
                        group by fcp.codigo, fcp.Id, Nombre, Concentracion, FormaFarmaceutica,Presentacion,Descripcion, fcp.divisormedicina,UnidadesContenidas "; 
//echo $querySelect;
	$resp=pg_query($querySelect);
while($row=pg_fetch_array($resp,null,PGSQL_ASSOC)){
	$Nombre=$row["nombre"]." - ".$row["concentracion"]." - ".$row["formafarmaceutica"]." - ".trim($row["presentacion"]);
	$IdMedicina=$row["idmedicina"];
        $codigo=$row["codigo"];

	$UnidadMedida="[ ". $row["descripcion"] ." ]";
	$UnidadesContenidas=$row["unidadescontenidas"];
        
	if(($row["divisormedicina"]!=NULL and $row["divisormedicina"]!='') and $IdAreaOrigen!=0){
		$Divisor=$row["divisormedicina"];
		//$UnidadMedida="[ Unidades ]";
	}else{$Divisor=0;}

?>
<li onselect="this.text.value = '<?php echo htmlentities($Nombre);?>';$('IdMedicina').value='<?php echo $IdMedicina;?>';Habilita(<?php echo $IdMedicina; ?>);$('UnidadMedida').innerHTML='<?php echo $UnidadMedida;?>'; $('Unidad').value='<?php echo $UnidadMedida;?>'; $('Divisor').value=<?php echo $Divisor;?>; $('UnidadesContenidas').value=<?php echo $UnidadesContenidas;?>"> 
	<span><?php echo $codigo;?></span>
	<strong><?php echo htmlentities($Nombre);?></strong>
</li>
<?php
}
conexion::desconectar();
}//error sesion

?>