예제 #1
0
        private void fillDataForm(int ID)
        {
            Studnets objStu = new Studnets();
            DataRow  Stu    = objStu.drSearchStudent(ID);

            if (Stu != null)
            {
                labStudentName.Text    = Stu["StudentName"].ToString();
                labStudentNmuber.Text  = Stu["UniversityID"].ToString();
                labSectionStudent.Text = Stu["SectionName"].ToString();
                labCollage.Text        = Stu["CollageName"].ToString();
            }
            PullCourseClass obj = new PullCourseClass();
            int             id  = Convert.ToInt32(Request.QueryString["id"]);
            DataRow         dr  = obj.drgetform(id);

            if (dr != null)
            {
                txtTimeCourse1.Text  = dr["Course1time"].ToString();
                txtTimeCourse2.Text  = dr["Course2time"].ToString();
                txtTimeCourse3.Text  = dr["Course3time"].ToString();
                txtReason.Text       = dr["Description"].ToString();
                txtNmberHours.Text   = dr["NumHourRegester"].ToString();
                txtNumHourAfter.Text = dr["NumAfterPull"].ToString();
            }
            labDate.Text = DateTime.Today.ToString();
        }
예제 #2
0
        private void fillDataForm(int ID)
        {
            PullCourseClass obj = new PullCourseClass();
            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();
                    labStudentNmuber.Text  = Stu["UniversityID"].ToString();
                    labSectionStudent.Text = Stu["SectionName"].ToString();
                    labCollage.Text        = Stu["CollageName"].ToString();
                }

                labDate.Text         = dr["Date"].ToString();
                txtTimeCourse1.Text  = dr["Course1time"].ToString();
                txtTimeCourse2.Text  = dr["Course2time"].ToString();
                txtTimeCourse3.Text  = dr["Course3time"].ToString();
                txtReason.Text       = dr["Description"].ToString();
                txtNmberHours.Text   = dr["NumHourRegester"].ToString();
                txtNumHourAfter.Text = dr["NumAfterPull"].ToString();
                txtNumCourse1.Text   = dr["Subject1ID"].ToString();
                txtNumCourse2.Text   = dr["Subject2ID"].ToString();
                txtNumCourse3.Text   = dr["Subject3ID"].ToString();

                string           Year     = dr["Year"].ToString();
                string           Semester = dr["Semester"].ToString();
                RegistredCourses Subj     = new RegistredCourses();

                if (Convert.ToInt32(txtNumCourse1.Text.ToString()) != 0)
                {
                    int     Course1 = Convert.ToInt32(txtNumCourse1.Text.ToString());
                    DataRow Sub     = Subj.drSearchRegisterSubjectID(Course1, Year, Semester);
                    labTeacher1.Text             = Sub["EmployeeName"].ToString();
                    ddlNameCourse1.SelectedValue = txtNumCourse1.Text.ToString();
                    //ddlNameCourse1.Items.Insert(0, new ListItem(Sub["SubjectName"].ToString(), "0"));
                }
                if (Convert.ToInt32(txtNumCourse2.Text.ToString()) != 0)
                {
                    int     Course2 = Convert.ToInt32(txtNumCourse2.Text.ToString());
                    DataRow Sub     = Subj.drSearchRegisterSubjectID(Course2, Year, Semester);
                    labTeacher2.Text = Sub["EmployeeName"].ToString();
                    //ddlNameCourse2.Items.Insert(0, new ListItem(Sub["SubjectName"].ToString(), "0"));
                    ddlNameCourse2.SelectedValue = txtNumCourse2.Text.ToString();
                }
                if (Convert.ToInt32(txtNumCourse3.Text.ToString()) != 0)
                {
                    int     Course3 = Convert.ToInt32(txtNumCourse3.Text.ToString());
                    DataRow Sub     = Subj.drSearchRegisterSubjectID(Course3, Year, Semester);
                    labTeacher3.Text = Sub["EmployeeName"].ToString();
                    //ddlNameCourse3.Items.Insert(0, new ListItem(Sub["SubjectName"].ToString(), "0"));
                    ddlNameCourse3.SelectedValue = txtNumCourse3.Text.ToString();
                }
            }
        }
