/// <summary> /// ����Ƶ���ؼ��� ��ӣ�ɾ������ /// </summary> /// <param name="hairNetTag"></param> /// <param name="ua"></param> /// <returns></returns> public bool HairNetTagCreateDeleteUpdate(HairNetTag hairNetTag, UserAction ua) { bool result = false; string commandText = string.Empty; switch (ua) { case UserAction.Create: commandText = "INSERT INTO HairNetTag (HairNetTagID, HairNetTagName, HairNetTagGroupID) VALUES (" + hairNetTag.TagID + ", '" + hairNetTag.TagName + "', '" + hairNetTag.HairNetTagGroupID + "')"; break; case UserAction.Delete: commandText = "DELETE FROM HairNetTag WHERE (HairNetTagID = " + hairNetTag.TagID + ")"; break; case UserAction.Update: commandText = "UPDATE HairNetTag SET HairNetTagName ='" + hairNetTag.TagName + "', HairNetTagGroupID =" + hairNetTag.HairNetTagGroupID + " WHERE (HairNetTagID = " + hairNetTag.TagID + ")"; break; } using (SqlConnection conn = new SqlConnection(DataHelper2.SqlConnectionString)) { using (SqlCommand comm = new SqlCommand()) { comm.CommandText = commandText; comm.Connection = conn; conn.Open(); try { comm.ExecuteNonQuery(); result = true; } catch (Exception ex) { throw new Exception(ex.Message); } } } return result; }
//����ʽ�������ݲ���д�����Ǹ��������ͼ��Ƶ������ǣ��۲��ʺ� /// <summary> /// ͨ��GROUPID��ȡ����Ƶ���ؼ����б� /// </summary> /// <param name="count"></param> /// <returns></returns> public List<HairNetTag> GetHairNetTagsByHairNetTagGroupID(int hairNetTagGroupID) { List<HairNetTag> list = new List<HairNetTag>(); string commText = "SELECT * FROM HairNetTag where HairNetTagGroupID=" + hairNetTagGroupID; using (SqlConnection conn = new SqlConnection(DataHelper2.SqlConnectionString)) { { using (SqlCommand comm = new SqlCommand()) { comm.Connection = conn; comm.CommandText = commText; conn.Open(); using (SqlDataReader reader = comm.ExecuteReader()) { while (reader.Read()) { HairNetTag tag = new HairNetTag(); tag.TagID = int.Parse(reader["HairNetTagID"].ToString()); tag.TagName = reader["HairNetTagName"].ToString(); tag.HairNetTagGroupID = int.Parse (reader["HairNetTagGroupID"].ToString()); // there is no ids? list.Add(tag); } } } } } return list; }