Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
- // Jad home page: http://www.geocities.com/kpdus/jad.html
- // Decompiler options: braces fieldsfirst space lnc
- package com.k2velosi.esafebaseplusdropsinspectionbook;
- import android.app.Activity;
- import android.app.ProgressDialog;
- import android.content.DialogInterface;
- import android.content.Intent;
- import android.graphics.Typeface;
- import android.os.AsyncTask;
- import android.os.Bundle;
- import android.os.Environment;
- import android.os.Handler;
- import android.os.StrictMode;
- import android.util.Log;
- import android.view.View;
- import android.view.Window;
- import android.widget.Button;
- import android.widget.EditText;
- import android.widget.ImageView;
- import android.widget.TextView;
- import android.widget.Toast;
- import java.io.File;
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.ResultSet;
- import java.sql.Statement;
- import java.util.ArrayList;
- import java.util.HashMap;
- import java.util.List;
- import java.util.Map;
- // Referenced classes of package com.k2velosi.esafebaseplusdropsinspectionbook:
- // DatabaseHandler, DropsAdminEntry, SplashActivity
- public class Login extends Activity
- {
- class Load extends AsyncTask
- {
- ProgressDialog progDailog;
- final Login this$0;
- protected volatile Object doInBackground(Object aobj[])
- {
- return doInBackground((String[])aobj);
- }
- protected transient String doInBackground(String as[])
- {
- return null;
- }
- protected volatile void onPostExecute(Object obj)
- {
- onPostExecute((String)obj);
- }
- protected void onPostExecute(String s)
- {
- super.onPostExecute(s);
- progDailog.dismiss();
- }
- protected void onPreExecute()
- {
- super.onPreExecute();
- progDailog.setMessage("Loading...");
- progDailog.setIndeterminate(false);
- progDailog.setProgressStyle(0);
- progDailog.setCancelable(true);
- progDailog.show();
- }
- Load()
- {
- this$0 = Login.this;
- super();
- progDailog = new ProgressDialog(Login.this);
- }
- }
- DatabaseHandler DatabaseHandler;
- private Button blogin;
- List dropsAdminEntries;
- File file;
- private Handler h;
- private ImageView imgsync;
- private Load mTask;
- private EditText password;
- private Runnable r;
- private EditText username;
- public Login()
- {
- username = null;
- password = null;
- dropsAdminEntries = new ArrayList();
- }
- private void initialize()
- {
- DatabaseHandler = new DatabaseHandler(getApplicationContext());
- StrictMode.setThreadPolicy((new android.os.StrictMode.ThreadPolicy.Builder()).permitAll().build());
- Object obj;
- (new Load()).execute(new String[0]);
- Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();
- obj = DriverManager.getConnection((new StringBuilder()).append("jdbc:jtds:sqlserver://123.100.241.2:1433/MainDatabase;user=").append("dba").append(";password=").append("Kz@pp14s").toString());
- Log.w("Connection", "open");
- ResultSet resultset = ((Connection) (obj)).createStatement().executeQuery(" Select * FROM dbo.Admin ");
- new ArrayList();
- DatabaseHandler.deleteAllAdmin();
- DropsAdminEntry dropsadminentry;
- for (; resultset.next(); DatabaseHandler.createAdminData(dropsadminentry))
- {
- Log.e("Value: ", resultset.getString(5));
- (new HashMap()).put("A", resultset.getString(1));
- dropsadminentry = new DropsAdminEntry(Integer.parseInt(resultset.getString(1)), resultset.getString(2), resultset.getString(3), resultset.getString(4), Integer.parseInt(resultset.getString(6)), Integer.parseInt(resultset.getString(7)), Integer.parseInt(resultset.getString(8)), resultset.getString(10));
- }
- break MISSING_BLOCK_LABEL_287;
- try
- {
- (new Load()).cancel(true);
- ((Connection) (obj)).close();
- }
- // Misplaced declaration of an exception variable
- catch (Object obj)
- {
- (new Load()).cancel(true);
- }
- if (DatabaseHandler.getAdminDataCount() > 0)
- {
- return;
- } else
- {
- android.content.DialogInterface.OnClickListener onclicklistener = new android.content.DialogInterface.OnClickListener() {
- final Login this$0;
- public void onClick(DialogInterface dialoginterface, int i)
- {
- switch (i)
- {
- default:
- return;
- case -1:
- finish();
- break;
- }
- }
- {
- this$0 = Login.this;
- super();
- }
- };
- (new android.app.AlertDialog.Builder(this)).setMessage("Device requires connection to internet for first time use, please connect the device then try again.").setPositiveButton("Ok", onclicklistener).show();
- return;
- }
- }
- public void blogin()
- {
- if (DatabaseHandler.checkAdminCredentials(username.getText().toString(), password.getText().toString()) > 0)
- {
- startActivity(new Intent(this, com/k2velosi/esafebaseplusdropsinspectionbook/SplashActivity));
- return;
- } else
- {
- Toast.makeText(getApplicationContext(), "Wrong Credentials...", 1).show();
- return;
- }
- }
- protected void onCreate(Bundle bundle)
- {
- super.onCreate(bundle);
- requestWindowFeature(1);
- getWindow().setFlags(1024, 1024);
- getWindow().setSoftInputMode(2);
- setContentView(0x7f03003a);
- file = new File((new StringBuilder()).append(Environment.getExternalStorageDirectory()).append("/K2Files/Drops/Images/").toString());
- if (!file.exists())
- {
- file.mkdirs();
- }
- username = (EditText)findViewById(0x7f0a0118);
- username.setTypeface(Typeface.createFromAsset(getAssets(), "fonts/walkwayrounded.ttf"));
- password = (EditText)findViewById(0x7f0a011a);
- password.setTypeface(Typeface.createFromAsset(getAssets(), "fonts/walkwayrounded.ttf"));
- imgsync = (ImageView)findViewById(0x7f0a00ad);
- blogin = (Button)findViewById(0x7f0a011b);
- blogin.setTypeface(Typeface.createFromAsset(getAssets(), "fonts/walkwayrounded.ttf"));
- blogin.setOnClickListener(new android.view.View.OnClickListener() {
- final Login this$0;
- public void onClick(View view)
- {
- imgsync.setVisibility(0);
- blogin();
- }
- {
- this$0 = Login.this;
- super();
- }
- });
- ((TextView)findViewById(0x7f0a0116)).setTypeface(Typeface.createFromAsset(getAssets(), "fonts/walkwayrounded.ttf"));
- initialize();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement