Пример #1
0
  public Perimetria buscarPerimetriaPorId(Banco b, int codAvaliacao) {

    String SQL = "SELECT * FROM Perimetria where codAvaliacao = " + codAvaliacao;

    Cursor dataset = b.querySQL(SQL);

    int col_bicepsContraidoDireito = dataset.getColumnIndex("bicepsContraidoDireito");
    int col_coxaDistalEsquerda = dataset.getColumnIndex("coxaDistalEsquesrda");
    int col_antebraco = dataset.getColumnIndex("antebraco");
    int col_bicepsContraidoEsquerdo = dataset.getColumnIndex("bicepsContraidoEsquerdo");
    int col_coxaProximalEsquerda = dataset.getColumnIndex("coxaProximalEsquerda");
    int col_coxaProximalDireita = dataset.getColumnIndex("coxaProximalDireita");
    int col_panturrilhaEsquerda = dataset.getColumnIndex("panturrilhaEsquerda");
    int col_peito = dataset.getColumnIndex("peito");
    int col_quadril = dataset.getColumnIndex("quadril");
    int col_panturrilhaDireita = dataset.getColumnIndex("panturrilhaDireita");
    int col_coxaDistalDireita = dataset.getColumnIndex("coxaDistalDireita");
    int col_coxaMedialEsquerda = dataset.getColumnIndex("coxaMedialEsquerda");
    int col_coxaMedialDireita = dataset.getColumnIndex("coxaMedialDireita");
    int col_ombro = dataset.getColumnIndex("ombro");
    int col_bicepsRelaxadoEsquerdo = dataset.getColumnIndex("bicepsRelaxadoEsquerdo");
    int col_abdomen = dataset.getColumnIndex("abdomen");
    int col_bicepsRelaxadoDireito = dataset.getColumnIndex("bocepsRelaxadoDireito");

    // Log.i("numero de rows" ,"Numero de Linhas" +  numRows);
    dataset.moveToFirst();

    if (dataset.getCount() > 0) {
      Perimetria a = new Perimetria();
      a.setCodAvaliacao(codAvaliacao);
      a.setBicepsContraidoDireito(col_bicepsContraidoDireito);
      a.setCoxaDistalEsquerda(col_coxaDistalEsquerda);
      a.setAntebraco(col_antebraco);
      a.setBicepsContraidoEsquerdo(col_bicepsContraidoEsquerdo);
      a.setCoxaProximalEsquerda(col_coxaProximalEsquerda);
      a.setCoxaProximalDireita(col_coxaProximalDireita);
      a.setPanturrilhaEsquerda(col_panturrilhaEsquerda);
      a.setPeito(col_peito);
      a.setQuadril(col_quadril);
      a.setPanturrilhaDireita(col_panturrilhaDireita);
      a.setCoxaDistalDireita(col_coxaDistalDireita);
      a.setCoxaMedialEsquerda(col_coxaMedialEsquerda);
      a.setCoxaMedialDireita(col_coxaMedialDireita);
      a.setOmbro(col_ombro);
      a.setBicepsRelaxadoEsquerdo(col_bicepsRelaxadoEsquerdo);
      a.setAbdomen(col_abdomen);
      a.setBicepsRelaxadoDireito(col_bicepsRelaxadoDireito);

      return a;
    }

    return null;
  }
Пример #2
0
  public ArrayList<Personal> buscarPersonais(Banco b, String filtro) {

    String SQL = "SELECT * FROM Personal where usuarioPersonal like '%" + filtro + "%'";

    Cursor dataset = b.querySQL(SQL);

    ArrayList<Personal> personal = new ArrayList<Personal>();

    int col_telefonePersonal = dataset.getColumnIndex("telefonePersonal");
    int col_fotoPersonal = dataset.getColumnIndex("fotoPersonal");
    int col_nomePersonal = dataset.getColumnIndex("nomePersonal");
    int col_dataDeNascimentoPersonal = dataset.getColumnIndex("dataDeNascimentoPersonal");
    int col_emailPersonal = dataset.getColumnIndex("emailPersonal");
    int col_sexoPersonal = dataset.getColumnIndex("sexoPersonal");
    int col_senhaPersonal = dataset.getColumnIndex("senhaPersonal");
    int col_usuarioPersonal = dataset.getColumnIndex("usuarioPersonal");

    int numRows = dataset.getCount();

    // Log.i("numero de rows" ,"Numero de Linhas" +  numRows);
    dataset.moveToFirst();

    for (int c = 0; c < numRows; c++) {

      String telefonePersonal = dataset.getString(col_telefonePersonal);
      String nomePersonal = dataset.getString(col_nomePersonal);
      String dataDeNascimentoPersonal = dataset.getString(col_dataDeNascimentoPersonal);
      String emailPersonal = dataset.getString(col_emailPersonal);
      String sexoPersonal = dataset.getString(col_sexoPersonal);
      String senhaPersonal = dataset.getString(col_senhaPersonal);
      String usuarioPersonal = dataset.getString(col_usuarioPersonal);
      byte[] encode = dataset.getBlob(col_fotoPersonal);
      String fotoPersonal = Base64.encodeToString(encode, 0);

      Personal p =
          new Personal(
              telefonePersonal,
              nomePersonal,
              dataDeNascimentoPersonal,
              emailPersonal,
              sexoPersonal,
              usuarioPersonal,
              senhaPersonal,
              fotoPersonal);

      dataset.moveToNext();
      personal.add(p);
    }
    return personal;
  }
Пример #3
0
  public boolean editar(Banco b) {
    String SQL =
        "UPDATE Perimetria set "
            + " bicepscontraidoDireito = "
            + bicepsContraidoDireito
            + ", coxaDistalEsquerda = "
            + coxaDistalEsquerda
            + ", antebraco = "
            + antebraco
            + ", bicepsContraidoEsquerdo = "
            + bicepsContraidoEsquerdo
            + ", coxaProximalEsquerda = "
            + coxaProximalEsquerda
            + ", coxaProximalDireita = "
            + coxaProximalDireita
            + ", panturrilhaEsquerda = "
            + panturrilhaEsquerda
            + ", peito = "
            + peito
            + ", quadril = "
            + quadril
            + ", panturrilhaDireita = "
            + panturrilhaDireita
            + ", coxaDistalDireita = "
            + coxaDistalDireita
            + ", coxaMedialEsquerda = "
            + coxaMedialEsquerda
            + ", coxaMedialDireita = "
            + coxaMedialDireita
            + ", ombro = "
            + ombro
            + ", bicepsRelaxadoEsquerdo = "
            + bicepsRelaxadoEsquerdo
            + ", abdomen = "
            + abdomen
            + ", bicepsRelaxadoDireito = "
            + bicepsRelaxadoDireito
            + " where codAvaliacao = "
            + codAvaliacao;

    try {
      b.execSQL(SQL);
      return true;
    } catch (Exception e) {
      Log.i("Erro: ExcluirAvaliacoes", e.toString());
      return false;
    }
  }
Пример #4
0
  public boolean atualizarDadosPessoais(Banco b) {

    String SQL = "UPDATE Personal set " + "senha = ? " + " where usuarioPersonal= ?";

    SQLiteStatement statement = b.getWritableDatabase().compileStatement(SQL);
    statement.bindString(1, getSenha());
    statement.bindString(2, getUsuario());

    try {
      statement.executeUpdateDelete();
      return true;
    } catch (Exception ex) {
      ex.printStackTrace();
      return false;
    }
  }
Пример #5
0
  // CUD local
  public Boolean salvar(Banco b, byte[] fotoPersonal) {
    /*String SQL = "INSERT INTO Personal (telefonePersonal,nomePersonal,dataDeNascimentoPersonal," +
    "emailPersonal,sexoPersonal,senhaPersonal,usuarioPersonal,fotoPersonal) " +
    "VALUES('" + super.getTelefone() + "','"+ super.getNome() + "','" + super.getDataDeNascimento() +
    "','" + super.getEmail() + "','" + super.getSexo() + "','"  +
    super.getSenha() + "','" 	+ super.getUsuario() + "', '" + super.getFoto() + "')";
    */

    String SQL =
        "INSERT INTO Personal ("
            + "telefonePersonal,"
            + "nomePersonal,"
            + "dataDeNascimentoPersonal,"
            + "emailPersonal,"
            + "sexoPersonal,"
            + "senhaPersonal,"
            + "usuarioPersonal,"
            + "fotoPersonal,"
            + "ativo) values "
            + "(?, ?, ?, ? , ?, ? ,? ,? ,?)";

    SQLiteStatement statement = b.getWritableDatabase().compileStatement(SQL);
    statement.bindString(1, super.getTelefone());
    statement.bindString(2, super.getNome());
    statement.bindString(3, super.getDataDeNascimento());
    statement.bindString(4, super.getEmail());
    statement.bindString(5, super.getSexo());
    statement.bindString(6, super.getSenha());
    statement.bindString(7, super.getUsuario());
    statement.bindBlob(8, fotoPersonal);
    statement.bindString(9, "ativado");

    /*String SQL = "INSERT INTO Personal (telefonePersonal,nomePersonal,dataDeNascimentoPersonal," +
                      "emailPersonal,sexoPersonal,senhaPersonal,usuarioPersonal,fotoPersonal,ativo) " +
                      "VALUES('" + super.getTelefone()+ "','"+ super.getNome() + "','" + super.getDataDeNascimento() +
                      "','" + super.getEmail() + "','" + super.getSexo() + "','"  +
                      super.getSenha() + "','" 	+ super.getUsuario() + "','"+ foto + "','ativado');";
    //  System.out.println(SQL);*/
    try {
      statement.executeInsert();
      return true;
    } catch (Exception ex) {
      // System.out.println(ex.toString());
      ex.printStackTrace();
      return false;
    }
  }
