protected override bool Execute(CodeActivityContext context) { //Login не возвращает ID пока пишем в user_ID логин и ставим галку string user_ID = User_ID.Get(context); string eventSting = EventString.Get(context); byte applicationType = ApplicationType.Get(context); string commentString = CommentString.Get(context); string parentObjectID = ParentObjectID.Get(context); string parentObjectName = ParentObjectName.Get(context); string objectID = ObjectID.Get(context); string bjectName = ObjectName.Get(context); byte eventType = EventType.Get(context); try { DeclaratorService.Insert_ExplUserJournal(user_ID, eventSting, commentString, applicationType, 0, eventType, bjectName, objectID, parentObjectName, parentObjectID, true); } catch (Exception ex) { Error.Set(context, ex.Message); } return(string.IsNullOrEmpty(Error.Get(context))); }
protected override bool Execute(CodeActivityContext context) { MemoryStream document = Document_In.Get(context); string user_ID = User_ID.Get(context); string fileName = FileName.Get(context); try { StreamExchange res = DeclaratorService.XMLImportMeterReplaces(new StreamExchange() { User_ID = user_ID, FileName = fileName, XMLStream = document }); if (!string.IsNullOrEmpty(res.Errors)) { Error.Set(context, res.Errors); } Document_Out.Set(context, res.XMLStream); } catch (Exception ex) { Error.Set(context, ex.Message); } finally { if (document != null) { document.Close(); document.Dispose(); } } return(string.IsNullOrEmpty(Error.Get(context))); }