@extends('fragments.fullTemplate') @php $id_usuario = session('id_usuario'); if (! session('id_usuario')) { header('location: /'); die(); } @endphp @section('contenido')
@if(session()->has('success')) @endif @if(session()->has('warning')) @endif @if(session()->has('error')) @endif @if (count($errors) > 0) @endif
@include('Requisicion_compra.Notificacion.notificacion_requisicion_modal') @include('Control_documentos.Notificacion.notificacion_documento_version') {{--
--}} @if ($permisos->crear == 1) @endif
Portal de usuarios

{{ $solicitudes_usuarios->count() }} resultados en esta página

@if($solicitudes_usuarios->count()) @foreach ($solicitudes_usuarios as $solicitud) @php $fecha = date("d-m-Y",strtotime($solicitud->fecha)); $datos_cliente_informe = datos_cliente_informe($solicitud->id_cliente_informe); $datos_cliente_factura = datos_cliente_factura($solicitud->id_cliente_factura,$datos_cliente_informe->id_cliente_informe); $datos_cliente_contacto_factura = datos_cliente_contacto_factura($solicitud->id_cliente_contacto_factura); @endphp @endforeach @else @endif

{{ $clientes_facturas->count() }} resultados en esta página

@if($clientes_facturas->count()) @foreach ($clientes_facturas as $cliente_factura) @php $datos_contacto = datos_contacto_cliente_factura($cliente_factura->id_cliente_factura); $estatus = datos_usuario_cliente_factura($cliente_factura->id_cliente_factura); @endphp {{--@if ($datos_contacto->count())--}} {{--@endif--}} @endforeach @else @endif
@php use App\Cliente_Informe; use App\Cliente_Factura; use App\Cliente_Contacto_Factura; use App\Portal_Usuario; function datos_cliente_informe($id_cliente_informe){ $datos_cliente_informe = Cliente_Informe::select('id_cliente_informe','nombre_empresa')->where('id_cliente_informe',$id_cliente_informe)->first(); return $datos_cliente_informe; } function datos_cliente_factura($id_cliente_factura,$id_cliente_informe){ $datos_cliente_factura = Cliente_Factura::select('id_cliente_factura','nombre_empresa')->where('id_cliente_factura',$id_cliente_factura)->first(); if ($datos_cliente_factura == null) { $datos_cliente_factura = Cliente_Factura::select('cliente_facturas.id_cliente_factura','cliente_facturas.nombre_empresa') ->join('cliente_factura_x_informes', 'cliente_facturas.id_cliente_factura', '=', 'cliente_factura_x_informes.id_cliente_factura') ->where('cliente_factura_x_informes.id_cliente_informe',$id_cliente_informe) ->first(); } return $datos_cliente_factura; } function datos_cliente_contacto_factura($id_cliente_contacto_factura){ $datos_cliente_contacto_factura = Cliente_Contacto_Factura::vigentes()->select('id_cliente_contacto_factura','nombre_contacto')->where('id_cliente_contacto_factura',$id_cliente_contacto_factura)->first(); return $datos_cliente_contacto_factura; } function datos_contacto_cliente_factura($id_cliente_factura){ $datos_contacto = Cliente_Contacto_Factura::vigentes() ->select( 'nombre_contacto', 'telefono', 'extension', 'celular' ) ->leftjoin('portal_solicitud_usuarios', 'cliente_contacto_facturas.id_cliente_contacto_factura', '=', 'portal_solicitud_usuarios.id_cliente_contacto_factura') ->where(function($q){ $q->where('portal_solicitud_usuarios.estatus', 1) ->orWhere('cliente_contacto_facturas.solicitud_portal', 0); }) ->where('id_cliente_factura',$id_cliente_factura) ->get(); return $datos_contacto; } function datos_usuario_cliente_factura($id_cliente_factura){ $datos_usuario_cliente_factura = Portal_Usuario::select( 'usuario', 'contrasena', 'estatus' ) ->where('id_cliente_factura',$id_cliente_factura) ->first(); $estatus = 0; if ($datos_usuario_cliente_factura != null) { $estatus = $datos_usuario_cliente_factura->estatus; } return $estatus; } @endphp @include('Portal_Clientes.Solicitudes_clientes.edit_portal_solicitud_cliente_modal') @include('Portal_Clientes.Solicitudes_clientes.send_email_portal_solicitud_cliente') @include('Portal_Clientes.Solicitudes_clientes.delete_portal_solicitud') @include('Portal_Clientes.Solicitudes_clientes.send_email_cliente_factura') @include('Portal_Clientes.Solicitudes_clientes.modal_datos_portal_usuario') @endsection