|
@@ -79,44 +79,7 @@ namespace CollaborativePlatformMain.Form
|
|
|
dp_tools.Visibility = Visibility.Collapsed;
|
|
|
dp_threetools.Visibility = Visibility.Collapsed;
|
|
|
|
|
|
-
|
|
|
- treeViewBinds = new List<TreeViewBind>();
|
|
|
-
|
|
|
- treeViewBinds.Add(
|
|
|
- new TreeViewBind("小学项目",
|
|
|
- new List<TreeViewBind>()
|
|
|
- {
|
|
|
- new TreeViewBind("一号楼",
|
|
|
- new List<TreeViewBind>()
|
|
|
- {
|
|
|
- new TreeViewBind("项目信息"),
|
|
|
- new TreeViewBind("团队成员"),
|
|
|
- new TreeViewBind("工作台", true),
|
|
|
- new TreeViewBind("自定义"),
|
|
|
- new TreeViewBind("+")
|
|
|
- }),
|
|
|
- new TreeViewBind("二号楼",
|
|
|
- new List<TreeViewBind>()
|
|
|
- {
|
|
|
- new TreeViewBind("项目信息"),
|
|
|
- new TreeViewBind("团队成员"),
|
|
|
- new TreeViewBind("工作台", true),
|
|
|
- new TreeViewBind("自定义"),
|
|
|
- new TreeViewBind("+")
|
|
|
- }),
|
|
|
- new TreeViewBind("三号楼",
|
|
|
- new List<TreeViewBind>()
|
|
|
- {
|
|
|
- new TreeViewBind("项目信息"),
|
|
|
- new TreeViewBind("团队成员"),
|
|
|
- new TreeViewBind("工作台", true),
|
|
|
- new TreeViewBind("自定义"),
|
|
|
- new TreeViewBind("+")
|
|
|
- })
|
|
|
- }));
|
|
|
-
|
|
|
- tr_vw.ItemsSource = null;
|
|
|
- tr_vw.ItemsSource = treeViewBinds;
|
|
|
+ seconProjectPage.Navigate(new SeconProjectPage());
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
@@ -170,27 +133,7 @@ namespace CollaborativePlatformMain.Form
|
|
|
dp_gallery.Visibility = Visibility.Collapsed;
|
|
|
dp_tools.Visibility = Visibility.Visible;
|
|
|
dp_threetools.Visibility = Visibility.Collapsed;
|
|
|
-
|
|
|
-
|
|
|
- List<string> sLists = new List<string>() { "平台图纸治理", "块处理", "大样处理", "图纸对比", "二维审查", "三维" };
|
|
|
- sp_tools.Children.Clear();
|
|
|
- foreach (string s in sLists)
|
|
|
- {
|
|
|
- Button button = new Button();
|
|
|
- button.Content = s;
|
|
|
- button.BorderThickness = new Thickness(0);
|
|
|
- button.Width = 180;
|
|
|
- button.Height = 30;
|
|
|
- button.Click += new RoutedEventHandler(toolnavigation_Click);
|
|
|
- button.HorizontalContentAlignment = HorizontalAlignment.Left;
|
|
|
- sp_tools.Children.Add(button);
|
|
|
- }
|
|
|
-
|
|
|
- if (ToolsForm == null)
|
|
|
- {
|
|
|
- ToolsForm = new ToolsForm(this, ToolLists);
|
|
|
- ToolsForm.Show();
|
|
|
- }
|
|
|
+ seconToolsPage.Navigate(new SeconToolLibraryPage());
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
@@ -304,19 +247,19 @@ namespace CollaborativePlatformMain.Form
|
|
|
|
|
|
private void toolnavigation_Click(object sender, RoutedEventArgs e)
|
|
|
{
|
|
|
- Button button = sender as Button;
|
|
|
+ //Button button = sender as Button;
|
|
|
|
|
|
- if (button != null && ToolName_ToolDatas.ContainsKey(button.Content.ToString()))
|
|
|
- {
|
|
|
- ObservableCollection<CBButtonControlsData> cbButtonControls = ToolName_ToolDatas[button.Content.ToString()];
|
|
|
+ //if (button != null && ToolName_ToolDatas.ContainsKey(button.Content.ToString()))
|
|
|
+ //{
|
|
|
+ // ObservableCollection<CBButtonControlsData> cbButtonControls = ToolName_ToolDatas[button.Content.ToString()];
|
|
|
|
|
|
- wp_tools.Children.Clear();
|
|
|
+ // wp_tools.Children.Clear();
|
|
|
|
|
|
- foreach (var cbButtonControl in cbButtonControls)
|
|
|
- {
|
|
|
- wp_tools.Children.Add(new CBButtonControls(cbButtonControl));
|
|
|
- }
|
|
|
- }
|
|
|
+ // foreach (var cbButtonControl in cbButtonControls)
|
|
|
+ // {
|
|
|
+ // wp_tools.Children.Add(new CBButtonControls(cbButtonControl));
|
|
|
+ // }
|
|
|
+ //}
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
@@ -353,10 +296,6 @@ namespace CollaborativePlatformMain.Form
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- /// <summary>
|
|
|
- /// 悬浮窗窗体
|
|
|
- /// </summary>
|
|
|
- public ToolsForm ToolsForm;
|
|
|
|
|
|
/// <summary>
|
|
|
/// 悬浮窗
|
|
@@ -593,391 +532,391 @@ namespace CollaborativePlatformMain.Form
|
|
|
|
|
|
#region 项目中间部分
|
|
|
|
|
|
- /// <summary>
|
|
|
- /// 项目信息示例
|
|
|
- /// </summary>
|
|
|
- private ObservableCollection<LVProjectInfoEntity> lvProjects = new ObservableCollection<LVProjectInfoEntity>()
|
|
|
- {
|
|
|
- new LVProjectInfoEntity("项目名称:", "北京大兴项目"),
|
|
|
- new LVProjectInfoEntity("项目业态:", "住宅"),
|
|
|
- new LVProjectInfoEntity("项目地址:", "山东省济南市"),
|
|
|
- new LVProjectInfoEntity("项目团队:", "项目团队")
|
|
|
- };
|
|
|
-
|
|
|
- /// <summary>
|
|
|
- /// 项目信息示例
|
|
|
- /// </summary>
|
|
|
- private ObservableCollection<LVTeamMembersEntity> lvTeamMemberss = new ObservableCollection<LVTeamMembersEntity>()
|
|
|
- {
|
|
|
- new LVTeamMembersEntity("主管:", "李明"),
|
|
|
- new LVTeamMembersEntity("建筑组员:", "李明"),
|
|
|
- new LVTeamMembersEntity("结构组员:", "张修"),
|
|
|
- new LVTeamMembersEntity("给排水组员:", "邢华"),
|
|
|
- new LVTeamMembersEntity("暖通组员:", "杨程"),
|
|
|
- new LVTeamMembersEntity("电气组员:", "欧瑞"),
|
|
|
- };
|
|
|
-
|
|
|
- /// <summary>
|
|
|
- /// 项目TreeView
|
|
|
- /// </summary>
|
|
|
- /// <param name="sender"></param>
|
|
|
- /// <param name="e"></param>
|
|
|
- private void tv_projectLeftButtonUp(object sender, MouseButtonEventArgs e)
|
|
|
- {
|
|
|
- #region 隐藏所有的无用控件
|
|
|
-
|
|
|
- lv_projectInfo.Visibility = Visibility.Collapsed;
|
|
|
- sp_info.Visibility = Visibility.Collapsed;
|
|
|
- sp_work.Visibility = Visibility.Collapsed;
|
|
|
- sp_addPro.Visibility = Visibility.Collapsed;
|
|
|
-
|
|
|
- #endregion
|
|
|
-
|
|
|
- TreeViewBind treeView = tr_vw.SelectedItem as TreeViewBind;
|
|
|
- if (treeView == null) return;
|
|
|
-
|
|
|
- string name = treeView.Name;
|
|
|
-
|
|
|
- if (name.Equals("项目信息"))
|
|
|
- {
|
|
|
- sp_info.Visibility = Visibility.Visible;
|
|
|
- lv_projectInfo.Visibility = Visibility.Visible;
|
|
|
- lv_projectInfo.ItemsSource = null;
|
|
|
- lv_projectInfo.ItemsSource = lvProjects;
|
|
|
- }
|
|
|
- else if (name.Equals("团队成员"))
|
|
|
- {
|
|
|
- sp_info.Visibility = Visibility.Visible;
|
|
|
- lv_projectInfo.Visibility = Visibility.Visible;
|
|
|
- lv_projectInfo.ItemsSource = null;
|
|
|
- lv_projectInfo.ItemsSource = lvTeamMemberss;
|
|
|
- }
|
|
|
- else if (name.Equals("工作台"))
|
|
|
- {
|
|
|
- sp_work.Visibility = Visibility.Visible;
|
|
|
- tr_is.ItemsSource = null;
|
|
|
- if (!treeView.IsPro)
|
|
|
- {
|
|
|
- List<TreeViewBind> TreeViewDatas = new List<TreeViewBind>();
|
|
|
-
|
|
|
- TreeViewDatas.Add(new TreeViewBind("小学项目", new List<TreeViewBind>() { new TreeViewBind("新建图纸") }));
|
|
|
-
|
|
|
- this.tr_is.ItemsSource = TreeViewDatas;
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- this.tr_is.ItemsSource = TreeViewDatas;
|
|
|
- }
|
|
|
- }
|
|
|
- else if (name.Equals("自定义"))
|
|
|
- {
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- /// <summary>
|
|
|
- /// lv内修改按钮
|
|
|
- /// </summary>
|
|
|
- /// <param name="sender"></param>
|
|
|
- /// <param name="e"></param>
|
|
|
- private void btn_lv_update(object sender, RoutedEventArgs e)
|
|
|
- {
|
|
|
- Button button = sender as Button;
|
|
|
- LVProjectInfoEntity lvProjectInfo = button.Tag as LVProjectInfoEntity;
|
|
|
- if (lvProjectInfo != null)
|
|
|
- {
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- /// <summary>
|
|
|
- /// 上传图纸
|
|
|
- /// </summary>
|
|
|
- /// <param name="sender"></param>
|
|
|
- /// <param name="e"></param>
|
|
|
- private void Button_Click(object sender, RoutedEventArgs e)
|
|
|
- {
|
|
|
- TreeViewBind treeViewBind = TreeViewDatas.First(s => s.Name.Equals("小学项目 一号楼"));
|
|
|
- UploadDrawingForm upWindow = new UploadDrawingForm(TreeViewDatas);
|
|
|
-
|
|
|
- foreach (var item in treeViewBind.Children)
|
|
|
- {
|
|
|
- if (item.Name.Equals("上传新图")) continue;
|
|
|
- upWindow.str.Add(item.Name);
|
|
|
- }
|
|
|
-
|
|
|
- upWindow.ShowDialog();
|
|
|
-
|
|
|
- this.tr_is.ItemsSource = null;
|
|
|
- this.tr_is.ItemsSource = TreeViewDatas;
|
|
|
- }
|
|
|
-
|
|
|
- #region 工作台
|
|
|
-
|
|
|
- /// <summary>
|
|
|
- /// 工作台数据绑定
|
|
|
- /// </summary>
|
|
|
- public static ObservableCollection<TreeViewBind> TreeViewDatas = new ObservableCollection<TreeViewBind>()
|
|
|
- {
|
|
|
- new TreeViewBind("小学项目 一号楼",
|
|
|
- new List<TreeViewBind>()
|
|
|
- {
|
|
|
- new TreeViewBind("上传图纸")
|
|
|
- })
|
|
|
- };
|
|
|
-
|
|
|
- /// <summary>
|
|
|
- /// 版本名称
|
|
|
- /// </summary>
|
|
|
- private List<string> ProVersions = new List<string>();
|
|
|
-
|
|
|
- /// <summary>
|
|
|
- /// 本专业
|
|
|
- /// </summary>
|
|
|
- /// <param name="sender"></param>
|
|
|
- /// <param name="e"></param>
|
|
|
- private void pre_Click(object sender, MouseButtonEventArgs e)
|
|
|
- {
|
|
|
- tr_all.Visibility = Visibility.Collapsed;
|
|
|
- tr_is.Visibility = Visibility.Visible;
|
|
|
- bt_proBig.Visibility = Visibility.Collapsed;
|
|
|
- }
|
|
|
-
|
|
|
- /// <summary>
|
|
|
- /// 全专业
|
|
|
- /// </summary>
|
|
|
- /// <param name="sender"></param>
|
|
|
- /// <param name="e"></param>
|
|
|
- private void all_Click(object sender, MouseButtonEventArgs e)
|
|
|
- {
|
|
|
- tr_is.Visibility = Visibility.Collapsed;
|
|
|
- tr_all.Visibility = Visibility.Visible;
|
|
|
- tv_building.ItemsSource = null;
|
|
|
- tv_building.ItemsSource = TreeViewDatas;
|
|
|
- bt_proBig.Visibility = Visibility.Visible;
|
|
|
- }
|
|
|
-
|
|
|
- /// <summary>
|
|
|
- /// treeview点击
|
|
|
- /// </summary>
|
|
|
- /// <param name="sender"></param>
|
|
|
- /// <param name="e"></param>
|
|
|
- private void tr_is_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
|
|
|
- {
|
|
|
- TreeViewBind treeView = tr_is.SelectedItem as TreeViewBind;
|
|
|
-
|
|
|
- //切换展开和下拉
|
|
|
- if (treeView == null)
|
|
|
- {
|
|
|
- return;
|
|
|
- }
|
|
|
- if (tr_is.ItemContainerGenerator.ContainerFromItem(treeView) is TreeViewItem currentItem)
|
|
|
- {
|
|
|
- if (!currentItem.IsExpanded)
|
|
|
- {
|
|
|
- currentItem.IsExpanded = true;
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- currentItem.IsExpanded = false;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- if (treeView.Name.Contains("更新图纸"))
|
|
|
- {
|
|
|
- TreeViewBind treeViewBind = TreeViewDatas.First(s => s.Name.Equals("小学项目 一号楼"));
|
|
|
- UploadDrawingForm upWindow = new UploadDrawingForm(TreeViewDatas);
|
|
|
-
|
|
|
- foreach (var item in treeViewBind.Children)
|
|
|
- {
|
|
|
- if (item.Name.Equals("治理图纸")) break;
|
|
|
- upWindow.str.Add(item.Name);
|
|
|
- }
|
|
|
- upWindow.ShowDialog();
|
|
|
- string t7 = DateTime.Now.ToShortTimeString();
|
|
|
- string t3 = DateTime.Now.ToLongDateString() + t7;
|
|
|
-
|
|
|
- string proVersion = "";
|
|
|
+ ///// <summary>
|
|
|
+ ///// 项目信息示例
|
|
|
+ ///// </summary>
|
|
|
+ //private ObservableCollection<LVProjectInfoEntity> lvProjects = new ObservableCollection<LVProjectInfoEntity>()
|
|
|
+ //{
|
|
|
+ // new LVProjectInfoEntity("项目名称:", "北京大兴项目"),
|
|
|
+ // new LVProjectInfoEntity("项目业态:", "住宅"),
|
|
|
+ // new LVProjectInfoEntity("项目地址:", "山东省济南市"),
|
|
|
+ // new LVProjectInfoEntity("项目团队:", "项目团队")
|
|
|
+ //};
|
|
|
+
|
|
|
+ ///// <summary>
|
|
|
+ ///// 项目信息示例
|
|
|
+ ///// </summary>
|
|
|
+ //private ObservableCollection<LVTeamMembersEntity> lvTeamMemberss = new ObservableCollection<LVTeamMembersEntity>()
|
|
|
+ //{
|
|
|
+ // new LVTeamMembersEntity("主管:", "李明"),
|
|
|
+ // new LVTeamMembersEntity("建筑组员:", "李明"),
|
|
|
+ // new LVTeamMembersEntity("结构组员:", "张修"),
|
|
|
+ // new LVTeamMembersEntity("给排水组员:", "邢华"),
|
|
|
+ // new LVTeamMembersEntity("暖通组员:", "杨程"),
|
|
|
+ // new LVTeamMembersEntity("电气组员:", "欧瑞"),
|
|
|
+ //};
|
|
|
+
|
|
|
+ ///// <summary>
|
|
|
+ ///// 项目TreeView
|
|
|
+ ///// </summary>
|
|
|
+ ///// <param name="sender"></param>
|
|
|
+ ///// <param name="e"></param>
|
|
|
+ //private void tv_projectLeftButtonUp(object sender, MouseButtonEventArgs e)
|
|
|
+ //{
|
|
|
+ // #region 隐藏所有的无用控件
|
|
|
+
|
|
|
+ // lv_projectInfo.Visibility = Visibility.Collapsed;
|
|
|
+ // sp_info.Visibility = Visibility.Collapsed;
|
|
|
+ // sp_work.Visibility = Visibility.Collapsed;
|
|
|
+ // sp_addPro.Visibility = Visibility.Collapsed;
|
|
|
+
|
|
|
+ // #endregion
|
|
|
+
|
|
|
+ // TreeViewBind treeView = tr_vw.SelectedItem as TreeViewBind;
|
|
|
+ // if (treeView == null) return;
|
|
|
+
|
|
|
+ // string name = treeView.Name;
|
|
|
+
|
|
|
+ // if (name.Equals("项目信息"))
|
|
|
+ // {
|
|
|
+ // sp_info.Visibility = Visibility.Visible;
|
|
|
+ // lv_projectInfo.Visibility = Visibility.Visible;
|
|
|
+ // lv_projectInfo.ItemsSource = null;
|
|
|
+ // lv_projectInfo.ItemsSource = lvProjects;
|
|
|
+ // }
|
|
|
+ // else if (name.Equals("团队成员"))
|
|
|
+ // {
|
|
|
+ // sp_info.Visibility = Visibility.Visible;
|
|
|
+ // lv_projectInfo.Visibility = Visibility.Visible;
|
|
|
+ // lv_projectInfo.ItemsSource = null;
|
|
|
+ // lv_projectInfo.ItemsSource = lvTeamMemberss;
|
|
|
+ // }
|
|
|
+ // else if (name.Equals("工作台"))
|
|
|
+ // {
|
|
|
+ // sp_work.Visibility = Visibility.Visible;
|
|
|
+ // tr_is.ItemsSource = null;
|
|
|
+ // if (!treeView.IsPro)
|
|
|
+ // {
|
|
|
+ // List<TreeViewBind> TreeViewDatas = new List<TreeViewBind>();
|
|
|
+
|
|
|
+ // TreeViewDatas.Add(new TreeViewBind("小学项目", new List<TreeViewBind>() { new TreeViewBind("新建图纸") }));
|
|
|
+
|
|
|
+ // this.tr_is.ItemsSource = TreeViewDatas;
|
|
|
+ // }
|
|
|
+ // else
|
|
|
+ // {
|
|
|
+ // this.tr_is.ItemsSource = TreeViewDatas;
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // else if (name.Equals("自定义"))
|
|
|
+ // {
|
|
|
+ // }
|
|
|
+ //}
|
|
|
+
|
|
|
+ ///// <summary>
|
|
|
+ ///// lv内修改按钮
|
|
|
+ ///// </summary>
|
|
|
+ ///// <param name="sender"></param>
|
|
|
+ ///// <param name="e"></param>
|
|
|
+ //private void btn_lv_update(object sender, RoutedEventArgs e)
|
|
|
+ //{
|
|
|
+ // Button button = sender as Button;
|
|
|
+ // LVProjectInfoEntity lvProjectInfo = button.Tag as LVProjectInfoEntity;
|
|
|
+ // if (lvProjectInfo != null)
|
|
|
+ // {
|
|
|
+ // }
|
|
|
+ //}
|
|
|
+
|
|
|
+ ///// <summary>
|
|
|
+ ///// 上传图纸
|
|
|
+ ///// </summary>
|
|
|
+ ///// <param name="sender"></param>
|
|
|
+ ///// <param name="e"></param>
|
|
|
+ //private void Button_Click(object sender, RoutedEventArgs e)
|
|
|
+ //{
|
|
|
+ // TreeViewBind treeViewBind = TreeViewDatas.First(s => s.Name.Equals("小学项目 一号楼"));
|
|
|
+ // UploadDrawingForm upWindow = new UploadDrawingForm(TreeViewDatas);
|
|
|
+
|
|
|
+ // foreach (var item in treeViewBind.Children)
|
|
|
+ // {
|
|
|
+ // if (item.Name.Equals("上传新图")) continue;
|
|
|
+ // upWindow.str.Add(item.Name);
|
|
|
+ // }
|
|
|
+
|
|
|
+ // upWindow.ShowDialog();
|
|
|
+
|
|
|
+ // this.tr_is.ItemsSource = null;
|
|
|
+ // this.tr_is.ItemsSource = TreeViewDatas;
|
|
|
+ //}
|
|
|
+
|
|
|
+ //#region 工作台
|
|
|
+
|
|
|
+ ///// <summary>
|
|
|
+ ///// 工作台数据绑定
|
|
|
+ ///// </summary>
|
|
|
+ //public static ObservableCollection<TreeViewBind> TreeViewDatas = new ObservableCollection<TreeViewBind>()
|
|
|
+ //{
|
|
|
+ // new TreeViewBind("小学项目 一号楼",
|
|
|
+ // new List<TreeViewBind>()
|
|
|
+ // {
|
|
|
+ // new TreeViewBind("上传图纸")
|
|
|
+ // })
|
|
|
+ //};
|
|
|
+
|
|
|
+ ///// <summary>
|
|
|
+ ///// 版本名称
|
|
|
+ ///// </summary>
|
|
|
+ //private List<string> ProVersions = new List<string>();
|
|
|
+
|
|
|
+ ///// <summary>
|
|
|
+ ///// 本专业
|
|
|
+ ///// </summary>
|
|
|
+ ///// <param name="sender"></param>
|
|
|
+ ///// <param name="e"></param>
|
|
|
+ //private void pre_Click(object sender, MouseButtonEventArgs e)
|
|
|
+ //{
|
|
|
+ // tr_all.Visibility = Visibility.Collapsed;
|
|
|
+ // tr_is.Visibility = Visibility.Visible;
|
|
|
+ // bt_proBig.Visibility = Visibility.Collapsed;
|
|
|
+ //}
|
|
|
+
|
|
|
+ ///// <summary>
|
|
|
+ ///// 全专业
|
|
|
+ ///// </summary>
|
|
|
+ ///// <param name="sender"></param>
|
|
|
+ ///// <param name="e"></param>
|
|
|
+ //private void all_Click(object sender, MouseButtonEventArgs e)
|
|
|
+ //{
|
|
|
+ // tr_is.Visibility = Visibility.Collapsed;
|
|
|
+ // tr_all.Visibility = Visibility.Visible;
|
|
|
+ // tv_building.ItemsSource = null;
|
|
|
+ // tv_building.ItemsSource = TreeViewDatas;
|
|
|
+ // bt_proBig.Visibility = Visibility.Visible;
|
|
|
+ //}
|
|
|
+
|
|
|
+ ///// <summary>
|
|
|
+ ///// treeview点击
|
|
|
+ ///// </summary>
|
|
|
+ ///// <param name="sender"></param>
|
|
|
+ ///// <param name="e"></param>
|
|
|
+ //private void tr_is_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
|
|
|
+ //{
|
|
|
+ // TreeViewBind treeView = tr_is.SelectedItem as TreeViewBind;
|
|
|
+
|
|
|
+ // //切换展开和下拉
|
|
|
+ // if (treeView == null)
|
|
|
+ // {
|
|
|
+ // return;
|
|
|
+ // }
|
|
|
+ // if (tr_is.ItemContainerGenerator.ContainerFromItem(treeView) is TreeViewItem currentItem)
|
|
|
+ // {
|
|
|
+ // if (!currentItem.IsExpanded)
|
|
|
+ // {
|
|
|
+ // currentItem.IsExpanded = true;
|
|
|
+ // }
|
|
|
+ // else
|
|
|
+ // {
|
|
|
+ // currentItem.IsExpanded = false;
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+
|
|
|
+ // if (treeView.Name.Contains("更新图纸"))
|
|
|
+ // {
|
|
|
+ // TreeViewBind treeViewBind = TreeViewDatas.First(s => s.Name.Equals("小学项目 一号楼"));
|
|
|
+ // UploadDrawingForm upWindow = new UploadDrawingForm(TreeViewDatas);
|
|
|
+
|
|
|
+ // foreach (var item in treeViewBind.Children)
|
|
|
+ // {
|
|
|
+ // if (item.Name.Equals("治理图纸")) break;
|
|
|
+ // upWindow.str.Add(item.Name);
|
|
|
+ // }
|
|
|
+ // upWindow.ShowDialog();
|
|
|
+ // string t7 = DateTime.Now.ToShortTimeString();
|
|
|
+ // string t3 = DateTime.Now.ToLongDateString() + t7;
|
|
|
+
|
|
|
+ // string proVersion = "";
|
|
|
+
|
|
|
+ // if (ProVersions.Contains(t3 + "版本"))
|
|
|
+ // {
|
|
|
+ // int proVersionIndex = 0;
|
|
|
+
|
|
|
+ // for (int i = 0; i < 100; i++)
|
|
|
+ // {
|
|
|
+ // int j = i + 1;
|
|
|
+
|
|
|
+ // if (ProVersions.Contains(t3 + "(" + j + ")" + "版本"))
|
|
|
+ // {
|
|
|
+ // continue;
|
|
|
+ // }
|
|
|
+ // else
|
|
|
+ // {
|
|
|
+ // proVersionIndex = i + 1;
|
|
|
+ // break;
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+
|
|
|
+ // proVersion = t3 + "(" + proVersionIndex + ")" + "版本";
|
|
|
+ // }
|
|
|
+ // else
|
|
|
+ // {
|
|
|
+ // proVersion = t3 + "版本";
|
|
|
+ // }
|
|
|
+
|
|
|
+ // ProVersions.Add(proVersion);
|
|
|
+ // TreeViewBind TreeViewBind1 = new TreeViewBind(proVersion, new List<TreeViewBind>()
|
|
|
+ // {
|
|
|
+ // new TreeViewBind("原图"),
|
|
|
+ // new TreeViewBind("对比图"),
|
|
|
+ // new TreeViewBind("治理图纸", new List<TreeViewBind>()
|
|
|
+ // {
|
|
|
+ // new TreeViewBind("F1"),
|
|
|
+ // new TreeViewBind("F2",
|
|
|
+ // new List<TreeViewBind>()
|
|
|
+ // {
|
|
|
+ // new TreeViewBind("墙柱"),
|
|
|
+ // new TreeViewBind("门窗"),
|
|
|
+ // new TreeViewBind("功能区标签"),
|
|
|
+ // new TreeViewBind("未命名")
|
|
|
+ // })
|
|
|
+ // })
|
|
|
+ // });
|
|
|
+
|
|
|
+ // int index = CollaborationUtil.GetIndexByTreeView("更新图纸", TreeViewDatas.FirstOrDefault().Children);
|
|
|
+ // TreeViewDatas.FirstOrDefault().Children.Insert(index, TreeViewBind1);
|
|
|
+
|
|
|
+ // this.tr_is.ItemsSource = null;
|
|
|
+ // this.tr_is.ItemsSource = TreeViewDatas;
|
|
|
+ // }
|
|
|
+ // else if (treeView.Name.Contains("上传图纸"))
|
|
|
+ // {
|
|
|
+ // string t7 = DateTime.Now.ToShortTimeString();
|
|
|
+ // string t3 = DateTime.Now.ToLongDateString() + t7;
|
|
|
+
|
|
|
+ // ProVersions.Add(t3 + "版本");
|
|
|
+ // TreeViewBind TreeViewBind1 = new TreeViewBind(t3 + "版本", new List<TreeViewBind>()
|
|
|
+ // {
|
|
|
+ // new TreeViewBind("原图"),
|
|
|
+ // new TreeViewBind("治理图纸", new List<TreeViewBind>()
|
|
|
+ // {
|
|
|
+ // new TreeViewBind("F1"),
|
|
|
+ // new TreeViewBind("F2",
|
|
|
+ // new List<TreeViewBind>()
|
|
|
+ // {
|
|
|
+ // new TreeViewBind("墙柱"),
|
|
|
+ // new TreeViewBind("门窗"),
|
|
|
+ // new TreeViewBind("功能区标签"),
|
|
|
+ // new TreeViewBind("未命名")
|
|
|
+ // })
|
|
|
+ // })
|
|
|
+ // });
|
|
|
+ // TreeViewDatas.FirstOrDefault().Children.Insert(0, TreeViewBind1);
|
|
|
+ // TreeViewDatas.FirstOrDefault().Children.Add(new TreeViewBind("更新图纸"));
|
|
|
+
|
|
|
+ // for (int i = 0; i < TreeViewDatas.FirstOrDefault().Children.Count; i++)
|
|
|
+ // {
|
|
|
+ // if (TreeViewDatas.FirstOrDefault().Children[i].Name.Equals("上传图纸"))
|
|
|
+ // {
|
|
|
+ // TreeViewDatas.FirstOrDefault().Children.RemoveAt(i);
|
|
|
+ // i--;
|
|
|
+ // break;
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+
|
|
|
+ // tr_is.ItemsSource = null;
|
|
|
+ // tr_is.ItemsSource = TreeViewDatas;
|
|
|
+ // }
|
|
|
+ //}
|
|
|
+
|
|
|
+ ///// <summary>
|
|
|
+ ///// 放大
|
|
|
+ ///// </summary>
|
|
|
+ ///// <param name="sender"></param>
|
|
|
+ ///// <param name="e"></param>
|
|
|
+ //private void bt_proBigClick(object sender, RoutedEventArgs e)
|
|
|
+ //{
|
|
|
+ // ProjectForm projectForm = new ProjectForm(this, TreeViewDatas);
|
|
|
+
|
|
|
+ // this.Hide();
|
|
|
+ // projectForm.ShowDialog();
|
|
|
+ // this.Show();
|
|
|
+ //}
|
|
|
+
|
|
|
+ //#endregion
|
|
|
+
|
|
|
+ //#region 新增项目
|
|
|
+
|
|
|
+ //private void bt_addPro(object sender, RoutedEventArgs e)
|
|
|
+ //{
|
|
|
+ // #region 隐藏所有的无用控件
|
|
|
+
|
|
|
+ // lv_projectInfo.Visibility = Visibility.Collapsed;
|
|
|
+ // sp_info.Visibility = Visibility.Collapsed;
|
|
|
+ // sp_work.Visibility = Visibility.Collapsed;
|
|
|
+
|
|
|
+ // #endregion
|
|
|
+
|
|
|
+ // sp_addPro.Visibility = Visibility.Visible;
|
|
|
+ //}
|
|
|
+
|
|
|
+ //private void close_Click(object sender, RoutedEventArgs e)
|
|
|
+ //{
|
|
|
+ // gd_top.Visibility = Visibility.Collapsed;
|
|
|
+ //}
|
|
|
+
|
|
|
+ //private void bd_Initialized(object sender, EventArgs e)
|
|
|
+ //{
|
|
|
+ //}
|
|
|
+
|
|
|
+ //private void st_Initialized(object sender, EventArgs e)
|
|
|
+ //{
|
|
|
+ //}
|
|
|
+
|
|
|
+ //private void wt_Initialized(object sender, EventArgs e)
|
|
|
+ //{
|
|
|
+ //}
|
|
|
+
|
|
|
+ //private void wm_Initialized(object sender, EventArgs e)
|
|
|
+ //{
|
|
|
+ //}
|
|
|
+
|
|
|
+ //private void ele_Initialized(object sender, EventArgs e)
|
|
|
+ //{
|
|
|
+ //}
|
|
|
+
|
|
|
+ //private void submit_Click(object sender, RoutedEventArgs e)
|
|
|
+ //{
|
|
|
+ //}
|
|
|
+
|
|
|
+ //private void saveFile_Click(object sender, RoutedEventArgs e)
|
|
|
+ //{
|
|
|
+ //}
|
|
|
+
|
|
|
+ //private void savePage_Click(object sender, RoutedEventArgs e)
|
|
|
+ //{
|
|
|
+ //}
|
|
|
+
|
|
|
+ //private void ele_Click(object sender, RoutedEventArgs e)
|
|
|
+ //{
|
|
|
+ //}
|
|
|
+
|
|
|
+ //private void wm_Click(object sender, RoutedEventArgs e)
|
|
|
+ //{
|
|
|
+ //}
|
|
|
+
|
|
|
+ //private void wt_Click(object sender, RoutedEventArgs e)
|
|
|
+ //{
|
|
|
+ //}
|
|
|
+
|
|
|
+ //private void st_Click(object sender, RoutedEventArgs e)
|
|
|
+ //{
|
|
|
+ //}
|
|
|
|
|
|
- if (ProVersions.Contains(t3 + "版本"))
|
|
|
- {
|
|
|
- int proVersionIndex = 0;
|
|
|
-
|
|
|
- for (int i = 0; i < 100; i++)
|
|
|
- {
|
|
|
- int j = i + 1;
|
|
|
+ //private void bd_Click(object sender, RoutedEventArgs e)
|
|
|
+ //{
|
|
|
+ //}
|
|
|
|
|
|
- if (ProVersions.Contains(t3 + "(" + j + ")" + "版本"))
|
|
|
- {
|
|
|
- continue;
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- proVersionIndex = i + 1;
|
|
|
- break;
|
|
|
- }
|
|
|
- }
|
|
|
|
|
|
- proVersion = t3 + "(" + proVersionIndex + ")" + "版本";
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- proVersion = t3 + "版本";
|
|
|
- }
|
|
|
-
|
|
|
- ProVersions.Add(proVersion);
|
|
|
- TreeViewBind TreeViewBind1 = new TreeViewBind(proVersion, new List<TreeViewBind>()
|
|
|
- {
|
|
|
- new TreeViewBind("原图"),
|
|
|
- new TreeViewBind("对比图"),
|
|
|
- new TreeViewBind("治理图纸", new List<TreeViewBind>()
|
|
|
- {
|
|
|
- new TreeViewBind("F1"),
|
|
|
- new TreeViewBind("F2",
|
|
|
- new List<TreeViewBind>()
|
|
|
- {
|
|
|
- new TreeViewBind("墙柱"),
|
|
|
- new TreeViewBind("门窗"),
|
|
|
- new TreeViewBind("功能区标签"),
|
|
|
- new TreeViewBind("未命名")
|
|
|
- })
|
|
|
- })
|
|
|
- });
|
|
|
-
|
|
|
- int index = CollaborationUtil.GetIndexByTreeView("更新图纸", TreeViewDatas.FirstOrDefault().Children);
|
|
|
- TreeViewDatas.FirstOrDefault().Children.Insert(index, TreeViewBind1);
|
|
|
-
|
|
|
- this.tr_is.ItemsSource = null;
|
|
|
- this.tr_is.ItemsSource = TreeViewDatas;
|
|
|
- }
|
|
|
- else if (treeView.Name.Contains("上传图纸"))
|
|
|
- {
|
|
|
- string t7 = DateTime.Now.ToShortTimeString();
|
|
|
- string t3 = DateTime.Now.ToLongDateString() + t7;
|
|
|
-
|
|
|
- ProVersions.Add(t3 + "版本");
|
|
|
- TreeViewBind TreeViewBind1 = new TreeViewBind(t3 + "版本", new List<TreeViewBind>()
|
|
|
- {
|
|
|
- new TreeViewBind("原图"),
|
|
|
- new TreeViewBind("治理图纸", new List<TreeViewBind>()
|
|
|
- {
|
|
|
- new TreeViewBind("F1"),
|
|
|
- new TreeViewBind("F2",
|
|
|
- new List<TreeViewBind>()
|
|
|
- {
|
|
|
- new TreeViewBind("墙柱"),
|
|
|
- new TreeViewBind("门窗"),
|
|
|
- new TreeViewBind("功能区标签"),
|
|
|
- new TreeViewBind("未命名")
|
|
|
- })
|
|
|
- })
|
|
|
- });
|
|
|
- TreeViewDatas.FirstOrDefault().Children.Insert(0, TreeViewBind1);
|
|
|
- TreeViewDatas.FirstOrDefault().Children.Add(new TreeViewBind("更新图纸"));
|
|
|
-
|
|
|
- for (int i = 0; i < TreeViewDatas.FirstOrDefault().Children.Count; i++)
|
|
|
- {
|
|
|
- if (TreeViewDatas.FirstOrDefault().Children[i].Name.Equals("上传图纸"))
|
|
|
- {
|
|
|
- TreeViewDatas.FirstOrDefault().Children.RemoveAt(i);
|
|
|
- i--;
|
|
|
- break;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- tr_is.ItemsSource = null;
|
|
|
- tr_is.ItemsSource = TreeViewDatas;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- /// <summary>
|
|
|
- /// 放大
|
|
|
- /// </summary>
|
|
|
- /// <param name="sender"></param>
|
|
|
- /// <param name="e"></param>
|
|
|
- private void bt_proBigClick(object sender, RoutedEventArgs e)
|
|
|
- {
|
|
|
- ProjectForm projectForm = new ProjectForm(this, TreeViewDatas);
|
|
|
-
|
|
|
- this.Hide();
|
|
|
- projectForm.ShowDialog();
|
|
|
- this.Show();
|
|
|
- }
|
|
|
-
|
|
|
- #endregion
|
|
|
-
|
|
|
- #region 新增项目
|
|
|
-
|
|
|
- private void bt_addPro(object sender, RoutedEventArgs e)
|
|
|
- {
|
|
|
- #region 隐藏所有的无用控件
|
|
|
-
|
|
|
- lv_projectInfo.Visibility = Visibility.Collapsed;
|
|
|
- sp_info.Visibility = Visibility.Collapsed;
|
|
|
- sp_work.Visibility = Visibility.Collapsed;
|
|
|
-
|
|
|
- #endregion
|
|
|
-
|
|
|
- sp_addPro.Visibility = Visibility.Visible;
|
|
|
- }
|
|
|
-
|
|
|
- private void close_Click(object sender, RoutedEventArgs e)
|
|
|
- {
|
|
|
- gd_top.Visibility = Visibility.Collapsed;
|
|
|
- }
|
|
|
-
|
|
|
- private void bd_Initialized(object sender, EventArgs e)
|
|
|
- {
|
|
|
- }
|
|
|
-
|
|
|
- private void st_Initialized(object sender, EventArgs e)
|
|
|
- {
|
|
|
- }
|
|
|
-
|
|
|
- private void wt_Initialized(object sender, EventArgs e)
|
|
|
- {
|
|
|
- }
|
|
|
-
|
|
|
- private void wm_Initialized(object sender, EventArgs e)
|
|
|
- {
|
|
|
- }
|
|
|
-
|
|
|
- private void ele_Initialized(object sender, EventArgs e)
|
|
|
- {
|
|
|
- }
|
|
|
-
|
|
|
- private void submit_Click(object sender, RoutedEventArgs e)
|
|
|
- {
|
|
|
- }
|
|
|
-
|
|
|
- private void saveFile_Click(object sender, RoutedEventArgs e)
|
|
|
- {
|
|
|
- }
|
|
|
-
|
|
|
- private void savePage_Click(object sender, RoutedEventArgs e)
|
|
|
- {
|
|
|
- }
|
|
|
-
|
|
|
- private void ele_Click(object sender, RoutedEventArgs e)
|
|
|
- {
|
|
|
- }
|
|
|
-
|
|
|
- private void wm_Click(object sender, RoutedEventArgs e)
|
|
|
- {
|
|
|
- }
|
|
|
-
|
|
|
- private void wt_Click(object sender, RoutedEventArgs e)
|
|
|
- {
|
|
|
- }
|
|
|
-
|
|
|
- private void st_Click(object sender, RoutedEventArgs e)
|
|
|
- {
|
|
|
- }
|
|
|
-
|
|
|
- private void bd_Click(object sender, RoutedEventArgs e)
|
|
|
- {
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- #endregion
|
|
|
+ //#endregion
|
|
|
|
|
|
#endregion
|
|
|
|