private void field_sit_frente_ivaFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_field_sit_frente_ivaFocusLost
        if((field_sit_frente_iva.isEditable())&&(validar.isInt(field_calle.getText()))){
            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_sit_frente_iva.getText();
                if(!id_sfi.equals("")){
                    String descripcion =get_Tipo_Sit_frente_Iva(id_sfi);
                    if (!descripcion.equals("")){
                        lab_tipo_imp.setText("("+descripcion+")");
                    }
                    else{
                        field_sit_frente_iva.requestFocus();
                        this.generarAyuda_Situacion_Frente_Iva();
                    }
                }
                else{
                    this.mostrar_Msj_Error("El tipo de Situacion Frente IVA esta vacio, debe ingresar un valor");
                    field_sit_frente_iva.requestFocus();
                }
            }
            else{
                this.ocultar_Msj();
            }
        }
    }//GEN-LAST:event_field_sit_frente_ivaFocusLost