You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
1.8 KiB
57 lines
1.8 KiB
|
2 weeks ago
|
using CommunityToolkit.Mvvm;
|
||
|
|
using CommunityToolkit.Mvvm.ComponentModel;
|
||
|
|
using CommunityToolkit.Mvvm.Input;
|
||
|
|
using ForwardingServerUI.Class;
|
||
|
|
using System;
|
||
|
|
using System.Collections.Generic;
|
||
|
|
using System.Data;
|
||
|
|
using System.Text;
|
||
|
|
|
||
|
|
namespace ForwardingServerUI
|
||
|
|
{
|
||
|
|
public partial class MainWindowViewModel : ObservableObject
|
||
|
|
{
|
||
|
|
public class Person
|
||
|
|
{
|
||
|
|
public required string User { get; set; }
|
||
|
|
public required string Password { get; set; }
|
||
|
|
public required string IP { get; set; }
|
||
|
|
public required string Terminal { get; set; }
|
||
|
|
public required string Dat { get; set; }
|
||
|
|
}
|
||
|
|
|
||
|
|
[ObservableProperty]
|
||
|
|
public static DataTable _machineTable = new();
|
||
|
|
[ObservableProperty]
|
||
|
|
public static DataTable _userTable = new();
|
||
|
|
|
||
|
|
public async void Data()
|
||
|
|
{
|
||
|
|
_machineTable.Columns.Add("ID", typeof(string));
|
||
|
|
_machineTable.Columns.Add("IP", typeof(string));
|
||
|
|
_machineTable.Columns.Add("Start", typeof(int));
|
||
|
|
_machineTable.Columns.Add("Enterprise", typeof(string));
|
||
|
|
_machineTable.Columns.Add("MachineName", typeof(string));
|
||
|
|
_machineTable.Columns.Add("MachineVer", typeof(string));
|
||
|
|
|
||
|
|
|
||
|
|
_userTable.Columns.Add("ID", typeof(string));
|
||
|
|
_userTable.Columns.Add("IP", typeof(string));
|
||
|
|
_userTable.Columns.Add("User", typeof(string));
|
||
|
|
_userTable.Columns.Add("Enterprise", typeof(string));
|
||
|
|
_userTable.Columns.Add("Terminal", typeof(string));
|
||
|
|
_userTable.Columns.Add("MachineName", typeof(string));
|
||
|
|
_userTable.Columns.Add("RDAT", typeof(string));
|
||
|
|
|
||
|
|
await AsyncTcpServer.TcpMain();
|
||
|
|
await AsyncHttpServer.HttpMain();
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
public MainWindowViewModel()
|
||
|
|
{
|
||
|
|
Data();
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|