Пример #1
0
		public CleanslateControl(BaseDashboardContainer slideContainer) : base(slideContainer)
		{
			InitializeComponent();
			Text = SlideContainer.DashboardInfo.Title;
			pbHeader.Image = SlideContainer.DashboardInfo.CleanslateHeaderLogo;
			pbCleanslateSplash.Image = SlideContainer.DashboardInfo.CleanslateSplashLogo;
		}
Пример #2
0
        public TargetCustomersControl(BaseDashboardContainer slideContainer) : base(slideContainer)
        {
            InitializeComponent();

            Text = ControlName;

            comboBoxEditSlideHeader.EnableSelectAll();

            comboBoxEditSlideHeader.Properties.Items.Clear();
            comboBoxEditSlideHeader.Properties.Items.AddRange(SlideContainer.DashboardInfo.TargetCustomersLists.Headers.Where(item => !item.IsPlaceholder).Select(item => item.Value).ToArray());

            checkedListBoxControlTargetDemo.Items.Clear();
            checkedListBoxControlTargetDemo.Items.AddRange(SlideContainer.DashboardInfo.TargetCustomersLists.Demos.Where(item => !item.IsPlaceholder).ToArray());

            checkedListBoxControlHouseholdIncome.Items.Clear();
            checkedListBoxControlHouseholdIncome.Items.AddRange(SlideContainer.DashboardInfo.TargetCustomersLists.HHIs.Where(item => !item.IsPlaceholder).ToArray());

            checkedListBoxControlGeographicResidence.Items.Clear();
            checkedListBoxControlGeographicResidence.Items.AddRange(SlideContainer.DashboardInfo.TargetCustomersLists.Geographies.Where(item => !item.IsPlaceholder).ToArray());

            pictureEditSplash.Image = SlideContainer.DashboardInfo.GraphicResources?.TargeCustomersSplashLogo;

            var scaleFactor = Utilities.GetScaleFactor(CreateGraphics().DpiX);

            layoutControl.MaximumSize                           = RectangleHelper.ScaleSize(layoutControl.MaximumSize, scaleFactor);
            layoutControl.MinimumSize                           = RectangleHelper.ScaleSize(layoutControl.MinimumSize, scaleFactor);
            layoutControlItemSlideHeader.MaxSize                = RectangleHelper.ScaleSize(layoutControlItemSlideHeader.MaxSize, scaleFactor);
            layoutControlItemSlideHeader.MinSize                = RectangleHelper.ScaleSize(layoutControlItemSlideHeader.MinSize, scaleFactor);
            checkedListBoxControlTargetDemo.ItemHeight          = (Int32)(checkedListBoxControlTargetDemo.ItemHeight * scaleFactor.Height);
            checkedListBoxControlHouseholdIncome.ItemHeight     = (Int32)(checkedListBoxControlHouseholdIncome.ItemHeight * scaleFactor.Height);
            checkedListBoxControlGeographicResidence.ItemHeight = (Int32)(checkedListBoxControlGeographicResidence.ItemHeight * scaleFactor.Height);
        }
		protected DashboardSlideControl(BaseDashboardContainer slideContainer)
		{
			InitializeComponent();
			Dock = DockStyle.Fill;
			SlideContainer = slideContainer;
			comboBoxEditSlideHeader.EnableSelectAll();
			if (CreateGraphics().DpiX > 96)
			{
			}
			OnSplashResize(this, EventArgs.Empty);
		}
        public CleanslateControl(BaseDashboardContainer slideContainer) : base(slideContainer)
        {
            InitializeComponent();
            Text = SlideContainer.DashboardInfo.CleanslateTitle;
            pictureEditHeader.Image = SlideContainer.DashboardInfo.GraphicResources?.CleanslateHeaderLogo;
            pictureEditSplash.Image = SlideContainer.DashboardInfo.GraphicResources?.CleanslateSplashLogo;

            var scaleFactor = Utilities.GetScaleFactor(CreateGraphics().DpiX);

            layoutControl.MaximumSize = RectangleHelper.ScaleSize(layoutControl.MaximumSize, scaleFactor);
            layoutControl.MinimumSize = RectangleHelper.ScaleSize(layoutControl.MinimumSize, scaleFactor);
        }
		public TargetCustomersControl(BaseDashboardContainer slideContainer) : base(slideContainer)
		{
			InitializeComponent();

			Text = SlideName;

			comboBoxEditSlideHeader.Properties.Items.Clear();
			comboBoxEditSlideHeader.Properties.Items.AddRange(SlideContainer.DashboardInfo.TargetCustomersLists.Headers);

			checkedListBoxControlTargetDemo.Items.Clear();
			checkedListBoxControlTargetDemo.Items.AddRange(SlideContainer.DashboardInfo.TargetCustomersLists.Demos.ToArray());

			checkedListBoxControlHouseholdIncome.Items.Clear();
			checkedListBoxControlHouseholdIncome.Items.AddRange(SlideContainer.DashboardInfo.TargetCustomersLists.HHIs.ToArray());

			checkedListBoxControlGeographicResidence.Items.Clear();
			checkedListBoxControlGeographicResidence.Items.AddRange(SlideContainer.DashboardInfo.TargetCustomersLists.Geographies.ToArray());

			pbSplash.Image = SlideContainer.DashboardInfo.TargeCustomersSplashLogo;
		}
		public LeadoffStatementControl(BaseDashboardContainer slideContainer) : base(slideContainer)
		{
			InitializeComponent();
			Text = SlideName;
			if ((CreateGraphics()).DpiX > 96)
			{
				ckA.Font = new Font(ckA.Font.FontFamily, ckA.Font.Size - 3, ckA.Font.Style);
				ckB.Font = new Font(ckB.Font.FontFamily, ckB.Font.Size - 3, ckB.Font.Style);
				ckC.Font = new Font(ckC.Font.FontFamily, ckC.Font.Size - 3, ckC.Font.Style);
			}
			UpdateEditState();
			comboBoxEditSlideHeader.EnableSelectAll();
			memoEditA.EnableSelectAll();
			memoEditB.EnableSelectAll();
			memoEditC.EnableSelectAll();

			comboBoxEditSlideHeader.Properties.Items.Clear();
			comboBoxEditSlideHeader.Properties.Items.AddRange(SlideContainer.DashboardInfo.LeadoffStatementLists.Headers);

			pbSplash.Image = SlideContainer.DashboardInfo.LeadoffStatementSplashLogo;
		}
		public ClientGoalsControl(BaseDashboardContainer slideContainer) : base(slideContainer)
		{
			InitializeComponent();
			Text = SlideName;
			if ((CreateGraphics()).DpiX > 96)
			{

				laGoal1.Font = new Font(laGoal1.Font.FontFamily, laGoal1.Font.Size - 3, laGoal1.Font.Style);
				laGoal2.Font = new Font(laGoal2.Font.FontFamily, laGoal2.Font.Size - 3, laGoal2.Font.Style);
				laGoal3.Font = new Font(laGoal3.Font.FontFamily, laGoal3.Font.Size - 3, laGoal3.Font.Style);
				laGoal4.Font = new Font(laGoal4.Font.FontFamily, laGoal4.Font.Size - 3, laGoal4.Font.Style);
				laGoal5.Font = new Font(laGoal5.Font.FontFamily, laGoal5.Font.Size - 3, laGoal5.Font.Style);
			}
			comboBoxEditGoal1.EnableSelectAll();
			comboBoxEditGoal2.EnableSelectAll();
			comboBoxEditGoal3.EnableSelectAll();
			comboBoxEditGoal4.EnableSelectAll();
			comboBoxEditGoal5.EnableSelectAll();

			comboBoxEditSlideHeader.Properties.Items.Clear();
			comboBoxEditSlideHeader.Properties.Items.AddRange(SlideContainer.DashboardInfo.ClientGoalsLists.Headers);

			comboBoxEditGoal1.Properties.Items.Clear();
			comboBoxEditGoal1.Properties.Items.AddRange(SlideContainer.DashboardInfo.ClientGoalsLists.Goals);

			comboBoxEditGoal2.Properties.Items.Clear();
			comboBoxEditGoal2.Properties.Items.AddRange(SlideContainer.DashboardInfo.ClientGoalsLists.Goals);

			comboBoxEditGoal3.Properties.Items.Clear();
			comboBoxEditGoal3.Properties.Items.AddRange(SlideContainer.DashboardInfo.ClientGoalsLists.Goals);

			comboBoxEditGoal4.Properties.Items.Clear();
			comboBoxEditGoal4.Properties.Items.AddRange(SlideContainer.DashboardInfo.ClientGoalsLists.Goals);

			comboBoxEditGoal5.Properties.Items.Clear();
			comboBoxEditGoal5.Properties.Items.AddRange(SlideContainer.DashboardInfo.ClientGoalsLists.Goals);

			pbSplash.Image = SlideContainer.DashboardInfo.ClientGoalsSplashLogo;
		}
