/// <summary> /// aktualizacja czasu /// </summary> private void UpdateTime() { labelDate.Text = diary.Date.ToString("dd-MM"); SQLConnector sQLConnetor = new SQLConnector(); dataGridViewTasks.DataSource = sQLConnetor.ReturnDataTable(user, diary.Date); }
/// <summary> /// button do dodawania kolejnych task /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void buttonAddTask_Click(object sender, EventArgs e) { if (checkedListBoxImportance.CheckedItems == null) { MessageBox.Show("Zaznacz ważność!"); return; } Classes.TaskRelated.Task task = new Classes.TaskRelated.Task(textBoxTask.Text.ToString(), checkedListBoxImportance.CheckedItems[0].ToString(), false); SQLConnector sQLConnector = new SQLConnector(); sQLConnector.InsertTaskIntoTasks(task, user, diary); diary.addTaskToDayTasks(task); SQLConnector sQLConnetor = new SQLConnector(); dataGridViewTasks.DataSource = sQLConnetor.ReturnDataTable(user, diary.Date); textBoxTask.Text = ""; foreach (int i in checkedListBoxImportance.CheckedIndices) { checkedListBoxImportance.SetItemCheckState(i, CheckState.Unchecked); } MessageBox.Show("Zadanie dodane!"); }
/// <summary> /// tutaj dzieja sie wszystkie rzeczy ktore musza wydarzyc sie opdczas inicjacji form diary, ale nie moga byc w konstruktorze /// </summary> public void OptimizeFormDiary() { diary = new Diary(user); diary.Date = dateTime; UpdateTime(); SQLConnector sQLConnetor = new SQLConnector(); dataGridViewTasks.DataSource = sQLConnetor.ReturnDataTable(user, diary.Date); dataGridViewTasks.Columns["TaskID"].Visible = false; dataGridViewTasks.Columns["UserID"].Visible = false; dataGridViewTasks.Columns["Date"].Visible = false; dataGridViewTasks.Columns["Descr"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; dataGridViewTasks.Columns["Importance"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; }