예제 #1
0
        /// <summary>
        /// 获取广告页面详细内容
        /// </summary>
        /// <param name="model"></param>
        public AdvertisePageDetailsModel GetOneAdvertisePageByID(Guid aid)
        {
            IRepository <AdvertisePage> rep = Factory.Factory <IRepository <AdvertisePage> > .GetConcrete <AdvertisePage>();

            AdvertisePage             advertisementpage = null;
            AdvertisePageDetailsModel target            = null;

            try
            {
                advertisementpage = rep.GetByKey(aid);

                target = new AdvertisePageDetailsModel()
                {
                    PageDescription = advertisementpage.PageDescription,
                    PageURL         = advertisementpage.PageURL,
                };
            }

            catch (Exception error)
            {
                throw new Exception(error.Message);
            }

            return(target);
        }
예제 #2
0
        public static void jumpCommonPage(string nextUserControl, Dictionary <string, Object> condition)
        {
            paramsMap.Clear();
            paramsMap = paramsMap.Concat(condition).ToDictionary(k => k.Key, v => v.Value);
            AdvertisePage advertisePage = (AdvertisePage)rm.getResource("advertisePage");
            UserControl   userControl   = (UserControl)rm.getResource(nextUserControl);

            //advertisePage.inputFrame.Content = userControl;
            advertisePage.Dispatcher.Invoke(new AdvertisePageContentDelegate(setAdvertisePageContent), advertisePage, userControl);
            //MainWindow.getMainFrame().Content = advertisePage;
            advertisePage.Dispatcher.Invoke(new setAdvertisePageDelegate(setAdvertisePage), advertisePage);
        }
예제 #3
0
 /// <summary>
 /// 跳转二级页面
 /// </summary>
 /// <param name="nextUserControl">代表要跳转的页面</param>
 public static void jumpCommonPage(string nextUserControl)
 {
     try
     {
         paramsMap.Clear();
         AdvertisePage advertisePage = (AdvertisePage)rm.getResource("advertisePage");
         UserControl   userControl   = (UserControl)rm.getResource(nextUserControl);
         //advertisePage.inputFrame.Content = userControl;
         advertisePage.Dispatcher.Invoke(new AdvertisePageContentDelegate(setAdvertisePageContent), advertisePage, userControl);
         //MainWindow.getMainFrame().Content = advertisePage;
         advertisePage.Dispatcher.Invoke(new setAdvertisePageDelegate(setAdvertisePage), advertisePage);
     }catch (Exception ex) { log.Write("error:jumpCommonPage" + ex.Message); }
 }
예제 #4
0
 private static void setAdvertisePage(AdvertisePage advertisePage)
 {
     MainWindow.getMainFrame().Content = advertisePage;
 }
예제 #5
0
 private static void setAdvertisePageContent(AdvertisePage advertisePage, UserControl userControl)
 {
     advertisePage.inputFrame.Content = userControl;
 }