This is the code for check the quantity value is empty else do the calculation
ordernew.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (addordernew.getText().toString().equals("")) {
addordernew.requestFocus();
addordernew.setError("Quantity is not Entered");
} else {
if(getstock.getText().toString().equals("Stove Top Stuffing"))
{
ShowItem.setText("Stove Top Stuffing");
Showqty.setText(addordernew.getText().toString());
ShowRate.setText(rategiven.getText().toString());
}
if(getstock.getText().toString().equals("Campell's Soup"))
{
ShowItem.setText("Campell's Soup");
Showqty.setText(addordernew.getText().toString());
ShowRate.setText(rategiven.getText().toString());
}
if(getstock.getText().toString().equals("Tide"))
{
ShowItem.setText("Tide");
Showqty.setText(addordernew.getText().toString());
ShowRate.setText(rategiven.getText().toString());
}
if(getstock.getText().toString().equals("Pampers"))
{
ShowItem.setText("Pampers");
Showqty.setText(addordernew.getText().toString());
ShowRate.setText(rategiven.getText().toString());
}
if(getstock.getText().toString().equals("Pepsi Products"))
{
ShowItem.setText("Pepsi Products");
Showqty.setText(addordernew.getText().toString());
ShowRate.setText(rategiven.getText().toString());
}
if(getstock.getText().toString().equals("Tang"))
{
ShowItem.setText("Tang");
Showqty.setText(addordernew.getText().toString());
ShowRate.setText(rategiven.getText().toString());
}
if(getstock.getText().toString().equals("Top Ramen"))
{
ShowItem.setText("Top Ramen");
Showqty.setText(addordernew.getText().toString());
ShowRate.setText(rategiven.getText().toString());
}
if(getstock.getText().toString().equals("Knorr"))
{
ShowItem.setText("Knorr");
Showqty.setText(addordernew.getText().toString());
ShowRate.setText(rategiven.getText().toString());
}
if(getstock.getText().toString().equals("Palmolive"))
{
ShowItem.setText("Palmolive");
Showqty.setText(addordernew.getText().toString());
ShowRate.setText(rategiven.getText().toString());
}
if(getstock.getText().toString().equals("Scotch-Brite"))
{
ShowItem.setText("Scotch-Brite");
Showqty.setText(addordernew.getText().toString());
ShowRate.setText(rategiven.getText().toString());
}
if(getstock.getText().toString().equals("Bounty Paper Towls"))
{
ShowItem.setText("Bounty Paper Towls");
Showqty.setText(addordernew.getText().toString());
ShowRate.setText(rategiven.getText().toString());
}
if(getstock.getText().toString().equals("Oreo Cookies"))
{
ShowItem.setText("Oreo Cookies");
Showqty.setText(addordernew.getText().toString());
ShowRate.setText(rategiven.getText().toString());
}
if(getstock.getText().toString().equals("Quaker Oats"))
{
ShowItem.setText("Quaker Oats");
Showqty.setText(addordernew.getText().toString());
ShowRate.setText(rategiven.getText().toString());
}
if(getstock.getText().toString().equals("Lays Potato Chips"))
{
ShowItem.setText("Lays Potato Chips");
Showqty.setText(addordernew.getText().toString());
ShowRate.setText(rategiven.getText().toString());
}
// ShowItem.setText("Stove Top Stuffing");
//Showqty.setText(addordernew.getText().toString());
// ShowRate.setText(rategiven.getText().toString());
Toast.makeText(getApplicationContext(), "Order Taken", Toast.LENGTH_SHORT).show();
}
}
});
this is the code for the tax rate and percentage calculation
getstock.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(AddOrder.this, ListItem.class);
Intent intent = getIntent();
Bundle bd = intent.getExtras();
if (bd != null) {
String getname = (String) bd.get("position");
getstock.setText(getname);
System.out.println(getname);
if(getstock.getText().toString().equals("Stove Top Stuffing")) {
taxgiven.setText("12");
stockgiven.setText("250");
rategiven.setText("598.214");
MRPRate.setText("999");
//Showqty.setText(addorder.getText().toString());
// ShowRate.setText(TaxInclrate.getText().toString());
//percentage calculation
double taxamount = Double.parseDouble(taxgiven.getText().toString());
double rateamount = Double.parseDouble(rategiven.getText().toString());
Double result = ((double)Math.round(rateamount* taxamount) / 100);
Double finalamount=(result + rateamount);
TaxInclrate.setText(""+finalamount);
}
else if(getstock.getText().toString().equals("Campell's Soup"))
{
taxgiven.setText("5");
stockgiven.setText("100");
rategiven.setText("150");
MRPRate.setText("456");
//percentage calculation
double taxamount = Double.parseDouble(taxgiven.getText().toString());
double rateamount = Double.parseDouble(rategiven.getText().toString());
Double result = ((double)rateamount* taxamount) / 100;
Double finalamount=(result + rateamount);
TaxInclrate.setText(""+finalamount);
}
else if(getstock.getText().toString().equals("Tide"))
{
taxgiven.setText("5");
String a=taxgiven.getText().toString();
stockgiven.setText("50");
rategiven.setText("200");
MRPRate.setText("1000");
//percentage calculation
double taxamount = Double.parseDouble(taxgiven.getText().toString());
double rateamount = Double.parseDouble(rategiven.getText().toString());
Double result = ((double)rateamount* taxamount) / 100;
Double finalamount=(result + rateamount);
TaxInclrate.setText(""+finalamount);
}
else if(getstock.getText().toString().equals("Pampers"))
{
taxgiven.setText("5");
stockgiven.setText("25");
rategiven.setText("100");
MRPRate.setText("1234");
//percentage calculation
double taxamount = Double.parseDouble(taxgiven.getText().toString());
double rateamount = Double.parseDouble(rategiven.getText().toString());
Double result = ((double)rateamount* taxamount) / 100;
Double finalamount=(result + rateamount);
TaxInclrate.setText(""+finalamount);
}
else if(getstock.getText().toString().equals("Pepsi Products"))
{
taxgiven.setText("5");
stockgiven.setText("5");
rategiven.setText("140");
MRPRate.setText("500");
//percentage calculation
double taxamount = Double.parseDouble(taxgiven.getText().toString());
double rateamount = Double.parseDouble(rategiven.getText().toString());
Double result = ((double)rateamount* taxamount) / 100;
Double finalamount=(result + rateamount);
TaxInclrate.setText(""+finalamount);
}
else if(getstock.getText().toString().equals("Tang"))
{
taxgiven.setText("5");
stockgiven.setText("23");
rategiven.setText("340");
MRPRate.setText("450");
//percentage calculation
double taxamount = Double.parseDouble(taxgiven.getText().toString());
double rateamount = Double.parseDouble(rategiven.getText().toString());
Double result = ((double)rateamount* taxamount) / 100;
Double finalamount=(result + rateamount);
TaxInclrate.setText(""+finalamount);
}
else if(getstock.getText().toString().equals("Top Ramen"))
{
taxgiven.setText("5");
stockgiven.setText("34");
rategiven.setText("1230");
MRPRate.setText("345");
//percentage calculation
double taxamount = Double.parseDouble(taxgiven.getText().toString());
double rateamount = Double.parseDouble(rategiven.getText().toString());
Double result = ((double)rateamount* taxamount) / 100;
Double finalamount=(result + rateamount);
TaxInclrate.setText(""+finalamount);
}
else if(getstock.getText().toString().equals("Knorr"))
{
taxgiven.setText("5");
stockgiven.setText("250");
rategiven.setText("40");
MRPRate.setText("876");
//percentage calculation
double taxamount = Double.parseDouble(taxgiven.getText().toString());
double rateamount = Double.parseDouble(rategiven.getText().toString());
Double result = ((double)rateamount* taxamount) / 100;
Double finalamount=(result + rateamount);
TaxInclrate.setText(""+finalamount);
}
else if(getstock.getText().toString().equals("Palmolive"))
{
taxgiven.setText("5");
stockgiven.setText("250");
rategiven.setText("145");
MRPRate.setText("980");
//percentage calculation
double taxamount = Double.parseDouble(taxgiven.getText().toString());
double rateamount = Double.parseDouble(rategiven.getText().toString());
Double result = ((double)rateamount* taxamount) / 100;
Double finalamount=(result + rateamount);
TaxInclrate.setText(""+finalamount);
}
else if(getstock.getText().toString().equals("Scotch-Brite"))
{
taxgiven.setText("5");
stockgiven.setText("250");
rategiven.setText("10");
MRPRate.setText("890");
//percentage calculation
double taxamount = Double.parseDouble(taxgiven.getText().toString());
double rateamount = Double.parseDouble(rategiven.getText().toString());
Double result = ((double)rateamount* taxamount) / 100;
Double finalamount=(result + rateamount);
TaxInclrate.setText(""+finalamount);
}
else if(getstock.getText().toString().equals("Bounty Paper Towls"))
{
taxgiven.setText("5");
stockgiven.setText("250");
rategiven.setText("150");
MRPRate.setText("1120");
//percentage calculation
double taxamount = Double.parseDouble(taxgiven.getText().toString());
double rateamount = Double.parseDouble(rategiven.getText().toString());
Double result = ((double)rateamount* taxamount) / 100;
Double finalamount=(result + rateamount);
TaxInclrate.setText(""+finalamount);
}
else if(getstock.getText().toString().equals("Oreo Cookies"))
{
taxgiven.setText("5");
stockgiven.setText("250");
rategiven.setText("100");
MRPRate.setText("789");
//percentage calculation
double taxamount = Double.parseDouble(taxgiven.getText().toString());
double rateamount = Double.parseDouble(rategiven.getText().toString());
Double result = ((double)rateamount* taxamount) / 100;
Double finalamount=(result + rateamount);
TaxInclrate.setText(""+finalamount);
}
else if(getstock.getText().toString().equals("Quaker Oats"))
{
taxgiven.setText("5");
stockgiven.setText("250");
rategiven.setText("400");
MRPRate.setText("1245");
double taxamount = Double.parseDouble(taxgiven.getText().toString());
double rateamount = Double.parseDouble(rategiven.getText().toString());
Double result = ((double)Math.round(rateamount* taxamount) / 100);
Double finalamount=(result + rateamount);
TaxInclrate.setText(""+finalamount);
}
else if(getstock.getText().toString().equals("Lays Potato Chips"))
{
taxgiven.setText("5");
stockgiven.setText("250");
rategiven.setText("15");
MRPRate.setText("900");
//percentage calculation
double taxamount = Double.parseDouble(taxgiven.getText().toString());
double rateamount = Double.parseDouble(rategiven.getText().toString());
Double result = ((double)rateamount* taxamount) / 100;
Double finalamount=(result + rateamount);
TaxInclrate.setText(""+finalamount);
}
}
startActivity(i);
}
});
and based on quantity i want to show the total tax rate and percentage calculation everything is work smoothly until i get this problem what can i do to get the total based on Quantity
Aucun commentaire:
Enregistrer un commentaire