Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.futsal.skripsi.futsal;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.util.Log;
- import android.widget.ArrayAdapter;
- import android.widget.SimpleAdapter;
- import android.widget.TextView;
- import android.widget.Toast;
- import com.android.volley.Request;
- import com.android.volley.Response;
- import com.android.volley.VolleyError;
- import org.json.JSONArray;
- import org.json.JSONObject;
- import java.util.ArrayList;
- import java.util.HashMap;
- import java.util.Map;
- import static com.futsal.skripsi.futsal.Pesanan.KEY_DURASI;
- import static com.futsal.skripsi.futsal.Pesanan.KEY_STATUS;
- import static com.futsal.skripsi.futsal.R.id.lvPesanan;
- import static com.futsal.skripsi.futsal.R.id.tvJam;
- public class Etiket extends AppCompatActivity {
- ArrayList<HashMap<String, String>> arrayData = new ArrayList<>();
- private ArrayAdapter<String> adapter;
- int sukses;
- String pesan;
- String id_pesanan;
- TextView tvNamaPelanggan, tvNamaFutsal, tvNamaLapangan, tvTanggal, tvJam, tvDurasi;
- Utilities util = new Utilities();
- String url = "tiket.php";
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_etiket);
- url = util.getUrlPhp(url);
- Bundle extras = getIntent().getExtras();
- id_pesanan = extras.getString("id_pesanan");
- ambilTiket();
- }
- private void ambilTiket(){
- Map<String, String> params = new HashMap<String, String>();
- final ArrayList<Map<String, String>> pesanan = new ArrayList<>();
- System.out.println("id_pesanan: " + id_pesanan);
- params.put("id_pesanan", id_pesanan);
- System.out.println("Requesting...");
- CustomRequest jsonObj = new CustomRequest(Request.Method.POST, url, params, new Response.Listener<JSONObject>() {
- @Override
- public void onResponse(JSONObject response) {
- try {
- Log.d("Respone: ", response.toString());
- sukses = response.getInt("sukses");
- System.out.println("Sukses: " + sukses);
- if (sukses == 1) {
- JSONArray l = response.getJSONArray("tiket");
- for (int i = 0; i < l.length(); i++) {
- JSONObject p = (JSONObject) l.get(i);
- String nama_pelanggan = p.getString("nama_pelanggan");
- String nama_futsal = p.getString("nama_futsal");
- String nama_lapangan = p.getString("nama_lapangan");
- String tgl_main = p.getString("tgl_main");
- String jam_mulai = p.getString("jam_mulai");
- String durasi = p.getString("durasi");
- String harga = p.getString("harga");
- HashMap<String, String> data = new HashMap<>();
- data.put("id_pesanan", id_pesanan);
- data.put("nama_pelanggan", nama_pelanggan);
- data.put("nama_futsal", "Nama: " + nama_futsal);
- data.put("nama_lapangan", "Lapangan: " + nama_lapangan);
- data.put("tgl_main", "Tanggal Main: " + tgl_main);
- data.put("jam_mulai", "Jam Mulai: " + jam_mulai);
- data.put("durasi", "Durasi: " + durasi + " jam");
- data.put("harga", "Harga: " + harga);
- arrayData.add(data);
- }
- fillList();
- } else {
- Toast.makeText(getApplicationContext(), "Error!", Toast.LENGTH_LONG).show();
- }
- } catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
- }, new Response.ErrorListener() {
- @Override
- public void onErrorResponse(VolleyError response) {
- Log.d("Response: ", response.toString());
- }
- });
- AppController.getInstance().addToRequestQueue(jsonObj);
- }
- public void fillList() {
- HashMap<String, String> pecahData = arrayData.get(0);
- String nama_pelanggan = pecahData.get("nama_pelanggan");
- String nama_futsal = pecahData.get("nama_futsal");
- String nama_lapangan = pecahData.get("nama_lapangan");
- String tgl_main = pecahData.get("tgl_main");
- String jam_mulai = pecahData.get("jam_mulai");
- String durasi = pecahData.get("durasi");
- tvNamaPelanggan = (TextView) findViewById(R.id.tvNamaPelanggan);
- tvNamaFutsal = (TextView) findViewById(R.id.tvNamaFutsal);
- tvNamaLapangan = (TextView) findViewById(R.id.tvNamaLapangan);
- tvTanggal = (TextView) findViewById(R.id.tvTanggal);
- tvJam = (TextView) findViewById(R.id.tvJam);
- tvDurasi = (TextView) findViewById(R.id.tvDurasi);
- tvNamaPelanggan.setText(nama_pelanggan);
- tvNamaFutsal.setText(nama_futsal);
- tvNamaLapangan.setText(nama_lapangan);
- tvTanggal.setText(tgl_main);
- tvJam.setText(jam_mulai);
- tvDurasi.setText(durasi);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement