Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.dish.menu;
- import android.os.AsyncTask;
- import android.os.Bundle;
- import android.util.Log;
- import android.content.Intent;
- import java.util.ArrayList;
- import org.apache.http.message.BasicNameValuePair;
- import org.json.JSONException;
- import org.json.JSONObject;
- import com.dish.nama.Bayar;
- import com.dish.nama.Detail;
- import com.dish.nama.JSONParser;
- import com.dish.nama.Print;
- import com.dish.nama.R;
- import android.app.Activity;
- import android.app.ProgressDialog;
- import android.content.Intent;
- import android.view.Menu;
- import android.view.View;
- import android.view.View.OnClickListener;
- import android.widget.Button;
- import android.widget.EditText;
- import android.widget.TextView;
- import android.widget.Toast;
- public class LoginActivity extends Activity implements View.OnClickListener{
- // User name
- private EditText et_Username;
- // Password
- private EditText et_Password;
- // Sign In
- private Button bt_SignIn;
- // Message
- //private TextView tv_Message;
- String username;
- String password;
- String id;
- String hak_akses;
- String uname;
- String kode;
- String pwd;
- TextView login;
- private static String url_cari = "http://cavendish.esy.es/pdam/db_login.php";
- JSONParser jsonParser = new JSONParser();
- private ProgressDialog pDialog;
- private static final String TAG_Loket = "Loket";
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_login);
- // Initialization
- et_Username = (EditText) findViewById(R.id.usernameET);
- et_Password = (EditText) findViewById(R.id.passwordET);
- bt_SignIn = (Button) findViewById(R.id.loginBtn);
- bt_SignIn.setOnClickListener(this);
- }
- @Override
- public void onClick(View v) {
- // TODO Auto-generated method stub
- // Stores User name
- username = String.valueOf(et_Username.getText());
- // Stores Password
- password = String.valueOf(et_Password.getText());
- runOnUiThread(new Runnable() {
- public void run() {
- Toast.makeText(LoginActivity.this.getApplicationContext(), "a "+username+" " +password, 0).show();
- }
- });
- class Cari extends AsyncTask<String, String, String> {
- protected String doInBackground(String[] paramArrayOfString) {
- try {
- ArrayList localArrayList = new ArrayList();
- // username = String.valueOf(et_Username.getText());
- // // Stores Password
- // password = String.valueOf(et_Password.getText());
- localArrayList.add(new BasicNameValuePair(username, password));
- //localArrayList.add(new BasicNameValuePair("Password", password));
- System.out.println(localArrayList);
- JSONObject localJSONObject1 = LoginActivity.this.jsonParser.makeHttpRequest(LoginActivity.url_cari, "GET",
- localArrayList);
- Log.d("Hasil", localJSONObject1.toString());
- String aq = localJSONObject1.getString("message");
- if(aq.equals("Hasil Tidak Ditemukan1")){
- runOnUiThread(new Runnable() {
- public void run() {
- Toast.makeText(LoginActivity.this.getApplicationContext(), "a", 0).show();
- }
- });
- }else{
- runOnUiThread(new Runnable() {
- public void run() {
- Toast.makeText(LoginActivity.this.getApplicationContext(), "b", 0).show();
- }
- });
- }
- if (localJSONObject1.getInt("success") == 1) {
- JSONObject localJSONObject2 = localJSONObject1.getJSONArray("Hasil").getJSONObject(0);
- LoginActivity.this.id = localJSONObject2.getString("ID");
- LoginActivity.this.uname = localJSONObject2.getString("Username");
- LoginActivity.this.pwd = localJSONObject2.getString("Password");
- LoginActivity.this.hak_akses = localJSONObject2.getString("HakAkses");
- LoginActivity.this.kode = localJSONObject2.getString("Kode");
- } else {
- //Toast.makeText(Bayar.this.getApplicationContext(), "Pelanggan Telah Membayar", 0).show();
- }
- } catch (JSONException localJSONException) {
- localJSONException.printStackTrace();
- }
- return null;
- }
- }
- runOnUiThread(new Runnable() {
- public void run() {
- Toast.makeText(LoginActivity.this.getApplicationContext(), "a"+LoginActivity.this.uname, 0).show();
- }
- });
- // Validates the User name and Password for admin, admin
- if (username.equals(LoginActivity.this.uname) && password.equals(LoginActivity.this.pwd)) {
- runOnUiThread(new Runnable() {
- public void run() {
- Toast.makeText(LoginActivity.this.getApplicationContext(), "Login Berhasil", 0).show();
- }
- });
- Intent localIntent = new Intent(this, Maintenance.class);
- startActivity(localIntent);
- } else {
- runOnUiThread(new Runnable() {
- public void run() {
- Toast.makeText(LoginActivity.this.getApplicationContext(), "Login Gagal", 0).show();
- }
- });
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement