private void ingresar() {
        // Según el permiso de usuario, podrá acceder al sector correspondiente
        switch (permiso) {
            case 0:
                // Usuario Administrador
                Menu menu = new Menu(conexion, id_personal, this);
                menu.setVisible(true);
                break;
            case 1:
                // Usuario del sector de admisión de la guardia
                Busqueda ingPaciente = new Busqueda(this, conexion);
                ingPaciente.setVisible(true);
                break;
            case 2:
                // Usuario del sector de atención en consultorio
                SelecciondePaciente atenPaciente;
                try {
                    atenPaciente = new SelecciondePaciente(this, conexion, id_personal);
                    atenPaciente.setVisible(true);
                } catch (SQLException ex) {
                    Logger.getLogger(Principal.class.getName()).log(Level.SEVERE, null, ex);
                }
                break;
            case 3:
                // Usuario de enfermería
                Medicar admMedicacion = new Medicar(this, conexion, id_personal);
                admMedicacion.setVisible(true);
                break;
            case 4:
                // Usuario de internaciones transitorias de la guardia
                AdministrarInternaciones internacion = new AdministrarInternaciones(this, conexion, id_personal);
                internacion.setVisible(true);
                break;
            case 5:
                // Jefe de guardia
                OpcionesJefeGuardia opJefeGuardia = new OpcionesJefeGuardia(this, conexion);
                opJefeGuardia.setVisible(true);
                break;
            case 6:
                // Jefe de Servicio
                InformeDiario infoDiario = new InformeDiario(this, conexion);
                infoDiario.setVisible(true);
                break;
        }
        this.setVisible(false);
    }