Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
        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");
            }
        }
Ejemplo n.º 3
0
 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;
         }
     }
 }