Exemple #1
0
        /// <summary>
        /// 获取公司关键字(返回String,非键值对)(已经修改为返回键值对)
        /// </summary>
        /// <param name="companyID">公司ID</param>
        /// <returns></returns>
        public string GetCompanyTag_String(string companyID)
        {
            HF.Cloud.BLL.Common.Logger.Error("GetCompanyTag_String方法获取公司关键字获取到参数companyID:" + companyID);
            JavaScriptSerializer js = new JavaScriptSerializer();
            //List<string> list = new List<string>();
            List <Dictionary <string, object> > list = new List <Dictionary <string, object> >();
            //关键字记录
            Companys_TagEL com_TagEL = new Companys_TagEL();

            com_TagEL.CompanyID = long.Parse(companyID);
            //获取当前公司的关键字列表
            DataTable dt = com_TagEL.ExecDT(3);

            HF.Cloud.BLL.Common.Logger.Error("GetCompanyTag_String方法获取到公司关键字个数:" + dt.Rows.Count);
            foreach (DataRow dr in dt.Rows)
            {
                //string tagName = dr["Tag"].ToString();
                Dictionary <string, object> dic = new Dictionary <string, object>();
                dic.Add("Tag", dr["Tag"].ToString());
                list.Add(dic);
            }
            string strJson = js.Serialize(list);

            HF.Cloud.BLL.Common.Logger.Error("GetCompanyTag_String方法返回的公司关键字json数据:" + strJson);
            return(strJson);
        }
Exemple #2
0
        /// <summary>
        /// 删除关键字
        /// </summary>
        /// <param name="companyID">公司ID</param>
        /// <param name="tag">关键字名称</param>
        /// <returns>返回关键字列表</returns>
        public string CancelCompanyTag(string companyID, string tag)
        {
            HF.Cloud.BLL.Common.Logger.Error("删除公司关键字获取到参数companyID:" + companyID + "-----tag:" + tag);
            JavaScriptSerializer js = new JavaScriptSerializer();
            List <Dictionary <string, object> > list = new List <Dictionary <string, object> >();
            //删除关键字记录
            Companys_TagEL com_TagEL = new Companys_TagEL();

            com_TagEL.CompanyID = long.Parse(companyID);
            com_TagEL.Tag       = tag;
            int outValue;

            com_TagEL.ExecNonQuery(2, out outValue);
            HF.Cloud.BLL.Common.Logger.Error("删除关键字结果(大于0说明添加成功):" + outValue);
            if (outValue > 0)
            {
                //获取当前公司的关键字列表
                DataTable dt = com_TagEL.ExecDT(3);
                HF.Cloud.BLL.Common.Logger.Error("删除后获取到公司关键字个数:" + dt.Rows.Count);
                foreach (DataRow dr in dt.Rows)
                {
                    string tagName = dr["Tag"].ToString();
                    Dictionary <string, object> dic = new Dictionary <string, object>();
                    dic.Add("Tag", tagName);
                    list.Add(dic);
                }
            }
            string strJson = js.Serialize(list);

            HF.Cloud.BLL.Common.Logger.Error("删除后返回的公司关键字json数据:" + strJson);
            return(strJson);
        }