public static LoadProcess Read(long?loadProcessId)
        {
            var sql = new ReadLoadProcessTableTask(loadProcessId);

            sql.Execute();
            return(sql.LoadProcess);
        }
Пример #2
0
        public static LoadProcess Read(int?loadProcessKey)
        {
            var sql = new ReadLoadProcessTableTask(loadProcessKey);

            sql.Execute();
            return(sql.LoadProcess);
        }
Пример #3
0
        public static LoadProcess ReadWithOption(ReadOptions option)
        {
            var sql = new ReadLoadProcessTableTask()
            {
                ReadOption = option
            };

            sql.Execute();
            return(sql.LoadProcess);
        }
Пример #4
0
        public static List <LoadProcess> ReadAll()
        {
            var sql = new ReadLoadProcessTableTask()
            {
                ReadOption = ReadOptions.ReadAllProcesses
            };

            sql.Execute();
            return(sql.AllLoadProcesses);
        }
Пример #5
0
        public override void Execute()
        {
            new SqlTask(this, Sql).ExecuteNonQuery();
            var rlp = new ReadLoadProcessTableTask(LoadProcessKey)
            {
                TaskType = this.TaskType, TaskHash = this.TaskHash, DisableLogging = true
            };

            rlp.Execute();
            ControlFlow.ControlFlow.CurrentLoadProcess = rlp.LoadProcess;
        }
Пример #6
0
        public override void Execute()
        {
            //TODO umschreiben in eine Zeile?
            var read = new ReadLoadProcessTableTask()
            {
                ReadOption = ReadOptions.ReadAllProcesses
            };

            read.Execute();
            List <LoadProcess> logEntries = read.AllLoadProcesses;

            JSON = JsonConvert.SerializeObject(logEntries, new JsonSerializerSettings {
                Formatting        = Formatting.Indented,
                ContractResolver  = new CamelCasePropertyNamesContractResolver(),
                NullValueHandling = NullValueHandling.Ignore
            });
        }
Пример #7
0
        public void Execute()
        {
            new SqlTask(this, Sql)
            {
                DisableLogging    = true,
                ConnectionManager = this.ConnectionManager
            }.ExecuteNonQuery();
            var rlp = new ReadLoadProcessTableTask(LoadProcessKey)
            {
                TaskType          = this.TaskType,
                TaskHash          = this.TaskHash,
                DisableLogging    = true,
                ConnectionManager = this.ConnectionManager
            };

            rlp.Execute();
            ControlFlow.ControlFlow.CurrentLoadProcess = rlp.LoadProcess;
        }
        public void Execute()
        {
            var read = new ReadLoadProcessTableTask()
            {
                ReadOption        = ReadOptions.ReadAllProcesses,
                ConnectionManager = this.ConnectionManager
            };

            read.Execute();
            List <LoadProcess> logEntries = read.AllLoadProcesses;

            JSON = JsonConvert.SerializeObject(logEntries, new JsonSerializerSettings
            {
                Formatting        = Formatting.Indented,
                ContractResolver  = new CamelCasePropertyNamesContractResolver(),
                NullValueHandling = NullValueHandling.Ignore
            });
        }
Пример #9
0
        public void Execute()
        {
            QueryParameter cd  = new QueryParameter("CurrentDate", "DATETIME", DateTime.Now);
            QueryParameter em  = new QueryParameter("AbortMessage", "VARCHAR(100)", AbortMessage);
            QueryParameter lpk = new QueryParameter("LoadProcessId", "BIGINT", LoadProcessId);

            new SqlTask(this, Sql)
            {
                DisableLogging = true,
                Parameter      = new List <QueryParameter>()
                {
                    cd, em, lpk
                },
            }.ExecuteNonQuery();
            var rlp = new ReadLoadProcessTableTask(this, LoadProcessId)
            {
                DisableLogging = true,
            };

            rlp.Execute();
            ControlFlow.ControlFlow.CurrentLoadProcess = rlp.LoadProcess;
        }
Пример #10
0
        public void Execute()
        {
            QueryParameter cd = new QueryParameter("CurrentDate", "DATETIME", DateTime.Now);
            QueryParameter pn = new QueryParameter("ProcessName", "VARCHAR(100)", ProcessName);
            QueryParameter sm = new QueryParameter("StartMessage", "VARCHAR(4000)", StartMessage);
            QueryParameter so = new QueryParameter("Source", "VARCHAR(20)", Source);

            LoadProcessId = new SqlTask(this, Sql)
            {
                Parameter = new List <QueryParameter>()
                {
                    cd, pn, sm, so
                },
                DisableLogging = true,
            }.ExecuteScalar <long>();
            var rlp = new ReadLoadProcessTableTask(this, LoadProcessId)
            {
                DisableLogging = true
            };

            rlp.Execute();
            ControlFlow.ControlFlow.CurrentLoadProcess = rlp.LoadProcess;
        }