/// <summary> /// Handler when te button is pressed to mark the project as DRAFT if there need to be changes made or FINALDRAFT afterwards. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void riskProjectOverviewButtonMarkDoneReview_Click(object sender, EventArgs e) { if (this.is_ProjectReview_AcceptedTableAdapter.GetData(this.projectID).Rows[0]["IsProjectReviewAccepted"].ToString() == "1") { if (System.Windows.Forms.MessageBox.Show(ARA_Constants.messageBoxConfirmFinalDraft, ARA_Constants.messageBoxConfirmFinalDraftHeader, MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK) { this.queriesTableAdapter1.Update_Project_State(this.projectID, ARA_Constants.finalDraft); //Log event. ARA_Events.triggerProjectStateChangedEvent(this.projectID, ARA_Constants.finalDraft); } } else { if (System.Windows.Forms.MessageBox.Show(ARA_Constants.messageBoxConfirmDraft, ARA_Constants.messageBoxConfirmDraftHeader, MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK) { this.queriesTableAdapter1.Update_Project_State(this.projectID, ARA_Constants.draft); this.queriesTableAdapter1.Increase_Project_DraftVersion(this.projectID); //Log event. ARA_Events.triggerProjectStateChangedEvent(this.projectID, ARA_Constants.draft); } } //Hide the button when the project state changes. enableControlOnProjectState(); }