public void AddDataToKeys(Document document, ViewSchedule schedule, ICollection <ExcelItem> excelItems, int numRows, int numCols) { var keys = ScheduleFacade.GetScheduleKeys(document, schedule); var dataRows = ColumnsToRows(excelItems, numRows); ScheduleFacade.AddDataToKeys(document, dataRows, keys); }
public void AddKeysToSchedule(Document document, ViewSchedule schedule, int count) { for (int i = 0; i < count; ++i) { ScheduleFacade.AddScheduleKey(document, schedule); } }
public void AddFieldsToSchedule(Document document, ViewSchedule schedule, IEnumerable fields) { foreach (SchedulableField field in fields) { ScheduleFacade.AddScheduleField(document, schedule, field); } }
public ViewSchedule GetNewSchedule(Document document, Category category) { if (document == null) { return(null); } return(ScheduleFacade.GetNewSchedule(document, category.Id)); }
public void HideScheduleKeyName(Document document, ViewSchedule schedule) { ScheduleFacade.HideField(document, schedule, 0); }
public IEnumerable <SchedulableField> GetSchedulableFields(Document document, Category category) { var schedFields = ScheduleFacade.GetSchedulableFields(document, category)?.Where(x => x.FieldType == ScheduleFieldType.Instance); return(schedFields); }