public function generarPDFRecepcion($orden_compra) { $filename = APP_TMPPATH . 'requisicion.pdf'; PDFController::generatePDF(view('Adquisiciones.PDF.contabilidad', ['orden_compra' => $orden_compra]), false, $filename); return $filename; }
public function generarPDF() { $input = Request::createFromGlobals(); $requisicion = Requisicion::findByEFID($input->request_id); $filename = APP_TMPPATH . 'requisicion.pdf'; PDFController::generatePDF(view('Adquisiciones.PDF.requisicion', ['requisicion' => $requisicion]), false, $filename); (new \AttachmentCore())->addAttachmentToRequest($input->request_id, \FlowSettingsCore::get(FLOW_ADQUISICIONES, 'ADQ_FILE_REQUISICION'), $filename, APP_ENVPATH, $_SESSION['user_id'], "Requisición " . $requisicion->id); return array("status" => true, "message" => ""); }
public function generateRequestPDF() { $input = Request::createFromGlobals(); $filename = APP_TMPPATH . 'requisicion.pdf'; $reclamo = Reclamo::with(['clase', 'lineas', 'reclamo_causas.causa', 'reclamo_acciones.reclamos', 'reclamo_decision', 'reclamo_nc'])->whereEfId($input->request_id)->first(); $timeArray = TimeController::getHours($reclamo->reclamo_fecha_inicio); $dias_calendario = number_format($timeArray['total'] / 24, 2); $dias_laborable = number_format($timeArray['work'] / 8, 2); PDFController::generatePDF(view('Reclamos.PDF.reclamo', compact('reclamo', 'dias_calendario', 'dias_laborable')), false, $filename); (new \AttachmentCore())->addAttachmentToRequest($input->request_id, \FlowSettingsCore::get(FLOW_RECLAMOS, 'REC_ATT_ARCHIVO_PDF'), $filename, APP_ENVPATH, $_SESSION['user_id'], "Reclamo"); return ["status" => true, "message" => ""]; }
public function generarOrdenCompraPDF($request_id) { $ordenes_compra = OrdenCompra::whereHas('lineas.linea_requisicion.requisicion', function ($query) use($request_id) { return $query->where('ef_id', $request_id); })->with(['proveedor', 'lineas.linea_requisicion.requisicion', 'lineas.producto'])->get(); foreach ($ordenes_compra as $orden_compra) { $filename = APP_TMPPATH . 'requisicion.pdf'; PDFController::generatePDF(view('Adquisiciones.PDF.orden_compra', ['orden_compra' => $orden_compra]), false, $filename); (new \AttachmentCore())->addAttachmentToRequest($request_id, \FlowSettingsCore::get(FLOW_ADQUISICIONES, 'ADQ_FILE_ORDENCOMPRA'), $filename, APP_ENVPATH, $_SESSION['user_id'], "Orden de Compra " . $orden_compra->id); } }
public function generarPDF() { $input = Request::createFromGlobals(); $task = Task::find($input->task_id); if ($task->task_step == \FlowSettingsCore::get(FLOW_RECEPCIONDOCUMENTOS, 'RDE_FILE_OUTPUT_STEP')) { $documento = Documento::with(['lineas.lineas_distribucion', 'lineas_distribucion'])->whereEfId($input->request_id)->first(); $filename = APP_TMPPATH . 'distribucion.pdf'; PDFController::generatePDF(view('RecepcionDocumentos.PDF.distribucion_costo', ['documento' => $documento]), false, $filename); (new \AttachmentCore())->addAttachmentToRequest($input->request_id, \FlowSettingsCore::get(FLOW_RECEPCIONDOCUMENTOS, 'RDE_FILE_OUTPUT'), $filename, APP_ENVPATH, $_SESSION['user_id'], 'Formulario de distribución'); } return array("status" => true, "message" => ""); }