public void LoadData(MediaScheduleSettings scheduleSettings) { _dayparts.Clear(); _dayparts.AddRange(scheduleSettings.Dayparts); gridControlItems.DataSource = new BindingList<Daypart>(_dayparts); HasChanged = false; }
public FormSettings(MediaScheduleSettings settings) { InitializeComponent(); _settings = settings; pictureEditDemoLogo.Image = BusinessObjects.Instance.ImageResourcesManager.HomeSettingsDemoImage ?? pictureEditDemoLogo.Image; pictureEditDaypartsLogo.Image = BusinessObjects.Instance.ImageResourcesManager.HomeSettingsDaypartsImage ?? pictureEditDaypartsLogo.Image; pictureEditCalendarTypeLogo.Image = BusinessObjects.Instance.ImageResourcesManager.HomeSettingsCalendarTypeImage ?? pictureEditCalendarTypeLogo.Image; var scaleFactor = Utilities.GetScaleFactor(CreateGraphics().DpiX); emptySpaceItemDemoSeparator.MaxSize = RectangleHelper.ScaleSize(emptySpaceItemDemoSeparator.MaxSize, scaleFactor); emptySpaceItemDemoSeparator.MinSize = RectangleHelper.ScaleSize(emptySpaceItemDemoSeparator.MinSize, scaleFactor); emptySpaceItemDaypartsSeparator.MaxSize = RectangleHelper.ScaleSize(emptySpaceItemDaypartsSeparator.MaxSize, scaleFactor); emptySpaceItemDaypartsSeparator.MinSize = RectangleHelper.ScaleSize(emptySpaceItemDaypartsSeparator.MinSize, scaleFactor); emptySpaceItemCalendarSeparator.MaxSize = RectangleHelper.ScaleSize(emptySpaceItemCalendarSeparator.MaxSize, scaleFactor); emptySpaceItemCalendarSeparator.MinSize = RectangleHelper.ScaleSize(emptySpaceItemCalendarSeparator.MinSize, scaleFactor); layoutControlItemOK.MaxSize = RectangleHelper.ScaleSize(layoutControlItemOK.MaxSize, scaleFactor); layoutControlItemOK.MinSize = RectangleHelper.ScaleSize(layoutControlItemOK.MinSize, scaleFactor); layoutControlItemCancel.MaxSize = RectangleHelper.ScaleSize(layoutControlItemCancel.MaxSize, scaleFactor); layoutControlItemCancel.MinSize = RectangleHelper.ScaleSize(layoutControlItemCancel.MinSize, scaleFactor); }
public void LoadData(MediaScheduleSettings scheduleSettings) { _stations.Clear(); _stations.AddRange(scheduleSettings.Stations); gridControlItems.DataSource = new BindingList <Station>(_stations); HasChanged = false; }
public static void ImportData(this MediaScheduleSettings target, RegularSchedule source) { target.BusinessName = source.BusinessName; target.DecisionMaker = source.DecisionMaker; target.Status = source.Status; target.PresentationDate = source.PresentationDate; target.UserFlightDateStart = source.UserFlightDateStart; target.UserFlightDateEnd = source.UserFlightDateEnd; target.MondayBased = source.MondayBased; target.UseDemo = source.UseDemo; target.ImportDemo = source.ImportDemo; target.Demo = source.Demo; target.Source = source.Source; target.DemoType = (Business.Media.Enums.DemoType)(Int32) source.DemoType; target.SelectedSpotType = (Business.Media.Enums.SpotType)(Int32) source.SelectedSpotType; target.Source = source.Source; foreach (var oldDaypart in source.Dayparts) { var daypart = new Business.Media.Entities.NonPersistent.Schedule.Daypart(); daypart.ImportData(oldDaypart); target.Dayparts.Add(daypart); } foreach (var oldStation in source.Stations) { var station = new Business.Media.Entities.NonPersistent.Schedule.Station(); station.ImportData(oldStation); target.Stations.Add(station); } target.DigitalProductListViewSettings.ImportData(source.ViewSettings.HomeViewSettings); target.DigitalPackageSettings.ImportData(source.ViewSettings.DigitalPackageSettings); }
public void LoadData(MediaScheduleSettings scheduleSettings) { _stations.Clear(); _stations.AddRange(scheduleSettings.Stations); gridControlItems.DataSource = new BindingList<Station>(_stations); HasChanged = false; }
public void LoadData(MediaScheduleSettings scheduleSettings) { _dayparts.Clear(); _dayparts.AddRange(scheduleSettings.Dayparts); gridControlItems.DataSource = new BindingList <Daypart>(_dayparts); HasChanged = false; }
private void UpdateWeeksCount() { var weeksCount = MediaScheduleSettings.CalcWeeksCount( DateStart, DateEnd, StartDayOfWeek, EndDayOfWeek ); if (weeksCount.HasValue) { simpleLabelItemTitle.Text = String.Format("<size=+4>Select your campaign dates: {0} {1}</size>", weeksCount, weeksCount > 1 ? " Weeks" : " Week"); } else { simpleLabelItemTitle.Text = "Select your campaign dates"; } }