$CentroCostoId = mysql_result($rst, 0, "cc_id"); $cc_centrocostos = mysql_result($rst, 0, "cc_centrocostos"); $t_etapa = mysql_result($rst, 0, "t_etapa_actual"); $t_etapa_nombre = mysql_result($rst, 0, "et_etapa_nombre"); $t_flujo = mysql_result($rst, 0, "t_flujo"); $cc_nombre = mysql_result($rst, 0, "cc_nombre"); $nombreUsuarioIniciador = mysql_result($rst, 0, "nombre"); $requiereAnticipo = mysql_result($rst, 0, "sg_requiere_anticipo"); $sg_concepto = mysql_result($rst, 0, "cp_concepto"); $idConcepto = mysql_result($rst, 0, "sg_concepto"); $t_delegado = mysql_result($rst, 0, "t_delegado"); // Traerá la ruta de autorización de la solicitud correspondiente $rutaAutorizacion = new RutaAutorizacion(); $autorizadores = $rutaAutorizacion->getNombreAutorizadores($t_id); // Carga de Invitados $comensales = new Comensales(); $invitados = $comensales->Load_comensales_solicitud_by_tramite($t_id); // Verificamos si la solicitud fue realizada por un delegado; de ser as� imprimiremos el nombre de los involucrados if ($t_delegado != 0) { $duenoActual = new Usuario(); $duenoActual->Load_Usuario_By_ID($t_delegado); $nombredelegado = $duenoActual->Get_dato('nombre'); $nombreUsuarioIniciador = "<font color='#0000CA'>" . $nombredelegado . "</font>" . strtoupper(" en nombre de: ") . $nombreUsuarioIniciador; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <script type="text/javascript" src="../../lib/js/jquery/jquery-1.3.2.js" ></script> <script type="text/javascript" src="../../lib/js/jquery/jquery.date_input.js" ></script> <script type="text/javascript" src="../../lib/js/jquery/jquery.autocomplete.js" ></script>
$usuarioApm = $row["u_materno"]; $nombreEmpleado = $row["nombre"]; $idfwk_usuario = $row["idfwk_usuario"]; $idcentrocosto = $row["idcentrocosto"]; $cc_nombre = $row["cc_nombre"]; $cc_centrocostos = $row["cc_centrocostos"]; $co_total = $row["co_total"]; $et_etapa_nombre = $row["et_etapa_nombre"]; $co_ceco = $row["co_cc_clave"]; $t_delegado = $row['t_delegado']; $co_observaciones = $row['co_observaciones']; $co_lugar = $row['co_lugar']; $co_ciudad = $row['co_ciudad']; } // Cargar los invitados de la comprobacion $comensales = new Comensales(); $invitadosComprobacion = $comensales->Load_comensales_comprobacion_by_tramite($t_id); // Construccion de cuadro principal (informacion general) $pdf->SetFont('consola', 'B', 10); $pdf->Ln(7); $pdf->SetX(50); $pdf->Multicell(190, 8, "Información General", 'LRT', 'C', 0); $pdf->SetX(50); $pdf->SetFont('consola', 'B', 10); $pdf->Cell(45, 3, "No. de Folio:", 0, 0, 'R'); $pdf->SetFont('consola', '', 10); $pdf->Cell(45, 3, $idTramite, 0, 0, 'L'); $pdf->SetFont('consola', 'B', 10); $pdf->Cell(45, 3, "Fecha de Creación:", 0, 0, 'R'); $pdf->SetFont('consola', '', 10); $pdf->Cell(45, 3, $t_fechaRegistro, 0, 0, 'L');
{ $factor = strlen($string) > $widthCell ? 2 : 1; return $factor; } } $pdf = new PDF('P', 'mm', 'Letter'); $pdf->AddFont('consola', '', 'consola.php'); $pdf->AddFont('consola', 'B', 'consolab.php'); $pdf->AddFont('consola', 'Z', 'consolaz.php'); $pdf->AddFont('consola', 'I', 'consolai.php'); $pdf->AliasNbPages(); $pdf->AddPage(); $cnn = new conexion(); $idTramite = $_GET['id']; //Se cargan los comensales de la comprobacion de invitacion $comensales = new Comensales(); $invitados = $comensales->Load_comensales_by_tramite($idTramite); // Carga datos de autorizadores $rutaAutorizacion = new RutaAutorizacion(); $autorizadores = $rutaAutorizacion->getNombreAutorizadores($idTramite); //Se carga el tramite de la comprobacion $tramite = new Tramite(); $tramite->Load_Tramite($idTramite); //Se carga la comprobacion $comp_inv = new Comprobacion(); $comp_inv->Load_Comprobacion_Invitacion_By_co_mi_tramite($idTramite); //Se obtiene el id del tramite de la solicitud de invitacion $id_tramite_sol_inv = $comp_inv->Get_dato("co_tramite"); //Se carga la solicitud de invitacion a la que hace referencia la comprobacion $sol_inv = new C_SV(); $sol_inv->Load_Solicitud_Invitacion_Tramite($id_tramite_sol_inv);
$req_anticipo = 1; } // Guardamos la fecha en el formato de Mysql $fechaGasto = fecha_to_mysql($fechaGasto); // Limpiamos las cantidades(eliminamos la ',') $montoSolicitado = str_replace(',', '', $montoSolicitado); $totalPesos = str_replace(',', '', $totalPesos); // Bandera de Guardado Previo $guardadoPrevio = false; // Creación de las instancias $tramite = new Tramite(); $solicitud = new SolicitudesGastos(); $notificacion = new Notificacion(); $centrocostos = new CentroCosto(); $duenoActual = new Usuario(); $comensales = new Comensales(); $tramite->ejecutar("SET AUTOCOMMIT=0"); $tramite->ejecutar("BEGIN"); // Verificar las observaciones anotadas anteriormente if ($_POST['tramiteId'] != 0) { $solicitud->cargaGastoporTramite($_POST['tramiteId']); $historialObservaciones = $solicitud->Get_dato('sg_observaciones'); } // Verificamos si contamos con un ID de Tramite entonces solo realizaremos actualizaciones, de lo contrario realizaremos las inserciones de los datos. if ($_POST['tramiteId'] != 0) { $idTramite = $_POST['tramiteId']; // Actualizar los datos del tramite $tramite->actualizarInfoTramite($idTramite, $motivo, $_SESSION['idrepresentante']); // Actualizamos la Solicitud de Gastos $solicitud->Edita_Gasto($motivo, $montoSolicitado, $totalPesos, $divisa, $ceco, $ciudad, $historialObservaciones, $observaciones, $fechaGasto, $lugarGasto, $req_anticipo, $concepto, $idTramite); } else {