/** * AddDetailBehaviors Method. */ public void addDetailBehaviors(BookingModel recBooking, TourModel recTour) { super.addDetailBehaviors(recBooking, recTour); if (recBooking != null) { this.addListener(new SubCountHandler((BaseField)recBooking.getField(Booking.GROSS), BookingLine.GROSS, true, true)); this.addListener(new SubCountHandler((BaseField)recBooking.getField(Booking.COMMISSION), BookingLine.COMMISSION, true, true)); this.addListener(new SubCountHandler((BaseField)recBooking.getField(Booking.NET), BookingLine.NET, true, true)); ((Record)recBooking).getField(Booking.NET).addListener(new SetDirtyOnChangeHandler((BaseField)recBooking.getField(Booking.BOOKING_STATUS_ID), true, true)); // This makes sure the booking will update which will trigger an A/R update ((Record)recBooking).addListener(new UpdateOnCloseHandler(null)); this.addSubListeners((Booking)recBooking); } } /**
/** * AddDetailBehaviors Method. */ public void addDetailBehaviors(BookingModel recBooking, TourModel recTour) { super.addDetailBehaviors(recBooking, recTour); if (recBooking != null) { this.addListener(new SubCountHandler((BaseField)recBooking.getField(Booking.GROSS), BookingLine.GROSS, true, true)); this.addListener(new SubCountHandler((BaseField)recBooking.getField(Booking.COMMISSION), BookingLine.COMMISSION, true, true)); this.addListener(new SubCountHandler((BaseField)recBooking.getField(Booking.NET), BookingLine.NET, true, true)); ((Record)recBooking).getField(Booking.NET).addListener(new SetDirtyOnChangeHandler((BaseField)recBooking.getField(Booking.BOOKING_STATUS_ID), true, true)); // This makes sure the booking will update which will trigger an A/R update ((Record)recBooking).addListener(new UpdateOnCloseHandler(null)); this.addSubListeners((Booking)recBooking); } } /**
recItemReqInput.getField(RequestInput.BROCHURE_QTY).addListener(new SetDirtyOnChangeHandler(recRequest.getField(Request.BUNDLE_ID), false, true)); recItemReqInput.getField(RequestInput.BROCHURE_ID).addListener(new SetDirtyOnChangeHandler(recRequest.getField(Request.BUNDLE_ID), false, true));
recItemReqInput.getField(RequestInput.BROCHURE_QTY).addListener(new SetDirtyOnChangeHandler(recRequest.getField(Request.BUNDLE_ID), false, true)); recItemReqInput.getField(RequestInput.BROCHURE_ID).addListener(new SetDirtyOnChangeHandler(recRequest.getField(Request.BUNDLE_ID), false, true));