Пример #1
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            bool   Result = false;
            int    ID     = Convert.ToInt32(Session["ID"]);
            string Path   = "";

            string Data = labDate.Text.ToString() + txtYear.Text.ToString();

            if (fuSignatureStudent.HasFile)
            {
                string Private = fuSignatureStudent.FileName.ToString();
                Path = System.Web.HttpContext.Current.Server.MapPath("Test") + "/" + fuSignatureStudent.FileName.ToString();
                fuSignatureStudent.SaveAs(Server.MapPath("Test") + "/" + fuSignatureStudent.FileName);
                SignatureStudents newSig  = new SignatureStudents();
                string            Pasword = txtPassSign.Text.ToString();

                string strencrypt = newSig.encrypet(Data, Path, Pasword);
                Result = newSig.Decreypt(strencrypt, ID);
            }

            if (Result == true)
            {
                string Reason   = "";
                string year     = "";
                string semester = "";
                if (txtStatus.Text != string.Empty)
                {
                    Reason = txtStatus.Text.ToString();
                }
                if (txtYear.Text != string.Empty)
                {
                    year = txtYear.Text.ToString();
                }
                if (ddlSemester.SelectedIndex != 0 && ddlSemester.SelectedIndex != -1)
                {
                    semester = ddlSemester.Text.ToString();
                }
                DelaySemesterClass obj         = new DelaySemesterClass();
                string             Datenow     = labDate.Text.ToString();
                NowTimeUniversity  timee       = new NowTimeUniversity();
                DataRow            T           = timee.drSearchYearANdSemester();
                string             nowsemester = T["NowSemester"].ToString();
                string             nowYear     = T["NowYear"].ToString();
                if (obj.AddDelaySemester(ID, nowYear, nowsemester, year, semester, Reason, Datenow, "", 0, "", "", 0, "", 6) == 1)
                {
                    txtStatus.Text            = "";
                    ddlSemester.SelectedIndex = 0;
                    txtYear.Text = "";
                    SentMail s = new SentMail();
                    s.sendemailReg();
                    Response.Redirect("HomeStudent.aspx");
                }
                errorLabel.Visible = false;
            }
            else
            {
                errorLabel.Text    = " التوقيع المدخل خاطئ أو كلمة المرور";
                errorLabel.Visible = true;
            }
        }
Пример #2
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            bool   Result = false;
            int    ID     = Convert.ToInt32(Session["ID"]);
            string Path   = "C:/Users/Dua'a-Orcas/Desktop/WebApplication1/WebApplication1/WebApplication1/PageStudents/Test/";
            string Data   = labDate.Text.ToString() + txtYear.Text.ToString();

            if (fuSignatureStudent.HasFile)
            {
                string Private = fuSignatureStudent.FileName.ToString();
                Path = Path + Private;
                fuSignatureStudent.SaveAs(Server.MapPath("Test") + "/" + fuSignatureStudent.FileName);
                //  Path = "/Test/" + fuSignatureStudent.FileName;
                SignatureStudents newSig     = new SignatureStudents();
                string            strencrypt = newSig.encrypet(Data, Path, ID);
                Result = newSig.Decreypt(strencrypt, ID);
            }

            if (Result == true)
            {
                string Reason   = "";
                string year     = "";
                string semester = "";
                if (txtStatus.Text != string.Empty)
                {
                    Reason = txtStatus.Text.ToString();
                }
                if (txtYear.Text != string.Empty)
                {
                    year = txtYear.Text.ToString();
                }
                if (ddlSemester.SelectedIndex != 0 && ddlSemester.SelectedIndex != -1)
                {
                    semester = ddlSemester.Text.ToString();
                }
                DelaySemesterClass obj     = new DelaySemesterClass();
                string             Datenow = labDate.Text.ToString();
                if (obj.AddDelaySemester(ID, year, semester, Reason, Datenow, "", 0, "", "", 0, "", 6) == 1)
                {
                    txtStatus.Text = "";
                }
                errorLabel.Visible = false;
            }
            else
            {
                errorLabel.Text    = "التوقيع المدخل خاطئ";
                errorLabel.Visible = true;
            }
        }