Пример #6
0
  public Personal buscarPersonal(Banco b, String filtro) {

    String SQL = "SELECT * FROM Personal where usuarioPersonal = '" + filtro + "'";

    Cursor dataset = b.querySQL(SQL);

    int col_telefonePersonal = dataset.getColumnIndex("telefonePersonal");
    int col_fotoPersonal = dataset.getColumnIndex("fotoPersonal");
    int col_nomePersonal = dataset.getColumnIndex("nomePersonal");
    int col_dataDeNascimentoPersonal = dataset.getColumnIndex("dataDeNascimentoPersonal");
    int col_emailPersonal = dataset.getColumnIndex("emailPersonal");
    int col_sexoPersonal = dataset.getColumnIndex("sexoPersonal");
    int col_senhaPersonal = dataset.getColumnIndex("senhaPersonal");
    int col_usuarioPersonal = dataset.getColumnIndex("usuarioPersonal");

    int numRows = dataset.getCount();

    dataset.moveToFirst();
    if (numRows == 0) {
      return null;
    } else {
      Personal p;

      String telefonePersonal = dataset.getString(col_telefonePersonal);
      String nomePersonal = dataset.getString(col_nomePersonal);
      String dataDeNascimentoPersonal = dataset.getString(col_dataDeNascimentoPersonal);
      String emailPersonal = dataset.getString(col_emailPersonal);
      String sexoPersonal = dataset.getString(col_sexoPersonal);
      String senhaPersonal = dataset.getString(col_senhaPersonal);
      String usuarioPersonal = dataset.getString(col_usuarioPersonal);
      byte[] encode = dataset.getBlob(col_fotoPersonal);
      String fotoPersonal = Base64.encodeToString(encode, 0);

      p =
          new Personal(
              telefonePersonal,
              nomePersonal,
              dataDeNascimentoPersonal,
              emailPersonal,
              sexoPersonal,
              usuarioPersonal,
              senhaPersonal,
              fotoPersonal);

      return p;
    }
  }
Пример #7
0
  public Boolean editarFotoPersonal(Banco b, byte[] fotoPersonal) {

    String SQL = "UPDATE Personal set " + "fotoPersonal = ? " + " where usuarioPersonal = ?";

    SQLiteStatement statement = b.getWritableDatabase().compileStatement(SQL);
    statement.bindString(1, super.getUsuario());
    statement.bindBlob(2, fotoPersonal);

    try {
      statement.executeUpdateDelete();
      return true;
    } catch (Exception ex) {
      // System.out.println(ex.toString());
      ex.printStackTrace();
      return false;
    }
  }
Пример #8
0
  public byte[] buscarFotoPersonal(Banco b, String filtro) {

    String SQL = "SELECT * FROM Personal where usuarioPersonal = '" + filtro + "'";

    Cursor dataset = b.querySQL(SQL);

    int col_fotoPersonal = dataset.getColumnIndex("fotoPersonal");

    int numRows = dataset.getCount();
    dataset.moveToFirst();
    if (numRows == 0) {
      return null;
    } else {

      byte[] encode = dataset.getBlob(col_fotoPersonal);

      return encode;
    }
  }
Пример #9
0
  // CUD Local
  public boolean salvarPerimetria(Banco b) {
    try {

      String SQL =
          "INSERT INTO Perimetria ("
              + "codAvaliacao,"
              + "bicepsContraidoDireito,"
              + "coxaDistalEsquerda,"
              + "antebraco,"
              + "bicepsContraidoEsquerdo,"
              + "coxaProximalEsquerda,"
              + "coxaProximalDireita,"
              + "panturrilhaEsquerda,"
              + "peito,"
              + "quadril,"
              + "panturrilhaDireita,"
              + "coxaDistalDireita,"
              + "coxaMedialEsquerda,"
              + "coxaMedialDireita,"
              + "ombro,"
              + "bicepsRelaxadoEsquerdo,"
              + "abdomen,"
              + "bicepsRelaxadoDireito) VALUES("
              + codAvaliacao
              + ","
              + bicepsContraidoDireito
              + ","
              + coxaDistalEsquerda
              + ","
              + antebraco
              + ","
              + bicepsContraidoEsquerdo
              + ","
              + coxaProximalEsquerda
              + ","
              + coxaProximalDireita
              + ","
              + panturrilhaEsquerda
              + ","
              + peito
              + ","
              + quadril
              + ","
              + panturrilhaDireita
              + ","
              + coxaDistalDireita
              + ","
              + coxaMedialEsquerda
              + ","
              + coxaMedialDireita
              + ","
              + ombro
              + ","
              + bicepsRelaxadoEsquerdo
              + ","
              + abdomen
              + ","
              + bicepsRelaxadoDireito
              + ");";

      b.execSQL(SQL);

      return true;
    } catch (Exception ex) {
      ex.printStackTrace();
      return false;
    }
  }