/// <summary> /// Pobiera dane i wyświetla w widoku. /// </summary> /// <param name="type">Tryb pokazywania danych.</param> protected override void LoadData(RefreshDataType type) { switch (type) { case RefreshDataType.Full: LoadData(RefreshDataType.DictionaryValues); LoadData(RefreshDataType.CurrentObjectData); break; case RefreshDataType.DictionaryValues: break; case RefreshDataType.CurrentObjectData: switch (View.Mode) { case ViewMode.New: View.CurrentCarService = Service.AddNew(); break; case ViewMode.Edit: case ViewMode.ReadOnly: View.HandledCarProductsCollection = Service.GetHandledCarProductCollection(View.CurrentCarService); View.CarServicesCarsCollection = Service.GetCarServicesCarCollection(View.CurrentCarService); break; default: throw new ViewModeNotSupportedException(); } break; default: throw new RefreshTypeNotSupportedException(); } }
/// <summary> /// Pobiera dane i wyświetla w widoku. /// </summary> /// <param name="type">Tryb pokazywania danych.</param> protected override void LoadData(RefreshDataType type) { switch (type) { case RefreshDataType.Full: LoadData(RefreshDataType.DictionaryValues); LoadData(RefreshDataType.CurrentObjectData); break; case RefreshDataType.DictionaryValues: break; case RefreshDataType.CurrentObjectData: switch (View.Mode) { case ViewMode.New: View.CurrentCountry = Service.AddNew(); break; case ViewMode.Edit: case ViewMode.ReadOnly: View.CurrentCountry = Service.GetObjectById(this.ObjectId); break; default: throw new ViewModeNotSupportedException(); } break; default: throw new RefreshTypeNotSupportedException(); } }
/// <summary> /// Pobiera dane i wyświetla w widoku. /// </summary> /// <param name="type">Tryb odświeżania danych.</param> protected override void LoadData(RefreshDataType type) { switch (type) { case RefreshDataType.Full: LoadData(RefreshDataType.DictionaryValues); LoadData(RefreshDataType.ObjectListData); break; case RefreshDataType.ObjectListData: View.CarServicesCarCollection = Service.GetCarServicesCarCollection(View.CarService); break; case RefreshDataType.DictionaryValues: break; default: throw new RefreshTypeNotSupportedException(); } }
/// <summary> /// Pobiera dane i wyświetla w widoku. /// </summary> /// <param name="type">Tryb odświeżania danych.</param> protected override void LoadData(RefreshDataType type) { switch (type) { case RefreshDataType.Full: LoadData(RefreshDataType.DictionaryValues); LoadData(RefreshDataType.ObjectListData); break; case RefreshDataType.ObjectListData: int allElementCount; View.CountryCollection = Service.GetCountryCollection(View.PageIndex, View.PageSize, SearchCriteria, out allElementCount); View.RowsCount = allElementCount; break; case RefreshDataType.DictionaryValues: break; default: throw new RefreshTypeNotSupportedException(); } }