<?php
if (isset($url_id)) {
    $acao = 'editar';
    $id = $url_id;
} else {
    $acao = 'cadastrar';
    $id = "";
}

$ingresso = (new IngressoParticipante)->and("ingresso_participante_id", $id)->consultar();
// debug_code($ingresso);
$mod = 'pagamento';
$titulo = 'Comprovante de Pagamento';



?>

<!-- Full screen modal -->
<!-- Modal -->
<div class="modal fade" id="modalModelo" tabindex="-1" aria-labelledby="modalExcluirLabel" aria-hidden="true">
    <div class="modal-dialog  modal-fullscreen">
        <div class="modal-content">
            <div class="modal-header bg-dark">
                <h5 class="modal-title " id="modalExcluirLabel"><?= $titulo ?></h5>
                <button type="button" class="btn-close bg-white" data-bs-dismiss="modal" aria-label="Close"></button>
            </div>
            <div class="modal-body">
                <div class="text-center ">
                    <?php if ($acao == 'editar'): ?>
                        <i class="fa-regular fa-edit me-2 mt-3 mb-5 fa-5x text-warning"></i>
                    <?php else: ?>
                        <i class="fa-regular fa-plus me-2 mt-3 mb-5 fa-5x text-info"></i>
                    <?php endif ?>
                </div>
                <div class="alert alert-success text-center " role="alert">
                    <h5 class="mb-4 mt-4 text-dark">Registro <?= $acao ?> com Sucesso!</h5>
                </div>
                <div class="text-center mt-5">
                    <a type="button" class="btn btn-info" href="<?= __URLSITE__ ?><?= $mod ?>/listagem">Voltar para Listagem</a>
                    <span> ou </span>
                    <a type="button" class="btn btn-primary" href="<?= __URLSITE__ ?><?= $mod ?>/formulario">Novo Cadastro</a>
                </div>
            </div>
            <div class="modal-footer bg-dark">
                <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Sair</button>
            </div>
        </div>
    </div>
</div>









<!-- Form Start -->
<form action="" method="POST" name="form_<?= $mod ?>" enctype="multipart/form-data">
    <div class="col-12">
        <nav class=" bg-secondary rounded h-100 p-4 navbar bg-body-tertiary">
            <div class="container-fluid ">
                <a class="navbar-brand text-center">
                    <i class="fa fa-receipt me-2"></i>
                    <?php if ($acao == 'cadastrar'): ?>
                        Cadastro do <?= $titulo ?>
                    <?php else: ?>
                        Edição do <?= $titulo ?>
                    <?php endif ?>
                </a>
            </div>
        </nav>
    </div>



    <!-- Listagem de Dados dos Pagamentos -->
<div class="col-sm-12 col-xl-12 mb-2 mt-3">
    <div class="bg-secondary rounded h-100 p-4">
        <h6 class="mb-4">Informações de Pagamento</h6>
        <div class="m-n2 text-center">
            
            <button type="button" class="btn btn-outline-primary m-2">
                <i class="fa fa-receipt me-2 fa-2x mb-2 mt-2"></i><br>
                N. Ingresso <br>
                <span class="badge bg-primary text-dark"><?= $ingresso->ingresso_participante_participante ?></span>
            </button>

            <button type="button" class="btn btn-outline-success m-2 ">
                <i class="fa fa-users me-2 fa-2x mb-2 mt-2"></i><br>
                        Participante<br>
                <span class="badge bg-success text-dark">
                    <?= $ingresso->participante_nome ?>
                </span>
            </button>

            <button type="button" class="btn btn-outline-danger m-2 ">
                <i class="fa fa-money-bill me-2 fa-2x mb-2 mt-2"></i><br>
                Forma Pagamento <br>
                <span class="badge bg-danger text-dark">
                    <?= $ingresso->forma_pagamento_nome ?>
                </span>
            </button>

            <button type="button" class="btn btn-outline-warning m-2 ">
                <i class="fa fa-calendar me-2 fa-2x mb-2 mt-2"></i><br>
                    Data Emissão<br>
                    <span class="badge bg-warning text-dark">
                    <?= $ingresso->ingresso_participante_emissao ?>
                    </span>
            </button>

            <button type="button" class="btn btn-outline-info m-2 ">
                <i class="fa-solid fa-money-check-dollar me-2 fa-2x mb-2 mt-2"></i><br>
                    Data Pagamento<br>
                    <span class="badge bg-info text-dark">
                        <?= $ingresso->ingresso_participante_participante ?>
                    </span>
            </button>

            <button type="button" class="btn btn-outline-light m-2 ">
                <i class="fa-solid fa-circle-check me-2 fa-2x mb-2 mt-2"></i><br>
                Status <br>
                <span class="badge bg-light text-dark">
                    <?= $ingresso->ingresso_participante_status ?>
                </span>
            </button>
        </div>
    </div>
</div>



    <div class="container-fluid pt-4 px-4">
        <div class="row g-4">
            <div class="col-sm-12 col-xl-12">
                <div class="bg-secondary rounded h-100 p-4">
                    <h6 class="mb-3 "><?= $titulo ?></h6>
                    <!-- <div class="form-floating mb-3">
                        <input type="text" class="form-control numero" id="floatingInput"
                            placeholder="Feneva" name="ingresso_participante_ingresso" value="<?= $ingresso->ingresso_participante_ingresso ?>" readonly>
                        <label for="floatingInput">N. do Ingresso</label>
                        </input>
                    </div>    
                        <div class="form-floating mb-3">
                            <input type="text" class="form-control numero" id="floatingInput"
                                placeholder="Feneva" name="ingresso_participante_participante" value="<?= $ingresso->ingresso_participante_participante ?>">
                            <label for="floatingInput">N. do Participante</label>
                        </div> -->
                        <!-- <div class="form-floating mb-3">
                        <?php $tipo_ingressos = (new TipoIngresso)->listar(); ?>
                        <select id="floatingSelect" name="ingresso_tipo" class="form-select" value="<?= $ingresso->ingresso_tipo ?>">
                            <option selected>Tipo de Ingresso</option>
                            <?php foreach ($tipo_ingressos as $tipo_ingresso) : ?>
                                <option value="<?= ($tipo_ingresso)->tipo_ingresso_id ?>" <?= $ingresso->ingresso_tipo == ($tipo_ingresso)->tipo_ingresso_id ? 'selected' : '' ?>><?= ($tipo_ingresso)->tipo_ingresso_nome ?></option>
                            <?php endforeach ?>
                        </select>
                        <label for="floatingInput">Tipo de Ingresso</label>
                        </div> -->






                        <!-- <div class="form-floating mb-3">
                            <?php $forma_pagamento = (new FormaPagamento)->listar(); //debug_code($forma_pagamento)
                            ?>
                            <select class="form-select" id="floatingSelect" name="ingresso_participante_forma_pagamento" value="<?= $ingresso->ingresso_participante_forma_pagamento ?>">
                                <option selected>Forma de Pagamento</option>
                                <?php foreach ($forma_pagamento as $pagamento) : ?>
                                    <option value="<?= ($pagamento)->forma_pagamento_id ?>" <?= $id == ($pagamento)->forma_pagamento_id ? 'selected' : '' ?>><?= ($pagamento)->forma_pagamento_nome ?></option>
                                <?php endforeach ?>
                            </select>
                            <label for="floatingInput">Forma de Pagamento</label>
                        </div> -->
                        <!-- <div class="form-floating mb-3">
                            <input type="text" class="form-control data" id="floatingInput"
                                placeholder="Feneva" name="ingresso_participante_emissao" value="<?= $ingresso->ingresso_participante_emissao ?>">
                            <label for="floatingInput">Data de Emissão</label>
                        </div>
                        <div class="form-floating mb-3">
                            <input type="text" class="form-control data" id="floatingInput"
                                placeholder="R$ 999,99" name="ingresso_participante_pagamento" value="<?= $ingresso->ingresso_participante_pagamento ?>">
                            <label for="floatingInput">Data de Pagamento</label>
                        </div>
                        <div class="form-floating mb-3">
                            <input type="text" class="form-control" id="floatingInput"
                                placeholder="R$ 999,99" name="ingresso_participante_status" value="<?= $ingresso->ingresso_participante_status ?>">
                            <label for="floatingInput">Status</label>
                        </div> -->
                        <div class="form-floating mb-1 col-sm-12 col-xl-12 text-center">
                            <div class="bg-secondary rounded h-100 p-4">
                                <!-- <h6 class="mb-4"><?= $titulo ?></h6> -->
                                <div>
                                    <input class="form-control form-control-lg bg-dark" id="formFileLg" type="file" name="ingresso_participante_comprovante_pagamento" value="<?= $ingresso->ingresso_participante_comprovante_pagamento ?>">
                                </div>
                            </div>
                        </div>

                        <div class="text-center">
                            <input type="hidden" name="acao" value="<?= $acao ?>">
                            <input type="hidden" name="ingresso_participante_id" value="<?= $id ?>">
                            <button type="button" class="btn btn-primary envia_formulario"><?= $acao ?></button>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</form>
<!-- Form End -->


<script>
    $(document).ready(function() {
        mascaras();
        $('.envia_formulario').on('click', function() {
            var dadosForm = $(this).closest('form');
            var dados = new FormData(dadosForm[0]);
            $.ajax({
                type: "POST",
                enctype: "multipart/form-data",
                url: "<?= __URLSITE__ ?>modulos/<?= $mod ?>/controller.php",
                data: dados,
                processData: false,
                contentType: false,
                cache: false,
                timeout: 600000,
                success: function(dados) {
                    retorno = JSON.parse(dados);
                    $('#modalModelo').modal('show');
                }
            });
        });
    });
</script>