예제 #3
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string Reson = "";
            int    NumHoursResginter;
            int    NumpullHours;
            int    CourseNum1 = 0;
            int    CourseNum2 = 0;
            int    CourseNum3 = 0;
            int    CourseNum4 = 0;

            if (txtNumCourse1.Text != string.Empty)
            {
                CourseNum1 = Convert.ToInt32(txtNumCourse1.Text.ToString());
            }

            if (txtNumCourse2.Text != string.Empty)
            {
                CourseNum2 = Convert.ToInt32(txtNumCourse2.Text.ToString());
            }

            if (txtNumCourse3.Text != string.Empty)
            {
                CourseNum3 = Convert.ToInt32(txtNumCourse3.Text.ToString());
            }
            if (txtNmberHours.Text != string.Empty)
            {
                NumHoursResginter = Convert.ToInt32(txtNmberHours.Text.ToString());
            }
            if (txtNumHourAfter.Text != string.Empty)
            {
                NumpullHours = Convert.ToInt32(txtNumHourAfter.Text.ToString());
            }

            string Course1time = txtTimeCourse1.Text.ToString();

            string          Course2time = txtTimeCourse2.Text.ToString();
            string          Course3time = txtTimeCourse3.Text.ToString();
            string          DateNow     = DateTime.Today.ToString();
            int             ID          = Convert.ToInt32(Session["ID"]);
            PullCourseClass obj         = new PullCourseClass();

            if (obj.AddPullCourse(ID, "", CourseNum1, CourseNum2, CourseNum3, DateNow, Reson, "", "", 0, "", "", 0, 0, 5) == 1)
            {
                txtReason.Text               = "";
                txtNumCourse1.Text           = "";
                txtNumCourse2.Text           = "";
                txtNumCourse3.Text           = "";
                ddlNameCourse1.SelectedIndex = -1;
                ddlNameCourse2.SelectedIndex = -1;
                ddlNameCourse3.SelectedIndex = -1;
                labTeacher1.Text             = "";
                labTeacher2.Text             = "";
                labTeacher3.Text             = "";
                txtNmberHours.Text           = "";
                txtNumHourAfter.Text         = "";
                txtTimeCourse1.Text          = "";
                txtTimeCourse2.Text          = "";
                txtTimeCourse3.Text          = "";
            }
        }
예제 #4
0
        private void fillGv()
        {
            PullCourseClass obj  = new PullCourseClass();
            DataTable       TBL1 = obj.dtNotAcceptDeanPullCourseApplication();

            gvPullCourse.DataSource = TBL1;
            gvPullCourse.DataBind();
        }
예제 #5
0
        private void fillGv()
        {
            int             ID   = Convert.ToInt32(Session["ID"].ToString());
            PullCourseClass obj  = new PullCourseClass();
            DataTable       TBL1 = obj.dtViewStudents(ID);

            gvPullCourse.DataSource = TBL1;
            gvPullCourse.DataBind();
        }
예제 #6
0
        public void NotAccept(int ID)
        {
            PullCourseClass obj = new PullCourseClass();

            if (obj.NotAcceptDeanPullCourse(ID) == 1)
            {
                fillGv();
            }
        }
        public void Accept(int ID)
        {
            PullCourseClass obj = new PullCourseClass();

            if (obj.AcceptRegPullCourse(ID) == 1)
            {
                fillGv();
            }
        }
