Ejemplo n.º 1
0
 /// <summary>
 /// 根据学号查询学生。
 /// </summary>
 /// <param name="number">要查询的学生学号</param>
 /// <returns>除密码、IP、注册时间外的所有学生信息</returns>
 public static Student queryStudent(string number)
 {
     try
     {
         string           sql  = "select username,sex,grade,age,major from users where username=?1;";
         MySqlParameter[] para = new MySqlParameter[1];
         para[0] = new MySqlParameter("?1", number);
         DataTable dataTable = DAL_MysqlHelper.ExecuteDataTable(sql, para).Tables[0];
         Student   student   = new Student("", "", "", "", "", "", "", "");
         if (dataTable != null)
         {
             student.username = dataTable.Rows[0]["username"].ToString();
             student.sex      = dataTable.Rows[0]["sex"].ToString();
             student.age      = dataTable.Rows[0]["age"].ToString();
             student.grade    = dataTable.Rows[0]["grade"].ToString();
             student.major    = dataTable.Rows[0]["major"].ToString();
         }
         return(student);
     }
     catch (Exception e)
     {
         LogWriter.writeLine(@"C:\WEB_ASP\logs\DAL.log", "queryStudent:" + e.Message);
         return(null);
     }
 }
Ejemplo n.º 2
0
        public static DataSet queryAllTeam()
        {
            DataSet ds = null;

            try
            {
                string sql = "select team.*,teacher.TeaName from teacher inner join team on teacher.username=team.TeaID";
                ds = DAL_MysqlHelper.ExecuteDataTable(sql);
            }
            catch
            {
            }
            return(ds);
        }
Ejemplo n.º 3
0
        public static DataSet queryMember(string TeamID)
        {
            string         sql  = "select b.username,b.major,a.AuditStatus from team_member a, users b where a.StuID=b.username and a.TeamID=?0";
            MySqlParameter para = new MySqlParameter("?0", TeamID);

            try
            {
                return(DAL_MysqlHelper.ExecuteDataTable(sql, para));
            }
            catch (Exception e)
            {
                return(null);
            }
        }
Ejemplo n.º 4
0
        /// <summary>
        /// 查询所有学生信息。
        /// </summary>
        /// <returns>DataSet</returns>
        public static DataSet queryAllStudent()
        {
            DataSet ds = null;

            try
            {
                string sql = "select username,sex,grade,age,major,IP,regtime,id from users;";
                ds = DAL_MysqlHelper.ExecuteDataTable(sql);
            }
            catch
            {
            }
            return(ds);
        }
Ejemplo n.º 5
0
 public static string queryJoinStatus(string teamID, string stuID)
 {
     try
     {
         string           sql  = "select AuditStatus from team_member where TeamID=?0 and StuID=?1";
         MySqlParameter[] para = { new MySqlParameter("?0", teamID), new MySqlParameter("?1", stuID) };
         DataSet          ds   = DAL_MysqlHelper.ExecuteDataTable(sql, para);
         if (ds.Tables[0].Rows.Count == 0)
         {
             return("未加入*");
         }
         else
         {
             return(ds.Tables[0].Rows[0].ItemArray[0].ToString());
         }
     }
     catch
     {
         return("ERROR");
     }
 }
Ejemplo n.º 6
0
        public static string queryTeamAuditMode(string teamID)
        {
            string         sql  = "select AuditMode from team where teamID=?0";
            MySqlParameter para = new MySqlParameter("?0", teamID);

            try
            {
                DataSet ds = DAL_MysqlHelper.ExecuteDataTable(sql, para);
                if (ds.Tables[0].Rows.Count == 0)
                {
                    return("");
                }
                else
                {
                    return(ds.Tables[0].Rows[0].ItemArray[0].ToString());
                }
            }
            catch
            {
                return("ERROR");
            }
        }
Ejemplo n.º 7
0
 /// <summary>
 /// 根据用户名查询教师。
 /// </summary>
 /// <param name="number">用户名</param>
 /// <returns></returns>
 public static Teacher queryTeacher(string number)
 {
     try
     {
         string           sql  = "select username,sex,age from teacher where username=?1;";
         MySqlParameter[] para = new MySqlParameter[1];
         para[0] = new MySqlParameter("?1", number);
         DataTable dataTable = DAL_MysqlHelper.ExecuteDataTable(sql, para).Tables[0];
         Teacher   teacher   = new Teacher("", "", "", "");
         if (dataTable != null)
         {
             teacher.username = dataTable.Rows[0]["username"].ToString();
             teacher.sex      = dataTable.Rows[0]["sex"].ToString();
             teacher.age      = dataTable.Rows[0]["age"].ToString();
         }
         return(teacher);
     }
     catch (Exception e)
     {
         LogWriter.writeLine(@"C:\WEB_ASP\logs\DAL.log", "queryTeacher:" + e.Message);
         return(null);
     }
 }