private IDataEntryForm Build(IDataEntryForm dataEntryForm, List <List <ITrueControl> > dataListofList) { int maxCols = 0; foreach (var datalist in dataListofList) { if (datalist.Count > maxCols) { maxCols = datalist.Count; } } dataEntryForm.AddRows(dataListofList.Count); dataEntryForm.AddCols(maxCols); for (var r = 0; r < dataListofList.Count; r++) { for (var c = 0; c < dataListofList[r].Count; c++) { dataEntryForm.InsertControl(dataListofList[r][c], r + 1, c + 1); } } return(dataEntryForm); }
public void Setup() { _dataEntryForm = A.Fake <IDataEntryForm>(); _tableLayoutWrapperFactory = A.Fake <ITableLayoutWrapperFactory>(); _builder = new DataEntryFormBuilder(_tableLayoutWrapperFactory); }
public DataEntryFormManager(IDataEntryFormBuilder dataEntryFormBuilder, IDataMapper dataMapper) { _dataEntryForm = dataEntryFormBuilder.Build(dataMapper.SkillDtoToIcontrol(_skills)); TrueControl = _dataEntryForm.TrueControl; }
public IDataEntryForm Apply(IDataEntryForm dataEntryForm, List <List <ITrueControl> > dataListofList) { return(Build(dataEntryForm, dataListofList)); }