Ejemplo n.º 1
0
 public void doTodo(TodoListData todo)
 {
     switch (todo.todoType) {
         case TodoType.INSERT_MOVIE_BY_IMDB_ID:
             startInsertMovieByImdbId(todo.parameter);
             break;
     }
 }
Ejemplo n.º 2
0
        public int insertTodo(TodoListData todo)
        {
            SQLiteCommand command = new SQLiteCommand(connection);
            var param = new SQLiteParameter();

            command.CommandText = commandInsertTodo;

            param = new SQLiteParameter("@todoType") { Value = todo.todoType};
            command.Parameters.Add(param);
            param = new SQLiteParameter("@parameter") { Value = todo.parameter };
            command.Parameters.Add(param);
            param = new SQLiteParameter("@title") { Value = todo.title };
            command.Parameters.Add(param);
            param = new SQLiteParameter("@description") { Value = todo.description };
            command.Parameters.Add(param);

            return executeCommandAndReturnID(command);
        }
Ejemplo n.º 3
0
 public void import(object importToTodoListObject)
 {
     Boolean importToTodoList = (Boolean)importToTodoListObject;
     MatchCollection mc = Regex.Matches(file, findIdsRegex);
     if (!importToTodoList) {
         foreach (Match m in mc) {
             string idString = m.Groups["id"].Value;
             uint id = uint.Parse(idString);
             MovieFillOut f = new MovieFillOut(id);
             f.startFillout();
             Thread.Sleep(2000);
         }
     } else {
         foreach (Match m in mc) {
             string idString = m.Groups["id"].Value;
             TodoListData data = new TodoListData(TodoType.INSERT_MOVIE_BY_IMDB_ID, idString, "IMDB Movie importieren", "Den Film mit der ID " + idString + " importieren.");
             SQLiteConnectorTodo.db.insertTodoWithActionOnTodo(data, TodoListController.addToListFunction);
         }
         //Controller.controller.updateView(View.TODO_LIST);
     }
 }
Ejemplo n.º 4
0
 public TodoListBoxItem(TodoListData todo)
 {
     this.todo = todo;
 }
Ejemplo n.º 5
0
 public void insertTodoWithActionOnTodo(TodoListData todo, Action<TodoListData> action)
 {
     todo.dbIdTodo = insertTodo(todo);
     action(todo);
 }