private void login() throws SQLException, ClassNotFoundException, InstantiationException, IllegalAccessException {
		Cliente c;
		Funcionario f;
		String cpf;
		int tam;

		cpf = jTextField1.getText();
		cpf = cpf.replaceAll("[^0-9]", "");
		//System.out.println(cpf);
		tam = cpf.length();

		if ((tam != 11 && !cpf.matches("[0-9]+")) || tam == 0) {
			warningLabel.setText("<html>CPF Inválido!!! <br />O CPF deve conter 11 dígitos.</html>");
		} else if (tam != 11) {
			warningLabel.setText("<html>CPF Inválido!!! <br />O CPF deve conter 11 dígitos.</html>");
		} else if (!cpf.matches("[0-9]+")) {
			warningLabel.setText("<html>CPF Inválido!!! <br />O CPF deve conter apenas números.</html>");
		} else {
			c = new Cliente();
			f = new Funcionario();
			if (c.buscarCliente(cpf)) {
				new UICMenu(c).setVisible(true);
				this.dispose();
			} else if (f.buscarFuncionario(cpf)) {
				new UIFMenu(f).setVisible(true);
				this.dispose();
			} else {
				warningLabel.setText("CPF não cadastrado!");
			}
		}
	}