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)));
        }
Exemple #2
0
        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)));
        }