Beispiel #1
0
        $nPaso = "8: Información";
        $InfoPaso = "Ingrese cualquier nota que desee que tomemos en cuenta al momento de procesar esta orden";
        $Datos = "Notas y observaciones:<br />" . ui_textarea('txtNotas', _F_orden_cache('txtNotas'), '', 'width:99%');
        $InfoExtra = "Tip: Las sugerencias generales puede hacerlas utilizando el botón 'Comentarios' en el menú superior";
        $Recoger = 'txtNotas: $("#txtNotas").val()';
        $Script = '$("#cmdSiguiente").attr("value", "Imprimir");';
        break;
    case 9:
        $_SESSION['orden']['datos']['txtFechaorden'] = mysql_date('now');
        $id_orden = db_agregar_datos('ahm_ordenes', $_SESSION['orden']['datos']);
        $nPaso = "9. Confirmación";
        $InfoPaso = "Se ha completado con exito el asistente de solicitud de impresión.";
        $Datos = "Su número de comprobante de impresión es <b>" . $id_orden . "+" . $_SESSION['orden']['datos']['validacion'] . "</b>. Este número a sido registrado en el sistema y puede ser consultado en cualquier momento. Ud. necesitará este número para realizar cualquier consulta vía telefónica sobre el estado de esta impresión.<br /><br />Datos de la orden:<br /><br />" . dumpOrden($_SESSION['orden']['datos']);
        $InfoExtra = "La orden ha sido enviada y <b>no</b> puede modificarla.<br />Si desea intentar cancelarla puede comunicarse (lo antes posible) de forma telefonica con I·Print, se le solicitará el código de la orden de impresión.";
        $Script = '$("#cmdAnterior").hide();$("#cmdSiguiente").attr("value", "Nueva orden");$("#cmdAbortar").attr("value", "Salir");';
        despachar_notificaciones('El usuario ' . _F_usuario_cache('nombre') . ' ha solicitado un impresion para el ' . _F_orden_cache('txtFechaEntrega'));
        break;
    case 10:
        $nPaso = "Creando nueva orden...";
        $InfoPaso = "Por favor espere...";
        $Datos = "";
        $InfoExtra = "";
        $Script = "window.location='./?accion=orden'";
        break;
}
retornarAjax(orden_ajax_compuesto($nPaso, $InfoPaso, $InfoPaso2, $Datos, $InfoExtra, $Recoger, $Script));
function orden_ajax_compuesto($nPaso, $InfoPaso, $InfoPaso2, $Datos, $InfoExtra, $Recoger, $Script)
{
    global $NombreCampo;
    return JS_onload('
    $("#lblPasoActual").html("Paso ' . addslashes($nPaso) . '");
Beispiel #2
0
    return;
}
/* Cambio de estado de orden */
// ===================================================================
// =====================================================================
//  Reservar una visita
// _____________________________________________________________________
if (isset($_SESSION['autenticado']) && isset($_POST['fecha']) && isset($_POST['hora'])) {
    $datos['validacion'] = rand(0, 32500);
    $datos['id_usuario'] = _F_usuario_cache('id_usuario');
    $datos['FechaVisita'] = mysql_date($_POST['hora'] . " " . $_POST['fecha']);
    $datos['estado'] = _EV_nueva;
    $id_visita = db_agregar_datos('ahm_visitas', $datos);
    if ($id_visita) {
        echo "Visita reservada para el <b>" . $datos['FechaVisita'] . "</b>.<br />Código de validación: <b>{$id_visita}+" . $datos['validacion'] . "</b><br />";
        despachar_notificaciones("Nueva visita pendiente para el " . $datos['FechaVisita'] . ". Hecha por " . _F_usuario_cache('nombre'));
    }
    return;
}
// =====================================================================
// =====================================================================
//  Tabla de selección de visita
// _____________________________________________________________________
if (isset($_SESSION['autenticado']) && isset($_POST['fecha'])) {
    $Fecha = db_codex($_POST['fecha']);
    $FechaInicio = mysql_date($Fecha);
    $FechaFin = mysql_date($Fecha . " +1 day");
    // Obtenemos los visitas para ese día de ese usuario.
    $c = "SELECT CONCAT(id_visita, '+', validacion) AS validacion_2, FechaVisita FROM ahm_visitas WHERE (FechaVisita BETWEEN '{$FechaInicio}' AND '{$FechaFin}') AND (id_usuario='" . _F_usuario_cache('id_usuario') . "')";
    DEPURAR($c, 0);
    $resultado = db_consultar($c);