示例#1
0
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        TeacherManage tm     = new TeacherManage();
        bool          result = tm.VldUserName(txtUserName.Text.ToString().Trim());

        if (result == true)
        {
            string path = Server.MapPath(BusyworkManage.Path);
            tm.AddTeacher(txtUserName.Text.ToString().Trim(), txtPWD.Text.ToString().Trim(), txtTeacherName.Text.ToString().Trim(), path);
        }
        else
        {
            string alert = "用户名已经存在!";
            HttpContext.Current.Response.Write("<script language = 'javascript'>alert('" + alert + "');</script>");
        }
    }
示例#2
0
 public void UserLogin()
 {
     if (ddlSelect.SelectedValue == "教师")
     {
         TeacherManage tm = new TeacherManage();
         tm.TeacherLogin(txtName.Text.ToString().Trim(), txtPwd.Text.ToString().Trim());
     }
     else if (ddlSelect.SelectedValue == "学生")
     {
         StudentManage sm = new StudentManage();
         sm.StudentLogin(txtName.Text.ToString().Trim(), txtPwd.Text.ToString().Trim());
     }
     else
     {
         TeacherManage tm = new TeacherManage();
         tm.AdminLogin(txtName.Text.ToString().Trim(), txtPwd.Text.ToString().Trim());
     }
 }
示例#3
0
        /// <summary>
        /// Exam list
        /// </summary>
        /// <param name="teacherSelect"></param>
        /// <returns></returns>
        public List <TeacherManage> ExamList(TeacherSelect teacherSelect)
        {
            SqlConnection connection = new SqlConnection(CONNECTION_STRING);

            connection.Open();
            SqlCommand command = new SqlCommand("spTeacherManage", connection);

            command.CommandType = CommandType.StoredProcedure;
            List <TeacherManage> teacherManageExam = new List <TeacherManage>();

            command.Parameters.Add(new SqlParameter("@TeacherSortName", teacherSelect.TeacherSortName));
            command.Parameters.Add(new SqlParameter("@TeacherSortDirction", teacherSelect.TeacherSortDirction));
            command.Parameters.Add(new SqlParameter("@Name", teacherSelect.Name));
            command.Parameters.Add(new SqlParameter("@CurrentPage", teacherSelect.CurrentPage));
            command.Parameters.Add(new SqlParameter("@PageSize", teacherSelect.PageSize));
            command.Parameters.Add(new SqlParameter("@StartDate", teacherSelect.StartTime));
            command.Parameters.Add(new SqlParameter("@EndDate", teacherSelect.EndTime));

            using (SqlDataReader reader = command.ExecuteReader())
            {
                while (reader.Read())
                {
                    TeacherManage teacherManage = new TeacherManage();

                    teacherManage.ExamName         = reader.GetString(0);
                    teacherManage.Id               = reader.GetInt32(1);
                    teacherManage.EffectiveTime    = reader.GetDateTime(2);
                    teacherManage.QuestionQuantity = reader.GetInt32(3);
                    teacherManage.AvgScore         = reader[4] == System.DBNull.Value ? 0 : reader.GetDecimal(4);
                    teacherManage.ExamineeCount    = reader[5] == System.DBNull.Value ? 0 : reader.GetInt32(5);
                    teacherManage.NumOfQualified   = reader[6] == System.DBNull.Value ? 0 : reader.GetInt32(6);
                    teacherManage.PassRate         = reader[7] == System.DBNull.Value ? 0 : reader.GetDecimal(7);
                    teacherManage.RowNumber        = reader.GetInt64(8);

                    teacherManageExam.Add(teacherManage);
                }
            }

            return(teacherManageExam);
        }
示例#4
0
    protected void btnQuit_Click(object sender, EventArgs e)
    {
        TeacherManage tm = new TeacherManage();

        tm.TeacherLogoOff();
    }