<?php $__env->startSection('titulo', 'Procesos de Solicitudes de Pagos'); ?>


<?php $__env->startSection('cabeza'); ?>


<?php echo \Illuminate\View\Factory::parentPlaceholder('cabeza'); ?>


<?php echo $__env->make('librerias.datatables.css', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>


<link rel="stylesheet" href="<?php echo e(asset('archivos/css/aplicacion/seccion/procesos/solicitudesPagos.css')); ?>">

<?php $__env->stopSection(); ?>


<?php $__env->startSection('encabezado'); ?>

<?php $__env->startComponent('aplicacion.elementos.boton', [
  'tipo' => 'submit',
  'id' => 'botonGuardar',
  'atributos' => '
    form=formularioSolicitudesPagos
    formmethod=POST
    formaction=' . route('ejecutar') . '?0=0&procedimiento=p_registrar_solicitudes_pagos
  '
]); ?>
  Guardar
<?php echo $__env->renderComponent(); ?>

<?php $__env->startComponent('aplicacion.elementos.boton', [
  'id' => 'botonLimpiar',
  'clases' => 'btn btn-warning',
  'atributos' => '
    form=formularioSolicitudesPagos
    data-accion=limpiar
  '
]); ?>
  Limpiar
<?php echo $__env->renderComponent(); ?>

<?php $__env->startComponent('aplicacion.elementos.boton', [
	'tipo' => 'button',
	'id' => 'botonImprimir',
	'atributos' => 'disabled'
]); ?>
	Imprimir
<?php echo $__env->renderComponent(); ?>

<?php $__env->stopSection(); ?>


<?php $__env->startSection('seccion'); ?>

<form
  class="form"
  id="formularioSolicitudesPagos"
  autocomplete="off"
  
	data-tabla-limpiar="#tablaRegistrosCodificacion, #tablaRegistrosFacturas"
>

  <?php echo csrf_field(); ?>

  <input type="text" id="id_entidad" name="id_entidad" value="-1" hidden>

  <div class="row">

    <div class="col-8 col-sm-9 col-md-8 col-lg-1 col-xl-1 col-xxl-1">
      <?php $__env->startComponent('aplicacion.elementos.campo.etiqueta', [
        'id' => 'id_solicitud_pago',
        'mascara' => ['tipo' => 'entero'],
        'titulo' => '# Solicitud'
      ]); ?>
      <?php echo $__env->renderComponent(); ?>
    </div>

    <div class="col-8 col-sm-9 col-md-8 col-lg-2 col-xl-2 col-xxl-2">
      <?php $__env->startComponent('aplicacion.elementos.campo.etiqueta', [
        'tipo' => 'select',
        'id' => 'destino',
        'titulo' => 'Destino'
      ]); ?>

        <option value="NORMAL">NORMAL</option>

        <option value="SUPLIDOR">SUPLIDOR</option>

      <?php echo $__env->renderComponent(); ?>
    </div>

    <div class="col-8 col-sm-9 col-md-8 col-lg-2 col-xl-2 col-xxl-2">
      <?php $__env->startComponent('aplicacion.elementos.campo.etiqueta', [
        'tipo' => 'select',
        'id' => 'medio_pago',
        'atributos' => '
          data-peticion-procedimiento="p_traer_filtros"
          data-peticion-parametros="renglon: MEDIOS_PAGOS; tipo_filtro: SOLICITUDES_PAGOS"
        ',
        'titulo' => 'Medio de Pago'
      ]); ?>
      <?php echo $__env->renderComponent(); ?>
    </div>

    <div class="col-8 col-sm-9 col-md-8 col-lg-5 col-xl-5 col-xxl-5">
      <?php $__env->startComponent('aplicacion.elementos.campo.etiqueta', [
        'tipo' => 'select',
        'id' => 'id_cuenta_banco',
        'atributos' => '
          data-peticion-procedimiento="p_traer_filtros"
          data-peticion-parametros="renglon: BANCOS; tipo_filtro: CUENTAS"
        ',
        'titulo' => 'Cuenta de Banco'
      ]); ?>
      <?php echo $__env->renderComponent(); ?>
    </div>

    

    <div class="col-4 col-sm-9 col-md-8 col-lg-2 col-xl-2 col-xxl-2">
      <?php $__env->startComponent('aplicacion.elementos.campo.etiqueta', [
        'tipo' => 'date',
        'id' => 'fecha',
				'valor' => $fecha->valor,
				'atributos' => '
					min=' . $fecha->minima . '
					max=9999-12-31',
        'titulo' => 'Fecha'
      ]); ?>
      <?php echo $__env->renderComponent(); ?>
    </div>

    <div class="col-4 col-sm-9 col-md-8 col-lg-3 col-xl-3 col-xxl-3">
      <?php $__env->startComponent('aplicacion.elementos.campo.etiqueta', [
        'tipo' => 'date',
        'id' => 'fecha_pago',
				'valor' => $fecha->valor,
				'atributos' => '
					min=' . $fecha->minima . '
					max=9999-12-31',
        'titulo' => 'Fecha de Pago'
      ]); ?>
      <?php echo $__env->renderComponent(); ?>
    </div>

    <div class="col-4 col-sm-9 col-md-8 col-lg-2 col-xl-2 col-xxl-2">
      <?php $__env->startComponent('aplicacion.elementos.campo.etiqueta', [
        'id' => 'monto',
        'mascara' => ['tipo' => 'numerico'],
        'titulo' => 'Monto'
      ]); ?>
      <?php echo $__env->renderComponent(); ?>
    </div>

    <div class="col-4 col-sm-4 col-md-4 col-lg-5 col-xl-5 col-xxl-5">
      <?php $__env->startComponent('aplicacion.elementos.grupo.campos'); ?>

        <input type="text" id="id_beneficiario" name="id_cliente" hidden>

        <?php $__env->startComponent('aplicacion.elementos.campo.etiqueta', [
          'id' => 'beneficiario',
          'nombre' => 'cliente',
          'titulo' => 'Beneficiario'
        ]); ?>
        <?php echo $__env->renderComponent(); ?>

        <?php $__env->startComponent('aplicacion.elementos.boton', [
          'atributos' => '
            data-bs-toggle=modal
            data-bs-target=#ventanaEmergenteConsulta
            data-peticion-tabla=clientes
            data-peticion-campo=cliente
            data-ventana-emergente-titulo=Clientes
          '
        ]); ?>
          <i class="fa-solid fa-magnifying-glass"></i>
        <?php echo $__env->renderComponent(); ?>

      <?php echo $__env->renderComponent(); ?>
    </div>

    <div class="col-8 col-sm-9 col-md-8 col-lg-2 col-xl-2 col-xxl-2">
      <?php $__env->startComponent('aplicacion.elementos.campo.etiqueta', [
        'id' => 'cuenta_beneficiario',
        'atributos' => 'disabled',
        'titulo' => '# Cuenta'
      ]); ?>
      <?php echo $__env->renderComponent(); ?>
    </div>

    <div class="col-12 col-sm-9 col-md-8 col-lg-3 col-xl-3 col-xxl-3">
      <?php $__env->startComponent('aplicacion.elementos.campo.etiqueta', [
				'tipo' => 'select',
				'id' => 'id_sucursal',
				'atributos' => '
					data-peticion-procedimiento="p_traer_filtros"
					data-peticion-parametros="renglon: SUCURSALES"
				',
				'titulo' => 'Sucursal'
      ]); ?>
      <?php echo $__env->renderComponent(); ?>
    </div>

    <div class="col-12 col-sm-8 col-md-8 col-lg-9 col-xl-9 col-xxl-9">
      <?php $__env->startComponent('aplicacion.elementos.campo.etiqueta', [
        'id' => 'concepto',
        'titulo' => 'Concepto'
      ]); ?>
      <?php echo $__env->renderComponent(); ?>
    </div>

    <div class="list-group list-group-horizontal text-center" role="tablist">

      <a class="list-group-item list-group-item-action list-group-item-tertiary-opposite active"
        href="#codificacion"
        role="tab"
        aria-selected="true"
        data-bs-toggle="list"
      >Codificación</a>

      <a class="disabled list-group-item list-group-item-action list-group-item-tertiary-opposite"
        href="#facturas"
        tabindex="-1"
        role="tab"
        aria-selected="false"
        data-bs-toggle="list"
      >Facturas</a>

    </div>

    <div class="tab-content">

      <div class="tab-pane active show" id="codificacion" role="tabpanel">
        <div class="row">

          <div class="col-4 col-sm-3 col-md-3 col-lg-7 col-xl-7 col-xxl-7">
            <?php $__env->startComponent('aplicacion.elementos.campo.etiqueta', [
              'tipo' => 'select',
              'id' => 'id_cuenta_contable',
              'atributos' => '
                data-peticion-procedimiento="p_traer_filtros"
                data-peticion-parametros="renglon: CUENTAS_CONTABLES"
              ',
              'titulo' => 'Cuenta Contable'
            ]); ?>
            <?php echo $__env->renderComponent(); ?>
          </div>

          <div class="col-4 col-sm-3 col-md-2 col-lg-2 col-xl-2 col-xxl-2">
            <?php $__env->startComponent('aplicacion.elementos.campo.etiqueta', [
              'id' => 'debito',
              'nombre' => 'debito',
              'mascara' => ['tipo' => 'numerico'],
              'titulo' => 'Débito'
            ]); ?>
            <?php echo $__env->renderComponent(); ?>
          </div>

          <div class="col-4 col-sm-3 col-md-2 col-lg-2 col-xl-2 col-xxl-2">
            <?php $__env->startComponent('aplicacion.elementos.campo.etiqueta', [
              'id' => 'credito',
              'mascara' => ['tipo' => 'numerico'],
              'titulo' => 'Crédito'
            ]); ?>
            <?php echo $__env->renderComponent(); ?>
          </div>

          <div class="col-1 col-sm-3 col-md-3 col-lg-1 col-xl-1 col-xxl-1 text-end">
            <?php $__env->startComponent('aplicacion.elementos.boton', [
              'clases' => 'btn btn-success',
              'id' => 'botonAgregar'
            ]); ?>
              Agregar
            <?php echo $__env->renderComponent(); ?>
          </div>

          <?php $__env->startComponent('aplicacion.elementos.tabla-vieja', [
            'id' => 'tablaRegistrosCodificacion',
            'atributos' => 'data-tabla-seleccionable=doble'
          ]); ?>

            <thead>
              <tr>

                <th class="id id_cuenta_contable" data-columna-nombre="id_cuenta_contable" data-columna-tipo="num" data-columna-sumar="filas">
                  ID
                </th>

                <th class="diferencia" data-columna-nombre="cuenta_contable" data-columna-tipo="string">
                  Cuenta Contable
                </th>

                <th class="debito text-end" data-columna-nombre="debito" data-columna-tipo="num-fmt" data-columna-sumar>
                  Débito
                </th>

                <th class="credito text-end" data-columna-nombre="credito" data-columna-tipo="num-fmt" data-columna-sumar>
                  Crédito
                </th>

                <th class="text-center" data-columna-tipo="eliminar"></th>

              </tr>
            </thead>

            <tbody>
              <tr>
                <td class="text-center" colspan="100%">Cargando...</td>
              </tr>
            </tbody>

            <tfoot>
              <tr>
                <th colspan="100%">&nbsp;</th>
              </tr>
            </tfoot>

          <?php echo $__env->renderComponent(); ?>

        </div>
      </div>

      <div class="tab-pane" id="facturas" role="tabpanel">
        <?php $__env->startComponent('aplicacion.elementos.tabla-vieja', ['id' => 'tablaRegistrosFacturas']); ?>

          <thead>
            <tr>

              <th
                class="text-center"
                data-columna-nombre="seleccionado"
                data-columna-tipo="checkbox"
                data-columna-campo-atributos='
                  class=form-check-input
                  data-columna-afectar-nombre=aplicado
                  data-columna-afectar-valor=balance
                '
              >
                <input type="checkbox" class="form-check-input" disabled>
              </th>

              <th
                data-columna-nombre="numero_factura"
                data-columna-tipo="string"
                data-columna-ordenable
                data-columna-buscable
              ># Factura</th>

              <th
                data-columna-nombre="fecha"
                data-columna-tipo="date"
                data-columna-ordenable
                data-columna-buscable
              >Fecha</th>

              <th
                data-columna-nombre="condicion"
                data-columna-tipo="num"
                data-columna-ordenable
                data-columna-buscable
              >Condición</th>

              <th
                data-columna-nombre="concepto"
                data-columna-tipo="string"
                data-columna-ordenable
                data-columna-buscable
              >Concepto</th>

              <th
                class="text-end"
                data-columna-nombre="monto"
                data-columna-tipo="num-fmt"
                data-columna-ordenable
                data-columna-buscable
                data-columna-sumar
              >Monto</th>

              <th
                class="balance text-end"
                data-columna-nombre="balance"
                data-columna-tipo="num-fmt"
                data-columna-ordenable
                data-columna-buscable
                data-columna-sumar
              >Balance</th>

              <th
                class="aplicado text-end"
                data-columna-nombre="aplicado"
                data-columna-tipo="input"
                data-columna-ordenable
                data-columna-buscable
                data-columna-sumar
                data-columna-campo-atributos='
                  class="form-control fw-bold text-end"
                  inputmode=decimal
                  onclick=this.select()
                  data-mascara=numerico
                  data-columna-valor-maximo=balance
                  data-columna-afectar-nombre=seleccionado
                '
              >Aplicado</th>

              <th
                class="pendiente text-end"
                data-columna-nombre="pendiente"
                data-columna-tipo="num-fmt"
                data-columna-ordenable
                data-columna-buscable
                data-columna-sumar
              >Pendiente</th>

              <th class="id_factura d-none" data-columna-nombre="id_factura" data-columna-tipo="num"></th>

            </tr>
          </thead>

          <tbody>
            <tr>
              <td class="text-center" colspan="100%">Cargando...</td>
            </tr>
          </tbody>

          <tfoot>
            <tr>
              <th colspan="100%">&nbsp;</th>
            </tr>
          </tfoot>

        <?php echo $__env->renderComponent(); ?>
      </div>

    </div>

  </div>


</form>


<?php echo $__env->make('aplicacion.elementos.VentanaEmergenteConsulta', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

<?php $__env->stopSection(); ?>


<?php $__env->startSection('programacion'); ?>


<?php echo \Illuminate\View\Factory::parentPlaceholder('programacion'); ?>


<script src="<?php echo e(asset('archivos/librerias/imask/v6.4.3/imask.js')); ?>"></script>


<?php echo $__env->make('librerias.datatables.js', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>


<script type="module" src="<?php echo e(asset('archivos/js/aplicacion/seccion/procesos/solicitudesPagos.js')); ?>"></script>

<?php $__env->stopSection(); ?>

<?php echo $__env->make('tema.plantilla', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH C:\xampp\htdocs\aplicaciones\empresa\sistemas\daite\resources\views/aplicacion/seccion/procesos/solicitudesPagos.blade.php ENDPATH**/ ?>