<?php
ob_start();
ini_set('session.gc_maxlifetime', 14400);
session_set_cookie_params(14400);
session_start();

if (!isset($_SESSION["nombre"]))
{
    header("Location: ../../login/login.php");
}
else
{
    require '../header.php';

if($_SESSION['finanzas']==1){

       if(!empty($_GET['anio'])){

        $anio=$_GET['anio'];
        $mes=$_GET['mes'];

                            $apertura= $conexion->query("SELECT monto_apertura,fecha_apertura FROM movimiento_caja 
                                                        WHERE estado_caja='1' AND  year(fecha_apertura)='$anio' and month(fecha_apertura)='$mes' ");  
                            $fila2 = mysqli_fetch_assoc($apertura);
                            if ($fila2) { 
                                $apertura = $fila2['monto_apertura'];
                                $fecha_apertura = $fila2['fecha_apertura'];
                            } else {
                                // Definir valores por defecto si no hay resultados
                                $apertura = 0; 
                                $fecha_apertura = 0; 
                            }

                            $contador= $conexion->query("SELECT 
                                SUM(CASE WHEN tipoingreso = '2' THEN monto ELSE 0 END) AS total_efectivo,
                                SUM(CASE WHEN tipoingreso = '3' THEN monto ELSE 0 END) AS total_transferencia,
                                SUM(monto) AS total_general_ingreso
                            FROM pago 
                            WHERE year(fecha_pago)='$anio' and month(fecha_pago)='$mes' 
                            ");  
                            $fila = mysqli_fetch_assoc($contador);
                            $total_general_ingreso= $fila['total_general_ingreso'];
                            $ingreso_efectivo= $fila['total_efectivo'];
                            $ingreso_transferencia= $fila['total_transferencia'];
                           

                            $contador= $conexion->query("SELECT 
                                SUM(CASE WHEN tipopago = '2' THEN monto ELSE 0 END) AS egreso_efectivo,
                                SUM(CASE WHEN tipopago = '3' THEN monto ELSE 0 END) AS egreso_transferencia,
                                SUM(monto) AS total_general_egreso
                            FROM egreso 
                             WHERE year(pago)='$anio' and month(pago)='$mes' 
                            ");  
                            $filae = mysqli_fetch_assoc($contador);
                            $total_general_egreso= $filae['total_general_egreso'];
                            $egreso_efectivo= $filae['egreso_efectivo'];
                            $egreso_transferencia= $filae['egreso_transferencia'];
        }else{
            $apertura = 0; 
            $fecha_apertura = 0; 
            $total_general_ingreso=0;
            $ingreso_efectivo=0;
            $ingreso_transferencia=0;
            $total_general_egreso=0;
            $egreso_efectivo=0;
            $egreso_transferencia=0;
        }

?>

            <div class="content-wrapper">
                <!-- Breadcrumb Section -->
                <section class="content-header">
                    <div class="container-fluid">
                        <div class="row">
                            <div class="col-sm-12">
                                <nav aria-label="breadcrumb">
                                    <ol class="breadcrumb">
                                        <li class="breadcrumb-item">
                                            <a href="#"><i class="fas fa-home"></i> Panel</a>
                                        </li>
                                        <li class="breadcrumb-item active" aria-current="page">
                                            <a href="caja_principal.php">
                                                <i class="module-icon"></i> Finanzas
                                            </a>
                                        </li>
                                    </ol>
                                </nav>
                            </div>
                          
                            <div class="col-sm-12" style="margin-top: 20px;">
                                    <div class="card">
                                        <div class="card-header">
                                            <h3 class="card-title" id="idtitle" >
                                                <i class="fas fa-plus"></i> <!-- Icono para agregar -->
                                                Caja Principal<!-- Título del formulario -->
                                            </h3>
                                        </div>
                                        <div class="card-body" style="display: block;">
                                            <div class="container-fluid">
                                            <form action="" method="GET">
                                                <div class="row">
                                                    <div class="col-12 col-sm-12 col-md-3">
                                                    </div>
                                                    <div class="col-12 col-sm-12 col-md-2">
                                                        <div class="form-group">
                                                            <br>
                                                            <input name="anio" id="anio" class="form-control" type="number" placeholder="Ingresar el Año" required>
                                                        </div>
                                                    </div>
                                                    <div class="col-12 col-sm-12 col-md-2">
                                                        <div class="form-group">
                                                            <br>
                                                            <select name="mes" id="mes" class="form-control"  required>
                                                            <option value="">Seleccione mes</option>
                                                            <option value="01">Enero</option>
                                                            <option value="02">Febrero</option>
                                                            <option value="03">Marzo</option>
                                                            <option value="04">Abril</option>  
                                                            <option value="05">Mayo</option>
                                                            <option value="06">Junio</option>  
                                                            <option value="07">Julio</option>
                                                            <option value="08">Agosto</option>  
                                                            <option value="09">Setiembre</option>
                                                            <option value="10">Octubre</option>   
                                                            <option value="11">Noviembre</option>
                                                            <option value="12">Diciembre</option> 
                                                            </select>
                                                        </div>
                                                    </div>
                                                    <div class="form-group col-lg-3 col-md-3 col-sm-3 col-xs-12">
                                                        <br>
                                                        <button class="btn btn-success btn-flat" type="submit" style="margin-bottom:-10px"> <i class="fa-solid fa-magnifying-glass"></i> Consultar Pagos</button>
                                                    </div>
                                                </div>
                                                </form>
                                                <div class="row">
                                                    <!-- Primera columna -->
                                                    <div class="col-12 col-sm-6 col-md-2">
                                                        <div class="form-group">
                                                            <label>APERTURA CAJA:</label>
                                                            <input type="text" class="form-control" name="apertura"  value="<?php echo number_format($apertura, 2); ?>" placeholder="0.00" readonly="">
                                                        </div>
                                                    </div>
                                                    <div class="col-12 col-sm-6 col-md-2">
                                                        <div class="form-group">
                                                            <label>INGRESOS S/</label>
                                                            <input type="text" class="form-control" name="ingreso" value="<?php echo number_format($total_general_ingreso, 2); ?>"  placeholder="0.00" readonly="">
                                                        </div>
                                                    </div>
                                                    <div class="col-12 col-sm-6 col-md-2">
                                                        <div class="form-group">
                                                            <label>EGRESOS S/</label>
                                                            <input type="text" class="form-control" name="egreso" value="<?php echo number_format($total_general_egreso, 2); ?>"  placeholder="0.00" readonly="">
                                                        </div>
                                                    </div>
                                                    <div class="col-12 col-sm-6 col-md-3">
                                                        <div class="form-group">
                                                            <label>TOTAL S/</label>
                                                            <input type="text" class="form-control" name="total"  value="<?php echo number_format($apertura + $total_general_ingreso-$total_general_egreso, 2); ?>"  placeholder="0.00" readonly="">
                                                        </div>
                                                    </div>
                                                    <div class="col-12 col-sm-6 col-md-3">
                                                        <div class="form-group">
                                                            <label>MONTO CIERRE TOTAL S/</label>
                                                            <input type="text" class="form-control" name="monto_cierre"  value="<?php echo number_format($total_general_ingreso-$total_general_egreso, 2); ?>"  placeholder="0.00" readonly="">
                                                        </div>
                                                    </div>
                                                    <div class="col-12 col-sm-6 col-md-2">
                                                        <div class="form-group">
                                                            <label>INGRESOS EFECTIVO S/</label>
                                                            <input type="text" class="form-control" name="ingreso_efectivo"  value="<?php echo number_format($ingreso_efectivo, 2); ?>" placeholder="0.00" readonly="">
                                                        </div>
                                                    </div>
                                                    <div class="col-12 col-sm-6 col-md-2">
                                                        <div class="form-group">
                                                            <label>EGRESOS EFECTIVO S/</label>
                                                            <input type="text" class="form-control" name="egreso_efectivo"  value="<?php echo number_format($egreso_efectivo, 2); ?>"  placeholder="0.00" readonly="">
                                                        </div>
                                                    </div>
                                                    <div class="col-12 col-sm-6 col-md-4">
                                                        <div class="form-group">
                                                            <label>TOTAL EFECTIVO S/</label>
                                                            <input type="text" class="form-control" name="total_efectivo"  value="<?php echo number_format($ingreso_efectivo - $egreso_transferencia, 2); ?>"  placeholder="0.00" readonly="">
                                                        </div>
                                                    </div>
                                                    <div class="col-12 col-sm-6 col-md-4">
                                                        <div class="form-group">
                                                         <label>MONTO CIERRE EFECTIVO </label>
                                                            <input type="text" class="form-control" name="cierre_efectivo"   value="<?php echo number_format($ingreso_efectivo - $egreso_transferencia, 2); ?>" placeholder="0.00" readonly="" >
                                                        </div>
                                                    </div>
                                                    <div class="col-12 col-sm-6 col-md-2">
                                                        <div class="form-group">
                                                            <label>INGRESOS TRANSFERENCIA S/</label>
                                                            <input type="text" class="form-control" name="transferencia_ingreso"  value="<?php echo number_format($ingreso_transferencia, 2); ?>" placeholder="0.00" readonly="">
                                                        </div>
                                                    </div>
                                                    <div class="col-12 col-sm-6 col-md-2">
                                                        <div class="form-group">
                                                            <label>EGRESO TRANSFERENCIA S/</label>
                                                            <input type="text" class="form-control" name="transferencia_egreso" value="<?php echo number_format($egreso_transferencia, 2); ?>"   placeholder="0.00" readonly="">
                                                        </div>
                                                    </div>
                                                    <div class="col-12 col-sm-6 col-md-4">
                                                        <div class="form-group">
                                                         <label>TOTAL TRANSFERENCIA S/</label>
                                                            <input type="text" class="form-control" name="total_transferencia"  value="<?php echo number_format($ingreso_transferencia - $egreso_transferencia, 2); ?>" placeholder="0.00" readonly="">
                                                        </div>
                                                    </div>
                                                    <div class="col-12 col-sm-6 col-md-4">
                                                        <div class="form-group">
                                                            <label>MONTO CIERRE TRANSFERENCIA</label>
                                                            <input type="text" class="form-control" name="cierre_transferencia"  value="<?php echo number_format($ingreso_transferencia - $egreso_transferencia, 2); ?>" placeholder="0.00" readonly="">
                                                        </div>
                                                    </div>
                                                </div>  
                                            </div>
                                        </div>
                                        <div class="card-footer">
                                            
                                            <a href="caja_principal.php" class="btn btn-danger btn-flat">
                                                <i class="fas fa-times"></i> Cancelar
                                            </a>
                                        </div>
                                    </div>
                                </form>
                            </div>
                        </div>
                    </div>
                </section>                
            </div>


               
<?php
}
require '../footer.php';
?>

<?php 
}
ob_end_flush();
?>