Example #1
0
    protected void btnMerge_Click(object sender, EventArgs e)
    {
        GridViewRow row = ((Button)sender).Parent.Parent as GridViewRow;
        HiddenField HiddenFieldStudentID = (HiddenField)row.Cells[0].FindControl("HiddenFieldStudentID");
        string StudentOID = HiddenFieldStudentID.Value;
        Student std = new Student();
        int id = std.GetStudentOIDByBannerID(Request.QueryString["tempID"]);
        //lblStatus.Text = StudentOID;

        std = std.GetStudentByStudentOID(Convert.ToInt32(StudentOID));
        if (std != null)
        {
            DeleteStudent(std.StudentOID);

            if (std.UpdateTempStudent(std, id) == true)
            {
                std.UpdateTempStudentinAnswer(Request.QueryString["id"], Request.QueryString["tempID"]);
                populate(Request.QueryString["id"]);
                lblStatus.ForeColor = Color.Red;
                lblStatus.Font.Size = 12;
                lblStatus.Font.Bold = true;
                lblStatus.Text = "Successfully Merged With Orginal Student";
            }
            else
            {
                lblStatus.ForeColor = Color.Red;
                lblStatus.Font.Size = 12;
                lblStatus.Font.Bold = true;
                lblStatus.Text = "Merging Fail...";
            }
        }
    }