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