Ejemplo n.º 1
0
  // =====================================================================================
  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);
    }
  }
Ejemplo n.º 2
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.");

  }