public ArrayList GetAllHealthScores()
        {
            ArrayList     healthScores = new ArrayList();
            SqlConnection conn         = new SqlConnection();

            conn.ConnectionString = dbConnStr;
            conn.Open();
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conn;
            cmd.CommandText = "Select * from T_HealthSocre";
            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                HealthScore hs = new HealthScore();
                hs.Hsid      = (int)dr[0];
                hs.Dorid     = (int)dr[1];
                hs.Score     = (int)dr[2];
                hs.Checkdate = dr[3].ToString();
                healthScores.Add(hs);
            }
            dr.Close();
            conn.Close();
            return(healthScores);
        }
        public void UpdateHealthScore(HealthScore hs)
        {
            SqlConnection conn = new SqlConnection();

            conn.ConnectionString = dbConnStr;
            conn.Open();
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conn;
            cmd.CommandText = String.Format("Update T_HealthScore Set dorid = {0},score = {1} where hsid = {2}", hs.Dorid, hs.Score, hs.Hsid);
            cmd.ExecuteNonQuery();
            conn.Close();
        }
        public void AddHealthScore(HealthScore hs)
        {
            SqlConnection conn = new SqlConnection();

            conn.ConnectionString = dbConnStr;
            conn.Open();
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conn;
            cmd.CommandText = String.Format("Insert T_HealthScore(dorid,score,checkdate) values({0},{1},convert(varchar(10),getdate(),120))", hs.Dorid, hs.Score);
            cmd.ExecuteNonQuery();
            conn.Close();
        }
Beispiel #4
0
        /// <summary>
        /// 通过寝室号查分数
        /// </summary>
        public ArrayList getHealthScoreByDorid(Int32 dorid)
        {
            ArrayList     hsList = new ArrayList();
            SqlConnection conn   = new SqlConnection(dbConnStr);

            conn.Open();
            String        sql = String.Format("select * from T_HealthScore where dorid={0}", dorid);
            SqlCommand    cmd = new SqlCommand(sql, conn);
            SqlDataReader dr  = cmd.ExecuteReader();

            while (dr.Read())
            {
                HealthScore hs = new HealthScore();
                hs.Hsid      = Convert.ToInt32(dr["hsid"]);
                hs.Dorid     = Convert.ToInt32(dr["dorid"]);
                hs.Score     = Convert.ToInt32(dr["score"]);
                hs.Checkdate = dr["checkdate"].ToString().Substring(0, 9);
                hsList.Add(hs);
            }
            dr.Close();
            conn.Close();
            return(hsList);
        }