private void InitializeProcessElement(ProcessFlowElement processElement) { var arguments = new object[] { processElement, true }; InitializeFlowElementProperties.Invoke(processElement.Owner, arguments); }
private void AddErrorInfo(Process process, ProcessFlowElement processElement, Exception e) { string message = string.Format( " process id: {0}, process name: {1}, process element id {2}, process element name {3}", process.UId, process.Name, processElement.UId, processElement.Name); string exceptionMessage = GetExceptionMessage(e); message += " Throws exception: " + exceptionMessage; _messages.AddLast(message); }
private static string GetDefaultElementId(ProcessFlowElement process) { return((process != null && process.Owner == null && process.SchemaElementUId != null) ? process.SchemaElementUId.ToString() : Guid.Empty.ToString()); }
private void UpdateProcessElementData(ProcessFlowElement processFlowElement) { var processElement = (ProcessActivity)processFlowElement; processElement.WritePropertiesDataToDB(_userConnection); }
protected virtual ProcessSchemaUserTask GetProcessSchemaUserTask(ProcessFlowElement userTask) { ProcessSchema processSchema = userTask.Owner.ProcessSchema; return((ProcessSchemaUserTask)processSchema.GetBaseElementByUId(userTask.SchemaElementUId)); }