public FormNewPalletCap(Document document, PalletCapProperties capProperties) : base(document, capProperties) { InitializeComponent(); // units UnitsManager.AdaptUnitLabels(this); if (null != capProperties) { CapLength = capProperties.Length; CapWidth = capProperties.Width; CapHeight = capProperties.Height; CapInnerLength = capProperties.InsideLength; CapInnerWidth = capProperties.InsideWidth; CapInnerHeight = capProperties.InsideHeight; CapWeight = capProperties.Weight; CapColor = capProperties.Color; } else { CapLength = UnitsManager.ConvertLengthFrom(1200.0, UnitsManager.UnitSystem.UNIT_METRIC1); CapWidth = UnitsManager.ConvertLengthFrom(1000.0, UnitsManager.UnitSystem.UNIT_METRIC1); CapHeight = UnitsManager.ConvertLengthFrom(50.0, UnitsManager.UnitSystem.UNIT_METRIC1); CapWeight = UnitsManager.ConvertSurfaceMassFrom(0.5, UnitsManager.UnitSystem.UNIT_METRIC1); CapColor = Color.Khaki; } UpdateStatus(string.Empty); }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); // font size GridFontSize = Settings.Default.GridFontSize; // initialize combo boxes cbBoxes.Initialize(_doc, this, null); cbPallets.Initialize(_doc, this, null); // initialize graph containers graphCtrlPack.DrawingContainer = this; graphCtrlSolution.DrawingContainer = this; // set default pallet height MaximumPalletHeight = UnitsManager.ConvertLengthFrom(Settings.Default.PalletHeight, UnitsManager.UnitSystem.UNIT_METRIC1); // set default wall numbers and thickness HasWrapper = Settings.Default.OptHasWrapper; uCtrlWrapperWalls.NoX = Settings.Default.NumberWallsLength; uCtrlWrapperWalls.NoY = Settings.Default.NumberWallsWidth; uCtrlWrapperWalls.NoZ = Settings.Default.NumberWallsHeight; WrapperWallThickness = UnitsManager.ConvertLengthFrom(Settings.Default.WrapperThickness, UnitsManager.UnitSystem.UNIT_METRIC1); WrapperWallSurfMass = UnitsManager.ConvertSurfaceMassFrom(Settings.Default.WrapperSurfMass, UnitsManager.UnitSystem.UNIT_METRIC1); HasTray = Settings.Default.OptHasTray; uCtrlTrayWalls.NoX = Settings.Default.NumberWallsLength; uCtrlTrayWalls.NoY = Settings.Default.NumberWallsWidth; uCtrlTrayWalls.NoZ = Settings.Default.NumberWallsHeight; uCtrlTrayHeight.Value = UnitsManager.ConvertLengthFrom(Settings.Default.TrayHeight, UnitsManager.UnitSystem.UNIT_METRIC1); uCtrlTrayThickness.Value = UnitsManager.ConvertLengthFrom(Settings.Default.TrayThickness, UnitsManager.UnitSystem.UNIT_METRIC1); uCtrlTraySurfMass.Value = UnitsManager.ConvertSurfaceMassFrom(Settings.Default.TraySurfMass, UnitsManager.UnitSystem.UNIT_METRIC1); // set default number of boxes nudNumber.Value = Settings.Default.NumberBoxesPerCase; // set default wrapper type cbWrapperType.SelectedIndex = Settings.Default.WrapperType; // initialize grid gridSolutions.Selection.SelectionChanged += OnSelChangeGrid; UpdateStatus(string.Empty); }