コード例 #1
0
ファイル: RollImageNews.xaml.cs プロジェクト: jjg0519/OA
        void infoPanel_OnInfoClick(object sender, OnInfoClickEventArgs e)
        {
            if (e.Info == null)
            {
                return;
            }
            try
            {
                T_PF_NEWS news = e.Info.DataContext as T_PF_NEWS;

                NewsShow newsview = new NewsShow();
                newsview.LoadNewsDetails(news.NEWSID);
                string titel = "";
                switch (news.NEWSTYPEID)
                {
                case "0": titel = "新    闻"; break;

                case "1": titel = "动    态"; break;

                case "2": titel = "公    告"; break;

                case "3": titel = "通    知"; break;

                default:
                    break;
                }
                System.Windows.Controls.Window.Show(titel, "", news.NEWSID, true, true, newsview, null);
            }catch (Exception ex)
            {
                SMT.SAAS.Main.CurrentContext.AppContext.SystemMessage(ex.ToString());
                SMT.SAAS.Main.CurrentContext.AppContext.ShowSystemMessageText();
            }
        }
コード例 #2
0
ファイル: RollImageNews.xaml.cs プロジェクト: JuRogn/OA
        void infoPanel_OnInfoClick(object sender, OnInfoClickEventArgs e)
        {
            if (e.Info == null) return;
            try
            {
                T_PF_NEWS news = e.Info.DataContext as T_PF_NEWS;

                NewsShow newsview = new NewsShow();
                newsview.LoadNewsDetails(news.NEWSID);
                string titel = "";
                switch (news.NEWSTYPEID)
                {
                    case "0": titel = "新    闻"; break;
                    case "1": titel = "动    态"; break;
                    case "2": titel = "公    告"; break;
                    case "3": titel = "通    知"; break;
                    default:
                        break;
                }
                System.Windows.Controls.Window.Show(titel, "", news.NEWSID, true, true, newsview, null);
            }catch(Exception ex)
            {
                SMT.SAAS.Main.CurrentContext.AppContext.SystemMessage(ex.ToString());
                SMT.SAAS.Main.CurrentContext.AppContext.ShowSystemMessageText();
            }
        }
コード例 #3
0
ファイル: PopupNews.cs プロジェクト: JuRogn/OA
        void _newsServices_OnGetNewsListCompleted(object sender, GetEntityListEventArgs<SAAS.Platform.Model.NewsModel> e)
        {
            if (e.Error == null)
            {
                try
                {
                    var result = e.Result;
                    if (result.Count > 0)
                    {
                        foreach (var item in e.Result)
                        {
                            NewsShow newsview = new NewsShow();
                            newsview.LoadNewsDetails(item.NEWSID);
                            string titel = "";
                            switch (item.NEWSTYPEID)
                            {
                                case "0": titel = "新    闻"; break;
                                case "1": titel = "动    态"; break;
                                default:
                                    break;
                            }
                            var host = ProgramManager.ShowProgram(titel, string.Empty, item.NEWSID, newsview, true, true, null);
                        }
                    }
                }
                catch (Exception)
                {

                }
            }
        }
コード例 #4
0
ファイル: RollNews.xaml.cs プロジェクト: JuRogn/OA
        void tblRollnews_MouseLeftButtonUp(object sender, System.Windows.Input.MouseButtonEventArgs e)
        {
            T_PF_NEWS news = ((sender as TextBlock).DataContext as NewsModel).DataContent as T_PF_NEWS;

            NewsShow newsview = new NewsShow();
            newsview.LoadNewsDetails(news.NEWSID);
            string titel = "";
            switch (news.NEWSTYPEID)
            {
                case "0": titel = "新    闻"; break;
                case "1": titel = "动    态"; break;
                case "2": titel = "公    告"; break;
                case "3": titel = "通    知"; break;
                default:
                    break;
            }
            System.Windows.Controls.Window.Show(titel, "", news.NEWSID, true, true, newsview, null);
        }
コード例 #5
0
ファイル: RollImageNews.xaml.cs プロジェクト: JuRogn/OA
        void infoPanel_OnInfoClick(object sender, OnInfoClickEventArgs e)
        {
            T_PF_NEWS news = e.Info.DataContext as T_PF_NEWS;

            NewsShow newsview = new NewsShow();
            newsview.LoadNewsDetails(news.NEWSID);
            string titel = "";
            switch (news.NEWSTYPEID)
            {
                case "0": titel = "新    闻"; break;
                case "1": titel = "动    态"; break;
                case "2": titel = "公    告"; break;
                case "3": titel = "通    知"; break;
                default:
                    break;
            }
            System.Windows.Controls.Window.Show(titel, "", news.NEWSID, true, true, newsview, null);
        }
コード例 #6
0
        void infoPanel_OnInfoClick(object sender, OnInfoClickEventArgs e)
        {
            T_PF_NEWS news = e.Info.DataContext as T_PF_NEWS;

            NewsShow newsview = new NewsShow();

            newsview.LoadNewsDetails(news.NEWSID);
            string titel = "";

            switch (news.NEWSTYPEID)
            {
            case "0": titel = "新    闻"; break;

            case "1": titel = "动    态"; break;

            case "2": titel = "公    告"; break;

            case "3": titel = "通    知"; break;

            default:
                break;
            }
            System.Windows.Controls.Window.Show(titel, "", news.NEWSID, true, true, newsview, null);
        }