Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.67 KB | None | 0 0
  1. package com.izol.caripom;
  2.  
  3. import android.app.ProgressDialog;
  4. import android.nfc.Tag;
  5. import android.support.constraint.solver.SolverVariable;
  6. import android.support.v7.app.AppCompatActivity;
  7. import android.os.Bundle;
  8. import android.util.Log;
  9. import android.view.View;
  10. import android.widget.EditText;
  11. import android.widget.Toast;
  12.  
  13. import com.google.android.gms.tasks.OnSuccessListener;
  14. import com.google.firebase.database.DataSnapshot;
  15. import com.google.firebase.database.DatabaseError;
  16. import com.google.firebase.database.DatabaseReference;
  17. import com.google.firebase.database.FirebaseDatabase;
  18. import com.google.firebase.database.ValueEventListener;
  19.  
  20. public class database_Activity extends AppCompatActivity {
  21.  
  22. private static final String TAG = "caripom";
  23. private DatabaseReference database;
  24.  
  25. private EditText et_nama, et_jam, et_pertamax, et_pertalite, et_premium, et_solar, et_dexlite, et_pertamaxturbo;
  26. private ProgressDialog loading;
  27.  
  28. @Override
  29. protected void onCreate(Bundle savedInstanceState) {
  30. super.onCreate(savedInstanceState);
  31. setContentView(R.layout.activity_database_);
  32.  
  33. database = FirebaseDatabase.getInstance().getReference();
  34.  
  35. et_nama = findViewById(R.id.NAMA);
  36. et_jam = findViewById(R.id.JAM);
  37. et_pertamax = findViewById(R.id.PERTAMAX);
  38. et_pertalite = findViewById(R.id.PERTALITE);
  39. et_premium = findViewById(R.id.PREMIUM);
  40. et_solar = findViewById(R.id.SOLAR);
  41. et_dexlite = findViewById(R.id.DEXLITE);
  42. et_pertamaxturbo = findViewById(R.id.PERTAMAXTURBO);
  43.  
  44. findViewById(R.id.btn_simpan).setOnClickListener(new View.OnClickListener() {
  45. @Override
  46. public void onClick(View view) {
  47.  
  48. }
  49. });
  50.  
  51. String Snama = et_nama.getText().toString();
  52. String Sjam = et_jam.getText().toString();
  53. String Spertamax = et_pertamax.getText().toString();
  54. String Spertalite = et_pertalite.getText().toString();
  55. String Spremium = et_premium.getText().toString();
  56. String Ssolar = et_solar.getText().toString();
  57. String Sdexlite = et_dexlite.getText().toString();
  58. String Spertamaxturbo = et_pertamaxturbo.getText().toString();
  59.  
  60. if (Snama.equals("")) {
  61. et_nama.setError("Silahkan Masukkan Nama");
  62. et_nama.requestFocus();
  63. } else if (et_jam.equals("")) {
  64. et_jam.setError("Silahkan Masukkan Jam");
  65. et_jam.requestFocus();
  66. } else if (et_pertamax.equals("")) {
  67. et_pertamax.setError("Silahkan Masukkan Pertamax");
  68. et_pertamax.requestFocus();
  69. } else if (et_pertalite.equals("")) {
  70. et_pertalite.setError("Silahkan Masukkan Pertalite");
  71. et_pertalite.requestFocus();
  72. } else if (et_premium.equals("")) {
  73. et_premium.setError("Silahkan Masukkan Premium");
  74. et_premium.requestFocus();
  75. } else if (et_solar.equals("")) {
  76. et_solar.setError("Silahkan Masukkan Solar");
  77. et_solar.requestFocus();
  78. } else if (et_dexlite.equals("")) {
  79. et_dexlite.setError("Silahkan Masukkan Dexlite");
  80. et_dexlite.requestFocus();
  81. } else if (et_pertamaxturbo.equals("")) {
  82. et_pertamaxturbo.setError("Silahkan Masukkan Pertamax Turbo");
  83. et_pertamaxturbo.requestFocus();
  84. } else
  85. loading = ProgressDialog.show(database_Activity.this,
  86. null,
  87. "Please wait...",
  88. true,
  89. false);
  90.  
  91. submitUser(new Requests(
  92. Snama.toLowerCase(),
  93. Sjam.toLowerCase(),
  94. Spertamax.toLowerCase(),
  95. Spertalite.toLowerCase(),
  96. Spremium.toLowerCase(),
  97. Ssolar.toLowerCase(),
  98. Sdexlite.toLowerCase(),
  99. Spertamaxturbo.toLowerCase()));
  100. }
  101. private void submitUser (Requests requests) {
  102. database.child("Request")
  103. .child("request_satu")
  104. //.push()
  105. .setValue(requests)
  106. .addOnSuccessListener(this, new OnSuccessListener<Void>() {
  107. @Override
  108. public void onSuccess(Void aVoid) {
  109. }
  110. });
  111. loading.dismiss();
  112.  
  113. et_nama.setText("");
  114. et_jam.setText("");
  115. et_pertamax.setText("");
  116. et_pertalite.setText("");
  117. et_premium.setText("");
  118. et_solar.setText("");
  119. et_dexlite.setText("");
  120. et_pertamaxturbo.setText("");
  121.  
  122. Toast.makeText(database_Activity.this,
  123. "Data Berhasil Ditambahkan",
  124. Toast.LENGTH_SHORT).show();
  125. }
  126. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement