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!"); }
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)"); } }