|
@ -1,4 +1,4 @@ |
|
|
using SkiaSharp; |
|
|
using SkiaSharp; |
|
|
using SunlightCentralizedControlManagement_SCCM_.ViewModel; |
|
|
using SunlightCentralizedControlManagement_SCCM_.ViewModel; |
|
|
using SunlightCentralizedControlManagement_SCCM_.WindowsView; |
|
|
using SunlightCentralizedControlManagement_SCCM_.WindowsView; |
|
|
using System; |
|
|
using System; |
|
@ -93,6 +93,7 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
{ |
|
|
{ |
|
|
machines_info = 0; |
|
|
machines_info = 0; |
|
|
log.Visibility = Visibility.Visible; |
|
|
log.Visibility = Visibility.Visible; |
|
|
|
|
|
rdp.Visibility = Visibility.Collapsed; |
|
|
Picture.Visibility = Visibility.Collapsed; |
|
|
Picture.Visibility = Visibility.Collapsed; |
|
|
}//信息
|
|
|
}//信息
|
|
|
|
|
|
|
|
@ -118,19 +119,25 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
} |
|
|
} |
|
|
private async void ListViewItem_Screen(object sender, MouseButtonEventArgs e) |
|
|
private async void ListViewItem_Screen(object sender, MouseButtonEventArgs e) |
|
|
{ |
|
|
{ |
|
|
|
|
|
DataRow drEmployee = MainWindowViewModel.Machines.Select("NAME='" + machine + "'").First(); |
|
|
|
|
|
string host = drEmployee.Field<string>("IP"); |
|
|
|
|
|
int port = 5900; |
|
|
|
|
|
string password = "123456";//drEmployee.Field<string>("SYSKEY");
|
|
|
|
|
|
// bool Desktop = drEmployee.Field<bool>("Desktop");
|
|
|
|
|
|
if (!drEmployee.Field<bool>("Desktop")) |
|
|
|
|
|
{ |
|
|
|
|
|
MessageBox.Show(Properties.Resources.Not_a, "Desktop", MessageBoxButton.OK); |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
machines_info = 1; |
|
|
machines_info = 1; |
|
|
log.Visibility = Visibility.Visible; |
|
|
log.Visibility = Visibility.Collapsed; |
|
|
Picture.Visibility = Visibility.Collapsed; |
|
|
Picture.Visibility = Visibility.Collapsed; |
|
|
|
|
|
rdp.Visibility = Visibility.Visible; |
|
|
|
|
|
|
|
|
RemoteDesktopWpf remoteDesktopWpf = new RemoteDesktopWpf(); |
|
|
RemoteDesktopWpf remoteDesktopWpf = new RemoteDesktopWpf(); |
|
|
Picture.Content = remoteDesktopWpf; |
|
|
Picture.Content = remoteDesktopWpf; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DataRow drEmployee = MainWindowViewModel.Machines.Select("NAME='" + machine + "'").First(); |
|
|
|
|
|
string host = drEmployee.Field<string>("IP"); |
|
|
|
|
|
int port = Convert.ToInt16(drEmployee.Field<int>("PORT")); |
|
|
|
|
|
string password = "123456";//drEmployee.Field<string>("SYSKEY");
|
|
|
|
|
|
|
|
|
|
|
|
if (await PingTest(host)) |
|
|
if (await PingTest(host)) |
|
|
{ |
|
|
{ |
|
|
if (!remoteDesktopWpf.IsConnected) |
|
|
if (!remoteDesktopWpf.IsConnected) |
|
@ -150,8 +157,16 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
}//远程
|
|
|
}//远程
|
|
|
private void ListViewItem_Receipt(object sender, MouseButtonEventArgs e) |
|
|
private void ListViewItem_Receipt(object sender, MouseButtonEventArgs e) |
|
|
{ |
|
|
{ |
|
|
|
|
|
DataRow drEmployee = MainWindowViewModel.Machines.Select("NAME='" + machine + "'").First(); |
|
|
|
|
|
if (!drEmployee.Field<bool>("Dispense")) |
|
|
|
|
|
{ |
|
|
|
|
|
MessageBox.Show(Properties.Resources.Not_a, "Dispense", MessageBoxButton.OK); |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
machines_info = 2; |
|
|
machines_info = 2; |
|
|
log.Visibility = Visibility.Visible; |
|
|
log.Visibility = Visibility.Visible; |
|
|
|
|
|
rdp.Visibility = Visibility.Collapsed; |
|
|
Picture.Visibility = Visibility.Collapsed; |
|
|
Picture.Visibility = Visibility.Collapsed; |
|
|
DyelotView dyelotView = new DyelotView(); |
|
|
DyelotView dyelotView = new DyelotView(); |
|
|
dyelotView.Dyelot(workOrder); |
|
|
dyelotView.Dyelot(workOrder); |
|
@ -160,6 +175,7 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
private void ListViewItem_Curve(object sender, MouseButtonEventArgs e) |
|
|
private void ListViewItem_Curve(object sender, MouseButtonEventArgs e) |
|
|
{ |
|
|
{ |
|
|
log.Visibility = Visibility.Collapsed; |
|
|
log.Visibility = Visibility.Collapsed; |
|
|
|
|
|
rdp.Visibility = Visibility.Collapsed; |
|
|
Picture.Visibility = Visibility.Visible; |
|
|
Picture.Visibility = Visibility.Visible; |
|
|
Picture.Content = new View.CurveDiagram(true, "", "", "", workOrder); |
|
|
Picture.Content = new View.CurveDiagram(true, "", "", "", workOrder); |
|
|
machines_info = 3; |
|
|
machines_info = 3; |
|
|