if (isset($_POST['rowCountConceptos']) && $_POST['rowCountConceptos'] != "") { for ($i = 1; $i <= $_POST['rowCountConceptos']; $i++) { $concepto = $_POST['Concepto' . $i]; $CViaje->add_conceptos_detalle($concepto, $idTramite, 0); } } // Registra las partidas del itinerario for ($i = 1; $i <= $_POST['rowCount']; $i++) { $sTipoViaje = $_POST['select_tipo_viaje' . $i]; $sFechaSalida = $_POST['salida' . $i]; $sFechaLlegada = $_POST['llegada' . $i]; $sOrigen = $_POST['origen' . $i]; $sDestino = $_POST['destino' . $i]; $sSelect_hora_salida = $_POST['hora' . $i]; if ($sOrigen != "" && $sOrigen != NULL) { if ($CViaje->Add_Itinerario_sa($sOrigen, $sDestino, $sFechaSalida, $sFechaLlegada, $sSelect_hora_salida, $sTipoViaje) <= 0) { $CViaje->insertar("ROLL BACK"); echo "Error al Registrar el Itinerario"; exit; } } } //for // Envia el tramite a aprobacion $usuarioAprobador = new Usuario(); $usuarioAprobador->Load_Usuario_By_ID($aprobador); $mensaje = sprintf("La solicitud Amex <strong>%05s</strong> ha sido <strong>CREADA</strong> y asignada a <strong>%s</strong> para su revisión", $idTramite, $usuarioAprobador->Get_dato('nombre')); $tramite->Modifica_Etapa($idTramite, ANTICIPO_AMEX_ETAPA_AGENCIA, FLUJO_AMEX, $aprobador); $tramite->EnviaMensaje($idTramite, $mensaje); // Termina transacción $tramite->insertar("COMMIT");