Пример #1
0
 /**
  * Funcion que muestra el listado de manuales
  * @return void
  */
 function listar()
 {
     global $db;
     $show = false;
     $display = "style=\"display:none;\"";
     // Database connection
     $odbconn = MDB2::connect($db['dsn'], $db['opts']);
     $odbconn->setFetchMode(MDB2_FETCHMODE_ASSOC);
     $sql = "SELECT *\n                    FROM {$this->tabla}\n                    WHERE 1=1 ";
     if (isset($_REQUEST['buscar'])) {
         if ($_REQUEST['palabra']) {
             $sql .= " AND( upper(nombre) LIKE '%" . strtoupper($_REQUEST['palabra']) . "%' \n                             OR codigo LIKE '%{$_REQUEST['palabra']}%'\n                             OR cups LIKE '%{$_REQUEST['palabra']}%') ";
             $show = true;
         }
         if ($_REQUEST['manual']) {
             $sql .= " AND manual = '{$_REQUEST['manual']}' ";
             $show = true;
         }
     }
     if ($show === true) {
         $display = "style=\"display:inline;\"";
     }
     $pager_options = array('mode' => 'Sliding', 'perPage' => 16, 'delta' => 2, 'extraVars' => array('a' => $_REQUEST['a']));
     $data = Pager_Wrapper_MDB2($odbconn, $sql, $pager_options);
     // Variable para el template
     $Manual = new Manual();
     $smanual = $Manual->lista();
     $manual = arregloLista($smanual);
     $idmanual = isset($_REQUEST['manual']) ? $_REQUEST['manual'] : '';
     // Mensaje a mostrar en el template
     $msj = flashData();
     include getTemplate('tarifa.lista.php');
     return;
 }
Пример #2
0
 /**
  * Funcion que muestra el listado de medicamentos
  * @return void
  */
 function listar()
 {
     global $db;
     $titulo = '';
     if ($_REQUEST['tipo'] == '1') {
         $titulo = 'MEDICAMENTOS';
     } elseif ($_REQUEST['tipo'] == '2') {
         $titulo = 'LABORATORIO';
     } elseif ($_REQUEST['tipo'] == '3') {
         $titulo = 'IMAGENOLOGIA';
     } elseif ($_REQUEST['tipo'] == '4') {
         $titulo = 'PROCEDIMIENTO';
     }
     // Database connection
     $odbconn = MDB2::connect($db['dsn'], $db['opts']);
     $odbconn->setFetchMode(MDB2_FETCHMODE_ASSOC);
     $sql = "SELECT *\n                    FROM {$this->tabla}\n                    WHERE tipo = '{$_REQUEST['tipo']}'\n                    ";
     if (isset($_REQUEST['buscar'])) {
         if ($_REQUEST['palabra']) {
             $sql .= " AND( upper(nombre) LIKE '%" . strtoupper($_REQUEST['palabra']) . "%')";
             $show = true;
         }
     }
     $sql .= " ORDER BY id ASC";
     $pager_options = array('mode' => 'Sliding', 'perPage' => 16, 'delta' => 2, 'extraVars' => array('a' => $_REQUEST['a']));
     $data = Pager_Wrapper_MDB2($odbconn, $sql, $pager_options);
     // Mensaje a mostrar en el template
     $msj = flashData();
     // Variables usadas en el template
     include getTemplate('sugerencia.lista.php');
     return;
 }
Пример #3
0
 /**
  * Funcion que muestra el listado de manuales
  * @return void
  */
 function listar()
 {
     global $db;
     // Database connection
     $odbconn = MDB2::connect($db['dsn'], $db['opts']);
     $odbconn->setFetchMode(MDB2_FETCHMODE_ASSOC);
     $sql = "SELECT *\n                    FROM {$this->tabla}\n                    ";
     $pager_options = array('mode' => 'Sliding', 'perPage' => 16, 'delta' => 2, 'extraVars' => array('a' => $_REQUEST['a']));
     $data = Pager_Wrapper_MDB2($odbconn, $sql, $pager_options);
     // Mensaje a mostrar en el template
     $msj = flashData();
     include getTemplate('pyp.lista.php');
     return;
 }
Пример #4
0
 /**
  * Funcion que muestra el listado de Perfiles
  * @return void
  */
 function listar()
 {
     global $db;
     // Database connection
     $odbconn = MDB2::connect($db['dsn'], $db['opts']);
     $odbconn->setFetchMode(MDB2_FETCHMODE_ASSOC);
     $sql = "SELECT id,ARRAY_TO_STRING(ARRAY[nombre1, nombre2, apellido1,apellido2], ' ') as nombre \n                    FROM usuario\n                    WHERE activo = '1'\n                    AND tipo     = '1'";
     $pager_options = array('mode' => 'Sliding', 'perPage' => 16, 'delta' => 2, 'extraVars' => array('a' => $_REQUEST['a']));
     $data = Pager_Wrapper_MDB2($odbconn, $sql, $pager_options);
     // Mensaje a mostrar en el template
     $msj = flashData();
     include getTemplate('medico.lista.php');
     return;
 }
Пример #5
0
 /**
  * Funcion que muestra el listado de Perfiles
  * @return void
  */
 function listar()
 {
     global $db;
     // Database connection
     $odbconn = MDB2::connect($db['dsn'], $db['opts']);
     $odbconn->setFetchMode(MDB2_FETCHMODE_ASSOC);
     $sql = "SELECT * FROM horario \n                    WHERE estado = '1'\n                    Order by id";
     $pager_options = array('mode' => 'Sliding', 'perPage' => 5, 'delta' => 2, 'extraVars' => array('a' => $_REQUEST['a']));
     $data = Pager_Wrapper_MDB2($odbconn, $sql, $pager_options);
     // Mensaje a mostrar en el template
     $msj = flashData();
     // templates
     include getTemplate('horario.lista.php');
     return;
 }
