Esempio n. 1
0
        public List <HistoryTaskEntity> GetHistoryTasks()
        {
            List <HistoryTaskEntity> output = new List <HistoryTaskEntity>();

            using (var connection = GetConnection())
            {
                connection.Open();

                var command = connection.CreateCommand();
                command.CommandText = $"SELECT Id, TaskId, EditorId, Date, Status FROM {TableNames.HistoryTasks};";
                using var reader    = command.ExecuteReader();
                while (reader.Read())
                {
                    var id       = reader.GetInt32(0);
                    var taskId   = reader.GetInt32(1);
                    var editorId = reader.GetString(2);
                    var date     = reader.GetDateTime(3);
                    var status   = reader.GetInt32(4);

                    output.Add(new HistoryTaskEntity
                    {
                        Id       = id,
                        TaskId   = taskId,
                        EditorId = editorId,
                        Date     = date,
                        Status   = ProcessingStatusHelper.IdToProcessingStatus(status)
                    });
                }
            }

            return(output);
        }
Esempio n. 2
0
        public void UpdateHistoryTask(HistoryTaskEntity task)
        {
            int numberOfRow = RunCommand($"UPDATE {TableNames.HistoryTasks} SET TaskId = '{task.TaskId}',EditorId = '{task.EditorId}', Date ='{task.Date}', Status = {ProcessingStatusHelper.ProcessingStatusToId(task.Status)}  WHERE Id = {task.Id};");

            IsRowEffected(numberOfRow, "Beim Ändern des Nutzers ist ein Fehler aufgetreten.");
        }
Esempio n. 3
0
        public void CreateHistoryTask(HistoryTaskEntity task)
        {
            task.Id = GetGlobalCounter();
            int numberOfRow = RunCommand($"INSERT INTO {TableNames.HistoryTasks} (Id, TaskId, EditorId, Date, Status) VALUES ({task.Id}, {task.TaskId}, '{task.EditorId}', '{task.Date}', {ProcessingStatusHelper.ProcessingStatusToId(task.Status)} );");

            IsRowEffected(numberOfRow, "Beim Erstellen des Nutzers ist ein Fehler aufgetreten.");
        }