diff --git a/app/src/main/java/com/peruse/saran/amritaod/actionareas/applyodActivity.java b/app/src/main/java/com/peruse/saran/amritaod/actionareas/applyodActivity.java index 5ab9c1d097e5033cca790f37f2574c6fb8ece603..dc64141516a8607bde961c8482a18eceb55be724 100644 --- a/app/src/main/java/com/peruse/saran/amritaod/actionareas/applyodActivity.java +++ b/app/src/main/java/com/peruse/saran/amritaod/actionareas/applyodActivity.java @@ -66,7 +66,8 @@ public class applyodActivity extends AppCompatActivity implements AdapterView.On CAMERA_REQUEST = 2, startyear = calendar.get(Calendar.YEAR), startmonth = calendar.get(Calendar.MONTH), - startdate = calendar.get(Calendar.DAY_OF_MONTH); + startdate = calendar.get(Calendar.DAY_OF_MONTH), + checkyear,checkmonth,checkdate; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -146,6 +147,9 @@ public class applyodActivity extends AppCompatActivity implements AdapterView.On DatePickerDialog mdiDialog =new DatePickerDialog(this,new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { + checkdate = dayOfMonth; + checkmonth = monthOfYear; + checkyear = year; String date = ""+dayOfMonth+'-'+(monthOfYear+1)+'-'+year; sendstartdate = ""+year+'-'+(monthOfYear+1)+'-'+dayOfMonth; startdateselect.setText(date); @@ -154,7 +158,7 @@ public class applyodActivity extends AppCompatActivity implements AdapterView.On mdiDialog.show(); } protected void enddateselect(View view) { - DatePickerDialog mdiDialog =new DatePickerDialog(this,new DatePickerDialog.OnDateSetListener() { + final DatePickerDialog mdiDialog =new DatePickerDialog(this,new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { EditText enddateselect = (EditText)findViewById(R.id.odapplyenddate_id); @@ -162,7 +166,8 @@ public class applyodActivity extends AppCompatActivity implements AdapterView.On sendenddate = ""+year+'-'+(monthOfYear+1)+'-'+dayOfMonth; enddateselect.setText(date); } - }, startyear, startmonth, startdate); + }, checkyear, checkmonth, checkdate); + mdiDialog.getDatePicker().setMinDate(checkdate); mdiDialog.show(); } private String getStringImage(Bitmap bmp){ @@ -199,6 +204,12 @@ public class applyodActivity extends AppCompatActivity implements AdapterView.On else if(bitmap==null){ Toast.makeText(this, "Please Select an Image", Toast.LENGTH_SHORT).show(); } +// else if(!(startperiod.equals(1)||startperiod.equals(2)||startperiod.equals(3)||startperiod.equals(4)||startperiod.equals(5)||startperiod.equals(6))){ +// Toast.makeText(this, "Please enter a valid Start period", Toast.LENGTH_SHORT).show(); +// } +// else if(!endperiod.equals(1)||!endperiod.equals(2)||!endperiod.equals(3)||!endperiod.equals(4)||!endperiod.equals(5)||!endperiod.equals(6)){ +// Toast.makeText(this, "Please enter a valid End period", Toast.LENGTH_SHORT).show(); +// } else { final ProgressDialog progressDialog = new ProgressDialog(this); RequestQueue queue;