// ===================================================================================== public void salvarXML() { // Salva as informações em XML. String CRM = jTCRM.getText().trim(); String nome = getset.getNomeUsuário(); String senha = getset.getSenha(); String sexo = getset.getSexo(); String email = getset.getEmail(); String data = getset.getData(); String tipo = "" + getset.getTipo(); // String nomeArq="Cadastro/"+registro+"_"+nome+".xml"; String nomeArq = "Cadastro/Usuario/" + CRM + ".xml"; String texto; // tentando criar arquivo try { try (Formatter saida = new Formatter(nomeArq)) { texto = "<?xml version='1.0' encoding='ISO-8859-1' ?>\n" + "<cadastros>\n"; texto += " <Usuario>\n"; texto += " <Registro>" + CRM + "</Registro>\n"; texto += " <Nome>" + nome + "</Nome>\n"; texto += " <Senha>" + senha + "</Senha>\n"; texto += " <Sexo>" + sexo + "</Sexo>\n"; texto += " <E_mail>" + email + "</E_mail>\n"; texto += " <Data>" + data + "</Data>\n"; texto += " <Tipo>" + tipo + "</Tipo>\n"; texto += " </Paciente>\n"; texto += "</Usuario>"; saida.format(texto); } JOptionPane.showMessageDialog(null, "Arquivo '" + nomeArq + "' criado!", "Arquivo", 1); } // mostrando erro em caso se nao for possivel gerar arquivo catch (FileNotFoundException | HeadlessException erro) { JOptionPane.showMessageDialog(null, "Arquivo nao pode ser gerado!", "Erro", 0); } }
public void cadastrarUsuario() { // Método utilizado para cadastrar novos usuários. // Verifica a seleção do Radio button sexo. String aux = ""; if (jRadio_Masculino.isSelected()) { aux = "Masculino"; } if (jRadio_Feminino.isSelected()) { aux = "Feminino"; } // Atribui os valores do jtext para os atributos; String CRM = jTCRM.getText().trim(); String Nome = jTnome.getText().trim(); String Sexo = aux; String senha = jTSenha.getText().trim(); String Tipo = jTtipo.getText().trim(); String Email = jTEmail.getText().trim(); String dataAtual = DataAtual.getText().trim(); // Passa os valores dos atributos para o array e salva o objeto. getset.setCRM(CRM); getset.setNomeUsuário(Nome); getset.setSexo(aux); getset.setSenha(senha); getset.setTipo(Tipo); getset.setEmail(Email); getset.setData(dataAtual); // Passa os valores dos jTexts para o jtable. DefaultTableModel val = (DefaultTableModel) jT_Tabela.getModel(); val.addRow(new String[] {dataAtual, CRM, Nome, senha, Tipo, Email, Sexo}); // JOptionPane.showMessageDialog(this, "Falha no cadastro, Preencha todos os campos // corretamente."); }