Beispiel #1
0
        /// <summary>
        /// Pop up the CutlistHeaderInfo form.
        /// </summary>
        private void AddToCutlist()
        {
            string question          = string.Format(Properties.Resources.AddToExistingCutlist, propertySet.PartName);
            swMessageBoxResult_e res = (swMessageBoxResult_e)propertySet.SwApp.SendMsgToUser2(question,
                                                                                              (int)swMessageBoxIcon_e.swMbQuestion,
                                                                                              (int)swMessageBoxBtn_e.swMbYesNoCancel);

            switch (res)
            {
            case swMessageBoxResult_e.swMbHitAbort:
                break;

            case swMessageBoxResult_e.swMbHitCancel:
                break;

            case swMessageBoxResult_e.swMbHitIgnore:
                break;

            case swMessageBoxResult_e.swMbHitNo:
                CutlistHeaderInfo chin = new CutlistHeaderInfo(CutlistData.MakePartFromPropertySet(propertySet, Convert.ToUInt16(nudQ.Value)),
                                                               propertySet.cutlistData, CutlistHeaderInfo.CutlistFunction.CreateNew);
                chin.Text = "Creating new cutlist...";
                chin.ShowDialog();
                break;

            case swMessageBoxResult_e.swMbHitOk:
                break;

            case swMessageBoxResult_e.swMbHitRetry:
                break;

            case swMessageBoxResult_e.swMbHitYes:
                CutlistHeaderInfo chiy = new CutlistHeaderInfo(CutlistData.MakePartFromPropertySet(propertySet, Convert.ToUInt16(nudQ.Value)),
                                                               propertySet.cutlistData, CutlistHeaderInfo.CutlistFunction.AddToExistingNotSelected);
                chiy.Text = "Adding to cutlist...";
                chiy.ShowDialog();
                break;

            default:
                break;
            }
        }