<style type="text/css">
.table td
{
    border-top: none;
    padding: .20rem;
}
</style>

<form name="form1" id="form1" method="POST" action="" onsubmit="return saveForm();">
    <input type="hidden" name="Control" value="1">
    <input type="hidden" name="id_persona" value="<?=$IdPersona?>">
    <div class="card">

        <div class="card-body p-2 m-2">

            <div class="form-row mx-0">
                <div class="col-md-2 mb-1">
                    <label class="col-form-label" for=""><b>D&iacute;a</b></label>
                </div>
                <div class="col-md-10 mb-1">
                    <select class="form-control form-control-sm custom-select my-0 mr-sm-2" name="IdDiaSem" id="IdDiaSem" required>
                        <option value=""> - Seleccione - </option>
                        <?php foreach ( MST_DiaSemanaFN::selectActivos( $a_Param ) as $o_MST_DiaSemanaBN ){ ?>
                        <option value="<?=$o_MST_DiaSemanaBN->getIdDiaSem()?>" <?php if( $IdDiaSem==$o_MST_DiaSemanaBN->getIdDiaSem() ){ echo "SELECTED"; } ?> > <?=$o_MST_DiaSemanaBN->getNombre()?> </option>
                        <?php } ?>
                    </select>
                </div>
            </div>

            <div class="form-row mx-0">
                <?php foreach ( PLA_MarcacionRegistroFN::selectActivos() as $i_Key => $o_PLA_MarcacionRegistroBN ){ ?>
                <div class="col-md-2 mb-1" style="border: solid 1px #000;"><label class="col-form-label" for=""><b><?=$o_PLA_MarcacionRegistroBN->getDescripcion()?>:</b></label></div>
                <div class="col-md-10 mb-1">
                    <div class="form-row mx-0" style="border: solid 1px #000;">
                        <?php foreach ( PLA_MarcacionTipoFN::selectActivos( $o_PLA_MarcacionRegistroBN->getIdRegistro() ) as $i_Key2 => $o_PLA_MarcacionTipoBN ){ ?>
                            <?php
                            $s_IdReg = $o_PLA_MarcacionRegistroBN->getIdRegistro()."_".$o_PLA_MarcacionTipoBN->getIdTipo();
                            $o_PLA_MarcacionEmpleadoFN = new PLA_MarcacionEmpleadoFN();
                            $o_PLA_MarcacionEmpleadoBN = $o_PLA_MarcacionEmpleadoFN->selectByPK( $IdDiaSem, $o_PLA_MarcacionTipoBN->getIdTipo(), $o_PLA_MarcacionRegistroBN->getIdRegistro(), $IdPersona );

                            $s_HoraDesde = "";
                            $s_MinuDesde = "";
                            $s_HoraHasta = "";
                            $s_MinuHasta = "";
                            $i_DiaSiguie = 0;
                            if( $o_PLA_MarcacionEmpleadoBN )
                            {
                                $s_HoraMinutoDesde = $o_PLA_MarcacionEmpleadoBN->getHoraMinutoDesde();
                                $a_HoraMinutoDesde = explode( ":", $s_HoraMinutoDesde );
                                $s_HoraDesde = $a_HoraMinutoDesde[0];
                                $s_MinuDesde = $a_HoraMinutoDesde[1];

                                $s_HoraMinutoHasta = $o_PLA_MarcacionEmpleadoBN->getHoraMinutoHasta();
                                $a_HoraMinutoHasta = explode( ":", $s_HoraMinutoHasta );
                                $s_HoraHasta = $a_HoraMinutoHasta[0];
                                $s_MinuHasta = $a_HoraMinutoHasta[1];

                                $i_DiaSiguie = $o_PLA_MarcacionEmpleadoBN->getDiaSiguienteFlag();
                            }
                            ?>
                        <div class="col-md-2 mb-0" style="border-right: solid 1px #000;"><label class="col-form-label" for=""><?=$o_PLA_MarcacionTipoBN->getDescripcion()?>:</label></div>
                        <div class="col-md-4 mb-0" style="border-right: solid 1px #000;">
                            <table class="table" style="margin-bottom:0;">
                                <tr>
                                    <td>
                                        <select id="" class="form-control" name="Marcacion[<?=$o_PLA_MarcacionRegistroBN->getIdRegistro()?>_<?=$o_PLA_MarcacionTipoBN->getIdTipo()?>][HORA_DESDE]">
                                            <option value=""> Desde Hora </option>
                                            <?php for ( $i=0; $i <= 23; $i++ ) { ?>
                                                <?php $s_Value = str_pad( $i, 2, "0", STR_PAD_LEFT ); ?>
                                            <option value="<?=$s_Value?>" <?php if( $s_Value==$s_HoraDesde ){ echo "SELECTED"; } ?> > <?=$s_Value?> </option>
                                            <?php } ?>
                                        </select>
                                    </td>
                                    <td>
                                        <select id="" class="form-control" name="Marcacion[<?=$o_PLA_MarcacionRegistroBN->getIdRegistro()?>_<?=$o_PLA_MarcacionTipoBN->getIdTipo()?>][MIN_DESDE]">
                                            <option value=""> Desde Min </option>
                                            <?php for ( $i=0; $i <= 59; $i++ ) { ?>
                                                <?php $s_Value = str_pad( $i, 2, "0", STR_PAD_LEFT ); ?>
                                            <option value="<?=$s_Value?>" <?php if( $s_Value==$s_MinuDesde ){ echo "SELECTED"; } ?> > <?=$s_Value?> </option>
                                            <?php } ?>
                                        </select>
                                    </td>
                                </tr>
                            </table>
                        </div>
                        <div class="col-md-4 mb-1">
                            <table class="table" style="margin-bottom:0;">
                                <tr>
                                    <td>
                                        <select id="" class="form-control" name="Marcacion[<?=$o_PLA_MarcacionRegistroBN->getIdRegistro()?>_<?=$o_PLA_MarcacionTipoBN->getIdTipo()?>][HORA_HASTA]">
                                            <option value=""> Hasta Hora </option>
                                            <?php for ( $i=0; $i <= 23; $i++ ) { ?>
                                                <?php $s_Value = str_pad( $i, 2, "0", STR_PAD_LEFT ); ?>
                                            <option value="<?=$s_Value?>" <?php if( $s_Value==$s_HoraHasta ){ echo "SELECTED"; } ?> > <?=$s_Value?> </option>
                                            <?php } ?>
                                        </select>
                                    </td>
                                    <td>
                                        <select id="" class="form-control" name="Marcacion[<?=$o_PLA_MarcacionRegistroBN->getIdRegistro()?>_<?=$o_PLA_MarcacionTipoBN->getIdTipo()?>][MIN_HASTA]">
                                            <option value=""> Hasta Min </option>
                                            <?php for ( $i=0; $i <= 59; $i++ ) { ?>
                                                <?php $s_Value = str_pad( $i, 2, "0", STR_PAD_LEFT ); ?>
                                            <option value="<?=$s_Value?>" <?php if( $s_Value==$s_MinuHasta ){ echo "SELECTED"; } ?> > <?=$s_Value?> </option>
                                            <?php } ?>
                                        </select>
                                    </td>
                                </tr>
                            </table>
                        </div>
                        
                        <div class="col-md-2 mb-0" style="border-left: solid 1px #000;">
                            <div class="custom-control custom-checkbox mr-sm-2" style="margin-right: auto !important;">
                                <?php if( $o_PLA_MarcacionTipoBN->getTieneDiaSiguienteFlag() ){ ?>
                                <input type="checkbox" value="1" <?php if( $i_DiaSiguie ){ echo "checked"; } ?> class="custom-control-input" id="DiaSigueinteFlag_<?=$i_Key?>_<?=$i_Key2?>" name="DiaSiguiente[<?=$o_PLA_MarcacionRegistroBN->getIdRegistro()?>_<?=$o_PLA_MarcacionTipoBN->getIdTipo()?>]">
                                <label class="custom-control-label text-body" for="DiaSigueinteFlag_<?=$i_Key?>_<?=$i_Key2?>">Dia Sig</label>
                                <?php } ?>
                            </div>
                        </div>
                        

                        <?php } ?>
                    </div>
                </div>
                <?php } ?>
            </div>

            <hr noshade="noshade" align="center" style="border-color: #CFCFCF;  color: #CFCFCF; height: 0.1px; text-align: center;">

            <div class="form-row mx-0">
                <div class="col-md-6 mb-1">
                    <button type="button" class="btn btn-primary btn-lg btn-block" onclick="parent.cerrarVentanaHorario();">CANCELAR</button>
                </div>
                <div class="col-md-6 mb-1">
                    <button type="submit" class="btn btn-primary btn-lg btn-block" onclick="">GRABAR</button>
                </div>
            </div>


        </div>

    </div>

</form>

<script type="text/javascript">
<?php if( $b_Control ){ ?>
parent.recargarPagina();
<?php } ?>
</script>