コード例 #1
0
ファイル: TopicClass.cs プロジェクト: huyndgcs17342/AsmAD
        public List <TopicClass> GetTopicClasses(string id_Topic)
        {
            string sql;

            if (string.IsNullOrEmpty(id_Topic))
            {
                sql = "SELECT * FROM Topic";
            }
            else
            {
                sql = "SELECT * FROM Topic WHERE Id_Topic = " + id_Topic;
            }
            List <TopicClass> tList = new List <TopicClass>();
            DataTable         dt    = new DataTable();
            SqlConnection     con   = db.GetConnection();
            SqlDataAdapter    da    = new SqlDataAdapter(sql, con);

            con.Open();
            da.Fill(dt);
            da.Dispose();
            con.Close();
            TopicClass tmpT;

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                tmpT             = new TopicClass();
                tmpT.Id_Topic    = Convert.ToInt32(dt.Rows[i]["Id_Topic"].ToString());
                tmpT.Name        = dt.Rows[i]["Name"].ToString();
                tmpT.Description = dt.Rows[i]["Description"].ToString();
                tmpT.Id_Course   = Convert.ToInt32(dt.Rows[i]["Id_Course"].ToString());
                tmpT.Id_Trainer  = Convert.ToInt32(dt.Rows[i]["Id_Trainer"].ToString());
                tList.Add(tmpT);
            }
            return(tList);
        }
コード例 #2
0
ファイル: TopicClass.cs プロジェクト: huyndgcs17342/AsmAD
        public void AddTopic(TopicClass t)
        {
            string        sql = "INSERT INTO Topic(Name, Description, Id_Course, Id_Trainer) VALUES('" + t.Name + "','" + t.Description + "','" + t.Id_Course + "',,'" + t.Id_Trainer + "')";
            SqlConnection con = db.GetConnection();
            SqlCommand    cmd = new SqlCommand(sql, con);

            con.Open();
            cmd.ExecuteNonQuery();
            cmd.Dispose();
            con.Close();
        }
コード例 #3
0
ファイル: TopicClass.cs プロジェクト: huyndgcs17342/AsmAD
        public void DeleteAccount(TopicClass t)
        {
            string        sql = "DELETE Topic WHERE Id_Topic =" + t.Id_Topic;
            SqlConnection con = db.GetConnection();
            SqlCommand    cmd = new SqlCommand(sql, con);

            con.Open();
            cmd.ExecuteNonQuery();
            cmd.Dispose();
            con.Close();
        }
コード例 #4
0
ファイル: TopicClass.cs プロジェクト: huyndgcs17342/AsmAD
        public void UpdateTopic(TopicClass t)
        {
            string        sql = "UPDATE Topic SET Name='" + t.Name + "',Description='" + t.Description + "',Id_Course='" + t.Id_Course + "',Id_Trainer='" + t.Id_Trainer + "' WHERE Id_Topic= " + t.Id_Topic;
            SqlConnection con = db.GetConnection();
            SqlCommand    cmd = new SqlCommand(sql, con);

            con.Open();
            cmd.ExecuteNonQuery();
            cmd.Dispose();
            con.Close();
        }