Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Kolla om det finns rabatt på produkten öht
- if(properties.containsKey(p.getProductNo())) {
- //Kontrollera om rabatt gäller för nuvarande datum
- String values = properties.getProperty(p.getProductNo());
- String[] valuesArray = values.split(";");
- String startDateString = valuesArray[3];
- String endDateString = valuesArray[4];
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
- java.util.Date startDate = sdf.parse(startDateString);
- java.util.Date endDate = sdf.parse(endDateString);
- java.util.Date todayDate = new java.util.Date();
- if(startDate.before(todayDate) && todayDate.before(endDate)){
- String props = properties.get(p.getProductNo()).toString();
- String[] allaProperties = props.split(";");
- //Rabatt för antal
- if(allaProperties[0].equals("antal") && quantity >= Integer.parseInt(allaProperties[1])) {
- double discount = Double.parseDouble(allaProperties[2]);
- rowSum = rowSum - formatter.roundTwoDecimals(discount);
- }
- //Rabatt för belopp
- else if(allaProperties[0].equals("belopp") && rowSum >= Integer.parseInt(allaProperties[1])) {
- double discount = rowSum * Double.parseDouble(allaProperties[2]);
- rowSum = rowSum - formatter.roundTwoDecimals(discount);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement