<table id="tablaRegistroIngresoActividades-{{ hash_vista }}" class="table table-striped table-bordered" cellspacing="0" width="100%">
    <thead>
        <tr>
            <th></th>
            <th>Plan</th>
            <th>Actividades</th>
            <th>Clase de Ingreso</th>
            <th>Presupuesto</th>
            <th>Proyectado Público</th>
            <th>Proyectado Privado</th>
            <th>Crecimiento Público</th>
            <th>Crecimiento Privado</th>
            <th>Recibido Público</th>
            <th>Recibido Privado</th>
            <th>Fecha Proyectada</th>
            <th>Usuario Proyectado</th>
            <th>Fecha Recibido</th>
            <th>Usuario Recibido</th>
        </tr>
    </thead>
    <tbody>
        {% for registroIngresoActividades in PlanesIngresos  %}
        <tr>
            <td><input type="checkbox" id="checkb{{ registroIngresoActividades.planIngresoID }}" name="checkb[]" value="{{registroIngresoActividades.planIngresoID }}" class="check checkRegistroIngreso"></td>
            <td>{{ registroIngresoActividades.planID }}</td>
            <td>{{ registroIngresoActividades.actividadID }}</td>
            <td>{{ registroIngresoActividades.claseIngresoID }}</td>
            <td>{{ registroIngresoActividades.planIngresoPRESUPUESTO }}</td>
            <td>{{ registroIngresoActividades.planIngresoPROYECTADOPUBLICO }}</td>
            <td>{{ registroIngresoActividades.planIngresoPROYECTADOPRIVADO }}</td>
            <td>{{ registroIngresoActividades.planIngresoCRECIMIENTOPUBLICO }}</td>
            <td>{{ registroIngresoActividades.planIngresoCRECIMIENTOPRIVADO }}</td>
            <td>{{ registroIngresoActividades.planIngresoRECIBIDOPUBLICO }}</td>
            <td>{{ registroIngresoActividades.planIngresoRECIBIDOPRIVADO }}</td>
            <td>{{ registroIngresoActividades.planIngresoFCHPROYECTADO }}</td>
            <td>{{ registroIngresoActividades.planIngresoUSRPROYECTADO }}</td>
            <td>{{ registroIngresoActividades.planIngresoFCHRECIBIDO }}</td>
            <td>{{ registroIngresoActividades.planIngresoUSRRECIBIDO }}</td>
        </tr>
        {% endfor %}
    </tbody>
</table>

<script type="text/javascript">

    $(document).ready(function () {
            $('#tablaRegistroIngresoActividades-{{ hash_vista }}').DataTable();
    });
    
     $(document).ready( function(){
       checkBoxSICAM('.checkRegistroIngreso'); 
    });  
    
    function editar_RegistroIngresoActividades() {
        var seleccionados = checkSelecionados('tablaRegistroIngresoActividades-{{ hash_vista }}');
         validacionCheckbox(seleccionados, function (){
            var json = JSON.stringify(seleccionados);
            json = JSON.parse(json);
            var consecutivo = json[0]['value'];
            cargarVista('planeador','RegistroIngresoActividades','mostrarFormularioEditar','planIngresoID='+consecutivo,'Editar RegistroIngresoActividades '+consecutivo, 'crearRegistroIngresoActividades');
        }, true);
    }
    
    function ver_operacion() {
        var seleccionados = checkSelecionados('tablaRegistroIngresoActividades-{{ hash_vista }}');
         validacionCheckbox(seleccionados, function (){
            var json = JSON.stringify(seleccionados);
            json = JSON.parse(json);
            var consecutivo = json[0]['value'];
            cargarVista('planeador','RegistroIngresoActividades','verRegistro','planIngresoID='+consecutivo,'Editar RegistroIngresoActividades '+consecutivo, 'crearRegistroIngresoActividades');
        }, true);
    }
    
    function eliminar_Registro() {
        var seleccionados = checkSelecionados('tablaRegistroIngresoActividades-{{ hash_vista }}');
        validacionCheckbox(seleccionados, function (){
            swal({
                  title: "¿Estás Seguro que Deseas Eliminar?",
                  text: "Una vez que elimines no podrás recuperar los datos!",
                  icon: "warning",
                  //buttons: true,
                  buttons: ["Cancelar", "Eliminar"],
                  dangerMode: true,
                })
                .then((willDelete) => {
                  if (willDelete) {
                    ejecutarOperacion('planeador','RegistroIngresoActividades', 'eliminar',$('#formRegistroIngreso').serialize(), function(){
                        cargarTablaRegistros();   
                    });
                  } /*else {
                    swal("Has cancelado la operación de Eliminar!");
                  }*/
                });
            
        }, false);
    }
    
    
</script>
