protected void btnSaveDean_Click(object sender, EventArgs e)
        {
            if (fuSignatureDean.HasFile && rbtAcceptDean.SelectedValue != null && txtDescriptionDean.Text != String.Empty)
            {
                bool   Result = false;
                int    ID     = Convert.ToInt32(Session["ID"].ToString());
                string Path   = "";
                string Data   = labNumberStudent.Text.ToString() + txtCourseNum1.Text.ToString() + txtCourseNum2.Text.ToString() +
                                txtCourseNum3.Text.ToString() + txtCourseNum4.Text.ToString() + txtDateCourse1.Text.ToString() + txtDateCourse2.Text.ToString() + txtDateCourse3.Text.ToString()
                                + txtDateCourse4.Text.ToString() + labDateDean.Text.ToString() + rbtAcceptDean.SelectedValue.ToString();
                if (fuSignatureDean.HasFile)
                {
                    string Private = fuSignatureDean.FileName.ToString();
                    Path = System.Web.HttpContext.Current.Server.MapPath("../Test") + "/" + Private;
                    string Pasword = txtPassSign.Text.ToString();
                    fuSignatureDean.SaveAs(Server.MapPath("../Test") + "/" + fuSignatureDean.FileName);
                    SignatureEmployee newSig     = new SignatureEmployee();
                    string            strencrypt = newSig.encrypet(Data, Path, Pasword);
                    Result = newSig.Decreypt(strencrypt, ID);
                }

                if (Result == true)
                {
                    AbsenceExam obj            = new AbsenceExam();
                    int         id             = Convert.ToInt32(Request.QueryString["id"]);
                    string      descrptionDean = txtDescriptionDean.Text.ToString();
                    int         AcceptDean     = Convert.ToInt32(rbtAcceptDean.SelectedValue.ToString());
                    if (obj.AcceptAbsenceExam(id, AcceptDean, descrptionDean) == 1)
                    {
                        DataRow  dr    = obj.drgetform(id);
                        int      STUid = Convert.ToInt32(dr["StudentID"].ToString());
                        SentMail s     = new SentMail();
                        s.sendemailStudent(STUid);
                        Response.Redirect("ProcessRequest2.aspx");
                    }

                    errorLabel.Visible = false;
                }
                else
                {
                    errorLabel.Text    = "التوقيع المدخل خاطئ او كلمة المرور";
                    errorLabel.Visible = true;
                }
            }
        }
        private void fillData()
        {
            AbsenceExam obj = new AbsenceExam();
            int         id  = Convert.ToInt32(Request.QueryString["id"]);
            DataRow     dr  = obj.drgetform(id);

            if (dr != null)
            {
                int      STUid  = Convert.ToInt32(dr["StudentID"].ToString());
                Studnets objStu = new Studnets();
                DataRow  Stu    = objStu.drSearchStudent(STUid);
                if (Stu != null)
                {
                    labStudentName.Text    = Stu["StudentName"].ToString();
                    labNumberStudent.Text  = Stu["UniversityID"].ToString();
                    labSectionStudent.Text = Stu["SectionName"].ToString();
                    labCollage.Text        = Stu["CollageName"].ToString();
                }

                labDate.Text        = dr["Date"].ToString();
                txtDateCourse1.Text = dr["Date1"].ToString();
                txtDateCourse2.Text = dr["Date2"].ToString();
                txtDateCourse3.Text = dr["Date3"].ToString();
                txtDateCourse3.Text = dr["Date4"].ToString();
                txtReason.Text      = dr["Description"].ToString();
                txtCourseNum1.Text  = dr["Subject1"].ToString();
                txtCourseNum2.Text  = dr["Subject2"].ToString();
                txtCourseNum3.Text  = dr["Subject3"].ToString();
                txtCourseNum4.Text  = dr["Subject4"].ToString();

                LinkButton1.Text = dr["Attachment1"].ToString();
                LinkButton2.Text = dr["Attachment2"].ToString();
                string           Year     = dr["Year"].ToString();
                string           Semester = dr["Semester"].ToString();
                RegistredCourses Subj     = new RegistredCourses();

                if (Convert.ToInt32(txtCourseNum1.Text.ToString()) != 0)
                {
                    int     Course1 = Convert.ToInt32(txtCourseNum1.Text.ToString());
                    DataRow Sub     = Subj.drSearchRegisterSubjectID(Course1, Year, Semester);
                    labTeacher1.Text = Sub["EmployeeName"].ToString();
                    ddlCourse1.Items.Insert(0, new ListItem(Sub["SubjectName"].ToString(), "0"));
                }
                if (Convert.ToInt32(txtCourseNum2.Text.ToString()) != 0)
                {
                    int     Course2 = Convert.ToInt32(txtCourseNum2.Text.ToString());
                    DataRow Sub     = Subj.drSearchRegisterSubjectID(Course2, Year, Semester);
                    labTeacher2.Text = Sub["EmployeeName"].ToString();
                    ddlCourse2.Items.Insert(0, new ListItem(Sub["SubjectName"].ToString(), "0"));
                }
                if (Convert.ToInt32(txtCourseNum3.Text.ToString()) != 0)
                {
                    int     Course3 = Convert.ToInt32(txtCourseNum3.Text.ToString());
                    DataRow Sub     = Subj.drSearchRegisterSubjectID(Course3, Year, Semester);
                    labTeacher3.Text = Sub["EmployeeName"].ToString();
                    ddlCourse3.Items.Insert(0, new ListItem(Sub["SubjectName"].ToString(), "0"));
                }
                if (Convert.ToInt32(txtCourseNum4.Text.ToString()) != 0)
                {
                    int     Course4 = Convert.ToInt32(txtCourseNum4.Text.ToString());
                    DataRow Sub     = Subj.drSearchRegisterSubjectID(Course4, Year, Semester);
                    labTeacher3.Text = Sub["EmployeeName"].ToString();
                    ddlCourse4.Items.Insert(0, new ListItem(Sub["SubjectName"].ToString(), "0"));
                }



                txtDescriptionDean.Text = dr["DeanDescription"].ToString();
                string DeanAccept = dr["DeanAccept"].ToString();
                if (DeanAccept == "1")
                {
                    rbtAcceptDean.SelectedValue = "1";
                }
                else if (DeanAccept == "2")
                {
                    rbtAcceptDean.SelectedValue = "2";
                }
            }
        }