Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if ()
- {
- rateTime = WeekDayDayTimeRate;
- }
- else {
- rateTime = WeekDayNightTimeRate;
- }
- if ()
- {
- rateTime = WeekEndDayTimeRate;
- }
- else {
- rateTime = WeekEndNightTimeRate;
- if ()
- {
- rateTime = PublicHolidayDayTimeRate;
- }
- else {
- rateTime = PublicHolidayNightTimeRate;
- //Origin Rules
- // VIC BUSINESS RULES
- if (txtOstate = "VIC" && rateTime = WeekDayDayTimeRate)
- {
- string oStateRate = 200;
- }
- else if (txtOstate = "VIC" && rateTime = WeekDayNightTimeRate)
- {
- int oStateRate = 300;
- }
- else if (txtOstate = "VIC" && rateTime = WeekEndDayTimeRate)
- {
- int oStateRate = 300;
- }
- else if (txtOstate = "VIC" && rateTime = WeekEndNightTimeRate)
- {
- int oStateRate = 400;
- }
- else if (txtOstate = "VIC" && rateTime = PublicHolidayDayTimeRate)
- {
- int oStateRate = 400;
- }
- else if (txtOstate = "VIC" && rateTime = PublicHolidayNightTimeRate)
- {
- int oStateRate = 500;
- }
- // ACT Rates
- if (txtOstate = "ACT" && rateTime = WeekDayDayTimeRate)
- {
- int oStateRate = 200;
- }
- else if (txtOstate = "ACT" && rateTime = WeekDayNightTimeRate)
- {
- int oStateRate = 300;
- }
- else if (txtOstate = "ACT" && rateTime = WeekEndDayTimeRate)
- {
- int oStateRate = 300;
- }
- else if (txtOstate = "ACT" && rateTime = WeekEndNightTimeRate)
- {
- int oStateRate = 400;
- }
- else if (txtOstate = "ACT" && rateTime = PublicHolidayDayTimeRate)
- {
- int oStateRate = 400;
- }
- else if (txtOstate = "ACT" && rateTime = PublicHolidayNightTimeRate)
- {
- int oStateRate = 500;
- }
- // NSW Rates
- if (txtOstate = "NSW" && rateTime = WeekDayDayTimeRate)
- {
- int oStateRate = 200;
- }
- else if (txtOstate = "NSW" && rateTime = WeekDayNightTimeRate)
- {
- int oStateRate = 300;
- }
- else if (txtOstate = "NSW" && rateTime = WeekEndDayTimeRate)
- {
- int oStateRate = 300;
- }
- else if (txtOstate = "NSW" && rateTime = WeekEndNightTimeRate)
- {
- int oStateRate = 400;
- }
- else if (txtOstate = "NSW" && rateTime = PublicHolidayDayTimeRate)
- {
- int oStateRate = 400;
- }
- else if (txtOstate = "NSW" && rateTime = PublicHolidayNightTimeRate)
- {
- int oStateRate = 500;
- }
- // QLD Rates
- if (txtOstate = "QLD" && rateTime = WeekDayDayTimeRate)
- {
- int oStateRate = 200;
- }
- else if (txtOstate = "QLD" && rateTime = WeekDayNightTimeRate)
- {
- int oStateRate = 300;
- }
- else if (txtOstate = "QLD" && rateTime = WeekEndDayTimeRate)
- {
- int oStateRate = 300;
- }
- else if (txtOstate = "QLD" && rateTime = WeekEndNightTimeRate)
- {
- int oStateRate = 400;
- }
- else if (txtOstate = "QLD" && rateTime = PublicHolidayDayTimeRate)
- {
- int oStateRate = 400;
- }
- else if (txtOstate = "QLD" && rateTime = PublicHolidayNightTimeRate)
- {
- int oStateRate = 500;
- }
- // SA RATES
- if (txtOstate = "SA" && rateTime = WeekDayDayTimeRate)
- {
- int oStateRate = 200;
- }
- else if (txtOstate = "SA" && rateTime = WeekDayNightTimeRate)
- {
- int oStateRate = 300;
- }
- else if (txtOstate = "SA" && rateTime = WeekEndDayTimeRate)
- {
- int oStateRate = 300;
- }
- else if (txtOstate = "SA" && rateTime = WeekEndNightTimeRate)
- {
- int oStateRate = 400;
- }
- else if (txtOstate = "SA" && rateTime = PublicHolidayDayTimeRate)
- {
- int oStateRate = 400;
- }
- else if (txtOstate = "SA" && rateTime = PublicHolidayNightTimeRate)
- {
- int oStateRate = 500;
- }
- // WA RATES
- if (txtOstate = "WA" && rateTime = WeekDayDayTimeRate)
- {
- int oStateRate = 150;
- }
- else if (txtOstate = "WA" && rateTime = WeekDayNightTimeRate)
- {
- int oStateRate = 200;
- }
- else if (txtOstate = "WA" && rateTime = WeekEndDayTimeRate)
- {
- int oStateRate = 250;
- }
- else if (txtOstate = "WA" && rateTime = WeekEndNightTimeRate)
- {
- int oStateRate = 300;
- }
- else if (txtOstate = "WA" && rateTime = PublicHolidayDayTimeRate)
- {
- int oStateRate = 300;
- }
- else if (txtOstate = "WA" && rateTime = PublicHolidayNightTimeRate)
- {
- int oStateRate = 350;
- }
- // NT RATES
- if (txtOstate = "NT" && rateTime = WeekDayDayTimeRate)
- {
- int oStateRate = 150;
- }
- else if (txtOstate = "NT" && rateTime = WeekDayNightTimeRate)
- {
- int oStateRate = 200;
- }
- else if (txtOstate = "NT" && rateTime = WeekEndDayTimeRate)
- {
- int oStateRate = 250;
- }
- else if (txtOstate = "NT" && rateTime = WeekEndNightTimeRate)
- {
- int oStateRate = 300;
- }
- else if (txtOstate = "NT" && rateTime = PublicHolidayDayTimeRate)
- {
- int oStateRate = 300;
- }
- else if (txtOstate = "NT" && rateTime = PublicHolidayNightTimeRate)
- {
- int oStateRate = 350;
- }
- // TAS RATES
- if (txtOstate = "TAS" && rateTime = WeekDayDayTimeRate)
- {
- int oStateRate = 150;
- }
- else if (txtOstate = "TAS" && rateTime = WeekDayNightTimeRate)
- {
- int oStateRate = 200;
- }
- else if (txtOstate = "TAS" && rateTime = WeekEndDayTimeRate)
- {
- int oStateRate = 250;
- }
- else if (txtOstate = "TAS" && rateTime = WeekEndNightTimeRate)
- {
- int oStateRate = 300;
- }
- else if (txtOstate = "TAS" && rateTime = PublicHolidayDayTimeRate)
- {
- int oStateRate = 300;
- }
- else if (txtOstate = "TAS" && rateTime = PublicHolidayNightTimeRate)
- {
- int oStateRate = 350;
- }
- // Destination rules
- // VIC BUSINESS RULES
- if (txtDstate = "VIC" && rateTime = WeekDayDayTimeRate)
- {
- string dStateRate = 200;
- }
- else if (txtDstate = "VIC" && rateTime = WeekDayNightTimeRate)
- {
- int dStateRate = 300;
- }
- else if (txtDstate = "VIC" && rateTime = WeekEndDayTimeRate)
- {
- int dStateRate = 300;
- }
- else if (txtDstate = "VIC" && rateTime = WeekEndNightTimeRate)
- {
- int dStateRate = 400;
- }
- else if (txtDstate = "VIC" && rateTime = PublicHolidayDayTimeRate)
- {
- int dStateRate = 400;
- }
- else if (txtDstate = "VIC" && rateTime = PublicHolidayNightTimeRate)
- {
- int dStateRate = 500;
- }
- // ACT Rates
- if (txtDstate = "ACT" && rateTime = WeekDayDayTimeRate)
- {
- int dStateRate = 200;
- }
- else if (txtDstate = "ACT" && rateTime = WeekDayNightTimeRate)
- {
- int dStateRate = 300;
- }
- else if (txtDstate = "ACT" && rateTime = WeekEndDayTimeRate)
- {
- int dStateRate = 300;
- }
- else if (txtDstate = "ACT" && rateTime = WeekEndNightTimeRate)
- {
- int dStateRate = 400;
- }
- else if (txtDstate = "ACT" && rateTime = PublicHolidayDayTimeRate)
- {
- int dStateRate = 400;
- }
- else if (txtDstate = "ACT" && rateTime = PublicHolidayNightTimeRate)
- {
- int dStateRate = 500;
- }
- // NSW Rates
- if (txtDstate = "NSW" && rateTime = WeekDayDayTimeRate)
- {
- int dStateRate = 200;
- }
- else if (txtDstate = "NSW" && rateTime = WeekDayNightTimeRate)
- {
- int dStateRate = 300;
- }
- else if (txtDstate = "NSW" && rateTime = WeekEndDayTimeRate)
- {
- int dStateRate = 300;
- }
- else if (txtDstate = "NSW" && rateTime = WeekEndNightTimeRate)
- {
- int dStateRate = 400;
- }
- else if (txtDstate = "NSW" && rateTime = PublicHolidayDayTimeRate)
- {
- int dStateRate = 400;
- }
- else if (txtDstate = "NSW" && rateTime = PublicHolidayNightTimeRate)
- {
- int dStateRate = 500;
- }
- // QLD Rates
- if (txtDstate = "QLD" && rateTime = WeekDayDayTimeRate)
- {
- int dStateRate = 200;
- }
- else if (txtDstate = "QLD" && rateTime = WeekDayNightTimeRate)
- {
- int dStateRate = 300;
- }
- else if (txtDstate = "QLD" && rateTime = WeekEndDayTimeRate)
- {
- int dStateRate = 300;
- }
- else if (txtDstate = "QLD" && rateTime = WeekEndNightTimeRate)
- {
- int dStateRate = 400;
- }
- else if (txtDstate = "QLD" && rateTime = PublicHolidayDayTimeRate)
- {
- int dStateRate = 400;
- }
- else if (txtDstate = "QLD" && rateTime = PublicHolidayNightTimeRate)
- {
- int dStateRate = 500;
- }
- // SA RATES
- if (txtDstate = "SA" && rateTime = WeekDayDayTimeRate)
- {
- int dStateRate = 200;
- }
- else if (txtDstate = "SA" && rateTime = WeekDayNightTimeRate)
- {
- int dStateRate = 300;
- }
- else if (txtDstate = "SA" && rateTime = WeekEndDayTimeRate)
- {
- int dStateRate = 300;
- }
- else if (txtDstate = "SA" && rateTime = WeekEndNightTimeRate)
- {
- int dStateRate = 400;
- }
- else if (txtDstate = "SA" && rateTime = PublicHolidayDayTimeRate)
- {
- int dStateRate = 400;
- }
- else if (txtDstate = "SA" && rateTime = PublicHolidayNightTimeRate)
- {
- int dStateRate = 500;
- }
- // WA RATES
- if (txtDstate = "WA" && rateTime = WeekDayDayTimeRate)
- {
- int dStateRate = 150;
- }
- else if (txtDstate = "WA" && rateTime = WeekDayNightTimeRate)
- {
- int dStateRate = 200;
- }
- else if (txtDstate = "WA" && rateTime = WeekEndDayTimeRate)
- {
- int dStateRate = 250;
- }
- else if (txtDstate = "WA" && rateTime = WeekEndNightTimeRate)
- {
- int dStateRate = 300;
- }
- else if (txtDstate = "WA" && rateTime = PublicHolidayDayTimeRate)
- {
- int dStateRate = 300;
- }
- else if (txtDstate = "WA" && rateTime = PublicHolidayNightTimeRate)
- {
- int dStateRate = 350;
- }
- // NT RATES
- if (txtDstate = "NT" && rateTime = WeekDayDayTimeRate)
- {
- int dStateRate = 150;
- }
- else if (txtDstate = "NT" && rateTime = WeekDayNightTimeRate)
- {
- int dStateRate = 200;
- }
- else if (txtDstate = "NT" && rateTime = WeekEndDayTimeRate)
- {
- int dStateRate = 250;
- }
- else if (txtDstate = "NT" && rateTime = WeekEndNightTimeRate)
- {
- int dStateRate = 300;
- }
- else if (txtDstate = "NT" && rateTime = PublicHolidayDayTimeRate)
- {
- int dStateRate = 300;
- }
- else if (txtDstate = "NT" && rateTime = PublicHolidayNightTimeRate)
- {
- int dStateRate = 350;
- }
- // TAS RATES
- if (txtDstate = "TAS" && rateTime = WeekDayDayTimeRate)
- {
- int dStateRate = 150;
- }
- else if (txtDstate = "TAS" && rateTime = WeekDayNightTimeRate)
- {
- int dStateRate = 200;
- }
- else if (txtDstate = "TAS" && rateTime = WeekEndDayTimeRate)
- {
- int dStateRate = 250;
- }
- else if (txtDstate = "TAS" && rateTime = WeekEndNightTimeRate)
- {
- int dStateRate = 300;
- }
- else if (txtDstate = "TAS" && rateTime = PublicHolidayDayTimeRate)
- {
- int dStateRate = 300;
- }
- else if (txtDstate = "TAS" && rateTime = PublicHolidayNightTimeRate)
- {
- int dStateRate = 350;
- }
- // Apply business rules
- var currentTime = DateTime.Now;
- string expectedDeliveryHour = txtDtimehour.Text;
- string expectedDeliveryMinute = txtDtimeminute.Text;
- string OhoursDriven = "";
- if (OhoursDriven == string.IsEmpty)
- {
- currentTime + expectedDeliveryHour + expectedDeliveryMinute = OhoursDriven;
- }
- string DhoursDriven = "";
- if (DhoursDriven == string.IsEmpty)
- {
- currentTime + expectedDeliveryHour + expectedDeliveryMinute = DhoursDriven;
- }
- // derive GST and final cost
- if (oStateRate = isValid)
- {
- (oStateRate * OhoursDriven + DhoursDriven * dStateRate) = totalCost;
- }
- totalCostGST = totalCost / 11;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement