Example #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnAddNoteButton_Click(object sender, EventArgs e)
        {
            // First make sure a team and task where selected
            if (ddlAddNoteTeam.SelectedValue.Equals("") || ddlAddNoteTeam.SelectedValue.Equals("0") || ddlAddNoteTeam.SelectedValue == null ||
                ddlAddNoteTask.SelectedValue.Equals("") || ddlAddNoteTask.SelectedValue.Equals("0") || ddlAddNoteTask.SelectedValue == null)
            {
                lblAddNoteResults.ForeColor = Color.Red;
                lblAddNoteResults.Text      = "You must first select a team and task to add a note. ";
                return;
            }

            Int64 selectedTaskID = Convert.ToInt64(ddlAddNoteTask.SelectedValue);

            // Maker sure user is assigned to the task before they can add a note
            if (UserTasksDAL.IsTaskAssignedToUser(selectedTaskID, currentUser.ID) == false)
            {
                lblAddNoteResults.ForeColor = Color.Red;
                lblAddNoteResults.Text      = "Cannot add note to task that you are not assigned to. ";
                return;
            }

            // Attempt to create note
            if (TaskNotesDAL.AddNotesToTask(selectedTaskID, currentUser.ID, tbxAddNoteNote.Text, DateTime.Now))
            {
                lblAddNoteResults.ForeColor = Color.Blue;
                lblAddNoteResults.Text      = "Successfully added notes to selected task. ";
                tbxAddNoteNote.Text         = "";
                NotesDataList.DataBind();
                //this.RefreshAllDropDownLists();
                NotesDataList.Visible = true;
            }
            else
            {
                lblAddNoteResults.ForeColor = Color.Red;
                lblAddNoteResults.Text      = "Unable to add notes to selected task. ";
            }
        }
Example #2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void btnViewNotesRefresh_Click(object sender, EventArgs e)
 {
     NotesDataList.DataBind();
     NotesDataList.Visible = true;
 }