예제 #1
0
        private void Group_Click(object sender, RoutedEventArgs e)
        {
            this.Close();
            ViewGroupData c         = new ViewGroupData();
            var           root      = Application.Current.RootVisual as FrameworkElement;
            var           tableName = (ListGridTab.SelectedItem as TabItem).Tag.ToString();

            c.SearchCondition = new SearchCondition
            {
                DatabasePrefix    = SearchCondition.DatabasePrefix,
                BeginTime         = SearchCondition.BeginTime,
                EndTime           = SearchCondition.EndTime,
                Filters           = SearchCondition.Filters,
                TableNames        = SearchCondition.TableNames,
                SelectedTableName = tableName,
            };
            c.Width  = root.ActualWidth * 0.98;
            c.Height = root.ActualHeight * 0.98;
            c.HorizontalAlignment = HorizontalAlignment.Center;
            c.VerticalAlignment   = VerticalAlignment.Center;
            c.Show();
            service.LogAsync(new OperationLog
            {
                AccountName     = Data.AdminConfigurationItem.UserName,
                AccountRealName = Data.AdminConfigurationItem.RealName,
                CategoryName    = SearchCondition.DatabasePrefix.Substring(0, SearchCondition.DatabasePrefix.IndexOf("__")),
                DatabaseName    = SearchCondition.DatabasePrefix.Substring(SearchCondition.DatabasePrefix.IndexOf("__") + 2),
                TableName       = tableName,
                Action          = "查看分组视图",
                ActionMemo      = string.Format("开始时间:{0} 结束时间:{1} 过滤条件:{2}",
                                                SearchCondition.BeginTime,
                                                SearchCondition.EndTime,
                                                SearchCondition.Filters)
            });
        }
예제 #2
0
 private void Group_Click(object sender, RoutedEventArgs e)
 {
     this.Close();
     ViewGroupData c = new ViewGroupData();
     var root = Application.Current.RootVisual as FrameworkElement;
     var tableName = (ListGridTab.SelectedItem as TabItem).Tag.ToString();
     c.SearchCondition = new SearchCondition
     {
         DatabasePrefix = SearchCondition.DatabasePrefix,
         BeginTime = SearchCondition.BeginTime,
         EndTime = SearchCondition.EndTime,
         Filters = SearchCondition.Filters,
         TableNames = SearchCondition.TableNames,
         SelectedTableName = tableName,
     };
     c.Width = root.ActualWidth * 0.98;
     c.Height = root.ActualHeight * 0.98;
     c.HorizontalAlignment = HorizontalAlignment.Center;
     c.VerticalAlignment = VerticalAlignment.Center;
     c.Show();
     service.LogAsync(new OperationLog
     {
         AccountName = Data.AdminConfigurationItem.UserName,
         AccountRealName = Data.AdminConfigurationItem.RealName,
         CategoryName = SearchCondition.DatabasePrefix.Substring(0, SearchCondition.DatabasePrefix.IndexOf("__")),
         DatabaseName = SearchCondition.DatabasePrefix.Substring(SearchCondition.DatabasePrefix.IndexOf("__") + 2),
         TableName = tableName,
         Action = "�鿴������ͼ",
         ActionMemo = string.Format("��ʼʱ�䣺{0} ����ʱ�䣺{1} ����������{2}",
           SearchCondition.BeginTime,
           SearchCondition.EndTime,
           SearchCondition.Filters)
     });
 }
예제 #3
0
파일: Home.xaml.cs 프로젝트: yhhno/Adhesive
 private void ShowGroupView(SearchCondition sc, string categoryName, string databaseName)
 {
     var root = Application.Current.RootVisual as FrameworkElement;
     ViewGroupData c = new ViewGroupData();
     //参数传递
     c.SearchCondition = sc;
     //设置子窗口的宽度和长度
     c.Width = root.ActualWidth * 0.98;
     c.Height = root.ActualHeight * 0.98;
     //子窗口全屏居中
     c.HorizontalAlignment = HorizontalAlignment.Center;
     c.VerticalAlignment = VerticalAlignment.Center;
     c.Show();
     foreach (var tableName in sc.TableNames)
     {
         service.LogAsync(new OperationLog
         {
             AccountName = Data.AdminConfigurationItem.UserName,
             AccountRealName = Data.AdminConfigurationItem.RealName,
             CategoryName = categoryName,
             DatabaseName = databaseName,
             TableName = tableName,
             Action = "查看分组视图",
             ActionMemo = string.Format("开始时间:{0} 结束时间:{1} 过滤条件:{2}",
               sc.BeginTime,
               sc.EndTime,
               sc.Filters.GetFilterText())
         });
     }
 }