private void AddTask_button_Click(object sender, EventArgs e) { string userEmail = ""; if (Account != null) { userEmail = Account.EmailAdress; } if (TaskTitel_textBox.Text != "" && TaskNotes_textBox.Text != "") { if (Min_numericUpDown.Value > 0 || Hour_numericUpDown.Value > 0) { try { TaskAdministration.AddTask(TaskTitel_textBox.Text, TaskNotes_textBox.Text, Convert.ToInt32(Hour_numericUpDown.Value), Convert.ToInt32(Min_numericUpDown.Value), false, userEmail); this.DialogResult = DialogResult.OK; } catch (Exception ex) { MessageBox.Show(ex.Message); return; } } else { MessageBox.Show("You need to enter a duration greater then zero"); } } else { MessageBox.Show("Please fill in a task titel and notes"); } }
public TaskForm(Account account, TaskAdministration taskAdministration, CalendarEventAdministration calendarEventAdministration) { Account = account; TaskAdministration = taskAdministration; CalendarEventAdministration = calendarEventAdministration; InitializeComponent(); }
public TaskDetailForm(Account account, TaskSystem.Task task, TaskAdministration taskAdministration, CalendarEventAdministration calendarEventAdministration) { Account = account; Task = task; TaskAdministration = taskAdministration; CalendarEventAdministration = calendarEventAdministration; InitializeComponent(); }
public Home() { Administration = new Administration(); NoteAdministration = new NoteAdministration(); TaskAdministration = new TaskAdministration(); AlarmAdministration = new AlarmAdministration(); CalendarEventAdministration = new CalendarEventAdministration(); InitializeComponent(); }
private void RemoveTask_button_Click(object sender, EventArgs e) { try { TaskAdministration.RemoveTask(Task); this.DialogResult = DialogResult.OK; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void upload_button_Click(object sender, EventArgs e) { if (Administration.User != null) { try { NoteAdministration.UploadNotes(Administration.User); TaskAdministration.UploadTasks(Administration.User); AlarmAdministration.UploadAlarms(Administration.User); CalendarEventAdministration.UploadCalendar(Administration.User); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void TaskToAppointment_button_Click(object sender, EventArgs e) { CalendarEvent calendarTask = new CalendarEvent(Task.Titel, Task.Notes, DateTime.Now, DateTime.Now, Task.AccountEmail); AgendaAddForm form = new AgendaAddForm(Account, CalendarEventAdministration, calendarTask); this.Visible = false; form.Detail_Refresh(); var closing = form.ShowDialog(); if (closing == DialogResult.Yes) { CalendarEventAdministration = form.CalendarEventAdministration; TaskAdministration.RemoveTask(Task); this.DialogResult = DialogResult.OK; } else if (closing == DialogResult.OK) { CalendarEventAdministration = form.CalendarEventAdministration; this.Visible = true; } }
private void ChangeTask_button_Click(object sender, EventArgs e) { if (TaskTitel_textBox.Text != "" && TaskNotes_textBox.Text != "") { if (Min_numericUpDown.Value > 0 || Hour_numericUpDown.Value > 0) { bool completed; if (Completed_radioButton.Checked == true) { completed = true; } else { completed = false; } try { TaskAdministration.ChangeTask(Task, TaskTitel_textBox.Text, TaskNotes_textBox.Text, Convert.ToInt32(Hour_numericUpDown.Value), Convert.ToInt32(Min_numericUpDown.Value), completed); this.DialogResult = DialogResult.OK; return; } catch (Exception ex) { MessageBox.Show(ex.Message); return; } } else { MessageBox.Show("You need to enter a duration greater then zero"); } } else { MessageBox.Show("Please fill in a task titel and notes"); } }
public TaskAddForm(Account account, TaskAdministration taskAdministration) { Account = account; TaskAdministration = taskAdministration; InitializeComponent(); }
public void Setup() { Administration = new Administration(); TaskAdministration = new TaskAdministration(); }
public Reminders(CalendarEventAdministration calendarEventAdministration, TaskAdministration taskAdministration) { CalendarEventAdministration = calendarEventAdministration; TaskAdministration = taskAdministration; InitializeComponent(); }
public void UserRefresh() { if (Administration.User != null) { Name_label.Visible = true; UName_label.Visible = true; UName_label.Text = Administration.User.Name; LastName_label.Visible = true; ULastName_label.Visible = true; ULastName_label.Text = Administration.User.LastName; email_label.Visible = true; UEmail_label.Visible = true; UEmail_label.Text = Administration.User.EmailAdress; download_button.Enabled = true; upload_button.Enabled = true; GamePropsal_button.Enabled = true; try { if (CalendarEventAdministration.Agenda.Exists(x => x.AccountEmail == "")) { DialogResult result = MessageBox.Show( "Your agenda contains severall items which aren't linked to an account" + Environment.NewLine + " do you wish link these to you account?", "Confirm", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning); if (result == DialogResult.Yes) { CalendarEventAdministration.EmptyCalendarToUser(Administration.User); } else if (result == DialogResult.No) { } } CalendarEventAdministration.CleanCalendar(Administration.User); if (AlarmAdministration.Alarm_list.Exists(x => x.AccountEmail == "")) { DialogResult result = MessageBox.Show( "Your alarm list contains severall items which aren't linked to an account" + Environment.NewLine + " do you wish link these to you account?", "Confirm", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning); if (result == DialogResult.Yes) { AlarmAdministration.EmptyAlarmsToUser(Administration.User); } else if (result == DialogResult.No) { } } AlarmAdministration.CleanAlarms(Administration.User); if (NoteAdministration.Notes.Exists(x => x.AccountEmail == "")) { DialogResult result = MessageBox.Show( "Your Notes contains severall items which aren't linked to an account" + Environment.NewLine + " do you wish link these to you account?", "Confirm", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning); if (result == DialogResult.Yes) { NoteAdministration.EmptyNotesToUser(Administration.User); } else if (result == DialogResult.No) { } } NoteAdministration.CleanNotes(Administration.User); if (TaskAdministration.Todo.Exists(x => x.AccountEmail == "")) { DialogResult result = MessageBox.Show( "Your ToDo-list contains severall items which aren't linked to an account" + Environment.NewLine + " do you wish link these to you account?", "Confirm", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning); if (result == DialogResult.Yes) { TaskAdministration.EmptyTasksToUser(Administration.User); } else if (result == DialogResult.No) { } } TaskAdministration.CleanTasks(Administration.User); } catch (Exception exception) { MessageBox.Show(exception.Message); } } else { Name_label.Visible = false; UName_label.Visible = false; LastName_label.Visible = false; ULastName_label.Visible = false; email_label.Visible = false; UEmail_label.Visible = false; download_button.Enabled = false; upload_button.Enabled = false; GamePropsal_button.Enabled = false; } int todayAppointment = 0; foreach (CalendarEvent appointment in CalendarEventAdministration.Agenda) { if (appointment.StartDate.Date == DateTime.Now.Date || appointment.EndDate.Date == DateTime.Now.Date || (appointment.StartDate.Date <= DateTime.Now.Date && appointment.EndDate.Date >= DateTime.Now.Date)) { todayAppointment += 1; } } Today_label.Text = "Today: " + todayAppointment.ToString(); int tasks = 0; foreach (CForm_Planner.TaskSystem.Task task in TaskAdministration.Todo) { if (task.Completed == false) { tasks += 1; } } TaskP2_label.Text = "Tasks = " + tasks.ToString(); }