Пример #1
0
 $pending_auth_tickets = ValorSQL("SELECT SUM(cantidad) AS cantidad
                                     FROM (SELECT COUNT(*) AS cantidad
                                             FROM computos.cps_permisosolicitud
                                            WHERE ps_fechaautorizacion IS NULL
                                              AND ps_idusuario = ".GetUserID()."
                                              AND NOT EXISTS(SELECT 1
                                                               FROM computos.css_solicitudsistemas
                                                              WHERE ss_id = ps_idsolicitud
                                                                AND ss_idestadoactual IN(5, 6, 7, 8))
                                           UNION
                                           SELECT COUNT(*) AS cantidad
                                             FROM computos.css_solicitudsistemas, computos.cms_motivosolicitud
                                            WHERE ss_idestadoactual = 2
                                              AND ms_id = ss_idmotivosolicitud
                                              AND ss_idsistematicket = ".$sistema."
                                              AND NOT EXISTS(SELECT 1
                                                               FROM computos.cps_permisosolicitud
                                                              WHERE ps_idsolicitud = ss_id
                                                                AND ps_fechaautorizacion IS NULL)
                                              AND computos.general.get_usuarioresponsable
                                                                            (NVL((SELECT DECODE(hs_idestado,
                                                                                                2, hs_idusuario_cambio,
                                                                                                ss_idusuario_solicitud)
                                                                                    FROM computos.chs_historicosolicitud chs1
                                                                                   WHERE chs1.hs_idsolicitud = ss_id
                                                                                     AND chs1.hs_fecha_cambio =
                                                                                           (SELECT MAX(chs2.hs_fecha_cambio)
                                                                                              FROM computos.chs_historicosolicitud chs2
                                                                                             WHERE chs1.hs_idsolicitud = chs2.hs_idsolicitud
                                                                                               AND chs2.hs_idusuario_cambio NOT IN(
                                                                                                                               SELECT se_id
                                                                                                                                 FROM art.use_usuarios
                                                                                                                                WHERE se_sector =
                                                                                                                                                 'COMPUTOS')
                                                                                               AND chs2.hs_idestado = 2)),
                                                                                 ss_idusuario_solicitud),
                                                                             ms_nivel) = ".GetUserID().")");
Пример #2
0
	
	<div id="stylized" class="formGeneric" style="font-size:12px; width:500px;">
			<b><?echo $textoHeader; ?></b>
			<br />
			<p><?echo $textoSubHeader; ?></p>
<?
$params = array(":idusuario" => GetUserID(), ":idsistema" => $sistema);
$sql = 
	"SELECT COUNT(*)
		 FROM computos.css_solicitudsistemas
		WHERE ss_idestadoactual = 5
			AND ss_fechamodif < art.actualdate - 7
			AND ss_idusuario_solicitud = :idusuario
			AND ss_idsistematicket = :idsistema";
$pending_tickets = ValorSQL($sql, "", $params);
$link = '<b><a href="index.php?sistema='.$sistema.'&search=yes&amp;pending_tickets=yes" style="text-decoration: none;">';
if ($pending_tickets > 0) {
?>
	Ud. tiene <?echo $link; ?>
<?
echo $pending_tickets;
echo "</a></b>";
echo($pending_tickets == 1) ? " ticket pendiente " : " tickets pendientes ";
?>
	de calificar desde hace mas de una semana.
	<br/>
	Haga clic <?echo $link; ?> aquí </a></b> para calificarnos para poder realizar una nueva solicitud.
<?
}
else {
<?
require_once($_SERVER["DOCUMENT_ROOT"]."/constants.php");
require_once($_SERVER["DOCUMENT_ROOT"]."/../Common/database/db.php");
require_once($_SERVER["DOCUMENT_ROOT"]."/../Common/database/db_funcs.php");
require_once($_SERVER["DOCUMENT_ROOT"]."/../Common/miscellaneous/general.php");

global $conn;

$sql =
	"SELECT MS_EJECUTABLEOBLIGATORIO
		FROM COMPUTOS.CMS_MOTIVOSOLICITUD
	 WHERE MS_ID = :id";
$params = array(":id" => $_REQUEST['param1']);
$ver_combo = ValorSQL($sql, "", $params);

  if ($ver_combo == 'S') {
    $label = '<label>'.htmlentities("Aplicación").'<span class="small">'.htmlentities("Elija una aplicación del portal").'</span></label>';

    $sql = "SELECT EJ_ID AS ID, EJ_DESCRIPCION AS DETALLE
              FROM COMUNES.CEJ_EJECUTABLE
             WHERE EJ_FECHABAJA IS NULL
               AND((EJ_ACTIVO = 'S'
               AND EXISTS(SELECT 1
                            FROM COMUNES.CPE_PERFILEJECUTABLE
                           WHERE PE_IDEJECUTABLE = EJ_ID
                             AND PE_IDGRUPO = :idgrupo))
                OR UPPER(EJ_DESCRIPCION) LIKE '%INTRANET%')
          ORDER BY 2";
	$params = array(":idgrupo" => GetUserSector());
    $stmt = DBExecSql($conn, $sql, $params);
Пример #4
0
function GetUserSectorNuevo() {
	$params = array(":usuario" => GetWindowsLoginName());
	$sql =
		"SELECT cse.se_descripcion
			 FROM use_usuarios useu, computos.cse_sector cse
			WHERE useu.se_idsector = cse.se_id
				AND useu.se_usuario = UPPER(:usuario)";
	$sector = ValorSQL($sql, "", $params);

	return $sector;
}
Пример #5
0
                   AND ss_idmotivosolicitud = cms1.ms_id
                   AND cms1.ms_idpadre = cms2.ms_id
                   AND ss_idequipo = eq_id(+)
                   AND ss_idestadoactual = es_id
                   AND ss_id = :ID)";

$params = array(":id" => $_REQUEST["id"]);
$stmt = DBExecSql($conn, $sql, $params);
$row = DBGetQuery($stmt);

$usu_auth = $row["USU_AUTH"];
$usu_soli = $row["SS_IDUSUARIO_SOLICITUD"];

$jefe = ValorSQL("SELECT se_id
                    FROM art.use_usuarios 
                   WHERE se_usuario = (SELECT se_respondea
                                         FROM art.use_usuarios
                                        WHERE se_id = ".$usu_auth.")");
$showAuthorizationButton = (($usu_auth == GetUserID()) or ($jefe == GetUserID()));
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
	<head>
		<title>Registración</title>
		<meta content="Mon, 06 Jan 1990 00:00:01 GMT" http-equiv="Expires" />
		<link href="/Styles/formstyle.css" rel="stylesheet" type="text/css"></link>
		<script type="text/javascript" src="/Js/functions.js"></script>
		<script type="text/javascript" src="/Js/validations.js"></script>
		<script type="text/javascript" src="/Js/ajax.js" charset="iso-8859-1"></script>
		<script type="text/javascript" src="/Js/ticket.js" charset="iso-8859-1"></script>
Пример #6
0
		FROM computos.cms_motivosolicitud
	 WHERE ms_id = :id";
$params = array(":id" => $_REQUEST['DetallePedido']);
$idSectorAsignado = ValorSQL($sSQL, "", $params);

if (isset($_REQUEST["Ejecutable"])) {
  $campoEjecutable = ', ss_idejecutable';
  $valorEjecutable = ', '.$_REQUEST["Ejecutable"];
} else {
  $campoEjecutable = '';
  $valorEjecutable = '';
}

$sSQL = "SELECT NVL(max(ss_id),0) + 1
           FROM computos.css_solicitudsistemas";
$id = ValorSQL($sSQL);

// Estado según el motivo...
$sql =
	"SELECT 'A la espera de la autorización de ' || InitCap(SE_NOMBRE)
		FROM ART.USE_USUARIOS, COMPUTOS.CMS_MOTIVOSOLICITUD
	 WHERE MS_ID = :id
		  AND SE_ID = COMPUTOS.GENERAL.GET_USUARIORESPONSABLE(:userid, MS_NIVEL)";
$params = array(":id" => $_REQUEST['DetallePedido'], ":userid" => GetUserID());
$stmt = DBExecSql($conn, $sql, $params);
$user = ValorSql($sql, "", $params);

if ($user == "") {
  $id_estado = 1;
}
else {
Пример #7
0
  $valorEjecutable = ', '.$_REQUEST["Ejecutable"];
} else {
  $campoEjecutable = '';
  $valorEjecutable = '';
}

// Id del nuevo ticket...
$sSQL = "SELECT NVL(max(ss_id),0) + 1
           FROM computos.css_solicitudsistemas";
$id = ValorSQL($sSQL);

// Próximo número de ticket...
$sSQL = "SELECT NVL(max(st_ultimoticket),0) + 1
           FROM computos.cst_sistematicket
          WHERE st_id = ".$sistema;
$nroTicket = ValorSQL($sSQL);

// Estado según el motivo...
$sql =
	"SELECT 'A la espera de la autorización de ' || InitCap(SE_NOMBRE)
		FROM ART.USE_USUARIOS, COMPUTOS.CMS_MOTIVOSOLICITUD
	 WHERE MS_ID = :id
		  AND SE_ID = COMPUTOS.GENERAL.GET_USUARIORESPONSABLE(:userid, MS_NIVEL)";
$params = array(":id" => $_REQUEST['DetallePedido'], ":userid" => GetUserID());
$stmt = DBExecSql($conn, $sql, $params);
$user = ValorSql($sql, "", $params);

if ($user == "") {
  $id_estado = 1;
}
else {