| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 |
- using Com.FirmLib.UI;
- using Com.FirmLib.UI.Insuer;
- using Com.FirmLib.UI.Maintainer;
- using Com.FirmLib.UI.Manufacturer;
- using Com.FirmLib.UI.Seller;
- using SAGA.DotNetUtils.Data;
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows;
- using System.Windows.Controls;
- using System.Windows.Data;
- using System.Windows.Documents;
- using System.Windows.Input;
- using System.Windows.Media;
- using System.Windows.Media.Imaging;
- using System.Windows.Navigation;
- using System.Windows.Shapes;
- using Test.Edges;
- using Test.TestPress;
- namespace Test
- {
- /// <summary>
- /// MainWindow.xaml 的交互逻辑
- /// </summary>
- public partial class MainWindow : Window
- {
- public MainWindow()
- {
- InitializeComponent();
- this.Loaded += MainWindow_Loaded;
- List.Add("ccc");
- this.DataContext = this;
-
- }
- public List<string> List = new List<string>();
- private void MainWindow_Loaded(object sender, RoutedEventArgs e)
- {
- // var str = File.ReadAllText(@"c:\Fl4201050001d82483b0dcf511e8a553356fcf1dd577181112092607bim.json");
- string str = "dadasdadasdada";
- var origin = CompressUtil.GetBytes(str);
- var result = CompressUtil.GZipCompress(origin);
- File.WriteAllBytes(@"d:\bim.jsonz", result);
- DataGrid.Items.Add("ff");
- }
- public void Test()
- {
- EdgeGraph graph = new EdgeGraph();
- var v1=graph.AddVertex(new VertexString("1"));
- var v2 = graph.AddVertex(new VertexString("2"));
- var v3 = graph.AddVertex(new VertexString("3"));
- var v4 = graph.AddVertex(new VertexString("4"));
- var v5 = graph.AddVertex(new VertexString("5"));
- var v6 = graph.AddVertex(new VertexString("6"));
- var v7 = graph.AddVertex(new VertexString("7"));
- graph.AddEdge(v1, v2,new EdgeString() { Data = "1-2" });
- graph.AddEdge(v1, v6, new EdgeString() { Data = "1-6" });
- graph.AddEdge(v1, v7, new EdgeString() { Data = "1-7" });
- graph.AddEdge(v2, v3, new EdgeString() { Data = "2-3" });
- graph.AddEdge(v2, v4, new EdgeString() { Data = "2-4" });
- graph.AddEdge(v3, v5, new EdgeString() { Data = "3-5" });
- graph.AddEdge(v4, v5, new EdgeString() { Data = "4-5" });
- graph.AddEdge(v6, v5, new EdgeString() { Data = "6-5" });
- graph.AddEdge(v7, v5, new EdgeString() { Data = "7-5" });
- graph=EdgesArrayUtil.GplotAnalyse(graph) as EdgeGraph;
- var edges = graph.Edges;
- StringBuilder builder = new StringBuilder();
- foreach (var edge in edges)
- {
- string ed = string.Format($"id:{edge.Id} type:{edge.EdgeType} start:{edge.StartVertex} end:{edge.EndVertex}");
- var ids = edge.Children.Select(e => e.Id);
- var idsString=string.Join(",", ids);
- ed = ed +"children:"+ idsString;
- builder.AppendLine(ed);
- }
- var result = builder.ToString();
- }
- private void Button_Click(object sender, RoutedEventArgs e)
- {
- try
- {
- //Test();
- WinFirmMain main = new WinFirmMain(new WinSellerBaseInfo());
- main.Title += "--供应商管理";
- main.ShowDialog();
- }
- catch (Exception ex)
- {
- MessageBox.Show(ex.StackTrace);
- }
- }
- private void Manu_Click(object sender, RoutedEventArgs e)
- {
- try
- {
- WinFirmMain main = new WinFirmMain(new WinManufactureBaseInfo());
- main.Title += "--生产商管理";
- main.ShowDialog();
- }
- catch (Exception ex)
- {
- }
- }
- private void Button_Click_1(object sender, RoutedEventArgs e)
- {
- try
- {
- WinFirmMain main = new WinFirmMain(new WinMaintainerBaseInfo());
- main.Title += "--维修商管理";
- main.ShowDialog();
- }
- catch (Exception ex)
- {
-
- }
- }
- private void Button_Click_2(object sender, RoutedEventArgs e)
- {
- try
- {
- WinFirmMain main = new WinFirmMain(new WinInsuerBaseInfo());
- main.Title += "--保险商管理";
- main.ShowDialog();
- }
- catch (Exception ex)
- {
-
- //return Result.Cancelled;
- }
- }
- }
- }
|