예제 #8
0
        protected void gvPullCourseView_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int         index = 0;
            GridViewRow row;
            GridView    grid = sender as GridView;

            if (e.CommandName == "dispaly")
            {
                int rowIndex = int.Parse(e.CommandArgument.ToString());
                int val      = (int)this.gvPullCourse.DataKeys[rowIndex]["ID"];
            }
            else if (e.CommandName == "edit1")
            {
                int             rowIndex = int.Parse(e.CommandArgument.ToString());
                int             val      = (int)this.gvPullCourse.DataKeys[rowIndex]["ID"];
                PullCourseClass obj      = new PullCourseClass();
                DataRow         dr       = obj.dreditform(val);
                if (dr == null)
                {
                    fillGv();
                    errorLabel.Text      = "لا يمكن تعديل هذا الطلب";
                    errorLabel.Visible   = true;
                    errorLabel.ForeColor = Color.Red;
                }
                else
                {
                    Response.Redirect("UpdateForm/PullCourseUpdate.aspx?id=" + val);
                }
            }
            else if (e.CommandName == "delete")
            {
                int             rowIndex = int.Parse(e.CommandArgument.ToString());
                int             val      = (int)this.gvPullCourse.DataKeys[rowIndex]["ID"];
                PullCourseClass obj      = new PullCourseClass();
                int             del      = obj.DeletePullCourseSelected(val);
                errorLabel.Text    = del + "";
                errorLabel.Visible = true;
                if (del == 0)
                {
                    errorLabel.Text      = "لا يمكن حذف هذا الطلب لأنه غير مكتمل";
                    errorLabel.Visible   = true;
                    errorLabel.ForeColor = Color.Red;
                }
                if (del == 1)
                {
                    errorLabel.Text      = "تمت العملية بنجاح";
                    errorLabel.Visible   = true;
                    errorLabel.ForeColor = Color.DarkGreen;
                }
            }
        }
