package AgeDeath.androidfirst;
import java.math.BigDecimal;
import java.text.DecimalFormat;
import java.text.NumberFormat;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
public class result extends Activity {
 Intent i;
 Button btnBack;
 Button btnnext;
 EditText editTake;
 boolean isrbtn21;
 boolean isrbtn22;
 boolean isrbtn31;
 boolean isrbtn32;
 boolean isrbtn41;
 boolean isrbtn42;
 boolean isrbtn51;
 boolean isrbtn52;
 String Age;
 
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.result);
  
  i = getIntent();
  
  editTake = (EditText)findViewById(R.id.editText1);
  
  editTake.addTextChangedListener(new TextWatcher() {
   public void onTextChanged(CharSequence s, int start, int before, int count) {
    if(editTake.getText().length()>0){
     btnnext.setEnabled(true);
    }else{
     btnnext.setEnabled(false);
    }
   }
   public void beforeTextChanged(CharSequence s, int start, int count,
     int after) {
   }
   public void afterTextChanged(Editable s) {
   }
  });
  btnBack = (Button)findViewById(R.id.rback);
  btnBack.setOnClickListener(new OnClickListener() {       
            public void onClick(View v) {  
             finish();
      }    
        }); 
  btnnext = (Button)findViewById(R.id.rnext);
  btnnext.setOnClickListener(new OnClickListener() {       
            public void onClick(View v) {
             showDialog();
      }    
        });
 }
 
 public void showDialog(){
  new AlertDialog.Builder(this)
  .setMessage(calAge())
  .setTitle( " 님의 age")
  .setPositiveButton("Ok", new DialogInterface.OnClickListener() {
   public void onClick(DialogInterface dialog, int which) {
    dialog.dismiss();
   }
  }).show();
 }
 
 public String calAge(){
  String result="";
  double pivot=0;
  Age = editTake.getText().toString();
  
  DecimalFormat df = (DecimalFormat) NumberFormat.getInstance();
  df = new DecimalFormat("##,###.##");
  Bundle bundle = i.getExtras();
  String age = bundle.getString("age");
  boolean isMale = bundle.getBoolean("isMale");
  boolean isFemale = bundle.getBoolean("isFmale");
  isrbtn21 = bundle.getBoolean("isrbtn21");
  isrbtn21 = bundle.getBoolean("isrbtn22");
  isrbtn21 = bundle.getBoolean("isrbtn31");
  isrbtn21 = bundle.getBoolean("isrbtn32");
  isrbtn21 = bundle.getBoolean("isrbtn41");
  isrbtn21 = bundle.getBoolean("isrbtn42");
  isrbtn21 = bundle.getBoolean("isrbtn51");
  isrbtn21 = bundle.getBoolean("isrbtn52");
  
  
  Log.i("test", "age  = " + age);
  Log.i("test", "isMale  = " + isMale);
  Log.i("test", "isFemale  = " + isFemale);
  Log.i("test", "isrbtn21  = " + isrbtn21);
  Log.i("test", "isrbtn22  = " + isrbtn22);
  Log.i("test", "isrbtn31  = " + isrbtn31);
  Log.i("test", "isrbtn32  = " + isrbtn32);
  Log.i("test", "isrbtn41  = " + isrbtn41);
  Log.i("test", "isrbtn42  = " + isrbtn42);
  Log.i("test", "isrbtn51  = " + isrbtn51);
  Log.i("test", "isrbtn52  = " + isrbtn52);
 
  
  
  
  
  
  if(isrbtn21){
   pivot = pivot +9;
  }
  else if(isrbtn22){
   pivot = pivot -5;
  }
  if(isrbtn31){
   pivot = pivot +7;
  }
  else if(isrbtn32){
   pivot = pivot -3;
  }
  if(isrbtn41){
   pivot = pivot +2;
  }
  else if(isrbtn42){
   pivot = pivot -2;
  }
  if(isrbtn51){
   pivot = pivot +2;
  }
  else if(isrbtn52){
   pivot = pivot -1;
  }
  
  
  
  pivot = getTest(pivot) * 10000;
  result = df.format(pivot);
   
  return result+" age";
 }
 public double getTest(double num)
    {
  num = num / 10000.0;
        BigDecimal returnData = returnData = new BigDecimal(num).setScale(0, BigDecimal.ROUND_HALF_UP);
        Log.i("test", returnData.toString());
        return Double.parseDouble(returnData.toString());
    }
}