public static string ExtractNamePrefix(IDictionary <string, object> configData) { ActivityMachine rootMachine = ExtractRootMachine(configData); if (rootMachine != null) { return(rootMachine.Name + "::"); } return(string.Empty); }
public static string ExtractThreadName(DynamicConfiguration config) { ActivityMachine rootMachine = ExtractRootMachine(config.Data as IDictionary <string, object>); if (rootMachine != null) { return(rootMachine.ThreadName); } return(string.Empty); }
protected override void Dispose(bool disposing) { // Dispose managed resources if (disposing) { Disconnect(); Source = null; } // release unmanaged memory base.Dispose(disposing); }
public static ActivityMachine ExtractRootMachine(DynamicConfiguration configuration) { ActivityMachine rootMachine = null; if (configuration.HasDataKey(Key.RootMachine)) { rootMachine = configuration.Data.RootMachine as ActivityMachine; } else if (configuration.HasDataContextKey(Key.RootMachine)) { rootMachine = configuration.Data.DataContext.RootMachine as ActivityMachine; } return(rootMachine); }
public static ActivityMachine ExtractRootMachine(IDictionary <string, object> configData) { ActivityMachine rootMachine = null; if (configData.ContainsKey(Key.RootMachine)) { rootMachine = configData[Key.RootMachine] as ActivityMachine; } else if (configData.ContainsKey(Key.DataContext) && ((IDictionary <string, object>)configData[Key.DataContext]).ContainsKey(Key.RootMachine)) { rootMachine = ((IDictionary <string, object>)configData[Key.DataContext])[Key.RootMachine] as ActivityMachine; } return(rootMachine); }
public int Add(ActivityMachine obj) { try { SqlParameter[] paramList = new SqlParameter[] { new SqlParameter("@ActID", obj.Activity.ActivityID), new SqlParameter("@MachineID", obj.Machine.MachineCode), new SqlParameter("@EstimatedHours", obj.EstimatedHour) }; return(Execute.RunSP_Output(Connection, "SPADD_ActivityMachine", paramList)); } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
public ActivityMachineCollec Get(Activity objActivity) { ActivityMachineCollec objActivityMachineCollec = new ActivityMachineCollec(); Activity_DL objActivityDL = new Activity_DL(Connection); Machine_DL objMachineDL = new Machine_DL(Connection); try { SqlParameter[] paramList = new SqlParameter[] { new SqlParameter("@ActID", objActivity.ActivityID) }; DataTable dt = Execute.RunSP_DataTable(Connection, "SPGET_ActivityMachine_By_ActID", paramList); for (int i = 0; i < dt.Rows.Count; i++) { ActivityMachine obj = new ActivityMachine(); if (dt.Rows[i]["ActID"] != null) { obj.Activity = objActivityDL.Get(Convert.ToInt64(dt.Rows[i]["ActID"])); } if (dt.Rows[i]["MachineID"] != null) { obj.Machine = objMachineDL.Get(Convert.ToString(dt.Rows[i]["MachineID"])); } obj.EstimatedHour = Convert.ToDecimal(dt.Rows[i]["EstimatedHours"]); objActivityMachineCollec.Add(obj); } return(objActivityMachineCollec); } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
public QuitHandlingTrigger(string name, ActivityMachine source) : this(name, source, null) { }
public QuitHandlingTrigger(string name, ActivityMachine source, IUmlConstraint guard) : base(name, source, guard) { }
public EventInvokedTrigger(string name, ActivityMachine source, IUmlConstraint constraint, EventHandler bindingEvent) : base(name, source, constraint) { BindingEvent = bindingEvent; }
public EventInvokedTrigger(string name, ActivityMachine source, EventHandler bindingEvent, object eventTarget) : base(name, source, null) { BindingEvent = bindingEvent; }