protected virtual void CSCalendarExceptions_RowUpdating(PXCache sender, PXRowUpdatingEventArgs e) { CSCalendarExceptions row = (CSCalendarExceptions)e.NewRow; if (row.Date.HasValue) { row.YearID = row.Date.Value.Year; row.DayOfWeek = (int)row.Date.Value.DayOfWeek + 1; } else { row.YearID = Accessinfo.BusinessDate.Value.Year; row.DayOfWeek = (int)Accessinfo.BusinessDate.Value.DayOfWeek + 1; } }
protected virtual void CSCalendarExceptions_RowInserting(PXCache sender, PXRowInsertingEventArgs e) { CSCalendarExceptions row = (CSCalendarExceptions)e.Row; if (row.CalendarID == null && Calendar.Current != null) { row.CalendarID = Calendar.Current.CalendarID; } if (row.Date.HasValue) { row.YearID = row.Date.Value.Year; row.DayOfWeek = (int)row.Date.Value.DayOfWeek + 1; } else { row.YearID = Accessinfo.BusinessDate.Value.Year; row.DayOfWeek = (int)Accessinfo.BusinessDate.Value.DayOfWeek + 1; } }