<?php
//Activamos el almacenamiento en el buffer
ob_start();
session_start();
if (!isset($_SESSION["nombre"]))
{
  header("Location: login.html");
}
else
{
require 'header.php';

if ($_SESSION['Prestamos']==1)
{
?>
    <!-- Inicio Contenido PHP-->
    <div class="row">
        <div class="col-lg-12">
            <div class="main-box clearfix">
                
               <section class="content-header">
                          <h1>
                            Adminstrador Prestamos
                            <button class="btn btn-success" id="btnagregar" onclick="mostrarform(true)"><i class="fa fa-plus-circle"></i> Nuevo</button>
                          </h1>
                         
                </section>
                
                </header>
                <div class="main-box-body clearfix"id="listadoregistros" >
                  
                       
             <table class="table table-bordered table-striped dt-responsive tablas" width="100%">         
                       <thead>
              <tr>
              <th>ID</th>
              <th>DNI</th>
              <th>Nombre</th>
              <th>Monto</th>
              <th>Saldo</th>
              <th>Interés</th>
              <th>Cancelado</th>
              <th>Opciones</th>
              </tr>
            </thead>
            <tbody>
              <?php
              require_once 'ControladorPrestamo.php';
              require_once 'Conexion.php';
              $cPrestamo = new ControladorPrestamo();
              $prestamos = $cPrestamo->obtenerActivos();
              $numPrestamos = count($prestamos);
            for ($i=0; $i <$numPrestamos ; $i++) {
                $conn = new Conexion();
                $stmn = "SELECT MAX(num_cuota) FROM cuota WHERE ID_prestamo='" . $prestamos[$i]->id_prestamo . "'";
                $resultado = $conn->execQueryO($stmn);
                $max_cuota = $resultado->fetch_assoc();
                $porcentaje = (100-($prestamos[$i]->saldo / $prestamos[$i]->monto)*100); //para ir incrementando el porcentake
                $cu = $max_cuota['MAX(num_cuota)'];
                echo '<tr>';
                echo '<td>' . $prestamos[$i]->id_prestamo. '</td>';
                echo '<td>' . $prestamos[$i]->cliente->dui . '</td>';
                echo '<td>' . $prestamos[$i]->cliente->nombres . ' ' . $prestamos[$i]->cliente->apellidos . '</td>';
                echo '<td>S/ ' . $prestamos[$i]->monto. '</td>';
                echo '<td>S/ ' . $prestamos[$i]->saldo . '</td>';
                echo '<td>' . $prestamos[$i]->tasa_interes. '%</td>';
                echo '<td>' . round($porcentaje, 2) . '%</td>';
                echo '<td>'.'<a href="fechas_pagos.php?id_prestamo='.$prestamos[$i]->id_prestamo.'" data-toggle="tooltip" data-placement="bottom" title="Detalle"><button class="btn btn-sm btn-info"><i class="fa fa-calendar"></i></button></a>';

                echo '<a>'.'<a href="detallePrestamo.php?id_prestamo='.$prestamos[$i]->id_prestamo.'" data-toggle="tooltip" data-placement="bottom" title="Detalle"><button class="btn btn-sm btn-primary"><i class="fa fa-eye"></i></button></a>';

                echo '<a data-toggle="tooltip" data-placement="bottom" title="Nuevo pago" href="formNuevoPago.php?id_prestamo='.$prestamos[$i]->id_prestamo.'&fecha_ultimo_pago='.$prestamos[$i]->fecha_ultimo_pago.'&nombres='.$prestamos[$i]->cliente->nombres.'&apellidos='.$prestamos[$i]->cliente->apellidos.'&monto='.$prestamos[$i]->monto.'&tasa_interes='.$prestamos[$i]->tasa_interes.'&cantidad_cuotas='.$prestamos[$i]->cantidad_cuotas.'&valor_cuota='.$prestamos[$i]->valor_cuota.'" ><button class="btn btn-sm btn-success"><i class="fa fa-usd"></i></button></a>';

                echo '<a target="_blank" href="contrato.php?id_prestamo='.$prestamos[$i]->id_prestamo.'&dui='.$prestamos[$i]->cliente->dui.'" data-toggle="tooltip" data-placement="bottom" title="Contrato"><button class="btn btn-sm btn-warning"><i class="fa fa-file"></i></button></a></tr>';
            }
               ?>
            </tbody>

                    </tbody>

                 </table>
                  
                </div>

                

              <div class="main-box-body clearfix" id="formularioregistros">
                    <form name="formulario"   action="guardarCliente.php" method="POST">
                       

                     <div class="box box-default">
                          <div class="box-header with-border">
                            <h3 class="box-title"></h3>

                          </div>
                          <!-- /.box-header -->
                          <div class="form-horizontal">
                            <div class="row"> 
                              <!-- /.form-group -->
                              <div class="col-md-12">
                                  <form class="form-horizontal" id="formPrestamo" name="formPrestamo" action="guardarPrestamo.php" method="POST">
                <div class="form-group">
                  <label class="col-md-4 control-label" for="cliente">Clientes</label>
                  <div class="col-md-5">


                    <select id="cliente" name="cliente" class="form-control">
                      <?php
                        require_once "ControladorCliente.php";

                        $cCliente = new ControladorCliente();

                        $Cliente = $cCliente->obtener();

                        $numClientes = count($Cliente);

                        for ($i=0; $i < $numClientes; $i++) {
                          echo '<option value="' . $Cliente[$i]->dui . '">' . $Cliente[$i]->nombres . ' ' .$Cliente[$i]->apellidos ."</option>";
                        }
                      ?>

                  </select>
                  </div>
                </div>

                <!-- Text input-->
                <div class="form-group">
                  <label class="col-md-4 control-label">Monto</label>
                  <div class="col-md-5">
                  <input id="monto" name="monto" placeholder="$" class="form-control input-md" type="number" onkeyup="calcularCuotaMensual()" required step="any" min="0">

                  </div>
                </div>
               

                <!-- Text input-->
                <div class="form-group">
                  <label class="col-md-4 control-label">Numero de Cuotas</label>
                  <div class="col-md-5">
                  <input id="num_cuotas" name="num_cuotas" placeholder="12" class="form-control input-md" type="number" onkeyup="calcularCuotaMensual()" required min="1">
                  </div>
                </div>

                <!-- Text input-->
                <div class="form-group">
                  <label class="col-md-4 control-label">Interes del prestamo</label>
                  <div class="col-md-5">
                  <input id="interes" name="interes" step="any" placeholder="%" class="form-control input-md" type="number" onkeyup="calcularCuotaMensual()" required min="0" max="100" value=
                     <?php
                         require_once 'Parametro.php';
                        $par = new Parametro();

                        $Parametro = $par->obtener();

                        $tasa_interes = '"' . $Parametro[3]->valor . '"';
                        $interes_mora = '"' . $Parametro[4]->valor . '"';
                        $capitalizacion = $Parametro[5]->valor;

                        echo $tasa_interes;

                       if ($capitalizacion == 'M') {
                                        $capitalizacionO = '
                                        <label class="radio-inline" for="capitalizacion-m"><input name="capitalizacion" id="capitalizacion-m" value="M" checked="checked" type="radio">Mensual</label>

                                         <label class="radio-inline" for="capitalizacion-d"><input name="capitalizacion" id="capitalizacion-d" value="D"  type="radio">Diario</label>

                                          <label class="radio-inline" for="capitalizacion-s"><input name="capitalizacion" id="capitalizacion-s" value="S"  type="radio">Semanal</label>

                                          <label class="radio-inline" for="capitalizacion-q"><input name="capitalizacion" id="capitalizacion-q" value="Q"  type="radio">Quincenal</label>

                                      ';
                                    }
                                    elseif ($capitalizacion == 'D') {
                                          $capitalizacionO = '
                                       

                                        <label class="radio-inline" for="capitalizacion-d"><input name="capitalizacion" id="capitalizacion-d" value="D" checked="checked" type="radio">Diario</label>

                                          <label class="radio-inline" for="capitalizacion-s"><input name="capitalizacion" id="capitalizacion-s" value="S"  type="radio">Semanal</label>

                                          <label class="radio-inline" for="capitalizacion-q"><input name="capitalizacion" id="capitalizacion-q" value="Q"  type="radio">Quincenal</label>

                                             <label class="radio-inline" for="capitalizacion-m"><input name="capitalizacion" id="capitalizacion-m" value="M"  type="radio">Mensual</label>
                                      ';
                                    }

                                      elseif ($capitalizacion == 'S') {
                                          $capitalizacionO = '
                                       

                                       <label class="radio-inline" for="capitalizacion-s"><input name="capitalizacion" id="capitalizacion-s" value="S" checked="checked" type="radio">Semanal</label>

                                        <label class="radio-inline" for="capitalizacion-d"><input name="capitalizacion" id="capitalizacion-d" value="D" type="radio">Diario</label>

                                         <label class="radio-inline" for="capitalizacion-q"><input name="capitalizacion" id="capitalizacion-q" value="Q" type="radio">Quincenal</label>

                                             <label class="radio-inline" for="capitalizacion-m"><input name="capitalizacion" id="capitalizacion-m" value="M" type="radio">Mensual</label>
                                         ';
                                    }

                                     else {
                                          $capitalizacionO = '
                                       

                                          <label class="radio-inline" for="capitalizacion-s"><input name="capitalizacion" id="capitalizacion-s" value="S" type="radio">Semanal</label>

                                          <label class="radio-inline" for="capitalizacion-d"><input name="capitalizacion" id="capitalizacion-d" value="D" type="radio">Diario</label>

                                          <label class="radio-inline" for="capitalizacion-q"><input name="capitalizacion" id="capitalizacion-q" value="Q" checked="checked" type="radio">Quincenal</label>

                                             <label class="radio-inline" for="capitalizacion-m"><input name="capitalizacion" id="capitalizacion-m" value="M" type="radio">Mensual</label>
                                         ';
                                    }
                     ?>
                  >
                  </div>
                </div>

                <!-- Text input-->
                <div class="form-group">
                  <label class="col-md-4 control-label" for="fecha_inicio">Fecha de inicio</label>
                  <div class="col-md-5">
                  <input class="datepicker" data-date-format="yyyy/mm/dd" id="fecha_inicio" type="date" name="fecha_inicio" class="form-control input-md" type="text" required value=
                  
                  />
                  </div>
                </div>

                 <!-- Multiple Radios (inline) -->
                <div class="form-inline">
                  <label class="col-md-4 control-label" for="capitalizacion">Capitalización</label>
                  <div class="col-md-5">
                    <?php
                       echo $capitalizacionO;
                    ?>
                  </div>
                </div>

                <div class="form-group">
                  <label class="col-md-4 control-label" for="interes_mora">Interés por mora</label>
                  <div class="col-md-5">
                    <input type="number"  step="any" min="0" max="100" name="tasa_mora" id="tasa_mora" class="form-control input-md" placeholder="%" value=
                       <?php
                          echo $interes_mora;
                       ?>
                    />
                  </div>
                </div>

                <!-- Text input-->
                <div class="form-group">
                  <label class="col-md-4 control-label">Valor de cuota</label>
                  <div class="col-md-5">
                  <input id="valor_cuota" name="valor_cuota" placeholder="0.00" class="form-control input-md" type="text" required >
                  </div>
                </div>

                <div class="form-group">
                  <label class="col-md-4 control-label" for="fecha_inicio">Fecha de finalización</label>
                  <div class="col-md-5">
                  <input id="fecha_fin"  type="text" name="fecha_fin" class="form-control input-md"   placeholder="MM-DD-YYYY"/>
                  </div>
                </div>

                <!-- Textarea -->
                <div class="form-group">
                  <label class="col-md-4 control-label" for="observaciones">Observaciones</label>
                  <div class="col-md-5">
                    <textarea class="form-control" id="observaciones" name="observaciones"></textarea>
                  </div>
                </div>

           
        </form>
        <script type="text/javascript">
          $(document).ready(function(){
              $('#cliente').select2();
          });
        </script>      

                               
                              </div>
                              <!-- /.col -->
                            </div>
                            <!-- /.row -->
                          </div>
                          <!-- /.INIFICIO DEL FOOTER -->
                          <div class="box-footer">
                           
                              
                               <div class="form-group" align="center">
                                  <button id="guardarPrestamo" type="button" name="guardarPrestamo" class="btn btn-primary"><i class="fa fa-save"></i> Guardar</button>

                                  <button class="btn btn-danger" onClick="location.reload();" onclick="cancelarform()" type="button"><i class="fa fa-arrow-circle-left"></i> Cancelar</button>

                                   
                                   <button type="button" class="btn btn-danger" id="btn_calcular_fecha">Calcular Fechas</button>


                                   <table class="table table-bordered table-responsive" id="tabla_calendario" style="display: none;">
                                     <thead>
                                       <tr>
                                         <th>cuota</th>
                                         <th>fecha</th>
                                       </tr>
                                     </thead>
                                     <tbody>
                                       
                                     </tbody>
                                   </table>
                              </div>

                          </div>
                        </div>
                    </form>
                </div>
                
            </div>
        </div>
    </div>
 
    <!-- Fin Contenido PHP-->
    <?php
}
else
{
 require 'noacceso.php';
}

require 'footer.php';
?>

        <script type="text/javascript" src="scripts/clientes.js"></script>
<?php 
}
ob_end_flush();
?>

