本文整理匯總了PHP中DBGetRecordCount函數的典型用法代碼示例。如果您正苦於以下問題:PHP DBGetRecordCount函數的具體用法?PHP DBGetRecordCount怎麽用?PHP DBGetRecordCount使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。
在下文中一共展示了DBGetRecordCount函數的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: DrawRows
function DrawRows($empleado, $evaluacionId) {
global $conn;
$sql =
"SELECT ROWNUM ID, cm_mejora
FROM (SELECT cm_mejora
FROM rrhh.hcm_compromisomejora, rrhh.hfe_formularioevaluacion2008
WHERE cm_id_formularioevaluacion = fe_id
AND fe_id = :id
AND cm_fechabaja IS NULL
AND cm_mejora IS NOT NULL
AND fe_anoevaluacion = :ano
AND fe_fechabaja IS NULL
ORDER BY cm_id)";
$params = array(":id" => $evaluacionId, ":ano" => $_REQUEST["ano"]);
$stmt = DBExecSql($conn, $sql, $params);
$tot = DBGetRecordCount($stmt);
while ($row = DBGetQuery($stmt)) {
echo '<tr>';
$id = "";
if ($row["ID"] == 1) {
$id = 'id="firstRow"';
echo '<td rowspan="'.$tot.'" '.$id.'>'.$empleado.'</td>';
}
echo '<td '.$id.'>'.$row["ID"].'</td>';
echo '<td '.$id.'>'.$row["CM_MEJORA"].'</td>';
echo '</tr>';
}
}
示例2: export
public function export() {
// Método encargado de exportar el query a excel..
global $conn;
$result = $this->header;
$result.= "<table border=1>";
$stmt = DBExecSql($conn, $this->sql);
if (DBGetRecordCount($stmt) > 0) {
$cols = 0;
while($row = DBGetQuery($stmt, 0)) {
// Exporto el nombre de las columnas..
if ($cols == 0) {
$cols = count($row);
if ($this->showFieldNames) {
$result.= "<tr>";
for ($i=1; $i<=$cols; $i++) {
$col_name = OCIColumnName($stmt, $i);
if (substr($col_name, 0, 3) != "NO_") {
$alineacion = "left";
if (isset($this->fieldAlignment[$i - 1]))
$alineacion = $this->fieldAlignment[$i - 1];
$result.= "<th align=".$alineacion." style='".$this->fieldNamesStyle."'>".$col_name."</th>";
}
}
$result.= "</tr>";
}
}
// Exporto el valor de los campos..
$result.= "<tr>";
for ($i=0; $i<$cols; $i++) {
$col_name = OCIColumnName($stmt, $i + 1);
if (substr($col_name, 0, 3) != "NO_") {
$alineacion = "left";
if (isset($this->fieldAlignment[$i]))
$alineacion = $this->fieldAlignment[$i];
$result.= "<td align=".$alineacion." style='".$this->fieldValuesStyle."'>".$row[$i]."</td>";
}
}
$result.= "</tr>";
}
}
else
$result.= "<tr><td>No hay registros para exportar.</td></tr>";
$result.= "</table>";
header("Content-type: ".$this->getHeader()."; charset=iso-8859-1");
header("Content-Disposition: attachment; filename=".basename($this->fileName.$this->getExtension()));
header("Pragma: no-cache");
header("Content-Length: ".strlen($result));
header("Expires: 0");
echo $result;
}
示例3: TO_CHAR
"SELECT cl_destino, cl_link, cl_textoevento, TO_CHAR(cl_fechaevento, 'DD') dia
FROM rrhh.rcl_calendario
WHERE cl_vistaprevia = 'S'
AND cl_fechabaja IS NULL
AND cl_fechaevento BETWEEN TRUNC(TO_DATE(:fechaevento, 'DD/MM/YYYY'), 'month') AND TRUNC(LAST_DAY(TO_DATE(:fechaevento, 'DD/MM/YYYY')))
ORDER BY dia";
else
$sql =
"SELECT cl_destino, cl_link, cl_textoevento, TO_CHAR(cl_fechaevento, 'DD') dia
FROM rrhh.rcl_calendario
WHERE art.actualdate BETWEEN TRUNC(cl_fechavigenciadesde) AND cl_fechavigenciahasta
AND cl_fechabaja IS NULL
AND cl_fechaevento BETWEEN TRUNC(TO_DATE(:fechaevento, 'DD/MM/YYYY'), 'month') AND TRUNC(LAST_DAY(TO_DATE(:fechaevento, 'DD/MM/YYYY')))
ORDER BY dia";
$stmt = DBExecSql($conn, $sql, $params);
$totalEventos = DBGetRecordCount($stmt);
$eventos = "<div id=\"divEventosTitulo\">EVENTOS</div>";
$eventos.= "<table style=\"cursor:default;\">";
while ($row = DBGetQuery($stmt)) {
$eventos.= "<tr>";
$eventos.= "<td align=\"right\" style=\"vertical-align:top;\">".(int)$row["DIA"].".</td>";
$eventos.= "<td id=\"evento".(int)$row["DIA"]."\">";
if ($row["CL_LINK"] != "") // Si tiene link, abro el tag a y el href..
$eventos.= "<a style=\"color:#317282;\" href=\"";
if (strpos($row["CL_LINK"], "@")) // Si el link es un e-mail, agrego el mailto..
$eventos.= "mailto:";
if ($row["CL_LINK"] != "") // Si tiene link, cierro el href
$eventos.= $row["CL_LINK"]."\"";
示例4: validarSesion
require_once $_SERVER["DOCUMENT_ROOT"] . "/../Classes/provart/grid.php";
validarSesion(isset($_SESSION["isCliente"]));
$showProcessMsg = false;
$ob = "2";
if (isset($_REQUEST["ob"])) {
$ob = $_REQUEST["ob"];
}
$pagina = 1;
if (isset($_REQUEST["pagina"])) {
$pagina = $_REQUEST["pagina"];
}
// 26.12.2013 - Lo comentado de abajo es porque se dio de baja un contrato antes de que venza y el cliente queria cobertura hasta la fecha de vencimiento..
$params = array(":idusuarioextranet" => $_SESSION["idUsuario"]);
$sql = "SELECT #select#\n\t\t FROM aem_empresa, aco_contrato, web.wcu_contratosxusuarios, web.wuc_usuariosclientes\n\t\tWHERE em_id = co_idempresa\n\t\t\tAND co_contrato = cu_contrato\n\t\t\tAND cu_idusuario = uc_id\n/*\t\t\tAND art.afi.check_cobertura(em_cuit, SYSDATE) = 1*/\n\t\t\tAND uc_idusuarioextranet = :idusuarioextranet";
$stmt = DBExecSql($conn, str_replace("#select#", "1", $sql), $params);
if (DBGetRecordCount($stmt) < 2) {
require_once "menu_clientes.php";
exit;
}
?>
<link rel="stylesheet" href="/styles/style.css" type="text/css" />
<div class="TituloSeccion" style="display:block; width:730px;">Acceso Clientes</div>
<iframe id="iframeProcesando" name="iframeProcesando" src="" style="display:none;"></iframe>
<div class="ContenidoSeccion" id="divPaso1" style="margin-top:16px;"> Seleccione el contrato que desea administrar en este momento haciendo clic sobre el ícono correspondiente.</div>
<div id="divContent" name="divContent" style="display:block; height:336px; left:0px; position:relative; top:40px; width:730px;">
<?
$sql = str_replace("#select#", "co_contrato ¿id?, ¿co_contrato?, art.utiles.armar_cuit(em_cuit) ¿cuit?, ¿em_nombre?", $sql);
$grilla = new Grid(15, 10);
$grilla->addColumn(new Column("S", 0, true, false, -1, "btnSeleccionar", "/modules/usuarios_registrados/clientes/seleccionar_empresa.php", "", -1, true, -1, "Seleccionar"));
$grilla->addColumn(new Column("Contrato"));
示例5: DBExecSql
ve_vendedor
FROM xve_vendedor, xen_entidad, xil_ibliquidacion, cpv_provincias, oib_ingresosbrutos, xev_entidadvendedor, xlc_liqcomision
WHERE lc_identidadvendedor = ev_id
AND ib_provincia = pv_codigo
AND ib_concepto = '01'
AND ev_idvendedor = ve_id
AND ev_identidad = en_id
AND il_idliquidacion = lc_id
AND pv_codigo = il_provincia
AND il_retencion <> 0
AND lc_estado <> 'C'
AND pv_codigo = :provincia
AND lc_id = :id
ORDER BY 1";
$stmt = DBExecSql($conn, $sql, $params);
validarSesion((DBGetRecordCount($stmt) > 0));
$row = DBGetQuery($stmt, 1, false);
$sql =
"SELECT fi_caracter, fi_firmante
FROM cfi_firma
WHERE fi_id = 444"; // Queda fijo Ana Bordachar..
$stmt = DBExecSql($conn, $sql, array());
$rowFirmante = DBGetQuery($stmt, 1, false);
$pdf = new FPDI();
$pdf->setSourceFile($_SERVER["DOCUMENT_ROOT"]."/modules/usuarios_registrados/agentes_comerciales/comisiones/templates/ingresos_brutos_generico.pdf");
$pdf->AddPage();
$tplIdx = $pdf->importPage(1);
$pdf->useTemplate($tplIdx);
示例6: GetRecordCount
private function GetRecordCount() {
// Método que calcula la cantidad de registros que devuelve el query..
global $conn;
$sqlCount = $this->FormatExtraConditions($this->sql).$this->GetBajaCondition();
$sqlCount = str_replace("?", "", str_replace("¿", "", $sqlCount));
$this->stmt = DBExecSql($conn, $sqlCount);
$this->recordCount = DBGetRecordCount($this->stmt);
$this->totalPages = ceil($this->recordCount / $this->rowsPerPage);
}
示例7: LOWER
if ($sistema <> 2) {
echo " <label>PC<span class=small>Estación de trabajo</span></label>
<input id=PC name=PC readonly=true value=".$row["PC"]."></input>";
};
?>
<?
// Muestro los archivos adjuntos NO dados de baja...
$sql =
"SELECT LOWER(REPLACE(REPLACE(UPPER(as_rutaarchivo), UPPER(directory_path), UPPER('F:/STORAGE_INTRANET/')), '/', '\'))
FROM computos.cas_adjuntosolicitud, sys.all_directories
WHERE directory_name = 'STORAGE_INTRANET'
AND as_fechabaja IS NULL
AND as_idsolicitud = :idsolicitud";
$params = array(":idsolicitud" => $_REQUEST["id"]);
$stmt = DBExecSql($conn, $sql, $params);
$hayAdjuntos = (DBGetRecordCount($stmt) > 0);
if ($hayAdjuntos) {
$links = "";
while ($row2 = DBGetQuery($stmt, 0)) {
$links.='<li><a href="/functions/get_file.php?fl='.base64_encode($row2[0]).'" target="blank">'.basename(htmlentities($row2[0])).'</li>';
$links.="\n";
}
?>
<table align="center" id="tableAdjuntos" style="margin-bottom:8px;" width="50%">
<tr>
<td><b><a name="titleAdjuntos">Adjuntos</a></b></td>
</tr>
<tr>
<td align="left"><ol><?php
echo $links;
?>
示例8: Confirma_NominaWeb
function Confirma_NominaWeb($IDESTABLECIWEB)
{
/*Esta funcion valida y confirma la nomina web
se van a validar todos los registros de la nomina que esten completos para el envio
se va a generar un nuevo numero de version y se actualiza la fecha de versionado
*/
$resultadoText = '';
try {
global $conn;
$params = array(":IDCABECERANOMINA" => $IDESTABLECIWEB);
$sql = ObtenerDatosNominaWeb('', '', false);
$sql = ReemplazaCaracterStr($sql, '?', '');
$sql = ReemplazaCaracterStr($sql, '¿', '');
$stmt = DBExecSql($conn, $sql, $params);
$contador = 0;
if (DBGetRecordCount($stmt) == 0) {
return utf8_encode("Nómina vacia.");
}
while ($row = DBGetQuery($stmt)) {
$faltantes = '';
foreach ($row as $key => $value) {
if (!isset($value)) {
$value = '';
}
if ($value == '') {
if ($faltantes != '') {
$faltantes .= ', ';
}
switch ($key) {
case "NOMBRE":
$faltantes .= 'Nombre ';
break;
case "FECING":
$faltantes .= "Fecha ingreso ";
break;
case "FECINI":
$faltantes .= "Fecha inicio";
break;
case "SECTOR":
$faltantes .= "Sector ";
break;
case "PUESTO":
$faltantes .= "Puesto ";
break;
case "LISTAESOP":
$faltantes .= "ESOP ";
break;
}
// $faltantes .= $key;
}
}
if ($faltantes != '') {
$contador++;
$resultadoText .= " CUIL " . $row['CUIL'] . ". Completar: " . $faltantes . " <p>";
} else {
$fechaIngreso = $row['FECING'];
$fechaInicio = $row['FECINI'];
$resultFecha = ValidarFechas($fechaIngreso, $fechaInicio);
if ($resultFecha != '') {
$contador++;
$resultadoText .= " CUIL " . $row['CUIL'] . ". Error: " . $resultFecha . " <p>";
}
}
}
if ($resultadoText != '') {
return $resultadoText . " Total registros incompletos " . $contador;
} else {
GrabarEstadoNomina($IDESTABLECIWEB, 'L', false, $conn);
DBCommit($conn);
}
return $resultadoText;
} catch (Exception $e) {
DBRollback($conn);
SalvarErrorTxt(__FILE__, __FUNCTION__, __LINE__, $e->getMessage());
RetronaXML($e->getMessage());
}
}
示例9: TO_CHAR
WHEN ha_enviarmedico = 'T' THEN 'Sí'
WHEN ha_enviarmedico = 'F' THEN 'No'
ELSE ' '
END enviarmedico, TO_CHAR(ha_fechaalta, 'dd/mm/yyyy HH24:MI') fechaalta, ha_empleado, ha_id,
ha_motivonoenviomedico, ha_observaciones, ma_detalle, se_id,
UPPER(SUBSTR(ha_usualta, 1, 2)) || LOWER(SUBSTR(ha_usualta, 3, 1000)) usualta
FROM rrhh.rha_ausencias, rrhh.rma_motivosausencia, use_usuarios
WHERE ha_idmotivoausencia = ma_id
AND UPPER(ha_usualta) = se_usuario
AND ha_fechaavisojefe IS NULL
ORDER BY ha_fechaalta DESC";
$stmt = DBExecSql($conn, $sql);
$cant = 0;
$totalRegistros = DBGetRecordCount($stmt);
require_once("gestion_combos.php");
while ($row = DBGetQuery($stmt)) {
$cant++;
?>
<tr class="FormLabelNegro10">
<td><input id="id<?php
echo $cant;
?>
" name="id<?php
echo $cant;
?>
" size="20" type="hidden" value="<?php
echo $row["HA_ID"];
?>
示例10: INSTR
}
?>
</div>
<div id="divBusquedas">
<div id="divTituloNovedades"><img id="imgTituloNovedades" src="/modules/portada/images/busquedas.png" /></div>
<?
$sql =
"SELECT bc_id, bc_nombrearchivo, bc_puesto, INSTR(bc_postulados, ',".getUserId().",') postulado
FROM rrhh.rbc_busquedascorporativas
WHERE art.actualdate BETWEEN TRUNC(bc_fechavigenciadesde) AND bc_fechavigenciahasta
AND bc_idestado = 3
AND bc_fechabaja IS NULL
ORDER BY bc_fechaalta DESC";
$stmt = DBExecSql($conn, $sql);
$mostrarBusquedas = (DBGetRecordCount($stmt) > 0);
$par = false;
while ($row = DBGetQuery($stmt)) {
$par = !$par;
$fileTitle = addslashes($row["BC_NOMBREARCHIVO"]);
$partesFile = pathinfo($fileTitle);
if (!isset($partesFile["extension"]))
$partesFile["extension"] = "";
$file = base64_encode(DATA_BUSQUEDAS_CORPORATIVAS_PATH.$row["BC_ID"].".".$partesFile["extension"]);
?>
<div id="<?php
echo $par ? "divItem1" : "divItem2";
?>
">
<div class="noLinkItemNovedadesTexto" id="divItemNovedadesTexto">
示例11: HistoricoLaboral
function HistoricoLaboral()
{
$ReturnSQL = ObtenerSQL_HistoricoLaboral();
$ReturnSQL = utf8_decode($ReturnSQL);
$params[":idtrabajador"] = $this->idtrabajador;
$sql = $ReturnSQL;
global $conn;
$stmt = DBExecSql($conn, $sql, $params);
$rowLiqCount = DBGetRecordCount($stmt);
if ($rowLiqCount > 0) {
$this->SetX($this->margenDerecho);
$this->SetTextColor(0, 0, 0);
$this->SetFontAlignGeneralHistorico();
$this->SetFont('Arial', 'B', 10);
$Newrow = array_values($this->arrayTitulosHistorico);
$this->Row($Newrow);
$this->LineaSepara();
$this->Ln(2);
while ($row = DBGetQuery($stmt, 1, false)) {
$this->SetX($this->margenDerecho);
$this->SetTextColor(0, 0, 0);
$this->SetFormatCell(array(6), 2, '$ ');
$this->SetFontAlignGeneralHistorico();
$this->SetFont('Arial', 'I', 7);
$Newrow = array_values($row);
$this->Row($Newrow);
$this->LineaSepara();
}
}
}
示例12: DBExecSql
AND ui_idempresa = em_id
AND ui_id = :id";
$stmt = DBExecSql($conn, $sql, $params);
$row = DBGetQuery($stmt);
$params = array(":idusuario" => $_SESSION["idUsuario"]);
$sql =
"SELECT be_descripcion, be_id, be_posicion, NVL(cp_puntos, 0) puntos
FROM rrhh.rbe_beneficios, rrhh.rcp_canjepuntos
WHERE be_id = cp_idbeneficio(+)
AND be_fechabaja IS NULL
AND cp_fechabaja IS NULL
AND cp_idusuario(+) = :idusuario
ORDER BY be_posicion";
$stmt2 = DBExecSql($conn, $sql, $params);
$alto = 128 + (22 * DBGetRecordCount($stmt2));
if ($alto < 240)
$alto = 240;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Language" content="es-ar" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" href="/styles/style2.css" type="text/css" />
<script language="JavaScript" src="/js/functions.js"></script>
<script language="JavaScript" src="/js/hint/hints.js"></script>
<script language="JavaScript" src="js/programa_incentivos.js"></script>
<style>
.hintText {
background-color: #FFFFCC;
示例13: validateSolicitud
public function validateSolicitud($datosSolicitud) {
global $conn;
$this->datosSolicitud = $datosSolicitud;
$advertencias = "";
$errores = "";
try {
$this->completeData();
$this->insertEstablecimientos();
// Validación 1..
if (!validarCuit($datosSolicitud["cuit"])) {
$errores.= "<error><codigo>1</codigo>";
$errores.= "<mensaje>La C.U.I.T. es inválida.</mensaje></error>";
throw new Exception("ERROR FATAL: La C.U.I.T. es inválida."); // Este error lo lanzo porque con una CUIT inválida no puedo ni validar nada..
}
// Validación 2 - Control de CUIT reservado..
$params = array(":cuit" => $datosSolicitud["cuit"]);
$sql =
"SELECT ac_descripcion actividad, ca_descripcion canal, en_nombre entidad, ru_idcanal, ru_identidad, ru_idvendedor, ru_observaciones, ve_nombre vendedor
FROM aru_reservacuit ru, aca_canal, cac_actividad, xen_entidad, xve_vendedor
WHERE ru_idcanal = ca_id(+)
AND ru_idactividad = ac_id(+)
AND ru_identidad = en_id(+)
AND ru_idvendedor = ve_id(+)
AND ru_cuit = :cuit
AND ru_fechabaja IS NULL
AND actualdate BETWEEN ru_fechadesde AND ru_fechahasta";
$stmt = DBExecSql($conn, $sql, $params);
if (DBGetRecordCount($stmt) > 0) {
$row = DBGetQuery($stmt);
$distintoVendedor = (($row["VENDEDOR"] != "") and ($row["RU_IDVENDEDOR"] != $this->datosUsuario["VENDEDOR"]));
if (($row["RU_IDCANAL"] != $this->datosUsuario["CANAL"]) or ($row["RU_IDENTIDAD"] != $this->datosUsuario["ENTIDAD"]) or ($distintoVendedor)) {
$errores.= "<error><codigo>2</codigo>";
$errores.= "<mensaje>Esta C.U.I.T. se encuentra reservada por otro usuario, por favor comuníquese con su Ejecutivo de Provincia ART.</mensaje>";
$errores.= "<observaciones>".$row["RU_OBSERVACIONES"]."</observaciones></error>";
}
}
// Validación 3 - Control de vigencia de la Solicitud de Cotización..
$params = array(":cuit" => $datosSolicitud["cuit"]);
$sql =
"SELECT ca_descripcion
FROM asc_solicitudcotizacion, aca_canal
WHERE ca_id = sc_canal
AND (actualdate - TRUNC(sc_fechasolicitud)) < 30
AND sc_estado NOT IN('05', '07', '08', '09', '18.0', '18.1', '18.2', '18.3')
AND sc_cuit = :cuit";
$stmt = DBExecSql($conn, $sql, $params);
if (DBGetRecordCount($stmt) > 0) {
$errores.= "<error><codigo>3</codigo>";
$errores.= "<mensaje>Ya existe una solicitud para esta C.U.I.T., por favor comuníquese con su Ejecutivo de Provincia ART.</mensaje></error>";
}
// Validación 4 - Control de vigencia de la Revision de Precio..
$params = array(":cuit" => $datosSolicitud["cuit"]);
$sql =
"SELECT ca_descripcion
FROM art.asr_solicitudreafiliacion
JOIN aca_canal ON ca_id = sr_idcanal
WHERE (art.actualdate - TRUNC(sr_fechaalta)) < 30
AND sr_estadosolicitud NOT IN('05', '18.0', '18.1', '18.2', '18.3')
AND sr_cuit = :cuit";
$stmt = DBExecSql($conn, $sql, $params);
if (DBGetRecordCount($stmt) > 0) {
$errores.= "<error><codigo>4</codigo>";
$errores.= "<mensaje>Ya existe una solicitud para esta C.U.I.T., por favor comuníquese con su Ejecutivo de Provincia ART.</mensaje></error>";
}
// Validación 5..
$params = array(":cuit" => $datosSolicitud["cuit"]);
$sql = "SELECT afiliacion.check_cobertura(:cuit) FROM DUAL";
if (ValorSql($sql, "", $params) == 1) {
$errores.= "<error><codigo>5</codigo>";
$errores.= "<mensaje>Esta empresa ya tiene un contrato activo con esta aseguradora.</mensaje></error>";
}
// Validación 6 - Que no puedan colocar la CUIT de la Provincia ART..
if ($datosSolicitud["cuit"] == "30688254090") {
$errores.= "<error><codigo>6</codigo>";
$errores.= "<mensaje>Debe registrarse la C.U.I.T. del empleador (si la C.U.I.T. se registra erróneamente la solicitud no tiene validez).</mensaje></error>";
}
// Validación 7 - Valida el status ante la SRT..
$params = array(":cuit" => $datosSolicitud["cuit"]);
$sql =
"SELECT 1
FROM srt.sem_empresas e JOIN srt.shv_historialvigencias v ON v.hv_id = art.cotizacion.get_idultimavigencia(em_cuit)
WHERE CASE
WHEN v.hv_idoperaciondesde = 10888 THEN ADD_MONTHS(v.hv_vigenciadesde, 10) + 11
ELSE ADD_MONTHS(v.hv_vigenciadesde, 6)
END <= SYSDATE
AND e.em_cuit = :cuit";
if (($this->datosSolicitud["statusSrtAutomatico"]->getStatus() != -1) and ($this->datosSolicitud["statusSrtAutomatico"]->getStatus() != 1) and (!ExisteSql($sql, $params, 0))) {
$errores.= "<error><codigo>7</codigo>";
$errores.= "<mensaje>Esta C.U.I.T. no puede ser cotizada por la vigencia en la actual ART, por favor comuníquese con su Ejecutivo de Provincia ART.</mensaje></error>";
//.........這裏部分代碼省略.........
示例14: array
else {
// Se corre primero este SP que recupera la documentación faltante..
$curs = null;
$params = array(":contrato" => $_REQUEST["id"], ":usuario" => $_SESSION["usuario"]);
$sql = "BEGIN art.afiliacion.do_documentacion_faltante(:contrato, :usuario); END;";
DBExecSP($conn, $curs, $sql, $params, false);
$params = array(":usuario" => $_SESSION["usuario"]);
$sql =
"SELECT df_contrato, tb_descripcion AS forma_juridica, df_contacto, df_firmante AS caracter_firmante, df_documentofalta AS documento
FROM tmp.tdf_documentacion_faltante
LEFT JOIN art.ctb_tablas ON tb_clave = 'FJURI' AND tb_codigo = df_formajuridica
WHERE df_usuario = :usuario
ORDER BY df_firmante, df_documentofalta";
$stmt = DBExecSql($conn, $sql, $params);
$hayDocFal = (DBGetRecordCount($stmt) > 1);
$docFal = ($hayDocFal)?"<span style=\"cursor:hand;\" onClick=\"verDocumentacionFaltante();\" title=\"Ver Documentaciónn Faltante\">SÍ</span>":"NO";
}
?>
<!--
<div class="TituloSeccion" style="display:block; font-size:9pt; margin-top:8px; width:730px;">Varios</div>
<div class="ContenidoSeccion" style="padding:4px; margin-left:4px; margin-top:4px; width:720px;">
<div>
<label>Documentación Faltante Contrato</label>
<span><b><?php
echo $docFal;
?>
</b></span>
</div>
<div style="margin-top:2px;">
<label style="margin-left:108px;">DDJJ Faltantes</label>
示例15: array
msgBox("[2] Ya existe una solicitud para esta C.U.I.T., por favor comuníquese con su Ejecutivo de Provincia ART.", "cuit");
}
// Validación 3..
// EJV 01/02/2010
// Control de vigencia de la Revision de Precio
$params = array(":cuit" => $_REQUEST["cuit"]);
$sql =
"SELECT ca_descripcion
FROM art.asr_solicitudreafiliacion
JOIN aca_canal ON ca_id = sr_idcanal
WHERE (art.actualdate - TRUNC(sr_fechaalta)) < 30
AND sr_estadosolicitud NOT IN('05', '18.0', '18.1', '18.2', '18.3')
AND sr_cuit = :cuit";
$stmt = DBExecSql($conn, $sql, $params);
if (DBGetRecordCount($stmt) > 0) {
$rowValidation = DBGetQuery($stmt);
msgBox("[3] Ya existe una solicitud para esta C.U.I.T., por favor comuníquese con su Ejecutivo de Provincia ART.", "cuit");
}
// Validación 4..
$params = array(":cuit" => $_REQUEST["cuit"]);
$sql = "SELECT afiliacion.check_cobertura(:cuit) FROM DUAL";
if (ValorSql($sql, "", $params) == 1) {
msgBox("[4] Esta empresa ya tiene un contrato activo con esta aseguradora.");
}
// Validación 5.. Que no puedan colocar el CUIT de la ART.
// EJV 15/04/2010.
if ($_REQUEST["cuit"] == "30688254090") {