src/A032.Process/Forms/OperationConfigBindFrm.cs
@@ -14,6 +14,8 @@
using Bro.Common.Base;
using Bro.Common.Factory;
using A032.Process;
using Bro.Common.Model;
using Autofac;
namespace Bro.Device.Station.Forms
{
@@ -141,38 +143,12 @@
        private void LoadMethodCodes()
        {
            IStationProcess sp = new ProcessControl();
            //switch (StationCode)
            //{
            //    case "S1":
            //        sp = new StationProcess_S1(false);
            //        break;
            //    case "S2":
            //        sp = new StationProcess_S2(false);
            //        break;
            //    case "S3":
            //        sp = new StationProcess_S3(false);
            //        break;
            //    case "S4":
            //        sp = new StationProcess_S4(false);
            //        break;
            //    case "S5":
            //        sp = new StationProcess_S5(false);
            //        break;
            //    case "S6":
            //        sp = new StationProcess_S6(false);
            //        break;
            //    case "S7":
            //        sp = new StationProcess_S7(false);
            //        break;
            //        //case "S0":
            //        //    sp = new StationProcess_S0(false);
            //        //    break;
            //}
            OpBinds = new Dictionary<string, IOperationConfig>();
            ProcessMethodList = sp.CollectProcessMethods();
            using (var scope = GlobalVar.Container.BeginLifetimeScope())
            {
                ProcessMethodList = scope.Resolve<List<ProcessMethodAttribute>>();
            }
            ProcessMethodList.ForEach(u =>
            {