예제 #9
0
        protected void fillEditddl()
        {
            PullCourseClass  obj      = new PullCourseClass();
            int              id       = Convert.ToInt32(Request.QueryString["id"]);
            DataRow          dr       = obj.drgetform(id);
            RegistredCourses obj1     = new RegistredCourses();
            int              ID       = Convert.ToInt32(Session["ID"].ToString());
            int              CourseID = 0;
            DataRow          dr1;

            if (dr != null)
            {
                ddlNameCourse1.SelectedValue = dr["Subject1ID"].ToString();
                ddlNameCourse2.SelectedValue = dr["Subject2ID"].ToString();
                ddlNameCourse3.SelectedValue = dr["Subject3ID"].ToString();
                if (ddlNameCourse1.SelectedIndex != 0 && ddlNameCourse1.SelectedIndex != -1)
                {
                    txtNumCourse1.Text = ddlNameCourse1.SelectedValue.ToString();
                    CourseID           = Convert.ToInt32(ddlNameCourse1.SelectedValue.ToString());
                    dr1 = obj1.drSearchRegisterSubjectTeacher(ID, CourseID);
                    if (dr1 != null)
                    {
                        labTeacher1.Text = dr1["EmployeeName"].ToString();
                    }
                }
                if (ddlNameCourse3.SelectedIndex != 0 && ddlNameCourse3.SelectedIndex != -1)
                {
                    txtNumCourse3.Text = ddlNameCourse3.SelectedValue.ToString();
                    CourseID           = Convert.ToInt32(ddlNameCourse3.SelectedValue.ToString());
                    dr1 = obj1.drSearchRegisterSubjectTeacher(ID, CourseID);
                    if (dr1 != null)
                    {
                        labTeacher3.Text = dr1["EmployeeName"].ToString();
                    }
                }
                if (ddlNameCourse2.SelectedIndex != 0 && ddlNameCourse2.SelectedIndex != -1)
                {
                    txtNumCourse2.Text = ddlNameCourse2.SelectedValue.ToString();
                    ID       = Convert.ToInt32(Session["ID"].ToString());
                    CourseID = Convert.ToInt32(ddlNameCourse2.SelectedValue.ToString());

                    dr1 = obj1.drSearchRegisterSubjectTeacher(ID, CourseID);
                    if (dr1 != null)
                    {
                        labTeacher2.Text = dr1["EmployeeName"].ToString();
                    }
                }
            }
        }
        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;
            }
        }
        private void fillData(int p)
        {
            PullCourseClass obj = new PullCourseClass();
            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();
                    labStudentNmuber.Text  = Stu["UniversityID"].ToString();
                    labSectionStudent.Text = Stu["SectionName"].ToString();
                    labCollage.Text        = Stu["CollageName"].ToString();
                }
                labDateReg.Text      = DateTime.UtcNow.ToString("yyyy-MM-dd");
                labDate.Text         = dr["Date"].ToString();
                txtTimeCourse1.Text  = dr["Course1time"].ToString();
                txtTimeCourse2.Text  = dr["Course2time"].ToString();
                txtTimeCourse3.Text  = dr["Course3time"].ToString();
                txtReason.Text       = dr["Description"].ToString();
                txtNmberHours.Text   = dr["NumHourRegester"].ToString();
                txtNumHourAfter.Text = dr["NumAfterPull"].ToString();
                txtNumCourse1.Text   = dr["Subject1ID"].ToString();
                txtNumCourse2.Text   = dr["Subject2ID"].ToString();
                txtNumCourse3.Text   = dr["Subject3ID"].ToString();

                string           Year     = dr["Year"].ToString();
                string           Semester = dr["Semester"].ToString();
                RegistredCourses Subj     = new RegistredCourses();

                if (Convert.ToInt32(txtNumCourse1.Text.ToString()) != 0)
                {
                    int     Course1 = Convert.ToInt32(txtNumCourse1.Text.ToString());
                    DataRow Sub     = Subj.drSearchRegisterSubjectID(Course1, Year, Semester);
                    labTeacher1.Text = Sub["EmployeeName"].ToString();
                    ddlNameCourse1.Items.Insert(0, new ListItem(Sub["SubjectName"].ToString(), "0"));
                }
                if (Convert.ToInt32(txtNumCourse2.Text.ToString()) != 0)
                {
                    int     Course2 = Convert.ToInt32(txtNumCourse2.Text.ToString());
                    DataRow Sub     = Subj.drSearchRegisterSubjectID(Course2, Year, Semester);
                    labTeacher2.Text = Sub["EmployeeName"].ToString();
                    ddlNameCourse2.Items.Insert(0, new ListItem(Sub["SubjectName"].ToString(), "0"));
                }
                if (Convert.ToInt32(txtNumCourse3.Text.ToString()) != 0)
                {
                    int     Course3 = Convert.ToInt32(txtNumCourse3.Text.ToString());
                    DataRow Sub     = Subj.drSearchRegisterSubjectID(Course3, Year, Semester);
                    labTeacher3.Text = Sub["EmployeeName"].ToString();
                    ddlNameCourse3.Items.Insert(0, new ListItem(Sub["SubjectName"].ToString(), "0"));
                }


                txtDescriptionHead.Text = dr["HeadDescription"].ToString();
                string HeadAccept = dr["HeadAccept"].ToString();
                if (HeadAccept == "1")
                {
                    rbtAceptHead.SelectedValue = "1";
                }
                else if (HeadAccept == "2")
                {
                    rbtAceptHead.SelectedValue = "2";
                }
                string DeanAccept = dr["DeanAccept"].ToString();
                if (DeanAccept == "1")
                {
                    rbtAcceptDean.SelectedValue = "1";
                }
                else if (DeanAccept == "2")
                {
                    rbtAcceptDean.SelectedValue = "2";
                }

                string RegAccept = dr["RegestrationAccept"].ToString();
                if (RegAccept == "1")
                {
                    rbtAcceptRegistration.SelectedValue = "1";
                }
                else if (RegAccept == "2")
                {
                    rbtAcceptRegistration.SelectedValue = "2";
                }
                txtDescriptionDean.Text = dr["DeanDescription"].ToString();
            }
        }
