void btnConnect_Click(object sender, RoutedEventArgs e)
        {
            server = new Server(tbIp.Text, Int32.Parse(tbPort.Text));
            client = new Client(tbIpCl.Text, Int32.Parse(tbPortCl.Text));

            server.OnDataRecieved += server_OnDataRecieved;
            server.Listen();
        }
Пример #2
0
        public List<string> GetDatabases(SqlConnectionString connectionString)
        {
            var databases = new List<string>();

            using (var conn = new SqlConnection(connectionString.WithDatabase("master")))
            {
                conn.Open();
                var serverConnection = new ServerConnection(conn);
                var server = new Server(serverConnection);
                databases.AddRange(from Database database in server.Databases select database.Name);
            }

            return databases;
        }
Пример #3
0
        public MainWindow()
        {
            InitializeComponent();

            Clients client = new Clients();
            Thread sendusername=new Thread(()=>client.SendName(login.templogin)); // send login trough UDP
            sendusername.Start();

            Server server = new Server();

            server.GetMessage();

            server.MsgChanged += this.DoSomething;
        }
Пример #4
0
 public List<DatabaseTable> GetTables(SqlConnectionString connectionString)
 {
     using (var conn = new SqlConnection(connectionString.WithDatabase("master")))
     {
         conn.Open();
         var serverConnection = new ServerConnection(conn);
         var server = new Server(serverConnection);
         return
             server
             .Databases[connectionString.Database]
             .Tables
             .Cast<Table>()
             .Select(t => new DatabaseTable
                              {
                                  Name = t.Name,
                                  RowCount = t.RowCount
                              })
             .ToList();
     }
 }