Example #1
0
    /// <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");
        }
    }
Example #2
0
    /// <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();
        }
    }