예제 #12
0
        protected void ddlRequest_SelectedIndexChanged(object sender, EventArgs e)
        {
            int      ID       = Convert.ToInt32(Session["ID"].ToString());
            Position emp      = new Position();
            DataRow  dr       = emp.drSearchEmployeePosition(ID);
            int      position = Convert.ToInt32(dr["Position"].ToString());

            if (position == 2)
            {
                Employee info      = new Employee();
                DataRow  section   = info.drSearchEmployeeSection(ID);
                int      sec       = Convert.ToInt32(section["SectionID"].ToString());
                College  col       = new College();
                DataRow  college   = col.drSearchColloge(sec);
                int      Collegeid = Convert.ToInt32(college["CollegeID"].ToString());


                if (ddlRequest.SelectedIndex != 0 && ddlRequest.SelectedIndex != -1)
                {
                    if (Convert.ToInt32(ddlRequest.SelectedValue.ToString()) == 1)
                    {
                        ShowStatusClass obj = new ShowStatusClass();
                        DataTable       dt  = obj.dtNotAcceptDeanShowStatusApplication(Collegeid);
                        gvRequest.DataSource = dt;
                        gvRequest.DataBind();
                    }
                    else if (Convert.ToInt32(ddlRequest.SelectedValue.ToString()) == 2)
                    {
                        PullCourseClass obj = new PullCourseClass();
                        DataTable       dt  = obj.dtNotAcceptDeanPullCourseApplication(Collegeid);
                        gvRequest.DataSource = dt;
                        gvRequest.DataBind();
                    }
                    else if (Convert.ToInt32(ddlRequest.SelectedValue.ToString()) == 3)
                    {
                        AbsenceExam obj = new AbsenceExam();
                        DataTable   dt  = obj.dtNotAcceptDeanAbsenceExamApplication(Collegeid);
                        gvRequest.DataSource = dt;
                        gvRequest.DataBind();
                    }
                    else if (Convert.ToInt32(ddlRequest.SelectedValue.ToString()) == 4)
                    {
                        AlternativeSub obj = new AlternativeSub();
                        DataTable      dt  = obj.dtNotAcceptDeanAltSubApplication(Collegeid);
                        gvRequest.DataSource = dt;
                        gvRequest.DataBind();
                    }
                    else if (Convert.ToInt32(ddlRequest.SelectedValue.ToString()) == 5)
                    {
                        DropSemester obj = new DropSemester();
                        DataTable    dt  = obj.dtNotAcceptDeanDropSemesterApplication(Collegeid);
                        gvRequest.DataSource = dt;
                        gvRequest.DataBind();
                    }
                    else if (Convert.ToInt32(ddlRequest.SelectedValue.ToString()) == 6)
                    {
                        DelaySemesterClass obj = new DelaySemesterClass();
                        DataTable          dt  = obj.dtNotAcceptDeanDelaySemesterApplication(Collegeid);
                        gvRequest.DataSource = dt;
                        gvRequest.DataBind();
                    }
                }
            }
            else if (position == 3)
            {
                Employee info    = new Employee();
                DataRow  section = info.drSearchEmployeeSection(ID);
                int      sec     = Convert.ToInt32(section["SectionID"].ToString());
                if (ddlRequest.SelectedIndex != 0 && ddlRequest.SelectedIndex != -1)
                {
                    if (Convert.ToInt32(ddlRequest.SelectedValue.ToString()) == 1)
                    {
                        ShowStatusClass obj = new ShowStatusClass();
                        DataTable       dt  = obj.dtNotAcceptHeadShowStatusApplication(sec);
                        gvRequest.DataSource = dt;
                        gvRequest.DataBind();
                    }
                    else if (Convert.ToInt32(ddlRequest.SelectedValue.ToString()) == 2)
                    {
                        PullCourseClass obj = new PullCourseClass();
                        DataTable       dt  = obj.dtNotAcceptHeadPullCourseApplication(sec);
                        gvRequest.DataSource = dt;
                        gvRequest.DataBind();
                    }

                    else if (Convert.ToInt32(ddlRequest.SelectedValue.ToString()) == 4)
                    {
                        AlternativeSub obj = new AlternativeSub();
                        DataTable      dt  = obj.dtNotAcceptHeadAltSubApplication(sec);
                        gvRequest.DataSource = dt;
                        gvRequest.DataBind();
                    }
                    else if (Convert.ToInt32(ddlRequest.SelectedValue.ToString()) == 5)
                    {
                        DropSemester obj = new DropSemester();
                        DataTable    dt  = obj.dtNotAcceptHeadDropSemesterApplication(sec);
                        gvRequest.DataSource = dt;
                        gvRequest.DataBind();
                    }
                }
            }
            else if (position == 5)
            {
                if (Convert.ToInt32(ddlRequest.SelectedValue.ToString()) == 6)
                {
                    DelaySemesterClass obj = new DelaySemesterClass();
                    DataTable          dt  = obj.dtNotAcceptRegestDelaySemesterApplication();
                    gvRequest.DataSource = dt;
                    gvRequest.DataBind();
                }
                else if (Convert.ToInt32(ddlRequest.SelectedValue.ToString()) == 2)
                {
                    PullCourseClass obj = new PullCourseClass();
                    DataTable       dt  = obj.dtNotAcceptRegPullCourseApplication();
                    gvRequest.DataSource = dt;
                    gvRequest.DataBind();
                }

                else if (Convert.ToInt32(ddlRequest.SelectedValue.ToString()) == 4)
                {
                    AlternativeSub obj = new AlternativeSub();
                    DataTable      dt  = obj.dtNotAcceptHeadAltSubApplication();
                    gvRequest.DataSource = dt;
                    gvRequest.DataBind();
                }
                else if (Convert.ToInt32(ddlRequest.SelectedValue.ToString()) == 5)
                {
                    DropSemester obj = new DropSemester();
                    DataTable    dt  = obj.dtNotAcceptRegDropSemesterApplication();
                    gvRequest.DataSource = dt;
                    gvRequest.DataBind();
                }
            }
            else if (position == 1)
            {
                if (Convert.ToInt32(ddlRequest.SelectedValue.ToString()) == 5)
                {
                    DropSemester obj = new DropSemester();
                    DataTable    dt  = obj.dtNotAcceptDeputyAcademicAcceptDropSemesterApplication();
                    gvRequest.DataSource = dt;
                    gvRequest.DataBind();
                }
            }
        }
