protected virtual void AMShift_CalendarID_FieldDefaulting(PXCache sender, PXFieldDefaultingEventArgs e, PXFieldDefaulting del) { if (del != null) { del(sender, e); } AMShift doc = e.Row as AMShift; if (doc != null) { CSCalendar CSCalendarData = PXSelect <CSCalendar, Where <CSCalendar.calendarID, Equal <Required <CSCalendar.calendarID> > > > .Select(Base, "OFFICE"); if (CSCalendarData != null) { e.NewValue = CSCalendarData.CalendarID; } } }
protected virtual void AMShift_LaborCodeID_FieldDefaulting(PXCache sender, PXFieldDefaultingEventArgs e, PXFieldDefaulting del) { if (del != null) { del(sender, e); } AMShift doc = e.Row as AMShift; if (doc != null) { AMLaborCode AMLaborCodeData = PXSelect <AMLaborCode, Where <AMLaborCode.laborCodeID, Equal <Required <AMLaborCode.laborCodeID> > > > .Select(Base, "DIRECT"); if (AMLaborCodeData != null) { e.NewValue = AMLaborCodeData.LaborCodeID; } } }
protected virtual void AMShift_ShiftID_FieldDefaulting(PXCache sender, PXFieldDefaultingEventArgs e, PXFieldDefaulting del) { if (del != null) { del(sender, e); } AMShift doc = e.Row as AMShift; if (doc != null) { AMShiftMst AMShiftMstData = PXSelect <AMShiftMst, Where <AMShiftMst.shiftID, Equal <Required <AMShiftMst.shiftID> > > > .Select(Base, "1"); if (AMShiftMstData != null) { e.NewValue = AMShiftMstData.ShiftID; } } }