Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
        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;
            }
        }