Example #1
0
  private static void funcionarios() {
    Session session = HibernateUtil.getSession();
    session.beginTransaction();

    for (String linha : getFuncionariosFromCSV()) {
      String[] item = linha.split(";");

      Funcionario funcionario = new Funcionario();
      funcionario.setNome(item[0]);
      funcionario.setCpf(item[1]);
      try {
        funcionario.setNascimento(Formatos.getFormatoDeData().parse(item[2]));
      } catch (ParseException e) {
        e.printStackTrace();
      }
      funcionario.setEndereco(item[3]);
      funcionario.setEmail(item[4]);
      funcionario.setTelefone(item[5]);

      String hql = "from TipoFuncionario m where m.nome = :nome ";
      Query query = session.createQuery(hql).setString("nome", item[6]);
      funcionario.setTipoFuncionario((TipoFuncionario) query.uniqueResult());

      session.saveOrUpdate(funcionario);
    }

    session.getTransaction().commit();
    System.out.println("Funcionarios importados!");
  }
Example #2
0
  private static void clientes() {
    Session session = HibernateUtil.getSession();
    session.beginTransaction();

    for (String linha : getClientesFromCSV()) {
      String[] item = linha.split(";");

      Cliente cliente = new Cliente();
      cliente.setRazao(item[0]);
      cliente.setFantasia(item[1]);
      cliente.setNumeroDocumento(item[2]);
      try {
        cliente.setNascimento(Formatos.getFormatoDeData().parse(item[3]));
      } catch (ParseException e) {
        e.printStackTrace();
      }
      cliente.setEndereco(item[4]);
      cliente.setTelefone(item[5]);
      cliente.setEmail(item[6]);

      if ("física".equals(item[7])) cliente.setTipoPessoa(TipoPessoa.Fisica);
      else cliente.setTipoPessoa(TipoPessoa.Juridica);

      String hql = "from TipoDocumento m where m.nome = :nome ";
      Query query = session.createQuery(hql).setString("nome", item[8]);
      cliente.setTipoDocumento((TipoDocumento) query.uniqueResult());

      session.saveOrUpdate(cliente);
    }

    session.getTransaction().commit();
    System.out.println("Funcionarios importados!");
  }
 public void DialogEstatistica(List<Glicemia> lista) {
   if (lista != null && lista.size() > 1) { // 2 ou mais dados
     double DoubleMedia = 0;
     double DoubleDesvio = 0;
     dialog = new Dialog(context, R.style.tema_dialogo);
     dialog.setTitle("Estatísticas");
     dialog.setContentView(R.layout.dialog_estatistica);
     TextView qtd = (TextView) dialog.findViewById(R.id.estatistica_qtd);
     TextView media = (TextView) dialog.findViewById(R.id.estatistica_media);
     TextView desvio = (TextView) dialog.findViewById(R.id.estatistica_desvio);
     DoubleMedia = this.media(lista);
     DoubleDesvio = this.desvioPadrao(lista, DoubleMedia);
     media.setText(Formatos.formataDouble(DoubleMedia));
     desvio.setText(Formatos.formataDouble(DoubleDesvio));
     qtd.setText(lista.size() + "");
     dialog.show();
   } else {
     Mensagem msg = new Mensagem();
     msg.mensagemToast(context, "Dados insuficientes. (Mínimo de 2)");
   }
 }