protected void btnSaveHead_Click(object sender, EventArgs e) { bool Result = false; int ID = Convert.ToInt32(Session["ID"].ToString()); string Path = ""; string Data = txtNumCourse1.Text.ToString() + txtNumCourse2.Text.ToString() + txtNumCourse3.Text.ToString() + txtNmberHours.Text.ToString() + txtNumHourAfter.Text.ToString() + DateTime.Today.ToString() + rbtAceptHead.SelectedValue.ToString(); if (fuSignatureHead.HasFile) { string Private = fuSignatureHead.FileName.ToString(); Path = System.Web.HttpContext.Current.Server.MapPath("Test") + "/" + Private; string Pasword = txtPassSign.Text.ToString(); fuSignatureHead.SaveAs(Server.MapPath("Test") + "/" + fuSignatureHead.FileName); SignatureEmployee newSig = new SignatureEmployee(); string strencrypt = newSig.encrypet(Data, Path, Pasword); Result = newSig.Decreypt(strencrypt, ID); } if (Result == true) { PullCourseClass obj = new PullCourseClass(); int id = Convert.ToInt32(Request.QueryString["id"]); int AcceptHead = Convert.ToInt32(rbtAceptHead.SelectedValue.ToString()); string HeadDec = txtDescriptionHead.Text.ToString(); if (obj.AcceptHeadPullCourse(id, AcceptHead, HeadDec) == 1) { DataRow dr = obj.drgetform(id); int STUid = Convert.ToInt32(dr["StudentID"].ToString()); SentMail s = new SentMail(); s.sendemailDean(STUid); Response.Redirect("ProcessRequest.aspx"); } errorHead.Visible = false; } else { errorHead.Text = "التوقيع المدخل خاطئ او كلمة المرور"; errorHead.Visible = true; } }
protected void btnSaveReg_Click(object sender, EventArgs e) { bool Result = false; int ID = Convert.ToInt32(Session["ID"].ToString()); string Path = ""; string Data = labDate.Text.ToString() + txtYear.Text.ToString() + rbtAcceptRegistration.SelectedValue.ToString(); if (fuSignatureReg.HasFile) { string Private = fuSignatureReg.FileName.ToString(); Path = System.Web.HttpContext.Current.Server.MapPath("Test") + "/" + Private; string Pasword = txtPassSign.Text.ToString(); fuSignatureReg.SaveAs(Server.MapPath("Test") + "/" + fuSignatureReg.FileName); SignatureEmployee newSig = new SignatureEmployee(); string strencrypt = newSig.encrypet(Data, Path, Pasword); Result = newSig.Decreypt(strencrypt, ID); } if (Result == true) { DelaySemesterClass obj = new DelaySemesterClass(); int id = Convert.ToInt32(Request.QueryString["id"]); int Acceptreg = Convert.ToInt32(rbtAcceptRegistration.SelectedValue.ToString()); string RegestrationDescr = txtDescriptionReg.Text.ToString(); if (obj.AcceptRegDelaySemester(id, Acceptreg, RegestrationDescr) == 1) { DataRow dr = obj.drgetform(id); int STUid = Convert.ToInt32(dr["StudentID"].ToString()); SentMail s = new SentMail(); s.sendemailDean(STUid); Response.Redirect("ProcessRequest.aspx"); } errorReg.Visible = false; } else { errorReg.Text = "التوقيع المدخل خاطئ او كلمة المرور"; errorReg.Visible = true; } }
protected void btnSave_Click(object sender, EventArgs e) { 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(); if (fuSignatureStudent.HasFile) { string Private = fuSignatureStudent.FileName.ToString(); Path = System.Web.HttpContext.Current.Server.MapPath("Test") + "/" + Private; string Pasword = txtPassSign.Text.ToString(); fuSignatureStudent.SaveAs(Server.MapPath("Test") + "/" + fuSignatureStudent.FileName); SignatureStudents newSig = new SignatureStudents(); string strencrypt = newSig.encrypet(Data, Path, Pasword); Result = newSig.Decreypt(strencrypt, ID); } if (Result == true) { int row = Convert.ToInt32(Request.QueryString["id"]); int CourseNum1 = 0; int CourseNum2 = 0; int CourseNum3 = 0; int CourseNum4 = 0; if (txtCourseNum1.Text != string.Empty) { CourseNum1 = Convert.ToInt32(txtCourseNum1.Text.ToString()); } if (txtCourseNum2.Text != string.Empty) { CourseNum2 = Convert.ToInt32(txtCourseNum2.Text.ToString()); } if (txtCourseNum3.Text != string.Empty) { CourseNum3 = Convert.ToInt32(txtCourseNum3.Text.ToString()); } if (txtCourseNum4.Text != string.Empty) { CourseNum4 = Convert.ToInt32(txtCourseNum4.Text.ToString()); } string ExamCourse1Date = txtDateCourse1.Text.ToString(); string ExamCourse2Date = txtDateCourse2.Text.ToString(); string ExamCourse3Date = txtDateCourse3.Text.ToString(); string ExamCourse4Date = txtDateCourse4.Text.ToString(); string Reason = txtReason.Text.ToString(); string strReasonFile = ""; string strReasonFile2 = ""; if (fuDetiels1.HasFile) { strReasonFile = fuDetiels1.FileName.ToString(); fuDetiels1.SaveAs(Server.MapPath("../UploadFiles") + "/" + fuDetiels1.FileName); } if (fuDetiels2.HasFile) { strReasonFile2 = fuDetiels2.FileName.ToString(); fuDetiels2.SaveAs(Server.MapPath("../UploadFiles") + "/" + fuDetiels2.FileName); } string date = labDate.Text.ToString(); AbsenceExam obj11 = new AbsenceExam(); NowTimeUniversity timee = new NowTimeUniversity(); DataRow T = timee.drSearchYearANdSemester(); string semester = T["NowSemester"].ToString(); string Year = T["NowYear"].ToString(); if (obj11.UpdateAbsenceExam(row, ID, date, Year, semester, CourseNum1, ExamCourse1Date, CourseNum2, ExamCourse2Date, CourseNum3, ExamCourse3Date, CourseNum4, ExamCourse4Date, Reason, strReasonFile, strReasonFile2, 1) == 1) { txtReason.Text = ""; txtCourseNum1.Text = ""; ddlCourse1.SelectedIndex = -1; ddlCourse2.SelectedIndex = -1; ddlCourse3.SelectedIndex = -1; ddlCourse4.SelectedIndex = -1; labTeacher1.Text = ""; labTeacher2.Text = ""; labTeacher3.Text = ""; labTeacher4.Text = ""; SentMail s = new SentMail(); s.sendemailDean(ID); } errorLabel.Visible = false; } else { errorLabel.Text = "التوقيع المدخل خاطئ"; errorLabel.Visible = true; } }