예제 #13
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   = txtNumCourse1.Text.ToString() + txtNumCourse2.Text.ToString() + txtNumCourse3.Text.ToString() +
                            txtNmberHours.Text.ToString() + txtNumHourAfter.Text.ToString() + DateTime.Today.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 Reson = "";
                int    NumHoursResginter;
                int    NumpullHours;
                int    CourseNum1 = 0;
                int    CourseNum2 = 0;
                int    CourseNum3 = 0;


                if (txtNumCourse1.Text != string.Empty)
                {
                    CourseNum1 = Convert.ToInt32(txtNumCourse1.Text.ToString());
                }

                if (txtNumCourse2.Text != string.Empty)
                {
                    CourseNum2 = Convert.ToInt32(txtNumCourse2.Text.ToString());
                }

                if (txtNumCourse3.Text != string.Empty)
                {
                    CourseNum3 = Convert.ToInt32(txtNumCourse3.Text.ToString());
                }
                if (txtNmberHours.Text != string.Empty)
                {
                    NumHoursResginter = Convert.ToInt32(txtNmberHours.Text.ToString());
                }
                if (txtNumHourAfter.Text != string.Empty)
                {
                    NumpullHours = Convert.ToInt32(txtNumHourAfter.Text.ToString());
                }
                if (txtReason.Text != string.Empty)
                {
                    Reson = txtReason.Text.ToString();
                }

                string Course1time = txtTimeCourse1.Text.ToString();

                string          Course2time   = txtTimeCourse2.Text.ToString();
                string          Course3time   = txtTimeCourse3.Text.ToString();
                int             NumHourREG    = Convert.ToInt32(txtNmberHours.Text.ToString());
                int             NumHourAFpull = Convert.ToInt32(txtNumHourAfter.Text.ToString());
                string          DateNow       = DateTime.Today.ToString();
                int             roww          = Convert.ToInt32(Request.QueryString["id"]);
                PullCourseClass obj           = new PullCourseClass();
                if (obj.UpdatePullCourse(roww, ID, CourseNum1, CourseNum2, CourseNum3, DateNow, Reson, Course1time, Course2time, Course3time, NumHourREG, NumHourAFpull, "", "", 0, "", "", 0, 0, 5) == 1)
                {
                    txtReason.Text               = "";
                    txtNumCourse1.Text           = "";
                    txtNumCourse2.Text           = "";
                    txtNumCourse3.Text           = "";
                    ddlNameCourse1.SelectedIndex = -1;
                    ddlNameCourse2.SelectedIndex = -1;
                    ddlNameCourse3.SelectedIndex = -1;
                    labTeacher1.Text             = "";
                    labTeacher2.Text             = "";
                    labTeacher3.Text             = "";
                    txtNmberHours.Text           = "";
                    txtNumHourAfter.Text         = "";
                    txtTimeCourse1.Text          = "";
                    txtTimeCourse2.Text          = "";
                    txtTimeCourse3.Text          = "";
                }
                errorLabel.Visible = false;
            }
            else
            {
                errorLabel.Text    = "التوقيع المدخل خاطئ";
                errorLabel.Visible = true;
            }
        }
