コード例 #1
0
    protected void btnAddCourse_Click(object sender, EventArgs e)
    {
        using (ModelTutor obj = new ModelTutor())
        {
            int id = Convert.ToInt32(Session["tutorId"]);

            #region AddCourses

            if (cbCourse1.SelectedValue != "0")
            {

                obj.AddTotblTutorCourses(new tblTutorCourse { TutorId = id, CourseId = Convert.ToInt32(cbCourse1.SelectedValue), Grade = txtGrade1.Text.Trim(), Active = false });
            }
            if (cbCourse2.SelectedValue != "0")
            {

                obj.AddTotblTutorCourses(new tblTutorCourse { TutorId = id, CourseId = Convert.ToInt32(cbCourse2.SelectedValue), Grade = txtGrade2.Text.Trim(), Active = false });
            }
            if (cbCourse3.SelectedValue != "0")
            {

                obj.AddTotblTutorCourses(new tblTutorCourse { TutorId = id, CourseId = Convert.ToInt32(cbCourse3.SelectedValue), Grade = txtGrade3.Text.Trim(), Active = false });
            }
            if (cbCourse4.SelectedValue != "0")
            {

                obj.AddTotblTutorCourses(new tblTutorCourse { TutorId = id, CourseId = Convert.ToInt32(cbCourse4.SelectedValue), Grade = txtGrade4.Text.Trim(), Active = false });
            }

            #endregion

            try
            {
                obj.SaveChanges();
                txtGrade1.Text = "";
                txtGrade2.Text = "";
                txtGrade3.Text = "";
                txtGrade4.Text = "";

                cbCourse1.SelectedIndex = 0;
                cbCourse2.SelectedIndex = 0;
                cbCourse3.SelectedIndex = 0; cbCourse4.SelectedIndex = 0;

                gridCourses.DataBind();

            }
            catch (Exception)
            {

            }

        }
    }
コード例 #2
0
    protected void btnRegister_Click(object sender, EventArgs ev)
    {
        if (checkValidation())
        {
            using (ModelTutor obj = new ModelTutor())
            {

                string email = txtEmail.Text.Trim();

                var result = (from e in obj.tblTutors
                              where e.Email == email
                              select e).Count();

                if (result < 1)
                {
                    tblTutor newTutor = new tblTutor { Id = txtStudentId.Text.Trim(), Name = txtName.Text.Trim(), Email = txtEmail.Text.Trim(), Password = txtPassword.Text.Trim(), Active = true };
                    obj.AddTotblTutors(newTutor);

                    #region AddCourses

                    if (cbCourse1.SelectedValue != "0")
                    {

                        obj.AddTotblTutorCourses(new tblTutorCourse { TutorId = newTutor.TutorId, CourseId = Convert.ToInt32(cbCourse1.SelectedValue), Grade = txtGrade1.Text.Trim(), Active = false });
                    }
                    if (cbCourse2.SelectedValue != "0")
                    {

                        obj.AddTotblTutorCourses(new tblTutorCourse { TutorId = newTutor.TutorId, CourseId = Convert.ToInt32(cbCourse2.SelectedValue), Grade = txtGrade2.Text.Trim(), Active = false });
                    }
                    if (cbCourse3.SelectedValue != "0")
                    {

                        obj.AddTotblTutorCourses(new tblTutorCourse { TutorId = newTutor.TutorId, CourseId = Convert.ToInt32(cbCourse3.SelectedValue), Grade = txtGrade3.Text.Trim(), Active = false });
                    }
                    if (cbCourse4.SelectedValue != "0")
                    {

                        obj.AddTotblTutorCourses(new tblTutorCourse { TutorId = newTutor.TutorId, CourseId = Convert.ToInt32(cbCourse4.SelectedValue), Grade = txtGrade4.Text.Trim(), Active = false });
                    }

                    #endregion

                    #region Schedule

                    string mon = cbMonStart.SelectedValue + "to" + cbMonEnd.SelectedValue;
                    string tue = cbTueStart.SelectedValue + "to" + cbTueEnd.SelectedValue;
                    string wed = cbWedStart.SelectedValue + "to" + cbWedEnd.SelectedValue;
                    string thur = cbThurStart.SelectedValue + "to" + cbThurEnd.SelectedValue;
                    string fri = cbFriStart.SelectedValue + "to" + cbFriEnd.SelectedValue;

                    obj.AddTotblSchedules(new tblSchedule { TutorId = newTutor.TutorId, Mo = mon, Tu = tue, We = wed, Th = thur, Fr = fri });

                    #endregion

                    try
                    {
                        obj.SaveChanges();

                        Email m = new Email();

                        try
                        {
                            string body = "Hello " + txtName.Text.Trim() + ",\n" + "You are registered for Tutoring.";

                            m.sendEmail(email, body);
                        }
                        catch (Exception)
                        {

                        }

                        Response.Redirect("~/Sucess.aspx?m=Your account has been sucessfuly registered. Login to book tutor.");
                    }
                    catch (Exception)
                    {

                    }
                }
                else
                {
                    Label1.Text = "Email already exist";
                }

            }
        }
    }