/// <summary> // Processes the form - saves the data. /// </summary> private void Process() { // Validate the form if (Validate()) { // Ensure the info object if (this.ProjectstatusObj == null) { this.ProjectstatusObj = new ProjectStatusInfo(); this.ProjectstatusObj.StatusOrder = ProjectStatusInfoProvider.GetStatusCount(false) + 1; } // Initialize object this.ProjectstatusObj.StatusName = this.txtStatusName.Text.Trim(); this.ProjectstatusObj.StatusDisplayName = this.txtStatusDisplayName.Text.Trim(); this.ProjectstatusObj.StatusColor = this.colorPicker.SelectedColor; this.ProjectstatusObj.StatusIcon = this.txtStatusIcon.Text.Trim(); this.ProjectstatusObj.StatusIsFinished = this.chkStatusIsFinished.Checked; this.ProjectstatusObj.StatusIsNotStarted = this.chkStatusIsNotStarted.Checked; this.ProjectstatusObj.StatusEnabled = this.chkStatusEnabled.Checked; // Save object data to database ProjectStatusInfoProvider.SetProjectStatusInfo(this.ProjectstatusObj); this.ItemID = this.ProjectstatusObj.StatusID; 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 (ProjectstatusObj == null) { ProjectstatusObj = new ProjectStatusInfo(); ProjectstatusObj.StatusOrder = ProjectStatusInfoProvider.GetStatusCount(false) + 1; } // Initialize object ProjectstatusObj.StatusName = txtStatusName.Text.Trim(); ProjectstatusObj.StatusDisplayName = txtStatusDisplayName.Text.Trim(); ProjectstatusObj.StatusColor = colorPicker.SelectedColor; ProjectstatusObj.StatusIcon = txtStatusIcon.Text.Trim(); ProjectstatusObj.StatusIsFinished = chkStatusIsFinished.Checked; ProjectstatusObj.StatusIsNotStarted = chkStatusIsNotStarted.Checked; ProjectstatusObj.StatusEnabled = chkStatusEnabled.Checked; // Save object data to database ProjectStatusInfoProvider.SetProjectStatusInfo(ProjectstatusObj); ItemID = ProjectstatusObj.StatusID; RaiseOnSaved(); // Show confirmation ShowChangesSaved(); } }