예제 #14
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            bool   Result = false;
            int    ID     = Convert.ToInt32(Session["ID"]);
            string Path   = "";
            string Data   = txtNumCourse1.Text.ToString() + txtNumCourse2.Text.ToString() + txtNumCourse3.Text.ToString() +
                            txtNmberHours.Text.ToString() + txtNumHourAfter.Text.ToString() + DateTime.Today.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)
            {
                string Reson = "";
                int    NumHoursResginter;
                int    NumpullHours;
                int    CourseNum1 = 0;
                int    CourseNum2 = 0;
                int    CourseNum3 = 0;


                if (txtNumCourse1.Text != string.Empty)
                {
                    CourseNum1 = Convert.ToInt32(txtNumCourse1.Text.ToString());
                }

                if (txtNumCourse2.Text != string.Empty)
                {
                    CourseNum2 = Convert.ToInt32(txtNumCourse2.Text.ToString());
                }

                if (txtNumCourse3.Text != string.Empty)
                {
                    CourseNum3 = Convert.ToInt32(txtNumCourse3.Text.ToString());
                }
                if (txtNmberHours.Text != string.Empty)
                {
                    NumHoursResginter = Convert.ToInt32(txtNmberHours.Text.ToString());
                }
                if (txtNumHourAfter.Text != string.Empty)
                {
                    NumpullHours = Convert.ToInt32(txtNumHourAfter.Text.ToString());
                }
                if (txtReason.Text != string.Empty)
                {
                    Reson = txtReason.Text.ToString();
                }

                string Course1time = txtTimeCourse1.Text.ToString();

                string          Course2time   = txtTimeCourse2.Text.ToString();
                string          Course3time   = txtTimeCourse3.Text.ToString();
                int             NumHourREG    = Convert.ToInt32(txtNmberHours.Text.ToString());
                int             NumHourAFpull = Convert.ToInt32(txtNumHourAfter.Text.ToString());
                string          DateNow       = DateTime.Today.ToString();
                int             roww          = Convert.ToInt32(Request.QueryString["id"]);
                PullCourseClass obj           = new PullCourseClass();
                if (obj.UpdatePullCourse(roww, ID, CourseNum1, CourseNum2, CourseNum3, DateNow, Reson, Course1time, Course2time, Course3time, NumHourREG, NumHourAFpull, "", "", 0, "", "", 0, 0, 5) == 1)
                {
                    Response.Redirect("PullCourseDisplay.aspx");
                }
                errorLabel.Visible = false;
            }
            else
            {
                errorLabel.Text    = "التوقيع المدخل خاطئ";
                errorLabel.Visible = true;
            }
        }
