Example #1
0
 *
 * @param datosSolicitud string POST	=> Peticion a la que atiende	 
 * @param tramite string 				=> el tramite del cual requerimos la informacion 
 * @return json							=> En una cadena json la region, el tipo de viaje y los dias de viaje
 */
if (isset($_POST['datosSolicitud'])) {
    $idTramite = $_POST['tramite'];
    $sql = "SELECT sv_viaje \n\t\t\t\tFROM solicitud_viaje \n\t\t\t\tWHERE sv_tramite = {$idTramite}";
    $res = $conexion->consultar($sql);
    $row = mysql_fetch_assoc($res);
    $svViaje = $row['sv_viaje'];
    $parametro = new Parametro();
    if ($svViaje == 'Sencillo' || $svViaje == 'Redondo') {
        $datosViaje = $parametro->datosViajeSencilloRedondo($idTramite);
    } else {
        $datosViaje = $parametro->datosViajeMultidestino($idTramite);
    }
    echo json_encode(codifica($datosViaje));
}
//================================================================================================================
/**
 * Obtiene el la region, el tipo de viaje y los dias de viaje de una solicitud
 *
 * @param tipoTarjeta string POST	=> Peticion a la que atiende	 	 
 * @return json						=> Los Tipos de Tarjeta en formato json
 */
if (isset($_REQUEST["tipoTarjeta"])) {
    $tipoTarjeta = array(1 => "AMEX corporativa Gastos");
    for ($cont = 1; $cont <= count($tipoTarjeta); $cont++) {
        $response->rows[$cont] = codifica(array("tipo" => $tipoTarjeta[$cont]));
    }
 if ($tramite == "") {
     $tramite = $tramiteIdComentario;
 }
 //seleccionamos el viaje (Sencillo,redondo,Multidestinos)
 $query_viaje = "SELECT sv_viaje FROM solicitud_viaje WHERE sv_tramite = {$tramite} ";
 //error_log($query_viaje);
 $rst = $cnn->consultar($query_viaje);
 while ($fila = mysql_fetch_assoc($rst)) {
     $sv_viaje = $fila['sv_viaje'];
 }
 //se obtinen a continuacion 3 datos importantes ( Tipo de viaje , La region y  Los dias de viaje )
 if ($sv_viaje == 'Sencillo' || $sv_viaje == 'Redondo') {
     $datosConcepto = $parameter->datosViajeSencilloRedondo($tramite);
 } else {
     //cuando sea multidestinos se tomara los datos del ultimo itinerario
     $datosConcepto = $parameter->datosViajeMultidestino($tramite);
 }
 //El orden de los datos obtenidos es el siguiente:
 // 	"Dato1" (Tipo de viaje) = $datosConcepto[0]
 // 	"Dato2" (Region) = $datosConcepto[1]
 // 	"Dato3" (Dias de viaje) = $datosConcepto[2]
 //obtiene el numero de dias de la solicitud en cuestion.
 if ($sv_viaje == 'Redondo') {
     $numeroDias = $datosConcepto[2] + 1;
 } else {
     $numeroDias = $datosConcepto[2];
 }
 //dependiendo del id del concepto le daremos sus valores (Nacional e internacional)
 if ($datosConcepto[0] == 'Nacional') {
     if ($conceptoIdComentario == $conceptoC->GetIdAlimentos()) {
         //Alimentos