Saturday, March 4, 2017

Simple Class SQL Adapter

SqlAdapter


Sebuah class untuk menampilkan perintah sql ke object adapter yang dipakai untuk custom listview.
pemanggiilan class ini cukup seperti ini:

       



controls = new int[]{R.id.nama_barang, R.id.barcode, R.id.harga};

listView.setAdapter(new SqlAdapter(getBaseContext(), R.layout.list_row,
        controls, "select item_name,barcode,category from ksr_item_master")
);



parameter: SqlAdapter(Context aContext, int layout, int[] controls, String sql)
controls: adalah array id untuk TextView dalam layout tiap baris R.layot.list_row yang sesuai urutan fieldnya sama seperti perintah select sql diatas.


Silahkan  download class ini di Google Drive Saya

+ SqlAdapter.java
+ Helper.java
+ Global.java
+ Recordset.java


Recordset


Sebuah class untuk manipulasi data CRUD cukup panggil fungsinya seperti berikut ini:


       



 Recordset _item= new Recordset(getBaseContext());
        _item.OpenRecordset("select * from ksr_customers where customer_no='" + txtCustomerNo.getText().toString()+ "'",
                "ksr_customers","customer_no");
        if (_item.oef())  _item.addNew();
        _item.put("customer_no",txtCustomerNo.getText().toString());
        _item.put("company",txtCompany.getText().toString());
        _item.put("address",txtAddress.getText().toString());
        _item.put("phone",txtPhone.getText().toString());
        _item.put("email",txtEmail.getText().toString());
        int id= _item.save();




No comments:

Post a Comment