Académique Documents
Professionnel Documents
Culture Documents
String hs;
try {
hs=GetRecord(RecordIndex)[ColumnIndex];
} catch (Exception e) {
hs=fc.HasilError;
}
return hs;
}
public static hasilCekID CekID(String ID){
for (int i =0;i<= RecordCount();i++){
if (ID.equals(GetValue(i, 0))){
return hasilCekID.ada;
}
}
return hasilCekID.tidak_ada;
}
public static void CloseDatabase(){
OpenedDatabase="";
DatabaseIsOpen=false;
DataBuffer="";
}
public static boolean TambahData(
String ID,String NamaGames,int Jumlah,long Harga,String Kategori
){
String newData=ID+Separator_column+
NamaGames+Separator_column+
Jumlah+Separator_column+
Harga+Separator_column+
Kategori+ Separator_record ;
if (fc.WriteFile(GetDatabaseName(), DataBuffer+newData))
{
OpenDatabase(OpenedDatabase);
return true;
}else{
return false;
}
}
public static hasilProsesData UbahData(String IDLama,
String IDBaru,String NamaGamesBaru,int JumlahBaru,int Ha
rgaBaru,String KategoriBaru){
int indexRecord =GetIndexID(IDLama);
if (indexRecord==-1){
return hasilProsesData.id_tidak_ditemukan;
}
if (IDLama!=IDBaru){
if (CekID(IDBaru)==hasilCekID.ada){
return hasilProsesData.id_sudah_ada;
}
}
//----------String Rc[]=GetRecord(indexRecord);
String newData=IDBaru+Separator_column+
NamaGamesBaru+Separator_column+
JumlahBaru+Separator_column+
HargaBaru+Separator_column+
KategoriBaru+Separator_record;
String oldData=
Rc[0]+Separator_column+ //ID
Rc[1]+Separator_column+ //Nama Barang