/// <summary> /// 创建广告商 /// </summary> /// <param name="item"></param> public virtual void CreateAdvertisers(Advertisers item) { if (string.IsNullOrEmpty(item.AdvertiserName)) { throw new BizException(ResouceManager.GetMessageString("MKT.News", "Advertiser_AdvertiserNameISNotNull")); } if (string.IsNullOrEmpty(item.MonitorCode)) { throw new BizException(ResouceManager.GetMessageString("MKT.News", "Advertiser_MonitorCodeISNotNull")); } if (string.IsNullOrEmpty(item.AdvertiserUserName)) { throw new BizException(ResouceManager.GetMessageString("MKT.News", "Advertiser_AdvertiserUserNameISNotNull")); } if (string.IsNullOrEmpty(item.AdvertiserPassword)) { throw new BizException(ResouceManager.GetMessageString("MKT.News", "Advertiser_AdvertiserPasswordISNotNull")); } if (!item.CookiePeriod.HasValue) { throw new BizException(ResouceManager.GetMessageString("MKT.News", "Advertiser_CookiePeriodISNotNull")); } if (advDA.CheckExistAdvertiserMonitorCode(item.CompanyCode, item.MonitorCode, null)) { throw new BizException(ResouceManager.GetMessageString("MKT.News", "Advertiser_ExsitMonitorCode")); } advDA.CreateAdvertisers(item); }
/// <summary> /// 创建广告商 /// </summary> /// <param name="item"></param> public void CreateAdvertisers(Advertisers item) { DataCommand dc = DataCommandManager.GetDataCommand("Advertisers_CreateAdvertisers"); dc.SetParameterValue <Advertisers>(item); dc.ExecuteNonQuery(); }
/// <summary> /// 是否存在该广告商 /// </summary> /// <param name="item"></param> /// <returns></returns> public bool CheckExistAdvertisers(Advertisers item) { DataCommand cmd = DataCommandManager.GetDataCommand("Advertisers_CheckDuplicateAdvertiser"); cmd.SetParameterValue("@SysNo", item.SysNo); cmd.SetParameterValue("@CompanyCode", item.CompanyCode); cmd.SetParameterValue("@AdvertiserName", item.AdvertiserName); cmd.SetParameterValue("@MonitorCode", item.MonitorCode); return(cmd.ExecuteScalar() != null); }
/// <summary> /// 编辑广告商 /// </summary> /// <param name="item"></param> public virtual void UpdateAdvertisers(Advertisers item) { if (!advDA.CheckExistAdvertisers(item)) { throw new BizException(ResouceManager.GetMessageString("MKT.News", "Advertiser_DonotExsitAdvertiserName")); } //if (advDA.CheckExistAdvertiserMonitorCode(item.CompanyCode, item.MonitorCode, item.SysNo)) // throw new BizException("已经存在该广告监测代码!"); advDA.UpdateAdvertisers(item); }
private void btnSave_Click(object sender, RoutedEventArgs e) { if (!ValidationManager.Validate(this.LayoutRoot)) { return; } vm = LayoutRoot.DataContext as AdvertisersVM; Advertisers Adv = vm.ConvertVM <AdvertisersVM, Advertisers>(); Adv.CompanyCode = Newegg.Oversea.Silverlight.ControlPanel.Core.CPApplication.Current.CompanyCode; if (isAdd) { facade.AddAdvertiser(Adv, (obj, args) => { if (args.FaultsHandle()) { return; } CPApplication.Current.CurrentPage.Context.Window.Alert(ResNewsInfo.Information_CreateSuccessful, Newegg.Oversea.Silverlight.Controls.Components.MessageType.Information); }); } else { Adv.SysNo = SysNo; facade.UpdateAdvertiser(Adv, (obj, args) => { if (args.FaultsHandle()) { return; } CPApplication.Current.CurrentPage.Context.Window.Alert(ResNewsInfo.Information_UpdateSuccessful, Newegg.Oversea.Silverlight.Controls.Components.MessageType.Information); }); } }
/// <summary> /// 更新广告商 /// </summary> /// <param name="filter"></param> /// <param name="callback"></param> public void UpdateAdvertiser(Advertisers adv, EventHandler <RestClientEventArgs <dynamic> > callback) { string relativeUrl = "/MKTService/AdvInfo/UpdateAdvertisers"; restClient.Update(relativeUrl, adv, callback); }
/// <summary> /// 编辑广告商 /// </summary> /// <param name="item"></param> public virtual void UpdateAdvertisers(Advertisers item) { ObjectFactory <AdvertisersProcessor> .Instance.UpdateAdvertisers(item); }
public void Load() { Advertisers.Load(); DecisionMakers.Load(); SimpleSummaryLists.Load(); }
public virtual void CreateAdvertisers(Advertisers item) { advAppService.CreateAdvertisers(item); }
public virtual void UpdateAdvertisers(Advertisers item) { advAppService.UpdateAdvertisers(item); }