diff --git a/.idea/caches/build_file_checksums.ser b/.idea/caches/build_file_checksums.ser index e7171f2..21f6a9e 100644 Binary files a/.idea/caches/build_file_checksums.ser and b/.idea/caches/build_file_checksums.ser differ diff --git a/app/src/main/java/ch/pizzacucina/android/fragment/createOrder/CreateOrderSummaryFragment.java b/app/src/main/java/ch/pizzacucina/android/fragment/createOrder/CreateOrderSummaryFragment.java index b013eb6..adcf164 100644 --- a/app/src/main/java/ch/pizzacucina/android/fragment/createOrder/CreateOrderSummaryFragment.java +++ b/app/src/main/java/ch/pizzacucina/android/fragment/createOrder/CreateOrderSummaryFragment.java @@ -571,19 +571,6 @@ public class CreateOrderSummaryFragment extends CreateOrderBaseFragment { break; } - if(orderYear == nowYear && orderMonth == nowMonth && orderDay == nowDay){ - ArrayList realPartsOfToday = new ArrayList<>(); - for(String part : workingParts){ - if(isPartAvailable(part)){ - realPartsOfToday.add(part); - } - } - if(!realPartsOfToday.isEmpty()){ - workingParts.clear(); - workingParts.addAll(realPartsOfToday); - } - } - TimePickerDialog timePickerDialog = TimePickerDialog.newInstance( new TimePickerDialog.OnTimeSetListener() { @@ -611,12 +598,38 @@ public class CreateOrderSummaryFragment extends CreateOrderBaseFragment { true ); + StringBuilder restaurantWorkingHoursMessageBuilder = new StringBuilder(getString(R.string.delivery_times_of_restaurant)); + restaurantWorkingHoursMessageBuilder.append(" "); + for(String workingPart: workingParts){ + restaurantWorkingHoursMessageBuilder.append(workingPart).append(", "); + } + String restaurantWorkingHoursMessage = restaurantWorkingHoursMessageBuilder.toString().substring(0, restaurantWorkingHoursMessageBuilder.toString().length() - 2); + + /* + time point removed + + if(orderYear == nowYear && orderMonth == nowMonth && orderDay == nowDay){ + ArrayList realPartsOfToday = new ArrayList<>(); + for(String part : workingParts){ + if(isPartAvailable(part)){ + realPartsOfToday.add(part); + } + } + if(!realPartsOfToday.isEmpty()){ + workingParts.clear(); + workingParts.addAll(realPartsOfToday); + } + } Timepoint[] enabledTimePoints = generateEnabledTimePoints(workingParts); timePickerDialog.setSelectableTimes(enabledTimePoints); + */ timePickerDialog.vibrate(false); + timePickerDialog.setTitle(restaurantWorkingHoursMessage); if(isTheSameDate){ + /* + time point removed boolean isMinimumTimeInTimePoints = false; for(Timepoint timepoint : enabledTimePoints){ if(timepoint.getHour() == nowHour && timepoint.getMinute() == nowMinute){ @@ -631,6 +644,8 @@ public class CreateOrderSummaryFragment extends CreateOrderBaseFragment { else if(enabledTimePoints.length > 0) { timePickerDialog.setMinTime(enabledTimePoints[0].getHour(), enabledTimePoints[0].getMinute(), nowSecond); } + */ + timePickerDialog.setMinTime(nowHour, nowMinute, nowSecond); } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 15d3ffd..590c15e 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -195,6 +195,7 @@ Android Pay konnte nicht finden. Bitte wählen Sie aus wann Sie Ihre Bestellung abholen möchten. Information + Lieferzeiten: Bitte wählen Sie die Zeit für den gewünschten Termin aus. so schnell wie möglich Zeit auswählen