Пример #8
0
		public CoverControl(BaseDashboardContainer slideContainer) : base(slideContainer)
		{
			InitializeComponent();
			Text = SlideName;
			if ((CreateGraphics()).DpiX > 96)
			{
				var font = new Font(styleController.Appearance.Font.FontFamily, styleController.Appearance.Font.Size - 2,
					styleController.Appearance.Font.Style);
				styleController.Appearance.Font = font;
				styleController.AppearanceDisabled.Font = font;
				styleController.AppearanceDropDown.Font = font;
				styleController.AppearanceDropDownHeader.Font = font;
				styleController.AppearanceFocused.Font = font;
				styleController.AppearanceReadOnly.Font = font;

				laAdvertiser.Font = new Font(laAdvertiser.Font.FontFamily, laAdvertiser.Font.Size - 2, laAdvertiser.Font.Style);
				laDecisionMaker.Font = new Font(laDecisionMaker.Font.FontFamily, laDecisionMaker.Font.Size - 2, laDecisionMaker.Font.Style);
				checkEditPresentationDate.Font = new Font(checkEditPresentationDate.Font.FontFamily, checkEditPresentationDate.Font.Size - 2, checkEditPresentationDate.Font.Style);
				checkEditSalesRep.Font = new Font(checkEditSalesRep.Font.FontFamily, checkEditSalesRep.Font.Size - 2, checkEditSalesRep.Font.Style);
				buttonXSalesQuote.Font = new Font(buttonXSalesQuote.Font.FontFamily, buttonXSalesQuote.Font.Size - 2, buttonXSalesQuote.Font.Style);
				textEditSalesQuoteAuthor.Font = new Font(textEditSalesQuoteAuthor.Font.FontFamily, textEditSalesQuoteAuthor.Font.Size - 2, textEditSalesQuoteAuthor.Font.Style);
				memoEditSalesQuote.Font = new Font(memoEditSalesQuote.Font.FontFamily, memoEditSalesQuote.Font.Size - 2, memoEditSalesQuote.Font.Style);
				laSalesRepEmail.Font = new Font(laSalesRepEmail.Font.FontFamily, laSalesRepEmail.Font.Size - 2, laSalesRepEmail.Font.Style);
				laSalesRepPhone.Font = new Font(laSalesRepPhone.Font.FontFamily, laSalesRepPhone.Font.Size - 2, laSalesRepPhone.Font.Style);
			}
			comboBoxEditSlideHeader.EnableSelectAll();
			comboBoxEditAdvertiser.EnableSelectAll();
			comboBoxEditDecisionMaker.EnableSelectAll();

			comboBoxEditSlideHeader.Properties.Items.Clear();
			comboBoxEditSlideHeader.Properties.Items.AddRange(slideContainer.DashboardInfo.CoverLists.Headers);

			_users.Clear();
			_users.AddRange(slideContainer.DashboardInfo.UsersList.GetUsersByStation(MasterWizardManager.Instance.SelectedWizard.Name));
			comboBoxEditSalesRep.Properties.Items.Clear();
			comboBoxEditSalesRep.Properties.Items.AddRange(_users.Select(it => it.FullName).ToArray());

			pbSplash.Image = SlideContainer.DashboardInfo.CoverSplashLogo;
		}
        public ClientGoalsControl(BaseDashboardContainer slideContainer) : base(slideContainer)
        {
            InitializeComponent();
            Text = ControlName;

            comboBoxEditSlideHeader.EnableSelectAll();
            comboBoxEditGoal1.EnableSelectAll();
            comboBoxEditGoal2.EnableSelectAll();
            comboBoxEditGoal3.EnableSelectAll();
            comboBoxEditGoal4.EnableSelectAll();
            comboBoxEditGoal5.EnableSelectAll();

            comboBoxEditSlideHeader.Properties.Items.Clear();
            comboBoxEditSlideHeader.Properties.Items.AddRange(SlideContainer.DashboardInfo.ClientGoalsLists.Headers.Select(item => item.Value).ToArray());

            comboBoxEditGoal1.Properties.Items.Clear();
            comboBoxEditGoal1.Properties.Items.AddRange(SlideContainer.DashboardInfo.ClientGoalsLists.Goals.Where(item => !item.IsPlaceholder).ToArray());

            comboBoxEditGoal2.Properties.Items.Clear();
            comboBoxEditGoal2.Properties.Items.AddRange(SlideContainer.DashboardInfo.ClientGoalsLists.Goals.Where(item => !item.IsPlaceholder).ToArray());

            comboBoxEditGoal3.Properties.Items.Clear();
            comboBoxEditGoal3.Properties.Items.AddRange(SlideContainer.DashboardInfo.ClientGoalsLists.Goals.Where(item => !item.IsPlaceholder).ToArray());

            comboBoxEditGoal4.Properties.Items.Clear();
            comboBoxEditGoal4.Properties.Items.AddRange(SlideContainer.DashboardInfo.ClientGoalsLists.Goals.Where(item => !item.IsPlaceholder).ToArray());

            comboBoxEditGoal5.Properties.Items.Clear();
            comboBoxEditGoal5.Properties.Items.AddRange(SlideContainer.DashboardInfo.ClientGoalsLists.Goals.Where(item => !item.IsPlaceholder).ToArray());

            pictureEditSplash.Image = SlideContainer.DashboardInfo.GraphicResources?.ClientGoalsSplashLogo;

            var scaleFactor = Utilities.GetScaleFactor(CreateGraphics().DpiX);

            layoutControl.MaximumSize            = RectangleHelper.ScaleSize(layoutControl.MaximumSize, scaleFactor);
            layoutControl.MinimumSize            = RectangleHelper.ScaleSize(layoutControl.MinimumSize, scaleFactor);
            layoutControlItemSlideHeader.MaxSize = RectangleHelper.ScaleSize(layoutControlItemSlideHeader.MaxSize, scaleFactor);
            layoutControlItemSlideHeader.MinSize = RectangleHelper.ScaleSize(layoutControlItemSlideHeader.MinSize, scaleFactor);
        }
		public SimpleSummaryControl(BaseDashboardContainer slideContainer) : base(slideContainer)
		{
			InitializeComponent();
			Text = SlideName;
			if ((CreateGraphics()).DpiX > 96)
			{
				ckAdvertiser.Font = new Font(ckAdvertiser.Font.FontFamily, ckAdvertiser.Font.Size - 2, ckAdvertiser.Font.Style);
				comboBoxEditAdvertiser.Font = new Font(comboBoxEditAdvertiser.Font.FontFamily, comboBoxEditAdvertiser.Font.Size - 2, comboBoxEditAdvertiser.Font.Style);
				ckDecisionMaker.Font = new Font(ckDecisionMaker.Font.FontFamily, ckDecisionMaker.Font.Size - 2, ckDecisionMaker.Font.Style);
				comboBoxEditDecisionMaker.Font = new Font(comboBoxEditDecisionMaker.Font.FontFamily, comboBoxEditDecisionMaker.Font.Size - 2, comboBoxEditDecisionMaker.Font.Style);
				ckDate.Font = new Font(ckDate.Font.FontFamily, ckDate.Font.Size - 2, ckDate.Font.Style);
				dateEditDate.Font = new Font(dateEditDate.Font.FontFamily, dateEditDate.Font.Size - 2, dateEditDate.Font.Style);
				ckFlightDates.Font = new Font(ckFlightDates.Font.FontFamily, ckFlightDates.Font.Size - 2, ckFlightDates.Font.Style);
				dateEditFligtDatesStart.Font = new Font(dateEditFligtDatesStart.Font.FontFamily, dateEditFligtDatesStart.Font.Size - 2, dateEditFligtDatesStart.Font.Style);
				dateEditFligtDatesEnd.Font = new Font(dateEditFligtDatesEnd.Font.FontFamily, dateEditFligtDatesEnd.Font.Size - 2, dateEditFligtDatesEnd.Font.Style);
				laFlightDatesStart.Font = new Font(laFlightDatesStart.Font.FontFamily, laFlightDatesStart.Font.Size - 2, laFlightDatesStart.Font.Style);
				laFlightDatesEnd.Font = new Font(laFlightDatesEnd.Font.FontFamily, laFlightDatesEnd.Font.Size - 2, laFlightDatesEnd.Font.Style);
				labelControlFlightDatesWeeks.Font = new Font(labelControlFlightDatesWeeks.Font.FontFamily, labelControlFlightDatesWeeks.Font.Size - 2, labelControlFlightDatesWeeks.Font.Style);
				checkEditMonthlyInvestment.Font = new Font(checkEditMonthlyInvestment.Font.FontFamily, checkEditMonthlyInvestment.Font.Size - 2, checkEditMonthlyInvestment.Font.Style);
				checkEditTotalInvestment.Font = new Font(checkEditTotalInvestment.Font.FontFamily, checkEditTotalInvestment.Font.Size - 2, checkEditTotalInvestment.Font.Style);
				checkEditTableOutput.Font = new Font(checkEditTableOutput.Font.FontFamily, checkEditTableOutput.Font.Size - 2, checkEditTableOutput.Font.Style);
			}
			comboBoxEditAdvertiser.EnableSelectAll();
			comboBoxEditDecisionMaker.EnableSelectAll();
			spinEditMonthly.EnableSelectAll();
			spinEditTotal.EnableSelectAll();

			comboBoxEditSlideHeader.Properties.Items.Clear();
			comboBoxEditSlideHeader.Properties.Items.AddRange(SlideContainer.DashboardInfo.SimpleSummaryLists.Headers);
			if (comboBoxEditSlideHeader.Properties.Items.Count > 0)
				comboBoxEditSlideHeader.SelectedIndex = 0;

			simpleSummaryItemContainer.ItemCollectionChanged += OnItemCollectionChanged;

			pbSplash.Image = SlideContainer.DashboardInfo.SimpleSummarySplashLogo;
		}
        public LeadoffStatementControl(BaseDashboardContainer slideContainer) : base(slideContainer)
        {
            InitializeComponent();
            Text = ControlName;

            UpdateEditState();

            comboBoxEditSlideHeader.EnableSelectAll();
            memoEditA.EnableSelectAll();
            memoEditB.EnableSelectAll();
            memoEditC.EnableSelectAll();

            comboBoxEditSlideHeader.Properties.Items.Clear();
            comboBoxEditSlideHeader.Properties.Items.AddRange(SlideContainer.DashboardInfo.LeadoffStatementLists.Headers.Select(item => item.Value).ToArray());

            pictureEditSplash.Image = SlideContainer.DashboardInfo.GraphicResources?.LeadoffStatementSplashLogo;

            var scaleFactor = Utilities.GetScaleFactor(CreateGraphics().DpiX);

            layoutControl.MaximumSize            = RectangleHelper.ScaleSize(layoutControl.MaximumSize, scaleFactor);
            layoutControl.MinimumSize            = RectangleHelper.ScaleSize(layoutControl.MinimumSize, scaleFactor);
            layoutControlItemSlideHeader.MaxSize = RectangleHelper.ScaleSize(layoutControlItemSlideHeader.MaxSize, scaleFactor);
            layoutControlItemSlideHeader.MinSize = RectangleHelper.ScaleSize(layoutControlItemSlideHeader.MinSize, scaleFactor);
            layoutControlItemAToggle.MaxSize     = RectangleHelper.ScaleSize(layoutControlItemAToggle.MaxSize, scaleFactor);
            layoutControlItemAToggle.MinSize     = RectangleHelper.ScaleSize(layoutControlItemAToggle.MinSize, scaleFactor);
            layoutControlItemAValue.MaxSize      = RectangleHelper.ScaleSize(layoutControlItemAValue.MaxSize, scaleFactor);
            layoutControlItemAValue.MinSize      = RectangleHelper.ScaleSize(layoutControlItemAValue.MinSize, scaleFactor);
            layoutControlItemBToggle.MaxSize     = RectangleHelper.ScaleSize(layoutControlItemBToggle.MaxSize, scaleFactor);
            layoutControlItemBToggle.MinSize     = RectangleHelper.ScaleSize(layoutControlItemBToggle.MinSize, scaleFactor);
            layoutControlItemBValue.MaxSize      = RectangleHelper.ScaleSize(layoutControlItemBValue.MaxSize, scaleFactor);
            layoutControlItemBValue.MinSize      = RectangleHelper.ScaleSize(layoutControlItemBValue.MinSize, scaleFactor);
            layoutControlItemCToggle.MaxSize     = RectangleHelper.ScaleSize(layoutControlItemCToggle.MaxSize, scaleFactor);
            layoutControlItemCToggle.MinSize     = RectangleHelper.ScaleSize(layoutControlItemCToggle.MinSize, scaleFactor);
            layoutControlItemCValue.MaxSize      = RectangleHelper.ScaleSize(layoutControlItemCValue.MaxSize, scaleFactor);
            layoutControlItemCValue.MinSize      = RectangleHelper.ScaleSize(layoutControlItemCValue.MinSize, scaleFactor);
        }
