Add Acc:
package com.prakash.accounttransactionsapp;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class AddAccount extends Activity {
private DataHelper dh;
private EditText et_acc_num,et_cust_num,et_acc_holder,et_bank_name,et_branch_name,et_branch_addr,et_ifsc,et_micr,et_curr_bal,et_remarks;
private String acc_num,cust_num,acc_holder,bank_name,branch_name,branch_addr,ifsc,micr,curr_bal,remarks;
private Button btn_add_account;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.add_account);
/***
* Initialization Block
*/
dh = new DataHelper(this);
et_acc_num = (EditText)findViewById(R.id.et_ac_no);
et_cust_num = (EditText)findViewById(R.id.et_cust_no);
et_acc_holder = (EditText)findViewById(R.id.et_ac_holder);
et_bank_name = (EditText)findViewById(R.id.et_bank_name);
et_branch_name = (EditText)findViewById(R.id.et_br_name);
et_branch_addr = (EditText)findViewById(R.id.et_br_addr);
et_ifsc = (EditText)findViewById(R.id.et_ifsc);
et_micr = (EditText)findViewById(R.id.et_micr);
et_curr_bal = (EditText)findViewById(R.id.et_curr_bal);
et_remarks = (EditText)findViewById(R.id.et_remarks);
btn_add_account = (Button)findViewById(R.id.bt_add_acc);
btn_add_account.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
if(Validate())
{
//DisplayToastMessage("Everything is fine...!");
dh.insert_account(acc_num,cust_num,acc_holder,bank_name,branch_name,branch_addr,ifsc,micr,curr_bal,remarks);
ClearAll();
DisplayToastMessage("Account added successfully..!!");
finish();
Intent n = new Intent(getApplicationContext(),ExistingAccounts.class);
startActivity(n);
}
}
});
}
private void ReadValues()
{
acc_num = et_acc_num.getText().toString().trim();
cust_num = et_cust_num.getText().toString().trim();
acc_holder = et_acc_holder.getText().toString();
bank_name = et_bank_name.getText().toString().trim();
branch_name = et_branch_name.getText().toString().trim();
branch_addr = et_branch_addr.getText().toString().trim();
ifsc = et_ifsc.getText().toString().trim();
micr = et_micr.getText().toString().trim();
curr_bal = et_curr_bal.getText().toString().trim();
remarks = et_remarks.getText().toString().trim();
}
private boolean Validate()
{
boolean bool = false;
ReadValues();
if(acc_num.equals(""))
{
bool = false;
DisplayToastMessage("Please Enter Account number!");
et_acc_num.requestFocus();
}
else if(cust_num.equals(""))
{
bool = false;
DisplayToastMessage("Please Enter customar Number!");
et_cust_num.requestFocus();
}
else if(acc_holder.equals(""))
{
bool = false;
DisplayToastMessage("Please Enter Account holder name!");
et_cust_num.requestFocus();
}
else if(bank_name.equals(""))
{
bool = false;
DisplayToastMessage("Please Enter Bank Name!");
et_bank_name.requestFocus();
}
else if(branch_name.equals(""))
{
bool = false;
DisplayToastMessage("Please Enter Branch Name!");
et_branch_name.requestFocus();
}
else if(ifsc.equals(""))
{
bool = false;
DisplayToastMessage("Please Enter IFSC Number!");
et_ifsc.requestFocus();
}
else if(curr_bal.equals(""))
{
bool = false;
DisplayToastMessage("Please Enter current balance!");
et_curr_bal.requestFocus();
}
else
{
bool = true;
}
return bool;
}
private void ClearAll()
{
et_acc_num.setText("");
et_cust_num.setText("");
et_acc_holder.setText("");
et_bank_name.setText("");
et_branch_name.setText("");
et_branch_addr.setText("");
et_ifsc.setText("");
et_micr.setText("");
et_curr_bal.setText("");
et_remarks.setText("");
}
private void DisplayToastMessage(String message)
{
if(message!=null)
{
Toast.makeText(getApplicationContext(), message, Toast.LENGTH_SHORT).show();
}
}
}
package com.prakash.accounttransactionsapp;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class AddAccount extends Activity {
private DataHelper dh;
private EditText et_acc_num,et_cust_num,et_acc_holder,et_bank_name,et_branch_name,et_branch_addr,et_ifsc,et_micr,et_curr_bal,et_remarks;
private String acc_num,cust_num,acc_holder,bank_name,branch_name,branch_addr,ifsc,micr,curr_bal,remarks;
private Button btn_add_account;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.add_account);
/***
* Initialization Block
*/
dh = new DataHelper(this);
et_acc_num = (EditText)findViewById(R.id.et_ac_no);
et_cust_num = (EditText)findViewById(R.id.et_cust_no);
et_acc_holder = (EditText)findViewById(R.id.et_ac_holder);
et_bank_name = (EditText)findViewById(R.id.et_bank_name);
et_branch_name = (EditText)findViewById(R.id.et_br_name);
et_branch_addr = (EditText)findViewById(R.id.et_br_addr);
et_ifsc = (EditText)findViewById(R.id.et_ifsc);
et_micr = (EditText)findViewById(R.id.et_micr);
et_curr_bal = (EditText)findViewById(R.id.et_curr_bal);
et_remarks = (EditText)findViewById(R.id.et_remarks);
btn_add_account = (Button)findViewById(R.id.bt_add_acc);
btn_add_account.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
if(Validate())
{
//DisplayToastMessage("Everything is fine...!");
dh.insert_account(acc_num,cust_num,acc_holder,bank_name,branch_name,branch_addr,ifsc,micr,curr_bal,remarks);
ClearAll();
DisplayToastMessage("Account added successfully..!!");
finish();
Intent n = new Intent(getApplicationContext(),ExistingAccounts.class);
startActivity(n);
}
}
});
}
private void ReadValues()
{
acc_num = et_acc_num.getText().toString().trim();
cust_num = et_cust_num.getText().toString().trim();
acc_holder = et_acc_holder.getText().toString();
bank_name = et_bank_name.getText().toString().trim();
branch_name = et_branch_name.getText().toString().trim();
branch_addr = et_branch_addr.getText().toString().trim();
ifsc = et_ifsc.getText().toString().trim();
micr = et_micr.getText().toString().trim();
curr_bal = et_curr_bal.getText().toString().trim();
remarks = et_remarks.getText().toString().trim();
}
private boolean Validate()
{
boolean bool = false;
ReadValues();
if(acc_num.equals(""))
{
bool = false;
DisplayToastMessage("Please Enter Account number!");
et_acc_num.requestFocus();
}
else if(cust_num.equals(""))
{
bool = false;
DisplayToastMessage("Please Enter customar Number!");
et_cust_num.requestFocus();
}
else if(acc_holder.equals(""))
{
bool = false;
DisplayToastMessage("Please Enter Account holder name!");
et_cust_num.requestFocus();
}
else if(bank_name.equals(""))
{
bool = false;
DisplayToastMessage("Please Enter Bank Name!");
et_bank_name.requestFocus();
}
else if(branch_name.equals(""))
{
bool = false;
DisplayToastMessage("Please Enter Branch Name!");
et_branch_name.requestFocus();
}
else if(ifsc.equals(""))
{
bool = false;
DisplayToastMessage("Please Enter IFSC Number!");
et_ifsc.requestFocus();
}
else if(curr_bal.equals(""))
{
bool = false;
DisplayToastMessage("Please Enter current balance!");
et_curr_bal.requestFocus();
}
else
{
bool = true;
}
return bool;
}
private void ClearAll()
{
et_acc_num.setText("");
et_cust_num.setText("");
et_acc_holder.setText("");
et_bank_name.setText("");
et_branch_name.setText("");
et_branch_addr.setText("");
et_ifsc.setText("");
et_micr.setText("");
et_curr_bal.setText("");
et_remarks.setText("");
}
private void DisplayToastMessage(String message)
{
if(message!=null)
{
Toast.makeText(getApplicationContext(), message, Toast.LENGTH_SHORT).show();
}
}
}
Add Trans:
package com.prakash.accounttransactionsapp;
import java.util.Calendar;
import android.app.Activity;
import android.app.DatePickerDialog;
import android.app.Dialog;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.RadioButton;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.Toast;
public class AddTransaction extends Activity {
private DataHelper dh;
private EditText et_amt, et_chq_num, et_chq_party, et_chq_details,
et_remarks;
private String acc_name, acc_type, date, amount, chq_num, chq_party,
chq_details, remarks;
private Spinner drp_account;
private TextView txt_date;
private RadioButton rdb_deposit;
private RadioButton rdb_withdraw;
private ImageView img_cal;
private Button btn_add_trans;
private int year;
private int month;
private int day;
static final int DATE_DIALOG_ID = 999;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.add_trans);
/***
* Initialization Block
*/
dh = new DataHelper(this);
final Calendar c = Calendar.getInstance();
year = c.get(Calendar.YEAR);
month = c.get(Calendar.MONTH);
day = c.get(Calendar.DAY_OF_MONTH);
et_amt = (EditText) findViewById(R.id.et_amount);
et_chq_num = (EditText) findViewById(R.id.et_chq_num);
et_chq_party = (EditText) findViewById(R.id.et_chq_party);
et_chq_details = (EditText) findViewById(R.id.et_chq_dt);
et_remarks = (EditText) findViewById(R.id.et_remarks);
btn_add_trans = (Button) findViewById(R.id.bt_add_trans);
drp_account = (Spinner) findViewById(R.id.spn_account);
txt_date = (TextView) findViewById(R.id.txt_date);
rdb_deposit = (RadioButton) findViewById(R.id.rdo_deposit);
rdb_withdraw = (RadioButton) findViewById(R.id.rdo_withdraw);
img_cal = (ImageView) findViewById(R.id.im_picker);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(getApplicationContext(), R.layout.spinner_item, dh.getAccountList());
drp_account.setAdapter(adapter);
btn_add_trans.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
if (Validate()) {
// DisplayToastMessage("Everything is fine...!");
String userId = dh.getAccId(acc_name);
dh.insert_transaction(userId, acc_type, date, amount,
chq_num, chq_party, chq_details, remarks);
ClearAll();
DisplayToastMessage("Transaction added successfully..!!");
finish();
Intent n = new Intent(getApplicationContext(),
UserTransactions.class);
n.putExtra("Userid", userId);
startActivity(n);
}
}
});
img_cal.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
showDialog(DATE_DIALOG_ID);
}
});
}
private void ReadValues() {
amount = et_amt.getText().toString().trim();
chq_num = et_chq_num.getText().toString().trim();
chq_party = et_chq_party.getText().toString();
chq_details = et_chq_details.getText().toString().trim();
remarks = et_remarks.getText().toString().trim();
acc_name = drp_account.getSelectedItem().toString();
date = txt_date.getText().toString();
if (rdb_deposit.isChecked()) {
acc_type = "deposit";
} else {
acc_type = "withdraw";
}
}
private boolean Validate() {
boolean bool = false;
ReadValues();
if (amount.equals("")) {
bool = false;
DisplayToastMessage("Please Enter Amount!");
et_amt.requestFocus();
} else {
bool = true;
}
return bool;
}
private void ClearAll() {
et_amt.setText("");
et_chq_num.setText("");
et_chq_party.setText("");
et_chq_details.setText("");
et_remarks.setText("");
}
protected Dialog onCreateDialog(int id) {
switch (id) {
case DATE_DIALOG_ID:
// set date picker as current date
return new DatePickerDialog(this, datePickerListener,
year, month,day);
}
return null;
}
private DatePickerDialog.OnDateSetListener datePickerListener = new DatePickerDialog.OnDateSetListener() {
public void onDateSet(DatePicker view, int selectedYear,
int selectedMonth, int selectedDay) {
year = selectedYear;
month = selectedMonth;
day = selectedDay;
txt_date.setText(new StringBuilder().append(day)
.append("-").append(month + 1).append("-").append(year)
.append(" "));
}
};
private void DisplayToastMessage(String message) {
if (message != null) {
Toast.makeText(getApplicationContext(), message, Toast.LENGTH_SHORT)
.show();
}
}
}
No comments:
Post a Comment