| | |
| | | using Bro.Common.Base; |
| | | using Bro.Common.Factory; |
| | | using A032.Process; |
| | | using Bro.Common.Model; |
| | | using Autofac; |
| | | |
| | | namespace Bro.Device.Station.Forms |
| | | { |
| | |
| | | |
| | | 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 => |
| | | { |