public void ThemTagMonAn(TagMonAnDTO tagmonanDTO) { Connect(); SqlCommand cmd = new SqlCommand("spThemTagMonAn", cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@matag", SqlDbType.Int); cmd.Parameters.Add("@mamon", SqlDbType.Int); cmd.Parameters["@matag"].Value = tagmonanDTO.Ma_tag; cmd.Parameters["@mamon"].Value = tagmonanDTO.Ma_mon; try { cmd.ExecuteNonQuery(); Disconnect(); } catch { } }
public int ThemMonAn(MonAnDTO monan, String strTag) { int Kq = 0; //mã người dùng Connect(); SqlCommand cmd = new SqlCommand("spThemMonAn", cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@tenmon", SqlDbType.NVarChar); cmd.Parameters.Add("@hinhanhminhhoa", SqlDbType.NVarChar); cmd.Parameters.Add("@mota", SqlDbType.Text); cmd.Parameters.Add("@diembinhchon", SqlDbType.Int); cmd.Parameters.Add("@donvitinh", SqlDbType.NVarChar); cmd.Parameters.Add("@gia", SqlDbType.Money); cmd.Parameters.Add("@maloaimon", SqlDbType.Int); cmd.Parameters.Add("@tinhtrang", SqlDbType.Bit); cmd.Parameters.Add("@trangthaihienthi", SqlDbType.Bit); cmd.Parameters["@tenmon"].Value = monan.Ten_mon; cmd.Parameters["@hinhanhminhhoa"].Value = monan.Hinh_anh_minh_hoa; cmd.Parameters["@mota"].Value = monan.Mo_ta; cmd.Parameters["@diembinhchon"].Value = monan.Diem_binh_chon; cmd.Parameters["@donvitinh"].Value = monan.Don_vi_tinh; cmd.Parameters["@gia"].Value = monan.Gia; cmd.Parameters["@maloaimon"].Value = monan.Ma_loai_mon; cmd.Parameters["@tinhtrang"].Value = monan.Tinh_trang; cmd.Parameters["@trangthaihienthi"].Value = monan.Trang_thai_hien_thi; cmd.Parameters.Add("@mamon", SqlDbType.Int); cmd.Parameters["@mamon"].Direction = ParameterDirection.Output; try { cmd.ExecuteNonQuery(); int mamon = int.Parse(cmd.Parameters["@mamon"].Value.ToString()); Kq = mamon; Disconnect(); String[] dsTag = TagDAO.XuLyChuoiTag(strTag); TagDTO tagDTO = new TagDTO(); TagMonAnDTO tagmonanDTO = new TagMonAnDTO(); tagmonanDTO.Ma_mon = mamon; for (int i = 0; i < dsTag.Length; ++i) { tagDTO.Ten_tag = dsTag[i]; int matag = (new TagDAO()).ThemTag(tagDTO); tagmonanDTO.Ma_tag = matag; (new TagMonAnDAO()).ThemTagMonAn(tagmonanDTO); } } catch (SqlException ex) { Disconnect(); throw ex; } return(Kq); }