Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }