<form id="frm-DesarrolloSoftware-ControlOperaciones-{{hash_vista}}" >
    <div class="box">
        <div class="box-header with-border">
            <h3 class="box-title">Formulario de Control de Operaciones</h3>
            <div class="box-tools pull-right">
                {{ boton("guardar","guardarDatosControlOperacionesAdministracion")}}
                {{ boton("cerrar", null, "cerrarFormularioControlOperacionesDesarrolloSoftware" ~ hash_vista ~ "()")}}
                {{ boton("resetear", null, "operacionTITULO.focus();")}}  
            </div>            
        </div>        
        <div class="box-body">
            <div class="row">
                <div class="col-md-6">
                    <div class="form-group">
                        <label for="controladorID">Controlador:</label>
                        <select class="form-control select2" id="controladorID" name="controladorID" style="width: 100%;">
                            {% if Controladores %}
                                {% for controlador in Controladores %}
                                    <option value="{{controlador.controladorID}}" >{{controlador.controladorTITULO}}</option>
                                {% endfor %}
                            {% endif %}
                        </select>
                    </div>
                </div>
                <div class="col-md-6">
                    <div class="form-group">
                        <div class="form-group">
                            <label for="operacionORDEN">Orden:</label>
                            <input type="number" class="form-control uppercase" name="operacionORDEN" id="operacionORDEN"  required
                              value="{{ ControlOperaciones.operacionORDEN }}" placeholder="Orden Operación"  />
                        </div>
                    </div>
                </div>
            </div>
            <div class="row">
                <div class="col-md-6">
                    <div class="form-group">
                        <label for="operacionCODIGO">Código de la Operación:</label>
                        <input type="text" class="form-control uppercase" name="operacionCODIGO" id="operacionCODIGO"
                               value="{{ ControlOperaciones.operacionCODIGO }}" placeholder="Código de la operación"  />
                    </div>
                </div>
                <div class="col-md-6">
                    <div class="form-group">
                        <label for="operacionTITULO">Título de la Operación:</label>
                        <input type="text" class="form-control uppercase" name="operacionTITULO" id="operacionTITULO"  required
                               value="{{ ControlOperaciones.operacionTITULO }}" placeholder="Título de la operación"  />
                    </div>
                </div>
            </div>
            <div class="row">
                <div class="col-md-6">
                    <div class="form-group">
                        <label for="operacionFUNCION">Nombre de la Función:</label>
                        <input type="text" class="form-control uppercase" name="operacionFUNCION" id="operacionFUNCION"  required
                               value="{{ ControlOperaciones.operacionFUNCION }}" placeholder="Nombre de la función"  />
                    </div>
                </div>
                <div class="col-md-6">
                    <div class="form-group">
                        <label for="operacionNOMBRETAB">Nombre del TAB:</label>
                        <input type="text" class="form-control uppercase" name="operacionNOMBRETAB" id="operacionNOMBRETAB"  required
                               value="{{ ControlOperaciones.operacionNOMBRETAB }}" placeholder="Nombre que aparece del TAB"  />
                    </div>
                </div>
            </div>
            <div class="row">
                <div class="col-xs-4">
                    <div class="form-group">
                        <label for="operacionMENU">Aparece en el Menú:</label>
                        <select class="form-control select2" id="operacionMENU" name="operacionMENU" style="width: 100%;">
                            <option value="SI" {% if ControlOperaciones.operacionMENU == 'SI' %} selected {% endif %}>SI</option>
                            <option value="NO" {% if ControlOperaciones.operacionMENU == 'NO' %} selected {% endif %}>NO</option>
                        </select>
                    </div>
                </div>
                <div class="col-xs-4">
                    <div class="col-md-6">
                        <div class="form-group">
                            <label for="operacionMENUICONO">Icono del menú:</label> 
                            <input type="text" class="form-control uppercase" name="operacionMENUICONO" id="operacionMENUICONO"  required
                             {% if ControlOperaciones.operacionMENUICONO %} value="{{ ControlOperaciones.operacionMENUICONO }}" {% else %} value="fa fa-cog fa-spin" {% endif %} onkeyup="vistaPreviaIcono_{{hash_vista}}()" placeholder="Icono del menú"  />
                        </div>
                    </div>
                    <div class="col-md-6" style="text-align:center;">
                        <label>Vista previa del Icono:</label><br>
                        <a class="btn  btn-default"><i id="icon" aria-hidden="true" ></i></a>
                    </div>
                </div>
                <div class="col-xs-4">
                    <div class="form-group">
                        <label for="operacionMENUTITULO">Titulo que aparece en el menú:</label>
                        <input type="text" class="form-control uppercase" name="operacionMENUTITULO" id="operacionMENUTITULO"  required
                               value="{{ ControlOperaciones.operacionMENUTITULO }}" placeholder="Titulo que aparece en el menú"  />
                    </div>
                </div>
            </div>
            <div class="row">
                <div class="col-xs-6">
                    <div class="form-group">
                        <label for="operacionPUBLICO">La operación es pública:</label>
                        <select class="form-control select2" id="operacionPUBLICO" name="operacionPUBLICO" style="width: 100%;">
                            <option value="SI" {% if ControlOperaciones.operacionPUBLICO == 'SI' %} selected {% endif %}>SI</option>
                            <option value="NO" {% if ControlOperaciones.operacionPUBLICO == 'NO' %} selected {% endif %}>NO</option>
                        </select>
                    </div>
                </div>
                <div class="col-xs-6">
                    <div class="form-group" style="text-align:center;">
                        <label>Estado de la operación:</label>
                        <div class="row">
                            <label class="col-sm-6">
                                 <input type="radio" name="operacionESTADO" id="operacionActivado" class="flat-red operacionESTADORADIO" required="" value="ACTIVO" {% if ControlOperaciones.operacionESTADO == 'ACTIVO' %} checked {% endif %}> ACTIVO
                            </label>
                            <label class="col-sm-6">
                                <input type="radio" name="operacionESTADO" id="operacionDesactivo" class="flat-red operacionESTADORADIO" required="" value="DESACTIVO" {% if ControlOperaciones.operacionESTADO == 'DESACTIVO' %} checked {% endif %}> DESACTIVO
                            </label>
                        </div>
                    </div>
                </div>
            </div>
            <div class="row">
                <div class="col-md-12">
                    <div class="form-group">
                        <label for="operacionDESCRIPCION">Descripción de la operación:</label>
                        <textarea class="form-control" rows="3" id="operacionDESCRIPCION-{{ hash_vista }}" name="operacionDESCRIPCION" placeholder="Descripción ...">{{ControlOperaciones.operacionDESCRIPCION}}</textarea> 
                    </div>
                </div>
            </div>
        </div>
    </div>
    <input type="hidden" name="operacionID" value="{{ControlOperaciones.operacionID}}" />
