/// <summary> // Processes the form - saves the data. /// </summary> private void Process() { // Validate the form if (Validate()) { // Ensure the info object if (this.ProjecttaskstatusObj == null) { this.ProjecttaskstatusObj = new ProjectTaskStatusInfo(); this.ProjecttaskstatusObj.TaskStatusOrder = ProjectTaskStatusInfoProvider.GetStatusCount(false) + 1; } // Initialize object this.ProjecttaskstatusObj.TaskStatusName = this.txtTaskStatusName.Text.Trim(); this.ProjecttaskstatusObj.TaskStatusDisplayName = this.txtTaskStatusDisplayName.Text.Trim(); this.ProjecttaskstatusObj.TaskStatusColor = this.colorPicker.SelectedColor; this.ProjecttaskstatusObj.TaskStatusIcon = this.txtTaskStatusIcon.Text.Trim(); this.ProjecttaskstatusObj.TaskStatusIsFinished = this.chkTaskStatusIsFinished.Checked; this.ProjecttaskstatusObj.TaskStatusIsNotStarted = this.chkTaskStatusIsNotStarted.Checked; this.ProjecttaskstatusObj.TaskStatusEnabled = this.chkTaskStatusEnabled.Checked; // Save object data to database ProjectTaskStatusInfoProvider.SetProjectTaskStatusInfo(this.ProjecttaskstatusObj); this.ItemID = this.ProjecttaskstatusObj.TaskStatusID; this.RaiseOnSaved(); // Set the info message this.lblInfo.Text = GetString("general.changessaved"); } }
/// <summary> // Processes the form - saves the data. /// </summary> private void Process() { // Validate the form if (Validate()) { // Ensure the info object if (ProjecttaskstatusObj == null) { ProjecttaskstatusObj = new ProjectTaskStatusInfo(); ProjecttaskstatusObj.TaskStatusOrder = ProjectTaskStatusInfoProvider.GetStatusCount(false) + 1; } // Initialize object ProjecttaskstatusObj.TaskStatusName = txtTaskStatusName.Text.Trim(); ProjecttaskstatusObj.TaskStatusDisplayName = txtTaskStatusDisplayName.Text.Trim(); ProjecttaskstatusObj.TaskStatusColor = colorPicker.SelectedColor; ProjecttaskstatusObj.TaskStatusIcon = txtTaskStatusIcon.Text.Trim(); ProjecttaskstatusObj.TaskStatusIsFinished = chkTaskStatusIsFinished.Checked; ProjecttaskstatusObj.TaskStatusIsNotStarted = chkTaskStatusIsNotStarted.Checked; ProjecttaskstatusObj.TaskStatusEnabled = chkTaskStatusEnabled.Checked; // Save object data to database ProjectTaskStatusInfoProvider.SetProjectTaskStatusInfo(ProjecttaskstatusObj); ItemID = ProjecttaskstatusObj.TaskStatusID; RaiseOnSaved(); // Set the info message ShowChangesSaved(); } }