package com.az.EmergencyPhoneNum;
import java.util.ArrayList;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.util.Log;
public class Emergencyphbentry {
private static String TAG = "emergencyphb cathon";
private Context context;
public Emergencyphbentry(Context context) {
this.context = context;
}
public ArrayList<emergencyphb> getphb() {
SQLiteDatabase db = context.openOrCreateDatabase("emergencyphb.db",
Context.MODE_WORLD_READABLE + Context.MODE_WORLD_WRITEABLE,
null);
db.execSQL("create table if not exists emerphb("
+ "_id integer primary key autoincrement,"
+ "name text not null," + "phonenum text not null,"
+ "photo blob" + ")");
Cursor c = db.query("emerphb", null, null, null, null, null, null);
Log.i(TAG, "cathon get sqldb " + c);
if (c != null) {
ArrayList<emergencyphb> phblst = new ArrayList<Emergencyphbentry.emergencyphb>();
while (c.moveToNext()) {
emergencyphb phb = new emergencyphb();
int id = c.getInt(c.getColumnIndex("_id"));
Log.i(TAG, "cathon get sqldb " + id);
phb.setId(id);
String name = c.getString(c.getColumnIndex("name"));
Log.i(TAG, "cathon get sqldb " + name);
phb.setname(name);
String phonenum = c.getString(c.getColumnIndex("phonenum"));
Log.i(TAG, "cathon get sqldb " + phonenum);
phb.setphonenum(phonenum);
phblst.add(phb);
}
c.close();
db.close();
return phblst;
} else {
ArrayList<emergencyphb> phblst = new ArrayList<Emergencyphbentry.emergencyphb>();
return phblst;
}
}
// emerphb
public ArrayList<emergencyphb> delsinglephb(int indexdelte) {
SQLiteDatabase db = context.openOrCreateDatabase("emergencyphb.db",
Context.MODE_WORLD_READABLE + Context.MODE_WORLD_WRITEABLE,
null);
db.execSQL("delete from emerphb where _id = " + indexdelte);
// db.execSQL("delete from database01 where name='"+con.getName()+"'");
Cursor c = db.query("emerphb", null, null, null, null, null, null);
Log.i(TAG, "cathon get sqldb " + c);
if (c != null) {
ArrayList<emergencyphb> phblst = new ArrayList<Emergencyphbentry.emergencyphb>();
while (c.moveToNext()) {
emergencyphb phb = new emergencyphb();
String name = c.getString(c.getColumnIndex("name"));
Log.i(TAG, "cathon get sqldb " + name);
phb.setname(name);
String phonenum = c.getString(c.getColumnIndex("phonenum"));
Log.i(TAG, "cathon get sqldb " + phonenum);
phb.setphonenum(phonenum);
phblst.add(phb);
}
c.close();
db.close();
return phblst;
} else {
ArrayList<emergencyphb> phblst = new ArrayList<Emergencyphbentry.emergencyphb>();
return phblst;
}
}
public ArrayList<emergencyphb> delallphb() {
SQLiteDatabase db = context.openOrCreateDatabase("emergencyphb.db",
Context.MODE_WORLD_READABLE + Context.MODE_WORLD_WRITEABLE,
null);
db.execSQL("delete from emerphb");
Cursor c = db.query("emerphb", null, null, null, null, null, null);
Log.i(TAG, "cathon get sqldb " + c);
if (c != null) {
ArrayList<emergencyphb> phblst = new ArrayList<Emergencyphbentry.emergencyphb>();
while (c.moveToNext()) {
emergencyphb phb = new emergencyphb();
String name = c.getString(c.getColumnIndex("phone"));
Log.i(TAG, "cathon get sqldb " + name);
phb.setname(name);
String phonenum = c.getString(c.getColumnIndex("body"));
Log.i(TAG, "cathon get sqldb " + phonenum);
phb.setphonenum(phonenum);
phblst.add(phb);
}
c.close();
db.close();
return phblst;
} else {
ArrayList<emergencyphb> phblst = new ArrayList<Emergencyphbentry.emergencyphb>();
return phblst;
}
}
public class emergencyphb {
int id;
String name;
String phonenum;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getname() {
return name;
}
public void setname(String name) {
this.name = name;
}
public String getphonenum() {
return phonenum;
}
public void setphonenum(String phonenum) {
this.phonenum = phonenum;
}
}
}