/// <summary> /// 编辑自动匹配关键字 /// </summary> /// <param name="item"></param> public void EditSearchedKeywords(SearchedKeywords item) { DataCommand dc = DataCommandManager.GetDataCommand("Keyword_UpdateSearchKeyword"); dc.SetParameterValue <SearchedKeywords>(item); dc.ExecuteNonQuery(); }
/// <summary> /// 添加自动匹配的搜索关键字 IPP系统中默认CreateUserType=0。 /// </summary> /// <param name="item"></param> public virtual void AddSearchedKeywords(SearchedKeywords item) { if (keywordDA.CheckSearchKeywords(item)) { throw new BizException(ResouceManager.GetMessageString("MKT.Keywords", "Keywords_ExsitTheKeywords")); } else { keywordDA.AddSearchedKeywords(item); } }
/// <summary> /// 编辑自动匹配关键字 /// </summary> /// <param name="item"></param> public virtual void EditSearchedKeywords(SearchedKeywords item) { if (!keywordDA.CheckSearchKeywords(item)) { keywordDA.EditSearchedKeywords(item); } else { //throw new BizException("已存在该关键字,不能修改!"); throw new BizException(ResouceManager.GetMessageString("MKT.Keywords", "Keywords_ExsitTheKeywords")); } }
public void Insert(string Keyword, int HCSiteSectionCode, string IP, int ReturnCount, DateTime SearchDate) { UtilDataContext dc = new UtilDataContext(); SearchedKeywords NewKeyword = new SearchedKeywords(); dc.SearchedKeywords.InsertOnSubmit(NewKeyword); NewKeyword.IP = IP; NewKeyword.ReturnCount = ReturnCount; NewKeyword.Keyword = Keyword; NewKeyword.HCSiteSectionCode = HCSiteSectionCode; NewKeyword.SearchDate = SearchDate; dc.SubmitChanges(); }
/// <summary> /// 检查是否存在相同的关键字 /// </summary> /// <param name="item"></param> /// <returns></returns> public bool CheckSearchKeywords(SearchedKeywords item) { DataCommand cmd; if (item.SysNo > 0) { cmd = DataCommandManager.GetDataCommand("Keyword_CheckSearchKeywordByUpdate"); } else { cmd = DataCommandManager.GetDataCommand("Keyword_CheckSearchKeywordByKeywords"); } cmd.SetParameterValue <SearchedKeywords>(item); return(cmd.ExecuteScalar() != null); }
private void btnSave_Click(object sender, RoutedEventArgs e) { if (!ValidationManager.Validate(this.LayoutRoot)) { return; } //vm = LayoutRoot.DataContext as SearchedKeywordsQueryVM; //SearchedKeywords item = vm.ConvertVM<SearchedKeywordsQueryVM, SearchedKeywords>(); SearchedKeywords item = EntityConvertorExtensions.ConvertVM <SearchedKeywordsVM, SearchedKeywords>(vm, (v, t) => { t.Keywords = new BizEntity.LanguageContent(ConstValue.BizLanguageCode, v.Keywords); }); if (isAdd) { // item.Status = (ADStatus)vm.Status; // item.CreateUserType = 0;//MKT item.CompanyCode = Newegg.Oversea.Silverlight.ControlPanel.Core.CPApplication.Current.CompanyCode; facade.AddSearchedKeywords(item, (obj, args) => { if (args.FaultsHandle()) { return; } CPApplication.Current.CurrentPage.Context.Window.Alert(ResKeywords.Information_CreateSuccessful, Newegg.Oversea.Silverlight.Controls.Components.MessageType.Information); }); } else { item.SysNo = SysNo; facade.EditSearchedKeywords(item, (obj, args) => { if (args.FaultsHandle()) { return; } CPApplication.Current.CurrentPage.Context.Window.Alert(ResKeywords.Information_UpdateSuccessful, Newegg.Oversea.Silverlight.Controls.Components.MessageType.Information); }); } }
public virtual void EditSearchedKeywords(SearchedKeywords item) { searchedKeywordsAppService.EditSearchedKeywords(item); }
public virtual void AddSearchedKeywords(SearchedKeywords item) { searchedKeywordsAppService.AddSearchedKeywords(item); }
/// <summary> /// 批量设置自动匹配关键字无效 /// </summary> /// <param name="adv"></param> /// <param name="callback"></param> //public void SetSearchedKeywordsInvalid(List<int> items, EventHandler<RestClientEventArgs<List<int>>> callback) //{ // string relativeUrl = "/MKTService/KeywordsInfo/SetSearchedKeywordsInvalid"; // restClient.Update<List<int>>(relativeUrl, items, callback); //} /// <summary> /// 添加自动匹配关键字 /// </summary> /// <param name="filter"></param> /// <param name="callback"></param> public void AddSearchedKeywords(SearchedKeywords item, EventHandler <RestClientEventArgs <dynamic> > callback) { string relativeUrl = "/MKTService/KeywordsInfo/AddSearchedKeywords"; restClient.Create(relativeUrl, item, callback); }
/// <summary> /// 编辑自动匹配关键字 /// </summary> /// <param name="item"></param> public virtual void EditSearchedKeywords(SearchedKeywords item) { ObjectFactory <SearchedKeywordsProcessor> .Instance.EditSearchedKeywords(item); }