示例#1
0
    protected void ddlAssesment_SelectedIndexChanged(object sender, EventArgs e)
    {
        try
        {
            int stdOID = Convert.ToInt32(ViewState["STDOID"]);
            int stuOID = Convert.ToInt32(Session["STUOID"]);
            //string  stdOID = (string)ViewState["STDOID"];

            string strSectionName = null;
            strSectionName = ddlAssesment.SelectedItem.ToString();
            //PopulateSection(strSectionName, stdOID);
            //PopulateSectionNoScore(ddlAssesment.Text.ToString(), stdOID);

            PopulateSection(strSectionName, lblID.Text);
            PopulateSectionNoScore(ddlAssesment.Text.ToString(), lblID.Text);

            //This Code for Risk Calculation
            int AOID = new Sections().GetAssessmentOIDByAssessmentName(strSectionName);
            this.BindRiskCalculation(AOID, stdOID);
            Answer ans = new Answer();
            ans = ans.CheckBannerID_Answer(lblID.Text, AOID);
            if (ans.CreatedDate != null)
            {
                lblDate.Text = ans.CreatedDate.ToShortDateString();
            }

        }
        catch (Exception ex)
        { }
    }
示例#2
0
    protected void ButtonSubmit_Click(object sender, EventArgs e)
    {
        try
        {

            //if (TextBoxBannerID.Text.Length < 1 && Date1.CalendarDateString=="")
            if (TextBoxBannerID.Text.Length < 1 && Date1.CalendarDateString == "")
            {
                LabelMsg.Text = "Please Enter BannerID or Date of Birth";
                return;
            }
            if (TextBoxFirstName.Text.Length < 1)
            {
                LabelMsg.Text = "Please Enter First Name";
                TextBoxFirstName.Focus();
                return;

            }
            if (TextBoxLastName.Text.Length < 1)
            {
                LabelMsg.Text = "Please Enter Last Name";
                TextBoxLastName.Focus();
                return;

            }
            else
            {
                string aid = (Session["aoid"] != null) ? Session["aoid"].ToString() : "0";

                string firstName = "", lastName = "", bannerID = "", studentName = "", creditQuestion = "", term = "", program = "", middleName = "";
                string dob = "";

                firstName = TextBoxFirstName.Text.Trim();
                lastName = TextBoxLastName.Text.Trim();
                if (TextBoxMiddleName.Value != "")
                {
                    middleName = TextBoxMiddleName.Value.Trim();
                }
                bannerID = TextBoxBannerID.Text.Trim();

                studentName = lastName + ", " + firstName + " " + middleName;
                //creditQuestion = TextBoxPrior.Text;
                term = TextBoxTerm.Text;
                //program = TextBoxProgram.SelectedItem.Text;
                if (Date1.CalendarDateString != "")
                {
                    dob = DateTime.Parse(Date1.CalendarDateString).ToString();
                }
                Student std = new Student();
                // std = std.GetValidStudentsForAssessment(bannerID, studentName,term,program);
                std = std.GetValidStudentsForAssessment(bannerID, firstName, middleName, lastName, term, dob);
                Answer ans = new Answer();
                ans = ans.CheckBannerID_Answer(bannerID, Convert.ToInt32(aid));
                if (ans != null)
                {
                    LabelMsg.Text = "This Student already take this Assessment....";
                }

                else if (std != null)
                {

                    Session["currentStd"] = std;
                    //Response.Redirect("ExamHome.aspx?aid=" + aid, false);
                    Response.Redirect("QuestionSheet.aspx?aoid=" + aid, false);
                }
                else
                {
                    LabelMsg.Text = "Student does not exist with your provided information";
                }

            }

        }
        catch (Exception ex)
        {
            LabelMsg.Text = "Student does not exist with your provided information";
        }
    }
示例#3
0
    private void populateDropdownList()
    {
        Collection<Answer> answers = new Collection<Answer>();
        Answer ans = new Answer();
        answers = ans.GetAOIDByStudentID(lblID.Text);
        //if (answers == null)
        //{
        ddlAssesment.Items.Clear();
        //}
        Assessment As = new Assessment();
        foreach (Answer a in answers)
        {
            Collection<Assessment> assList = new Collection<Assessment>();
            assList = As.GetAssessmentByAssessmentOID(a.AssessmentOID);
            foreach (Assessment asmnt in assList)
            {
                ddlAssesment.Items.Add(asmnt.AssessmentName);
                ans = ans.CheckBannerID_Answer(lblID.Text, asmnt.AssessmentOID);
                if (ans.CreatedDate != null)
                {
                    lblDate.Text = ans.CreatedDate.ToShortDateString();
                }
            }

            //ddlAssesment.DataSource = As.GetAssessmentByAssessmentOID(a.AssessmentOID);

        }
        ddlAssesment.DataBind();
    }