private void InitView(IVeloObjectSummaryView view) { view.FillVeloObjectFilters(new Dictionary <Core.Domain.Filters.Filter, object> { { new ITS.Core.Domain.Filters.Filter { PropertyName = "Идентификатор", FilterType = FilterType.Id, PropertyPath = "ID" }, null }, { new ITS.Core.Domain.Filters.Filter { PropertyName = "Тип велопарковки", FilterType = FilterType.Selector, PropertyPath = "VeloType" }, GetTypeTree() }, { new ITS.Core.Domain.Filters.Filter { PropertyName = "Вид велопарковки", FilterType = FilterType.Selector, PropertyPath = "VeloView" }, GetViewTree() }, { new ITS.Core.Domain.Filters.Filter { PropertyName = "Статус", FilterType = FilterType.Selector, PropertyPath = "VeloStatus" }, GetObjectStatusTree() }, { new ITS.Core.Domain.Filters.Filter { PropertyName = "Длина, м", FilterType = FilterType.String, PropertyPath = "VeloLength" }, null }, { new ITS.Core.Domain.Filters.Filter { PropertyName = "Ширина, м", FilterType = FilterType.String, PropertyPath = "VeloWidth" }, null }, { new ITS.Core.Domain.Filters.Filter { PropertyName = "Количество секций", FilterType = FilterType.String, PropertyPath = "VeloSection" }, null }, { new ITS.Core.Domain.Filters.Filter { PropertyName = "Дата установки", FilterType = FilterType.Date, PropertyPath = "DataSet" }, null }, { new ITS.Core.Domain.Filters.Filter { PropertyName = "Дата обслуживания", FilterType = FilterType.Date, PropertyPath = "DataCheck" }, null }, }); }
public void Init(IVeloObjectSummaryView view) { view.LoadVeloObject += Load_Handler; view.EditVeloObject += EditVeloObject_Handler; view.ShowOnMap += ShowOnMap_Handler; view.ExportToWord += Export_Handler; InitView(view); }