Professional Documents
Culture Documents
import android.app.ProgressDialog;
import android.content.Context;
import android.content.Intent;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteException;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.StrictMode;
import android.support.design.widget.TextInputLayout;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.widget.Toolbar;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.WindowManager;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.Toast;
import com.example.shakti.shaktisalesemployee.R;
import org.apache.http.NameValuePair;
import org.apache.http.message.BasicNameValuePair;
import org.json.JSONArray;
import org.json.JSONObject;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import adapter.ConnectivityReceiver;
import bean.DsrEntryHelpBean;
import bean.LoginBean;
import database.DatabaseHelper;
import webservice.CustomHttpClient;
import webservice.SAPWebService;
import webservice.WebURL;
ConnectivityManager cn=(ConnectivityManager)getSystemService(Context.CON
NECTIVITY_SERVICE);
NetworkInfo nf=cn.getActiveNetworkInfo();
if(nf != null && nf.isConnected()==true )
{
Toast.makeText(this, "Network Available", Toast.LENGTH_LONG).show();
}
else
{
Toast.makeText(this, "Network Not Available", Toast.LENGTH_LONG).sho
w();
}
setSupportActionBar(mToolbar);
getSupportActionBar().setDisplayShowHomeEnabled(true);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setTitle("DSR Entry");
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener
() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
index = arg0.getSelectedItemPosition();
dsr_activity_type = spinner.getSelectedItem().toString();
// Toast.makeText(DsrEntryActivity.this, String.valueOf(index), T
oast.LENGTH_LONG).show();
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
}
});
spinner.setPrompt("Select Activity");
// Creating adapter for spinner
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this, R.layo
ut.spinner_item, list);
// Drop down layout style - list view with radio button
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_drop
down_item);
// attaching data adapter to spinner
spinner.setAdapter(dataAdapter);
btn_dsr_save.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (submitForm() == true) {
save_dsr_comment_sap();
editText_comment.setText("");
}
}
});
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.dsr_menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
switch (id) {
case android.R.id.home:
onBackPressed();
return true;
case R.id.action_dsr_menu:
/**************************** sync dsr data ********************
******************************/
syncing_dsr_data();
return true;
}
return super.onOptionsItemSelected(item);
}
} catch (Exception e) {
progressDialog.dismiss();
Log.d("exce", "" + e);
}
}
}.start();
while (cursor.moveToNext()) {
String btrtl = cursor.getString(cursor.getColumnIndex("btrtl
"));
String actcode = cursor.getString(cursor.getColumnIndex("act
code"));
String actdtl = cursor.getString(cursor.getColumnIndex("actd
tl"));
db.setTransactionSuccessful();
}
} catch (SQLiteException e) {
e.printStackTrace();
} finally {
db.endTransaction();
// End the transaction.
db.close();
// Close database
}
dsr_comment = editText_comment.getText().toString();
DsrEntryHelpBean dsrentryhelpbean = dataHelper.getDsrHelp(KEY_ACTDTL,dsr
_activity_type);
dsr_actcode = dsrentryhelpbean.getActcode();
Log.d("COMMENTS", dsr_comment);