Пример #12
0
 protected DashboardSlideControl(BaseDashboardContainer slideContainer) : this()
 {
     SlideContainer = slideContainer;
 }
        public SimpleSummaryControl(BaseDashboardContainer slideContainer) : base(slideContainer)
        {
            InitializeComponent();
            Text = ControlName;

            comboBoxEditSlideHeader.EnableSelectAll();
            comboBoxEditAdvertiser.EnableSelectAll();
            comboBoxEditDecisionMaker.EnableSelectAll();
            spinEditMonthly.EnableSelectAll();
            spinEditTotal.EnableSelectAll();

            comboBoxEditSlideHeader.Properties.Items.Clear();
            comboBoxEditSlideHeader.Properties.Items.AddRange(SlideContainer.DashboardInfo.SimpleSummaryLists.Headers.Select(item => item.Value).ToArray());
            if (comboBoxEditSlideHeader.Properties.Items.Count > 0)
            {
                comboBoxEditSlideHeader.SelectedIndex = 0;
            }

            simpleSummaryItemContainer.ItemCollectionChanged += OnItemCollectionChanged;
            pictureEditSplash.Image = SlideContainer.DashboardInfo.GraphicResources?.SimpleSummarySplashLogo;

            var scaleFactor = Utilities.GetScaleFactor(CreateGraphics().DpiX);

            layoutControl.MaximumSize                        = RectangleHelper.ScaleSize(layoutControl.MaximumSize, scaleFactor);
            layoutControl.MinimumSize                        = RectangleHelper.ScaleSize(layoutControl.MinimumSize, scaleFactor);
            layoutControlItemSlideHeader.MaxSize             = RectangleHelper.ScaleSize(layoutControlItemSlideHeader.MaxSize, scaleFactor);
            layoutControlItemSlideHeader.MinSize             = RectangleHelper.ScaleSize(layoutControlItemSlideHeader.MinSize, scaleFactor);
            layoutControlItemAdvertiserToggle.MaxSize        = RectangleHelper.ScaleSize(layoutControlItemAdvertiserToggle.MaxSize, scaleFactor);
            layoutControlItemAdvertiserToggle.MinSize        = RectangleHelper.ScaleSize(layoutControlItemAdvertiserToggle.MinSize, scaleFactor);
            layoutControlItemAdvertiserLogo.MaxSize          = RectangleHelper.ScaleSize(layoutControlItemAdvertiserLogo.MaxSize, scaleFactor);
            layoutControlItemAdvertiserLogo.MinSize          = RectangleHelper.ScaleSize(layoutControlItemAdvertiserLogo.MinSize, scaleFactor);
            simpleLabelItemAdvertiserTitle.MaxSize           = RectangleHelper.ScaleSize(simpleLabelItemAdvertiserTitle.MaxSize, scaleFactor);
            simpleLabelItemAdvertiserTitle.MinSize           = RectangleHelper.ScaleSize(simpleLabelItemAdvertiserTitle.MinSize, scaleFactor);
            layoutControlItemAdvertiserValue.MaxSize         = RectangleHelper.ScaleSize(layoutControlItemAdvertiserValue.MaxSize, scaleFactor);
            layoutControlItemAdvertiserValue.MinSize         = RectangleHelper.ScaleSize(layoutControlItemAdvertiserValue.MinSize, scaleFactor);
            layoutControlItemDecisionMakerToggle.MaxSize     = RectangleHelper.ScaleSize(layoutControlItemDecisionMakerToggle.MaxSize, scaleFactor);
            layoutControlItemDecisionMakerToggle.MinSize     = RectangleHelper.ScaleSize(layoutControlItemDecisionMakerToggle.MinSize, scaleFactor);
            layoutControlItemDecisionMakerLogo.MaxSize       = RectangleHelper.ScaleSize(layoutControlItemDecisionMakerLogo.MaxSize, scaleFactor);
            layoutControlItemDecisionMakerLogo.MinSize       = RectangleHelper.ScaleSize(layoutControlItemDecisionMakerLogo.MinSize, scaleFactor);
            simpleLabelItemDecisionMakerTitle.MaxSize        = RectangleHelper.ScaleSize(simpleLabelItemDecisionMakerTitle.MaxSize, scaleFactor);
            simpleLabelItemDecisionMakerTitle.MinSize        = RectangleHelper.ScaleSize(simpleLabelItemDecisionMakerTitle.MinSize, scaleFactor);
            layoutControlItemDecisionMakerValue.MaxSize      = RectangleHelper.ScaleSize(layoutControlItemDecisionMakerValue.MaxSize, scaleFactor);
            layoutControlItemDecisionMakerValue.MinSize      = RectangleHelper.ScaleSize(layoutControlItemDecisionMakerValue.MinSize, scaleFactor);
            layoutControlItemDateToggle.MaxSize              = RectangleHelper.ScaleSize(layoutControlItemDateToggle.MaxSize, scaleFactor);
            layoutControlItemDateToggle.MinSize              = RectangleHelper.ScaleSize(layoutControlItemDateToggle.MinSize, scaleFactor);
            layoutControlItemDateLogo.MaxSize                = RectangleHelper.ScaleSize(layoutControlItemDateLogo.MaxSize, scaleFactor);
            layoutControlItemDateLogo.MinSize                = RectangleHelper.ScaleSize(layoutControlItemDateLogo.MinSize, scaleFactor);
            simpleLabelItemDateTitle.MaxSize                 = RectangleHelper.ScaleSize(simpleLabelItemDateTitle.MaxSize, scaleFactor);
            simpleLabelItemDateTitle.MinSize                 = RectangleHelper.ScaleSize(simpleLabelItemDateTitle.MinSize, scaleFactor);
            layoutControlItemDateValue.MaxSize               = RectangleHelper.ScaleSize(layoutControlItemDateValue.MaxSize, scaleFactor);
            layoutControlItemDateValue.MinSize               = RectangleHelper.ScaleSize(layoutControlItemDateValue.MinSize, scaleFactor);
            layoutControlItemFlightDatesToggle.MaxSize       = RectangleHelper.ScaleSize(layoutControlItemFlightDatesToggle.MaxSize, scaleFactor);
            layoutControlItemFlightDatesToggle.MinSize       = RectangleHelper.ScaleSize(layoutControlItemFlightDatesToggle.MinSize, scaleFactor);
            layoutControlItemFlightDatesLogo.MaxSize         = RectangleHelper.ScaleSize(layoutControlItemFlightDatesLogo.MaxSize, scaleFactor);
            layoutControlItemFlightDatesLogo.MinSize         = RectangleHelper.ScaleSize(layoutControlItemFlightDatesLogo.MinSize, scaleFactor);
            simpleLabelItemFlightDatesTitle.MaxSize          = RectangleHelper.ScaleSize(simpleLabelItemFlightDatesTitle.MaxSize, scaleFactor);
            simpleLabelItemFlightDatesTitle.MinSize          = RectangleHelper.ScaleSize(simpleLabelItemFlightDatesTitle.MinSize, scaleFactor);
            layoutControlItemFlightDatesStart.MaxSize        = RectangleHelper.ScaleSize(layoutControlItemFlightDatesStart.MaxSize, scaleFactor);
            layoutControlItemFlightDatesStart.MinSize        = RectangleHelper.ScaleSize(layoutControlItemFlightDatesStart.MinSize, scaleFactor);
            layoutControlItemFlightDatesEnd.MaxSize          = RectangleHelper.ScaleSize(layoutControlItemFlightDatesEnd.MaxSize, scaleFactor);
            layoutControlItemFlightDatesEnd.MinSize          = RectangleHelper.ScaleSize(layoutControlItemFlightDatesEnd.MinSize, scaleFactor);
            layoutControlItemMonthlyInvestmentToggle.MaxSize = RectangleHelper.ScaleSize(layoutControlItemMonthlyInvestmentToggle.MaxSize, scaleFactor);
            layoutControlItemMonthlyInvestmentToggle.MinSize = RectangleHelper.ScaleSize(layoutControlItemMonthlyInvestmentToggle.MinSize, scaleFactor);
            layoutControlItemMonthlyInvestmentValue.MaxSize  = RectangleHelper.ScaleSize(layoutControlItemMonthlyInvestmentValue.MaxSize, scaleFactor);
            layoutControlItemMonthlyInvestmentValue.MinSize  = RectangleHelper.ScaleSize(layoutControlItemMonthlyInvestmentValue.MinSize, scaleFactor);
            layoutControlItemTotalInvestmentToggle.MaxSize   = RectangleHelper.ScaleSize(layoutControlItemTotalInvestmentToggle.MaxSize, scaleFactor);
            layoutControlItemTotalInvestmentToggle.MinSize   = RectangleHelper.ScaleSize(layoutControlItemTotalInvestmentToggle.MinSize, scaleFactor);
            layoutControlItemTotalInvestementValue.MaxSize   = RectangleHelper.ScaleSize(layoutControlItemTotalInvestementValue.MaxSize, scaleFactor);
            layoutControlItemTotalInvestementValue.MinSize   = RectangleHelper.ScaleSize(layoutControlItemTotalInvestementValue.MinSize, scaleFactor);
            layoutControlItemAddItem.MaxSize                 = RectangleHelper.ScaleSize(layoutControlItemAddItem.MaxSize, scaleFactor);
            layoutControlItemAddItem.MinSize                 = RectangleHelper.ScaleSize(layoutControlItemAddItem.MinSize, scaleFactor);
        }
Пример #14
0
        public CoverControl(BaseDashboardContainer slideContainer) : base(slideContainer)
        {
            InitializeComponent();
            Text = ControlName;

            comboBoxEditSlideHeader.EnableSelectAll();
            comboBoxEditAdvertiser.EnableSelectAll();
            comboBoxEditDecisionMaker.EnableSelectAll();

            comboBoxEditSlideHeader.Properties.Items.Clear();
            comboBoxEditSlideHeader.Properties.Items.AddRange(slideContainer.DashboardInfo.CoverLists.Headers.Select(item => item.Value).ToArray());

            _users.Clear();
            _users.AddRange(slideContainer.DashboardInfo.UsersList.GetUsersByStation(MasterWizardManager.Instance.SelectedWizard.Name));
            comboBoxEditSalesRep.Properties.Items.Clear();
            comboBoxEditSalesRep.Properties.Items.AddRange(_users);

            pictureEditSplash.Image = SlideContainer.DashboardInfo.GraphicResources?.CoverSplashLogo;

            var scaleFactor = Utilities.GetScaleFactor(CreateGraphics().DpiX);

            layoutControl.MaximumSize                   = RectangleHelper.ScaleSize(layoutControl.MaximumSize, scaleFactor);
            layoutControl.MinimumSize                   = RectangleHelper.ScaleSize(layoutControl.MinimumSize, scaleFactor);
            layoutControlItemSlideHeader.MaxSize        = RectangleHelper.ScaleSize(layoutControlItemSlideHeader.MaxSize, scaleFactor);
            layoutControlItemSlideHeader.MinSize        = RectangleHelper.ScaleSize(layoutControlItemSlideHeader.MinSize, scaleFactor);
            emptySpaceItemAdvertiserLeft.MaxSize        = RectangleHelper.ScaleSize(emptySpaceItemAdvertiserLeft.MaxSize, scaleFactor);
            emptySpaceItemAdvertiserLeft.MinSize        = RectangleHelper.ScaleSize(emptySpaceItemAdvertiserLeft.MinSize, scaleFactor);
            layoutControlItemAdvertiserLogo.MaxSize     = RectangleHelper.ScaleSize(layoutControlItemAdvertiserLogo.MaxSize, scaleFactor);
            layoutControlItemAdvertiserLogo.MinSize     = RectangleHelper.ScaleSize(layoutControlItemAdvertiserLogo.MinSize, scaleFactor);
            simpleLabelItemAdvertiserTitle.MaxSize      = RectangleHelper.ScaleSize(simpleLabelItemAdvertiserTitle.MaxSize, scaleFactor);
            simpleLabelItemAdvertiserTitle.MinSize      = RectangleHelper.ScaleSize(simpleLabelItemAdvertiserTitle.MinSize, scaleFactor);
            layoutControlItemAdvertiserValue.MaxSize    = RectangleHelper.ScaleSize(layoutControlItemAdvertiserValue.MaxSize, scaleFactor);
            layoutControlItemAdvertiserValue.MinSize    = RectangleHelper.ScaleSize(layoutControlItemAdvertiserValue.MinSize, scaleFactor);
            emptySpaceItemAdvertiserUnder.MaxSize       = RectangleHelper.ScaleSize(emptySpaceItemAdvertiserUnder.MaxSize, scaleFactor);
            emptySpaceItemAdvertiserUnder.MinSize       = RectangleHelper.ScaleSize(emptySpaceItemAdvertiserUnder.MinSize, scaleFactor);
            emptySpaceItemDecisionMakerLeft.MaxSize     = RectangleHelper.ScaleSize(emptySpaceItemDecisionMakerLeft.MaxSize, scaleFactor);
            emptySpaceItemDecisionMakerLeft.MinSize     = RectangleHelper.ScaleSize(emptySpaceItemDecisionMakerLeft.MinSize, scaleFactor);
            layoutControlItemDecisionMakerLogo.MaxSize  = RectangleHelper.ScaleSize(layoutControlItemDecisionMakerLogo.MaxSize, scaleFactor);
            layoutControlItemDecisionMakerLogo.MinSize  = RectangleHelper.ScaleSize(layoutControlItemDecisionMakerLogo.MinSize, scaleFactor);
            simpleLabelItemDecisionMakerTitle.MaxSize   = RectangleHelper.ScaleSize(simpleLabelItemDecisionMakerTitle.MaxSize, scaleFactor);
            simpleLabelItemDecisionMakerTitle.MinSize   = RectangleHelper.ScaleSize(simpleLabelItemDecisionMakerTitle.MinSize, scaleFactor);
            layoutControlItemDecisionMakerValue.MaxSize = RectangleHelper.ScaleSize(layoutControlItemDecisionMakerValue.MaxSize, scaleFactor);
            layoutControlItemDecisionMakerValue.MinSize = RectangleHelper.ScaleSize(layoutControlItemDecisionMakerValue.MinSize, scaleFactor);
            emptySpaceItemDecisionmakerUnder.MaxSize    = RectangleHelper.ScaleSize(emptySpaceItemDecisionmakerUnder.MaxSize, scaleFactor);
            emptySpaceItemDecisionmakerUnder.MinSize    = RectangleHelper.ScaleSize(emptySpaceItemDecisionmakerUnder.MinSize, scaleFactor);
            layoutControlItemSalesRepToggle.MaxSize     = RectangleHelper.ScaleSize(layoutControlItemSalesRepToggle.MaxSize, scaleFactor);
            layoutControlItemSalesRepToggle.MinSize     = RectangleHelper.ScaleSize(layoutControlItemSalesRepToggle.MinSize, scaleFactor);
            layoutControlItemSalesRepLogo.MaxSize       = RectangleHelper.ScaleSize(layoutControlItemSalesRepLogo.MaxSize, scaleFactor);
            layoutControlItemSalesRepLogo.MinSize       = RectangleHelper.ScaleSize(layoutControlItemSalesRepLogo.MinSize, scaleFactor);
            simpleLabelItemSalesRepTitle.MaxSize        = RectangleHelper.ScaleSize(simpleLabelItemSalesRepTitle.MaxSize, scaleFactor);
            simpleLabelItemSalesRepTitle.MinSize        = RectangleHelper.ScaleSize(simpleLabelItemSalesRepTitle.MinSize, scaleFactor);
            layoutControlItemSalesRepValue.MaxSize      = RectangleHelper.ScaleSize(layoutControlItemSalesRepValue.MaxSize, scaleFactor);
            layoutControlItemSalesRepValue.MinSize      = RectangleHelper.ScaleSize(layoutControlItemSalesRepValue.MinSize, scaleFactor);
            simpleLabelItemSalesRepDescription.MaxSize  = RectangleHelper.ScaleSize(simpleLabelItemSalesRepDescription.MaxSize, scaleFactor);
            simpleLabelItemSalesRepDescription.MinSize  = RectangleHelper.ScaleSize(simpleLabelItemSalesRepDescription.MinSize, scaleFactor);
            emptySpaceItemSalesRepValueUnder.MaxSize    = RectangleHelper.ScaleSize(emptySpaceItemSalesRepValueUnder.MaxSize, scaleFactor);
            emptySpaceItemSalesRepValueUnder.MinSize    = RectangleHelper.ScaleSize(emptySpaceItemSalesRepValueUnder.MinSize, scaleFactor);
            layoutControlItemDateToggle.MaxSize         = RectangleHelper.ScaleSize(layoutControlItemDateToggle.MaxSize, scaleFactor);
            layoutControlItemDateToggle.MinSize         = RectangleHelper.ScaleSize(layoutControlItemDateToggle.MinSize, scaleFactor);
            layoutControlItemDateLogo.MaxSize           = RectangleHelper.ScaleSize(layoutControlItemDateLogo.MaxSize, scaleFactor);
            layoutControlItemDateLogo.MinSize           = RectangleHelper.ScaleSize(layoutControlItemDateLogo.MinSize, scaleFactor);
            simpleLabelItemDateTitle.MaxSize            = RectangleHelper.ScaleSize(simpleLabelItemDateTitle.MaxSize, scaleFactor);
            simpleLabelItemDateTitle.MinSize            = RectangleHelper.ScaleSize(simpleLabelItemDateTitle.MinSize, scaleFactor);
            layoutControlItemDateValue.MaxSize          = RectangleHelper.ScaleSize(layoutControlItemDateValue.MaxSize, scaleFactor);
            layoutControlItemDateValue.MinSize          = RectangleHelper.ScaleSize(layoutControlItemDateValue.MinSize, scaleFactor);
            emptySpaceItemDateUnder.MaxSize             = RectangleHelper.ScaleSize(emptySpaceItemDateUnder.MaxSize, scaleFactor);
            emptySpaceItemDateUnder.MinSize             = RectangleHelper.ScaleSize(emptySpaceItemDateUnder.MinSize, scaleFactor);
            simpleLabelItemSalesQuoteAuthor.MaxSize     = RectangleHelper.ScaleSize(simpleLabelItemSalesQuoteAuthor.MaxSize, scaleFactor);
            simpleLabelItemSalesQuoteAuthor.MinSize     = RectangleHelper.ScaleSize(simpleLabelItemSalesQuoteAuthor.MinSize, scaleFactor);
            simpleLabelItemSalesQuoteValue.MaxSize      = RectangleHelper.ScaleSize(simpleLabelItemSalesQuoteValue.MaxSize, scaleFactor);
            simpleLabelItemSalesQuoteValue.MinSize      = RectangleHelper.ScaleSize(simpleLabelItemSalesQuoteValue.MinSize, scaleFactor);
        }