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) }); }
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) }); }
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()) }); } }