public void SetTask(BaseTask InputTask) { CurrentTask = InputTask; if (CurrentTask != null) { TRank.SetIntValue(InputTask.TaskRank); LastTaskRank = InputTask.TaskRank; } }
private void ClearBTN_Click(object sender, RoutedEventArgs e) { TRank.SetIntValue(0); StatusTxt.Text = ""; DueDateTxt.Text = ""; TaskSummary.Text = ""; TaskDescripTxt.Text = ""; TSevLevelCB.SelectedIndex = -1; EmailInput.Text = ""; CmdInput.Text = ""; NoAlerts.IsChecked = true; ClearAlerts(null, null); }
private void AddBTN_Click(object sender, RoutedEventArgs e) { //SetCreation Date. //CurrentTask.Creation = DateTime.Now; CurrentTask.LastModified = DateTime.Now; if (CurrentTask.Creation == null) { CurrentTask.Creation = CurrentTask.LastModified; } //Critical = 0, High = 1, Medium = 2, Low = 3, AnyTime = 4 if (TSevLevelCB.SelectedIndex != -1) { ListBoxItem lbi = (TSevLevelCB.SelectedItem as ListBoxItem); if (lbi.Content.ToString() == "Critical") { CurrentTask.TaskSeverity = SeverityLevel.Critical; } else if (lbi.Content.ToString() == "High") { CurrentTask.TaskSeverity = SeverityLevel.High; } else if (lbi.Content.ToString() == "Medium") { CurrentTask.TaskSeverity = SeverityLevel.Medium; } else if (lbi.Content.ToString() == "Low") { CurrentTask.TaskSeverity = SeverityLevel.Low; } else if (lbi.Content.ToString() == "AnyTime") { CurrentTask.TaskSeverity = SeverityLevel.AnyTime; } else { CurrentTask.TaskSeverity = SeverityLevel.AnyTime; } } else { CurrentTask.TaskSeverity = SeverityLevel.AnyTime; } //This Number will be set by a function to be implimented. CurrentTask.TaskRank = TRank.GetIntValue(); CurrentTask.Status = StatusTxt.Text; CurrentTask.DueDate = DueDateTxt.Text; CurrentTask.Summary = TaskSummary.Text; CurrentTask.Description = TaskDescripTxt.Text; //RunDown CheckBox logic if (NoAlerts.IsChecked == false) {//There are alerts if (EmailAlrt.IsChecked == true) { CurrentTask.Aemail = true; CurrentTask.Email = EmailInput.Text; } if (PopupAlrt.IsChecked == true) { CurrentTask.Apopup = true; } if (CmdAlrt.IsChecked == true) { CurrentTask.Acommand = true; CurrentTask.Command = CmdInput.Text; } if (SoundAlrt.IsChecked == true) { CurrentTask.Asound = true; CurrentTask.Sound = "null"; } } else {//No Alerts CurrentTask.Aemail = false; CurrentTask.Email = EmailInput.Text; CurrentTask.Apopup = false; CurrentTask.Acommand = false; CurrentTask.Command = "null"; CurrentTask.Asound = false; CurrentTask.Sound = "null"; } ParentWindow.SaveTask(CurrentTask); CloseTLW_Click(null, null); }