Example #1
0
        public TasksControl(MainForm mainForm, User user)
        {
            InitializeComponent();
            MainForm   = mainForm;
            Dock       = DockStyle.Fill;
            zalogowany = user;

            //wyswietl imie usera na liscie
            labelImie.Text = zalogowany.Imie;

            //tworzenie obiektu managera
            todoTaskManager = new TodoTaskManager();
            //pobranie zadan uzytkownika
            todoTaskManager.ZaladujZadaniaUzytkownika(zalogowany.Id);
            //dodajemy zadania do listView
            foreach (TodoTask zadanie in todoTaskManager.PobierzZadania(zalogowany.Id))
            {
                DodajZadanieDoListy(zadanie);
            }
        }
        public TasksControl(MainForm mainForm, User user)
        {
            InitializeComponent();
            //assign passed argument to variable inside the class
            _mainForm = mainForm;
            //set DockStyle, so screen fill all available area in main form
            Dock = DockStyle.Fill;

            //assign provided user to variable
            _logged = user;
            //show user name in the label
            lblLoggedUser.Text = _logged.Name;

            //initialize task manager object
            _todoTaskManager = new TodoTaskManager();
            //load user's tasks from file
            _todoTaskManager.LoadUserTasks(_logged.Id);
            //display tasks on the list
            foreach (TodoTask task in _todoTaskManager.GetTasks(_logged.Id))
            {
                AddTaskToList(task);
            }
        }