public MergeAddressesDlg(IFiasApiClient fiasApiClient) { if (!ServicesConfig.CommonServices.CurrentPermissionService.ValidatePresetPermission("database_maintenance")) { MessageDialogHelper.RunWarningDialog("Доступ запрещён!", "У вас недостаточно прав для доступа к этой вкладке. Обратитесь к своему руководителю.", Gtk.ButtonsType.Ok); FailInitialize = true; return; } this.Build(); TabName = "Дубликаты адресов"; ytreeviewDuplicates.ColumnsConfig = FluentColumnsConfig <DublicateNode> .Create() .AddColumn("Слить").AddToggleRenderer(x => x.Selected).Editing() .AddColumn("Контрагент").AddTextRenderer(x => x.CounterParty) .AddColumn("Адрес 1с").AddTextRenderer(x => x.FirstAddress1c) .Finish(); ytreeviewDuplicates.Selection.Changed += DuplicateSelection_Changed; ytreeviewAddresses.ColumnsConfig = FluentColumnsConfig <AddressNode> .Create() .AddColumn("Главный").AddToggleRenderer(x => x.IsMain).Editing().Radio() .AddColumn("Не трогать").AddToggleRenderer(x => x.Ignore).Editing() .AddColumn("Код 1С").AddTextRenderer(x => x.Address.Code1c) .AddColumn("Адрес 1с").AddTextRenderer(x => x.PangoText, useMarkup: true) .Finish(); _replaceEntity = new ReplaceEntity(DeleteConfig.Main); _deliveryPointViewModelFactory = new DeliveryPointViewModelFactory(fiasApiClient); }
public HousesDataLoader(IFiasApiClient fiasApiClient) : base(fiasApiClient) { }
public DeliveryPointViewModelFactory(IFiasApiClient fiasApiClient) { _fiasApiClient = fiasApiClient ?? throw new ArgumentNullException(nameof(fiasApiClient)); }
public CitiesDataLoader(IFiasApiClient fiasApiClient) : base(fiasApiClient) { }
public StreetsDataLoader(IFiasApiClient fiasApiClient) : base(fiasApiClient) { }
protected FiasDataLoader(IFiasApiClient fiasApiClient) { Fias = fiasApiClient ?? throw new ArgumentNullException(nameof(fiasApiClient)); }