コード例 #1
0
    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
        {
        }
    }
コード例 #2
0
    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);
    }