예제 #15
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            bool   Result = false;
            int    ID     = Convert.ToInt32(Session["ID"]);
            string Path   = "";

            string Data = txtNumCourse1.Text.ToString() + txtNumCourse2.Text.ToString() + txtNumCourse3.Text.ToString() +
                          txtNmberHours.Text.ToString() + txtNumHourAfter.Text.ToString() + DateTime.Today.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)
            {
                string Reson = "";
                int    NumHoursResginter;
                int    NumpullHours;
                int    CourseNum1 = 0;
                int    CourseNum2 = 0;
                int    CourseNum3 = 0;


                if (txtNumCourse1.Text != string.Empty)
                {
                    CourseNum1 = Convert.ToInt32(txtNumCourse1.Text.ToString());
                }

                if (txtNumCourse2.Text != string.Empty)
                {
                    CourseNum2 = Convert.ToInt32(txtNumCourse2.Text.ToString());
                }

                if (txtNumCourse3.Text != string.Empty)
                {
                    CourseNum3 = Convert.ToInt32(txtNumCourse3.Text.ToString());
                }
                if (txtNmberHours.Text != string.Empty)
                {
                    NumHoursResginter = Convert.ToInt32(txtNmberHours.Text.ToString());
                }
                if (txtNumHourAfter.Text != string.Empty)
                {
                    NumpullHours = Convert.ToInt32(txtNumHourAfter.Text.ToString());
                }
                if (txtReason.Text != string.Empty)
                {
                    Reson = txtReason.Text.ToString();
                }

                string            Course1time   = txtTimeCourse1.Text.ToString();
                string            Course2time   = txtTimeCourse2.Text.ToString();
                string            Course3time   = txtTimeCourse3.Text.ToString();
                int               NumHourREG    = Convert.ToInt32(txtNmberHours.Text.ToString());
                int               NumHourAFpull = Convert.ToInt32(txtNumHourAfter.Text.ToString());
                string            DateNow       = labDate.Text.ToString();
                NowTimeUniversity timee         = new NowTimeUniversity();
                DataRow           T             = timee.drSearchYearANdSemester();
                string            semester      = T["NowSemester"].ToString();
                string            Year          = T["NowYear"].ToString();
                PullCourseClass   obj           = new PullCourseClass();
                if (NumHourAFpull >= 9)
                {
                    if (obj.AddPullCourse(ID, Year, semester, CourseNum1, CourseNum2, CourseNum3, DateNow, Reson, Course1time, Course2time, Course3time, NumHourREG, NumHourAFpull, "", "", 0, "", "", 0, 0, 5) == 1)
                    {
                        txtReason.Text               = "";
                        txtNumCourse1.Text           = "";
                        txtNumCourse2.Text           = "";
                        txtNumCourse3.Text           = "";
                        ddlNameCourse1.SelectedIndex = -1;
                        ddlNameCourse2.SelectedIndex = -1;
                        ddlNameCourse3.SelectedIndex = -1;
                        labTeacher1.Text             = "";
                        labTeacher2.Text             = "";
                        labTeacher3.Text             = "";
                        txtNmberHours.Text           = "";
                        txtNumHourAfter.Text         = "";
                        txtTimeCourse1.Text          = "";
                        txtTimeCourse2.Text          = "";
                        txtTimeCourse3.Text          = "";
                        labError.Visible             = false;
                        error.Style.Add("display", "none");
                        SentMail s = new SentMail();
                        s.sendemailHead(ID);
                        Response.Redirect("HomeStudent.aspx");
                    }
                }
                else
                {
                    labError.Visible = true;
                    error.Style.Add("display", "block");
                }
                errorLabel.Visible = false;
            }
            else
            {
                errorLabel.Text    = " التوقيع المدخل خاطئ أو كلمة المرور";
                errorLabel.Visible = true;
            }
        }