</form>
{% block javascript %}
<script type="text/javascript">

    $(document).ready(function () {
        
        deshabilitarInput();
            
        vistaPreviaIcono_{{hash_vista}}(); 
        
        $("#frm-DesarrolloSoftware-ControlOperaciones-{{hash_vista}}").submit(function () {
            ejecutarOperacion(
                    "administrador", "ControlOperaciones", "guardarDatos",
                   $("#frm-DesarrolloSoftware-ControlOperaciones-{{hash_vista}}").serialize(),
                    function (operacion) {
                        cerrarFormularioControlOperacionesDesarrolloSoftware{{hash_vista}}();
                        if (typeof cargarTablaControlOperacionesAdministrador === "function") {
                            cargarTablaControlOperacionesAdministrador();
                        }
                    }
            );
        });
        
        $('#operacionDESCRIPCION-{{ hash_vista }}').wysihtml5();
        
        $('.operacionESTADORADIO').iCheck({
            radioClass: 'iradio_flat-blue'
        });
        
        $('#frm-DesarrolloSoftware-ControlOperaciones-{{hash_vista}} #controladorID').select2();
        $('#frm-DesarrolloSoftware-ControlOperaciones-{{hash_vista}} #operacionMENU').select2();
        $('#frm-DesarrolloSoftware-ControlOperaciones-{{hash_vista}} #operacionPUBLICO').select2();
        
        $("#frm-DesarrolloSoftware-ControlOperaciones-{{hash_vista}} #operacionMENU").change(function() {
            deshabilitarInput();
        });
    });
    
    function deshabilitarInput(){
        var valor = $("#frm-DesarrolloSoftware-ControlOperaciones-{{hash_vista}} #operacionMENU").val();
            if(valor=='SI'){
                $("#frm-DesarrolloSoftware-ControlOperaciones-{{hash_vista}} #operacionMENUICONO").removeAttr('readonly');
                $("#frm-DesarrolloSoftware-ControlOperaciones-{{hash_vista}} #operacionMENUTITULO").removeAttr('readonly');
            }else{
                $("#frm-DesarrolloSoftware-ControlOperaciones-{{hash_vista}} #operacionMENUICONO").attr('readonly','');
                $("#frm-DesarrolloSoftware-ControlOperaciones-{{hash_vista}} #operacionMENUTITULO").attr('readonly',''); 
            }
    }
    
    function vistaPreviaIcono_{{hash_vista}}(){
        $("#frm-DesarrolloSoftware-ControlOperaciones-{{hash_vista}} #icon").attr('class',$("#frm-DesarrolloSoftware-ControlOperaciones-{{hash_vista}} #operacionMENUICONO").val());
    }
    
    function cerrarFormularioControlOperacionesDesarrolloSoftware{{hash_vista}}() {
        cerrarTabContenedor("frm-DesarrolloSoftware-ControlOperaciones-{{hash_vista}}");
    }
    
</script>   
{% endblock %}

