Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.izol.caripom;
- import android.app.ProgressDialog;
- import android.nfc.Tag;
- import android.support.constraint.solver.SolverVariable;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.util.Log;
- import android.view.View;
- import android.widget.EditText;
- import android.widget.Toast;
- import com.google.android.gms.tasks.OnSuccessListener;
- import com.google.firebase.database.DataSnapshot;
- import com.google.firebase.database.DatabaseError;
- import com.google.firebase.database.DatabaseReference;
- import com.google.firebase.database.FirebaseDatabase;
- import com.google.firebase.database.ValueEventListener;
- public class database_Activity extends AppCompatActivity {
- private static final String TAG = "caripom";
- private DatabaseReference database;
- private EditText et_nama, et_jam, et_pertamax, et_pertalite, et_premium, et_solar, et_dexlite, et_pertamaxturbo;
- private ProgressDialog loading;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_database_);
- database = FirebaseDatabase.getInstance().getReference();
- et_nama = findViewById(R.id.NAMA);
- et_jam = findViewById(R.id.JAM);
- et_pertamax = findViewById(R.id.PERTAMAX);
- et_pertalite = findViewById(R.id.PERTALITE);
- et_premium = findViewById(R.id.PREMIUM);
- et_solar = findViewById(R.id.SOLAR);
- et_dexlite = findViewById(R.id.DEXLITE);
- et_pertamaxturbo = findViewById(R.id.PERTAMAXTURBO);
- findViewById(R.id.btn_simpan).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- }
- });
- String Snama = et_nama.getText().toString();
- String Sjam = et_jam.getText().toString();
- String Spertamax = et_pertamax.getText().toString();
- String Spertalite = et_pertalite.getText().toString();
- String Spremium = et_premium.getText().toString();
- String Ssolar = et_solar.getText().toString();
- String Sdexlite = et_dexlite.getText().toString();
- String Spertamaxturbo = et_pertamaxturbo.getText().toString();
- if (Snama.equals("")) {
- et_nama.setError("Silahkan Masukkan Nama");
- et_nama.requestFocus();
- } else if (et_jam.equals("")) {
- et_jam.setError("Silahkan Masukkan Jam");
- et_jam.requestFocus();
- } else if (et_pertamax.equals("")) {
- et_pertamax.setError("Silahkan Masukkan Pertamax");
- et_pertamax.requestFocus();
- } else if (et_pertalite.equals("")) {
- et_pertalite.setError("Silahkan Masukkan Pertalite");
- et_pertalite.requestFocus();
- } else if (et_premium.equals("")) {
- et_premium.setError("Silahkan Masukkan Premium");
- et_premium.requestFocus();
- } else if (et_solar.equals("")) {
- et_solar.setError("Silahkan Masukkan Solar");
- et_solar.requestFocus();
- } else if (et_dexlite.equals("")) {
- et_dexlite.setError("Silahkan Masukkan Dexlite");
- et_dexlite.requestFocus();
- } else if (et_pertamaxturbo.equals("")) {
- et_pertamaxturbo.setError("Silahkan Masukkan Pertamax Turbo");
- et_pertamaxturbo.requestFocus();
- } else
- loading = ProgressDialog.show(database_Activity.this,
- null,
- "Please wait...",
- true,
- false);
- submitUser(new Requests(
- Snama.toLowerCase(),
- Sjam.toLowerCase(),
- Spertamax.toLowerCase(),
- Spertalite.toLowerCase(),
- Spremium.toLowerCase(),
- Ssolar.toLowerCase(),
- Sdexlite.toLowerCase(),
- Spertamaxturbo.toLowerCase()));
- }
- private void submitUser (Requests requests) {
- database.child("Request")
- .child("request_satu")
- //.push()
- .setValue(requests)
- .addOnSuccessListener(this, new OnSuccessListener<Void>() {
- @Override
- public void onSuccess(Void aVoid) {
- }
- });
- loading.dismiss();
- et_nama.setText("");
- et_jam.setText("");
- et_pertamax.setText("");
- et_pertalite.setText("");
- et_premium.setText("");
- et_solar.setText("");
- et_dexlite.setText("");
- et_pertamaxturbo.setText("");
- Toast.makeText(database_Activity.this,
- "Data Berhasil Ditambahkan",
- Toast.LENGTH_SHORT).show();
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement