private void field_localidadFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_field_localidadFocusLost

        boolean es_componente=false;
        //   voy a preguntar si la componente que me saco el foco es algun campo del panel de datos de asientos
        int i=0;
        Component[] components = panel_datos.getComponents();
        while ((!es_componente)&&(i<components.length)){
            if (components[i]==evt.getOppositeComponent()){
                es_componente=true;
            }
            i++;
        }
        if((es_componente)&&(field_codigo.isEditable())){
            String id_sfi=field_localidad.getText();
            if(!id_sfi.equals("")){
                String descripcion =get_tipo_localidad(id_sfi);
                if (!descripcion.equals("")){
                    lab_localidad.setText(descripcion);
                }
                else{
                    field_localidad.requestFocus();
                    this.generarAyuda_Localidades();
                }
            }
            else{
                this.mostrar_Msj_Error("El campo Localidad esta vacio, debe ingresar un valor");
                field_localidad.requestFocus();
            }
        }
        else{
            this.ocultar_Msj();
        }
    }//GEN-LAST:event_field_localidadFocusLost