1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
| public class DBAdapter {
DatabaseHelper DBHelper;
Context context;
SQLiteDatabase db;
public DBAdapter(Context context){
this.context = context;
DBHelper = new DatabaseHelper(context);
}
public class DatabaseHelper extends SQLiteOpenHelper{
Context context;
public DatabaseHelper(Context context) {
super(context, "saisie", null, 1);
this.context = context;
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("create table produits (code_agent primary key text not null, "
+ "code_fret text not null, longi text not null , "
+ "lat text not null "
+ "dte text not null"
+ "heure text not null"
+ ");");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
Toast.makeText(context, "Mise à jour de la Base de données version "+oldVersion+" vers "+newVersion, Toast.LENGTH_SHORT).show();
db.execSQL("DROP TABLE IF EXISTS saisie");
onCreate(db);
}
}
public DBAdapter open(){
db = DBHelper.getWritableDatabase();
return this;
}
public void close(){
db.close();
}
public void Truncate(){
db.execSQL("DELETE FROM saisie");
}
public long insererUnProduit(String code_Agent, String code_Fret, String Longi,String Lat,String Dte,String Heure){
ContentValues values = new ContentValues();
values.put("code_agent", code_Agent);
values.put("code_fret", code_Fret);
values.put("longi", Longi);
values.put("lat", Lat);
values.put("dte", Dte);
values.put("heure", Heure);
return db.insert("saisie", null, values);
}
public boolean supprimerProduit(long id){
return db.delete("saisie", "code_agent="+id, null)>0;
}
public Cursor recupererLaListeDesProduits(String code){
return db.query("saisie", new String[]{
"code_agent",
"code_fret",
"longi",
"lat",
"dte",
"heure"}, "code_agent" + " LIKE \"" + code +"\"", null, null, null, null);}
} |
Partager