Exemple #1
0
 public function getUltimaBaciloscopia($idEstudioHis)
 {
     $sql = 'SELECT * FROM estudiosHis WHERE idEstudioHis = ' . $idEstudioHis . ';';
     $result = ejecutaQueryClases($sql);
     if (is_string($result)) {
         $this->error = true;
         $this->msgError = $result . " SQL:" . $sql;
         return '';
     } else {
         $registro = devuelveRowAssoc($result);
         if (!is_null($registro["idContacto"])) {
             // DE CONTACTO
             $sql = 'SELECT TOP 1 * FROM estudiosBac WHERE idContacto = ' . $registro["idContacto"] . ' AND fechaResultado IS NOT NULL ORDER BY fechaSolicitud DESC;';
         } elseif (is_null($registro["idDiagnostico"])) {
             // DE SOSPECHOSO
             $sql = 'SELECT TOP 1 * FROM estudiosBac WHERE idPaciente = ' . $registro["idPaciente"] . ' AND fechaResultado IS NOT NULL AND idContacto IS NULL ORDER BY fechaSolicitud DESC;';
         } else {
             // DE CONFIRMADO
             $sql = 'SELECT TOP 1 * FROM estudiosBac WHERE idDiagnostico = ' . $registro["idDiagnostico"] . ' AND fechaResultado IS NOT NULL AND idContacto IS NULL ORDER BY fechaSolicitud DESC;';
         }
         $result = ejecutaQueryClases($sql);
         if (is_string($result)) {
             $this->error = true;
             $this->msgError = $result . " SQL:" . $sql;
             return '';
         } else {
             if (devuelveNumRows($result) > 0) {
                 $registro = devuelveRowAssoc($result);
                 return formatFechaObj($registro["fechaResultado"], 'Y-m-d') . " Res: " . $registro["bacIM"] . "%";
             } else {
                 return '';
             }
         }
     }
 }
Exemple #2
0
function check_user($user)
{
    $var = false;
    $query = 'SELECT [idUsuario],[idCatTipoUsuario],[idCatEstado],[idCatJurisdiccion] FROM [usuarios] WHERE [nombreUsuario]=\'' . addslashes(htmlspecialchars(trim($user))) . '\'';
    $result = ejecutaQuery($query);
    // Si el usuario es encontrado, procedemos a crear la sesion
    if (devuelveNumRows($result) == 1) {
        $var = true;
    }
    return $var;
}
Exemple #3
0
 function levantarCatalogo()
 {
     $datos = NULL;
     $this->valores = NULL;
     if ($this->query == NULL) {
         $query = 'SELECT * FROM ' . $this->tabla;
     } else {
         $query = $this->query;
     }
     $result = ejecutaQuery($query);
     if (!$result) {
         return false;
     } else {
         $this->tamano = devuelveNumRows($result);
         while ($datos = devuelveRowArray($result)) {
             $this->agregarEntrada($datos[0], $datos[1]);
         }
         return true;
     }
 }
Exemple #4
0
INNER JOIN [catJurisdiccion] jurisdicionTratante ON 
    unidadTratante.[idCatEstado] = jurisdicionTratante.[idCatEstado] AND 
    municipioTratante.[idCatJurisdiccion] = jurisdicionTratante.[idCatJurisdiccion] ';
if ($_POST['edoExport']) {
    $query .= ' WHERE unidadTratante.[idCatEstado] = ' . $_POST['edoExport'] . ' ';
}
$query .= ' ORDER BY [pacientes].[cveExpediente]';
$result = ejecutaQuery(utf8_decode($query));
$encabezado = true;
$pacientes = array();
$objPHPExcel = new PHPExcel();
$objPHPExcel->setActiveSheetIndex(0);
$objPHPExcel->getActiveSheet()->setTitle('Base Lepra');
$numFila = 1;
$numColumna = 0;
if (devuelveNumRows($result) == 0) {
    $objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow($numColumna, $numFila, 'No se encontraron pacientes en con los parametros seleccionados');
} else {
    while ($registro = devuelveRowAssoc($result)) {
        if ($encabezado) {
            $numColumna = 0;
            $nombresEncabezado = array_keys($registro);
            // Eliminamos la primera columna que representa el idPaciente
            array_shift($nombresEncabezado);
            foreach ($nombresEncabezado as $nombreColumna) {
                $objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow($numColumna, $numFila, $nombreColumna);
                $numColumna++;
            }
            $encabezado = false;
            $numFila++;
        }
Exemple #5
0
                    echo '])
												.Set("tooltips.event", "onmousemove")
												.Set("ymax", ' . $max_3 . ')
											
											
												.Set("shadow", false)
												.Set("shadow.offsetx", 10)
												.Set("shadow.offsety", 0)
												.Set("shadow.blur", 40)
												.Set("hmargin.grouped", 0)
												.Set("units.pre", "")
												.Set("gutter.bottom", 20)
												.Set("gutter.left", 40)
												.Set("gutter.right", 45)
												.Set("colors", ["Gradient(pink)","Gradient(blue)","Gradient(red)","Gradient(green)","Gradient(purple)"])
												.Set("background.grid.autofit.numhlines", 5)
												.Set("background.grid.autofit.numvlines", 4)
											
											// This draws the chart
											RGraph.Effects.Fade.In(bar, {"duration": 250});        
													
													
											</script></td></tr></table>';
                    $objHTML->endFieldset();
                }
                break;
            default:
        }
        $numero_personas = devuelveNumRows($ejecuta_edad);
    }
}