private void BindAssessment() { DataAccess.Assessment obj = gAssessment_br.GetAssessmentByIDFromCache(gAssessmentID); if (obj == null) { Set_Error_Message("Assessment could not be found!"); return; } lblAssessmentName.Text = obj.Name; lblAssessmentVersion.Text = obj.Version; lblIntroduction.Text = obj.Introduction; lblAssessmentType.Text = gLookUp.GetAssesmentTypeFromCache(obj.TypeID).Description; }
protected void btnSaveAssessment_Click(object sender, EventArgs e) { bool is_version_update = false; if (!Validate_Data()) { return; } DataAccess.Assessment objAssessment; if (gPageMode == Constants.enPageMode.NEW_DATA) { objAssessment = new DataAccess.Assessment(); } else { objAssessment = gAssessment_br.GetAssessmentByIDFromCache(gAssessmentID); string[] arr_version = objAssessment.Version.Split(".".ToCharArray(), StringSplitOptions.RemoveEmptyEntries); if (arr_version.Length == 3) { if (!txtMajorVersion.Text.Equals(arr_version[0]) || txtMinorVersion.Text.Equals(arr_version[1])) { is_version_update = true; } } } objAssessment.Name = txtName.Text; objAssessment.Introduction = txtIntroduction.Text; objAssessment.Version = txtMajorVersion.Text + "." + txtMinorVersion.Text + "." + txtBuildNumber.Text; objAssessment.Author = txtAuthor.Text; objAssessment.TypeID = Convert.ToInt32(cmbType.Value); objAssessment.ProgramID = Convert.ToInt32(cmbProgram.Value); if (gPageMode == Constants.enPageMode.NEW_DATA) { objAssessment.AssessmentTreeID = gAssessment_br.GetNextAssessmentTreeID(); } bool res = gAssessment_br.Save_Assessment(objAssessment, is_version_update); if (res) { Set_Message_On_Another_Page("Assessment saved successfully", "AssessmentList.aspx", false); } else { Set_Error_Message("An error occured during save process"); } }
private void ArrangeUI() { if (gPageMode != Constants.enPageMode.NEW_DATA) { DataAccess.Assessment objAssessment = gAssessment_br.GetAssessmentByIDFromCache(gAssessmentID); txtName.Text = objAssessment.Name; txtIntroduction.Text = objAssessment.Introduction; string[] arr_version = objAssessment.Version.Split(".".ToCharArray(), StringSplitOptions.RemoveEmptyEntries); if (arr_version.Length == 3) { txtMajorVersion.Text = arr_version[0]; txtMinorVersion.Text = arr_version[1]; txtBuildNumber.Text = arr_version[2]; } txtAuthor.Text = objAssessment.Author; cmbType.Value = objAssessment.TypeID.ToString(); cmbProgram.Value = objAssessment.ProgramID.ToString(); if (gPageMode == Constants.enPageMode.VIEW_DATA) { DisableAllPage("divControls"); btnSaveAssessment.Visible = false; } } }