Пример #6
0
 /**
  * Funcion que muestra el listado de medicamentos
  * @return void
  */
 function listar()
 {
     global $db;
     // Database connection
     $odbconn = MDB2::connect($db['dsn'], $db['opts']);
     $odbconn->setFetchMode(MDB2_FETCHMODE_ASSOC);
     $sql = "SELECT *\n                    FROM {$this->tabla}\n                    WHERE 1=1 ";
     if (isset($_REQUEST['buscar'])) {
         if ($_REQUEST['palabra']) {
             $sql .= " AND( upper(nombre) LIKE '%" . strtoupper($_REQUEST['palabra']) . "%')";
             $show = true;
         }
     }
     $sql .= " ORDER BY id ASC";
     $pager_options = array('mode' => 'Sliding', 'perPage' => 16, 'delta' => 2, 'extraVars' => array('a' => $_REQUEST['a']));
     $data = Pager_Wrapper_MDB2($odbconn, $sql, $pager_options);
     // Mensaje a mostrar en el template
     $msj = flashData();
     // Variables usadas en el template
     include getTemplate('dosis.lista.php');
     return;
 }
Пример #7
0
 /**
  * Funcion que muestra el listado de Perfiles
  * @return void
  */
 function listar()
 {
     global $db;
     // Database connection
     $odbconn = MDB2::connect($db['dsn'], $db['opts']);
     $odbconn->setFetchMode(MDB2_FETCHMODE_ASSOC);
     $sql = "SELECT p.numero_documento, p.nombre1,p.nombre2,p.apellido1,p.apellido2, h.id as id_consulta,\n                    h.id_medico,h.fecha_creacion\n                    FROM historia_consulta h, paciente p\n                    WHERE p.id = h.id_paciente ";
     // Filtros
     if ($_REQUEST['numero_documento']) {
         $sql .= " AND upper(p.numero_documento) LIKE '%" . strtoupper($_REQUEST['numero_documento']) . "%' ";
     }
     if ($_REQUEST['valor']) {
         $sql .= " AND (upper(p.nombre1) LIKE '%" . strtoupper($_REQUEST['valor']) . "%' \n                        OR upper(p.nombre2) LIKE '%" . strtoupper($_REQUEST['valor']) . "%' \n                        OR upper(p.apellido1) LIKE '%" . strtoupper($_REQUEST['valor']) . "%' \n                        OR upper(p.apellido2) LIKE '%" . strtoupper($_REQUEST['valor']) . "%' \n                 )";
     }
     $pager_options = array('mode' => 'Sliding', 'perPage' => 16, 'delta' => 2, 'extraVars' => array('a' => $_REQUEST['a']));
     $data = Pager_Wrapper_MDB2($odbconn, $sql, $pager_options);
     // Mensaje a mostrar en el template
     $msj = flashData();
     // Medicos
     $medicos = $this->Medico->lista();
     $lmedico = arregloLista($medicos);
     include getTemplate('consulta.lista.php');
     return;
 }
Пример #8
0
 /**
  * 
  */
 function reporteCitas()
 {
     global $db;
     // Database connection
     $odbconn = MDB2::connect($db['dsn'], $db['opts']);
     $odbconn->setFetchMode(MDB2_FETCHMODE_ASSOC);
     $sql = "SELECT p.nombre1,p.nombre2,p.apellido1,p.apellido2,p.numero_documento,c.fecha,c.hora,c.id,c.estado,\n                p.direccion, p.telefono, p.tipo_identificacion\n                FROM paciente p,cita c\n                WHERE c.id_paciente = p.id\n                AND   c.id_medico   = '14'\n                AND   c.fecha  BETWEEN '" . toYMD($_REQUEST['fecha_inicial']) . "' AND '" . toDMY($_REQUEST['fecha_final']) . "'\n                AND   c.estado      = '1'";
     $pager_options = array('mode' => 'Sliding', 'perPage' => 15, 'delta' => 2, 'extraVars' => array('a' => $_REQUEST['a']));
     $data = Pager_Wrapper_MDB2($odbconn, $sql, $pager_options);
     // Mensaje a mostrar en el template
     $msj = flashData();
     // Muestra el template
     include getTemplate('cita.reporte.php');
     return;
 }
Пример #9
0
 /**
  * Funcion que muestra el listado de festivos
  * @return void
  */
 function listar()
 {
     global $db;
     $show = false;
     // Database connection
     $odbconn = MDB2::connect($db['dsn'], $db['opts']);
     $odbconn->setFetchMode(MDB2_FETCHMODE_ASSOC);
     $sql = "SELECT * FROM {$this->tabla} WHERE 1 = 1 ";
     if (isset($_REQUEST['buscar'])) {
         if ($_REQUEST['palabra']) {
             $sql .= " AND upper(nombre) LIKE '%" . strtoupper($_REQUEST['palabra']) . "%' ";
             $show = true;
         }
         if ($_REQUEST['fecha_inicial'] && $_REQUEST['fecha_final']) {
             $sql .= " AND dia BETWEEN '" . toYMD($_REQUEST['fecha_inicial']) . "' AND '" . toYMD($_REQUEST['fecha_final']) . "' ";
             $show = true;
         }
     }
     $sql .= " ORDER BY dia asc";
     $pager_options = array('mode' => 'Sliding', 'perPage' => 20, 'delta' => 2, 'extraVars' => array('a' => $_REQUEST['a']));
     $data = Pager_Wrapper_MDB2($odbconn, $sql, $pager_options);
     // Mensaje a mostrar en el template
     $msj = flashData();
     // templates
     include getTemplate('festivo.lista.php');
     return;
 }