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; }
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; }
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; } }
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; } }
// 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; } }
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; } }
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; } }
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; } }
// 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; } }