|
|
|
@ -51,47 +51,47 @@ namespace XGL
|
|
|
|
|
|
|
|
|
|
|
|
public void selectHFvalue(object sender, EventArgs e)
|
|
|
|
public void selectHFvalue(object sender, EventArgs e)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
var dt= userDbWareHouse.GetHFStatusInfo();
|
|
|
|
var dt = userDbWareHouse.GetHFStatusInfo();
|
|
|
|
foreach (var item in dt)
|
|
|
|
foreach (var item in dt)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.device_code=="H18")
|
|
|
|
if (item.device_code == "H18")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.property == "Intheoven")
|
|
|
|
if (item.property == "Intheoven")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
shuliang18.Text = item.isvalue;
|
|
|
|
shuliang18.Text = item.isvalue;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
if (item.isvalue.ToString() != "0")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.isvalue.ToString() == "1")
|
|
|
|
menqian18.Text = "有车:" + item.isvalue.ToString();
|
|
|
|
{
|
|
|
|
menqian18.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
menqian18.Text = "有车";
|
|
|
|
}
|
|
|
|
menqian18.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
else
|
|
|
|
}
|
|
|
|
{
|
|
|
|
else
|
|
|
|
menqian18.Text = "无";
|
|
|
|
{
|
|
|
|
menqian18.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
menqian18.Text = "无";
|
|
|
|
}
|
|
|
|
menqian18.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
// 获取当前时间
|
|
|
|
}
|
|
|
|
DateTime currentTime = DateTime.Now;
|
|
|
|
// 获取当前时间
|
|
|
|
|
|
|
|
DateTime currentTime = DateTime.Now;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 将查询到的时间字符串转换为 DateTime 对象
|
|
|
|
// 将查询到的时间字符串转换为 DateTime 对象
|
|
|
|
if (DateTime.TryParse(item.last_update_time, out DateTime lastUpdateTime))
|
|
|
|
if (DateTime.TryParse(item.last_update_time, out DateTime lastUpdateTime))
|
|
|
|
{
|
|
|
|
{
|
|
|
|
// 计算时间差
|
|
|
|
// 计算时间差
|
|
|
|
TimeSpan timeDifference = currentTime - lastUpdateTime;
|
|
|
|
TimeSpan timeDifference = currentTime - lastUpdateTime;
|
|
|
|
|
|
|
|
|
|
|
|
daojishi18.Text = timeDifference.TotalMinutes.ToString("F2");
|
|
|
|
daojishi18.Text = timeDifference.TotalMinutes.ToString("F2");
|
|
|
|
if (timeDifference.TotalMinutes > menqian)
|
|
|
|
if (timeDifference.TotalMinutes > menqian)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (xuanze18.IsChecked == true)
|
|
|
|
if (xuanze18.IsChecked == true)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
serialHelper.ComOn();
|
|
|
|
serialHelper.ComOn();
|
|
|
|
serialHelper.redLightOn();
|
|
|
|
serialHelper.redLightOn();
|
|
|
|
serialHelper.buzzerOn();
|
|
|
|
serialHelper.buzzerOn();
|
|
|
|
serialHelper.ComOff();
|
|
|
|
serialHelper.ComOff();
|
|
|
|
MessageBox.Show("烘房18门前小车数量值保持超过"+ menqian + "分钟请查看!!!");
|
|
|
|
MessageBox.Show("烘房18门前小车数量值保持超过" + menqian + "分钟请查看!!!");
|
|
|
|
bianhao18.Background= new SolidColorBrush(Colors.Wheat);
|
|
|
|
bianhao18.Background = new SolidColorBrush(Colors.Wheat);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
@ -99,58 +99,59 @@ namespace XGL
|
|
|
|
bianhao18.Background = new SolidColorBrush(Colors.White);
|
|
|
|
bianhao18.Background = new SolidColorBrush(Colors.White);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
{
|
|
|
|
{
|
|
|
|
// 如果解析失败,处理异常情况
|
|
|
|
// 如果解析失败,处理异常情况
|
|
|
|
Console.WriteLine("Failed to parse last_update_time");
|
|
|
|
Console.WriteLine("Failed to parse last_update_time");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
if (item.isvalue.ToString() == "5")
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
zhuangtai18.Text = "自动";
|
|
|
|
|
|
|
|
zhuangtai18.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.isvalue.ToString() == "5")
|
|
|
|
zhuangtai18.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
{
|
|
|
|
zhuangtai18.Text = "手动或异常";
|
|
|
|
zhuangtai18.Text = "自动";
|
|
|
|
|
|
|
|
zhuangtai18.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
zhuangtai18.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
|
|
|
|
zhuangtai18.Text = "手动或异常";
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}else if (item.device_code == "H17")
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else if (item.device_code == "H17")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.property == "Intheoven")
|
|
|
|
if (item.property == "Intheoven")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
shuliang17.Text = item.isvalue;
|
|
|
|
shuliang17.Text = item.isvalue;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
if (item.isvalue.ToString() != "0")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.isvalue.ToString() == "1")
|
|
|
|
menqian17.Text = "有车:" + item.isvalue.ToString();
|
|
|
|
{
|
|
|
|
menqian17.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
menqian17.Text = "有车";
|
|
|
|
}
|
|
|
|
menqian17.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
else
|
|
|
|
}
|
|
|
|
{
|
|
|
|
else
|
|
|
|
menqian17.Text = "无";
|
|
|
|
{
|
|
|
|
menqian17.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
menqian17.Text = "无";
|
|
|
|
}
|
|
|
|
menqian17.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
// 获取当前时间
|
|
|
|
}
|
|
|
|
DateTime currentTime = DateTime.Now;
|
|
|
|
// 获取当前时间
|
|
|
|
|
|
|
|
DateTime currentTime = DateTime.Now;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 将查询到的时间字符串转换为 DateTime 对象
|
|
|
|
// 将查询到的时间字符串转换为 DateTime 对象
|
|
|
|
if (DateTime.TryParse(item.last_update_time, out DateTime lastUpdateTime))
|
|
|
|
if (DateTime.TryParse(item.last_update_time, out DateTime lastUpdateTime))
|
|
|
|
{
|
|
|
|
{
|
|
|
|
// 计算时间差
|
|
|
|
// 计算时间差
|
|
|
|
TimeSpan timeDifference = currentTime - lastUpdateTime;
|
|
|
|
TimeSpan timeDifference = currentTime - lastUpdateTime;
|
|
|
|
|
|
|
|
|
|
|
|
daojishi17.Text = timeDifference.TotalMinutes.ToString("F2");
|
|
|
|
daojishi17.Text = timeDifference.TotalMinutes.ToString("F2");
|
|
|
|
if (timeDifference.TotalMinutes > menqian)
|
|
|
|
if (timeDifference.TotalMinutes > menqian)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (xuanze17.IsChecked == true)
|
|
|
|
if (xuanze17.IsChecked == true)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
serialHelper.ComOn();
|
|
|
|
serialHelper.ComOn();
|
|
|
|
@ -167,27 +168,27 @@ namespace XGL
|
|
|
|
bianhao17.Background = new SolidColorBrush(Colors.White);
|
|
|
|
bianhao17.Background = new SolidColorBrush(Colors.White);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
{
|
|
|
|
{
|
|
|
|
// 如果解析失败,处理异常情况
|
|
|
|
// 如果解析失败,处理异常情况
|
|
|
|
Console.WriteLine("Failed to parse last_update_time");
|
|
|
|
Console.WriteLine("Failed to parse last_update_time");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
if (item.isvalue.ToString() == "5")
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
zhuangtai17.Text = "自动";
|
|
|
|
|
|
|
|
zhuangtai17.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.isvalue.ToString() == "5")
|
|
|
|
zhuangtai17.Text = "手动或异常";
|
|
|
|
{
|
|
|
|
zhuangtai17.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
zhuangtai17.Text = "自动";
|
|
|
|
|
|
|
|
zhuangtai17.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
zhuangtai17.Text = "手动或异常";
|
|
|
|
|
|
|
|
zhuangtai17.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (item.device_code == "H16")
|
|
|
|
else if (item.device_code == "H16")
|
|
|
|
@ -197,29 +198,29 @@ namespace XGL
|
|
|
|
shuliang16.Text = item.isvalue;
|
|
|
|
shuliang16.Text = item.isvalue;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
if (item.isvalue.ToString() != "0")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.isvalue.ToString() == "1")
|
|
|
|
menqian16.Text = "有车:" + item.isvalue.ToString();
|
|
|
|
{
|
|
|
|
menqian16.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
menqian16.Text = "有车";
|
|
|
|
}
|
|
|
|
menqian16.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
else
|
|
|
|
}
|
|
|
|
{
|
|
|
|
else
|
|
|
|
menqian16.Text = "无";
|
|
|
|
{
|
|
|
|
menqian16.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
menqian16.Text = "无";
|
|
|
|
}
|
|
|
|
menqian16.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
// 获取当前时间
|
|
|
|
}
|
|
|
|
DateTime currentTime = DateTime.Now;
|
|
|
|
// 获取当前时间
|
|
|
|
|
|
|
|
DateTime currentTime = DateTime.Now;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 将查询到的时间字符串转换为 DateTime 对象
|
|
|
|
// 将查询到的时间字符串转换为 DateTime 对象
|
|
|
|
if (DateTime.TryParse(item.last_update_time, out DateTime lastUpdateTime))
|
|
|
|
if (DateTime.TryParse(item.last_update_time, out DateTime lastUpdateTime))
|
|
|
|
{
|
|
|
|
{
|
|
|
|
// 计算时间差
|
|
|
|
// 计算时间差
|
|
|
|
TimeSpan timeDifference = currentTime - lastUpdateTime;
|
|
|
|
TimeSpan timeDifference = currentTime - lastUpdateTime;
|
|
|
|
|
|
|
|
|
|
|
|
daojishi16.Text = timeDifference.TotalMinutes.ToString("F2");
|
|
|
|
daojishi16.Text = timeDifference.TotalMinutes.ToString("F2");
|
|
|
|
if (timeDifference.TotalMinutes > menqian)
|
|
|
|
if (timeDifference.TotalMinutes > menqian)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (xuanze16.IsChecked == true)
|
|
|
|
if (xuanze16.IsChecked == true)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
serialHelper.ComOn();
|
|
|
|
serialHelper.ComOn();
|
|
|
|
@ -236,27 +237,27 @@ namespace XGL
|
|
|
|
bianhao16.Background = new SolidColorBrush(Colors.White);
|
|
|
|
bianhao16.Background = new SolidColorBrush(Colors.White);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
{
|
|
|
|
{
|
|
|
|
// 如果解析失败,处理异常情况
|
|
|
|
// 如果解析失败,处理异常情况
|
|
|
|
Console.WriteLine("Failed to parse last_update_time");
|
|
|
|
Console.WriteLine("Failed to parse last_update_time");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
if (item.isvalue.ToString() == "5")
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
zhuangtai16.Text = "自动";
|
|
|
|
|
|
|
|
zhuangtai16.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.isvalue.ToString() == "5")
|
|
|
|
zhuangtai16.Text = "手动或异常";
|
|
|
|
{
|
|
|
|
zhuangtai16.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
zhuangtai16.Text = "自动";
|
|
|
|
|
|
|
|
zhuangtai16.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
zhuangtai16.Text = "手动或异常";
|
|
|
|
|
|
|
|
zhuangtai16.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (item.device_code == "H15")
|
|
|
|
else if (item.device_code == "H15")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
@ -265,29 +266,29 @@ namespace XGL
|
|
|
|
shuliang15.Text = item.isvalue;
|
|
|
|
shuliang15.Text = item.isvalue;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
if (item.isvalue.ToString() != "0")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.isvalue.ToString() == "1")
|
|
|
|
menqian15.Text = "有车:" + item.isvalue.ToString();
|
|
|
|
{
|
|
|
|
menqian15.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
menqian15.Text = "有车";
|
|
|
|
}
|
|
|
|
menqian15.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
else
|
|
|
|
}
|
|
|
|
{
|
|
|
|
else
|
|
|
|
menqian15.Text = "无";
|
|
|
|
{
|
|
|
|
menqian15.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
menqian15.Text = "无";
|
|
|
|
}
|
|
|
|
menqian15.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
// 获取当前时间
|
|
|
|
}
|
|
|
|
DateTime currentTime = DateTime.Now;
|
|
|
|
// 获取当前时间
|
|
|
|
|
|
|
|
DateTime currentTime = DateTime.Now;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 将查询到的时间字符串转换为 DateTime 对象
|
|
|
|
// 将查询到的时间字符串转换为 DateTime 对象
|
|
|
|
if (DateTime.TryParse(item.last_update_time, out DateTime lastUpdateTime))
|
|
|
|
if (DateTime.TryParse(item.last_update_time, out DateTime lastUpdateTime))
|
|
|
|
{
|
|
|
|
{
|
|
|
|
// 计算时间差
|
|
|
|
// 计算时间差
|
|
|
|
TimeSpan timeDifference = currentTime - lastUpdateTime;
|
|
|
|
TimeSpan timeDifference = currentTime - lastUpdateTime;
|
|
|
|
|
|
|
|
|
|
|
|
daojishi15.Text = timeDifference.TotalMinutes.ToString("F2");
|
|
|
|
daojishi15.Text = timeDifference.TotalMinutes.ToString("F2");
|
|
|
|
if (timeDifference.TotalMinutes > menqian)
|
|
|
|
if (timeDifference.TotalMinutes > menqian)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (xuanze15.IsChecked == true)
|
|
|
|
if (xuanze15.IsChecked == true)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
serialHelper.ComOn();
|
|
|
|
serialHelper.ComOn();
|
|
|
|
@ -304,26 +305,26 @@ namespace XGL
|
|
|
|
bianhao15.Background = new SolidColorBrush(Colors.White);
|
|
|
|
bianhao15.Background = new SolidColorBrush(Colors.White);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
{
|
|
|
|
{
|
|
|
|
// 如果解析失败,处理异常情况
|
|
|
|
// 如果解析失败,处理异常情况
|
|
|
|
Console.WriteLine("Failed to parse last_update_time");
|
|
|
|
Console.WriteLine("Failed to parse last_update_time");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
if (item.isvalue.ToString() == "5")
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
zhuangtai15.Text = "自动";
|
|
|
|
|
|
|
|
zhuangtai15.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.isvalue.ToString() == "5")
|
|
|
|
zhuangtai15.Text = "手动或异常";
|
|
|
|
{
|
|
|
|
zhuangtai15.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
zhuangtai15.Text = "自动";
|
|
|
|
|
|
|
|
zhuangtai15.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
zhuangtai15.Text = "手动或异常";
|
|
|
|
|
|
|
|
zhuangtai15.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (item.device_code == "H14")
|
|
|
|
else if (item.device_code == "H14")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
@ -332,29 +333,29 @@ namespace XGL
|
|
|
|
shuliang14.Text = item.isvalue;
|
|
|
|
shuliang14.Text = item.isvalue;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
if (item.isvalue.ToString() != "0")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.isvalue.ToString() == "1")
|
|
|
|
menqian14.Text = "有车:" + item.isvalue.ToString();
|
|
|
|
{
|
|
|
|
menqian14.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
menqian14.Text = "有车";
|
|
|
|
}
|
|
|
|
menqian14.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
else
|
|
|
|
}
|
|
|
|
{
|
|
|
|
else
|
|
|
|
menqian14.Text = "无";
|
|
|
|
{
|
|
|
|
menqian14.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
menqian14.Text = "无";
|
|
|
|
}
|
|
|
|
menqian14.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
// 获取当前时间
|
|
|
|
}
|
|
|
|
DateTime currentTime = DateTime.Now;
|
|
|
|
// 获取当前时间
|
|
|
|
|
|
|
|
DateTime currentTime = DateTime.Now;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 将查询到的时间字符串转换为 DateTime 对象
|
|
|
|
// 将查询到的时间字符串转换为 DateTime 对象
|
|
|
|
if (DateTime.TryParse(item.last_update_time, out DateTime lastUpdateTime))
|
|
|
|
if (DateTime.TryParse(item.last_update_time, out DateTime lastUpdateTime))
|
|
|
|
{
|
|
|
|
{
|
|
|
|
// 计算时间差
|
|
|
|
// 计算时间差
|
|
|
|
TimeSpan timeDifference = currentTime - lastUpdateTime;
|
|
|
|
TimeSpan timeDifference = currentTime - lastUpdateTime;
|
|
|
|
|
|
|
|
|
|
|
|
daojishi14.Text = timeDifference.TotalMinutes.ToString("F2");
|
|
|
|
daojishi14.Text = timeDifference.TotalMinutes.ToString("F2");
|
|
|
|
if (timeDifference.TotalMinutes > menqian)
|
|
|
|
if (timeDifference.TotalMinutes > menqian)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (xuanze14.IsChecked == true)
|
|
|
|
if (xuanze14.IsChecked == true)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
serialHelper.ComOn();
|
|
|
|
serialHelper.ComOn();
|
|
|
|
@ -371,27 +372,27 @@ namespace XGL
|
|
|
|
bianhao14.Background = new SolidColorBrush(Colors.White);
|
|
|
|
bianhao14.Background = new SolidColorBrush(Colors.White);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
{
|
|
|
|
{
|
|
|
|
// 如果解析失败,处理异常情况
|
|
|
|
// 如果解析失败,处理异常情况
|
|
|
|
Console.WriteLine("Failed to parse last_update_time");
|
|
|
|
Console.WriteLine("Failed to parse last_update_time");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
if (item.isvalue.ToString() == "5")
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
zhuangtai14.Text = "自动";
|
|
|
|
|
|
|
|
zhuangtai14.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.isvalue.ToString() == "5")
|
|
|
|
zhuangtai14.Text = "手动或异常";
|
|
|
|
{
|
|
|
|
zhuangtai14.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
zhuangtai14.Text = "自动";
|
|
|
|
|
|
|
|
zhuangtai14.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
zhuangtai14.Text = "手动或异常";
|
|
|
|
|
|
|
|
zhuangtai14.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (item.device_code == "H13")
|
|
|
|
else if (item.device_code == "H13")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
@ -400,29 +401,29 @@ namespace XGL
|
|
|
|
shuliang13.Text = item.isvalue;
|
|
|
|
shuliang13.Text = item.isvalue;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
if (item.isvalue.ToString() != "0")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.isvalue.ToString() == "1")
|
|
|
|
menqian13.Text = "有车:" + item.isvalue.ToString();
|
|
|
|
{
|
|
|
|
menqian13.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
menqian13.Text = "有车";
|
|
|
|
}
|
|
|
|
menqian13.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
else
|
|
|
|
}
|
|
|
|
{
|
|
|
|
else
|
|
|
|
menqian13.Text = "无";
|
|
|
|
{
|
|
|
|
menqian13.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
menqian13.Text = "无";
|
|
|
|
}
|
|
|
|
menqian13.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
// 获取当前时间
|
|
|
|
}
|
|
|
|
DateTime currentTime = DateTime.Now;
|
|
|
|
// 获取当前时间
|
|
|
|
|
|
|
|
DateTime currentTime = DateTime.Now;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 将查询到的时间字符串转换为 DateTime 对象
|
|
|
|
// 将查询到的时间字符串转换为 DateTime 对象
|
|
|
|
if (DateTime.TryParse(item.last_update_time, out DateTime lastUpdateTime))
|
|
|
|
if (DateTime.TryParse(item.last_update_time, out DateTime lastUpdateTime))
|
|
|
|
{
|
|
|
|
{
|
|
|
|
// 计算时间差
|
|
|
|
// 计算时间差
|
|
|
|
TimeSpan timeDifference = currentTime - lastUpdateTime;
|
|
|
|
TimeSpan timeDifference = currentTime - lastUpdateTime;
|
|
|
|
|
|
|
|
|
|
|
|
daojishi13.Text = timeDifference.TotalMinutes.ToString("F2");
|
|
|
|
daojishi13.Text = timeDifference.TotalMinutes.ToString("F2");
|
|
|
|
if (timeDifference.TotalMinutes > menqian)
|
|
|
|
if (timeDifference.TotalMinutes > menqian)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (xuanze13.IsChecked == true)
|
|
|
|
if (xuanze13.IsChecked == true)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
serialHelper.ComOn();
|
|
|
|
serialHelper.ComOn();
|
|
|
|
@ -439,27 +440,27 @@ namespace XGL
|
|
|
|
bianhao13.Background = new SolidColorBrush(Colors.White);
|
|
|
|
bianhao13.Background = new SolidColorBrush(Colors.White);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
{
|
|
|
|
{
|
|
|
|
// 如果解析失败,处理异常情况
|
|
|
|
// 如果解析失败,处理异常情况
|
|
|
|
Console.WriteLine("Failed to parse last_update_time");
|
|
|
|
Console.WriteLine("Failed to parse last_update_time");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
if (item.isvalue.ToString() == "5")
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
zhuangtai13.Text = "自动";
|
|
|
|
|
|
|
|
zhuangtai13.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.isvalue.ToString() == "5")
|
|
|
|
zhuangtai13.Text = "手动或异常";
|
|
|
|
{
|
|
|
|
zhuangtai13.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
zhuangtai13.Text = "自动";
|
|
|
|
|
|
|
|
zhuangtai13.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
zhuangtai13.Text = "手动或异常";
|
|
|
|
|
|
|
|
zhuangtai13.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (item.device_code == "H12")
|
|
|
|
else if (item.device_code == "H12")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
@ -469,29 +470,29 @@ namespace XGL
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
if (item.isvalue.ToString() != "0")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.isvalue.ToString() == "1")
|
|
|
|
menqian12.Text = "有车:" + item.isvalue.ToString();
|
|
|
|
{
|
|
|
|
menqian12.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
menqian12.Text = "有车";
|
|
|
|
}
|
|
|
|
menqian12.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
else
|
|
|
|
}
|
|
|
|
{
|
|
|
|
else
|
|
|
|
menqian12.Text = "无";
|
|
|
|
{
|
|
|
|
menqian12.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
menqian12.Text = "无";
|
|
|
|
}
|
|
|
|
menqian12.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
// 获取当前时间
|
|
|
|
}
|
|
|
|
DateTime currentTime = DateTime.Now;
|
|
|
|
// 获取当前时间
|
|
|
|
|
|
|
|
DateTime currentTime = DateTime.Now;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 将查询到的时间字符串转换为 DateTime 对象
|
|
|
|
// 将查询到的时间字符串转换为 DateTime 对象
|
|
|
|
if (DateTime.TryParse(item.last_update_time, out DateTime lastUpdateTime))
|
|
|
|
if (DateTime.TryParse(item.last_update_time, out DateTime lastUpdateTime))
|
|
|
|
{
|
|
|
|
{
|
|
|
|
// 计算时间差
|
|
|
|
// 计算时间差
|
|
|
|
TimeSpan timeDifference = currentTime - lastUpdateTime;
|
|
|
|
TimeSpan timeDifference = currentTime - lastUpdateTime;
|
|
|
|
|
|
|
|
|
|
|
|
daojishi12.Text = timeDifference.TotalMinutes.ToString("F2");
|
|
|
|
daojishi12.Text = timeDifference.TotalMinutes.ToString("F2");
|
|
|
|
if (timeDifference.TotalMinutes > menqian)
|
|
|
|
if (timeDifference.TotalMinutes > menqian)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (xuanze12.IsChecked == true)
|
|
|
|
if (xuanze12.IsChecked == true)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
serialHelper.ComOn();
|
|
|
|
serialHelper.ComOn();
|
|
|
|
@ -508,26 +509,26 @@ namespace XGL
|
|
|
|
bianhao12.Background = new SolidColorBrush(Colors.White);
|
|
|
|
bianhao12.Background = new SolidColorBrush(Colors.White);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
{
|
|
|
|
{
|
|
|
|
// 如果解析失败,处理异常情况
|
|
|
|
// 如果解析失败,处理异常情况
|
|
|
|
Console.WriteLine("Failed to parse last_update_time");
|
|
|
|
Console.WriteLine("Failed to parse last_update_time");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
if (item.isvalue.ToString() == "5")
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
zhuangtai12.Text = "自动";
|
|
|
|
|
|
|
|
zhuangtai12.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.isvalue.ToString() == "5")
|
|
|
|
zhuangtai12.Text = "手动或异常";
|
|
|
|
{
|
|
|
|
zhuangtai12.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
zhuangtai12.Text = "自动";
|
|
|
|
|
|
|
|
zhuangtai12.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
zhuangtai12.Text = "手动或异常";
|
|
|
|
|
|
|
|
zhuangtai12.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (item.device_code == "H11")
|
|
|
|
else if (item.device_code == "H11")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
@ -536,29 +537,29 @@ namespace XGL
|
|
|
|
shuliang11.Text = item.isvalue;
|
|
|
|
shuliang11.Text = item.isvalue;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
if (item.isvalue.ToString() != "0")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.isvalue.ToString() == "1")
|
|
|
|
menqian11.Text = "有车:" + item.isvalue.ToString();
|
|
|
|
{
|
|
|
|
menqian11.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
menqian11.Text = "有车";
|
|
|
|
}
|
|
|
|
menqian11.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
else
|
|
|
|
}
|
|
|
|
{
|
|
|
|
else
|
|
|
|
menqian11.Text = "无";
|
|
|
|
{
|
|
|
|
menqian11.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
menqian11.Text = "无";
|
|
|
|
}
|
|
|
|
menqian11.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
// 获取当前时间
|
|
|
|
}
|
|
|
|
DateTime currentTime = DateTime.Now;
|
|
|
|
// 获取当前时间
|
|
|
|
|
|
|
|
DateTime currentTime = DateTime.Now;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 将查询到的时间字符串转换为 DateTime 对象
|
|
|
|
// 将查询到的时间字符串转换为 DateTime 对象
|
|
|
|
if (DateTime.TryParse(item.last_update_time, out DateTime lastUpdateTime))
|
|
|
|
if (DateTime.TryParse(item.last_update_time, out DateTime lastUpdateTime))
|
|
|
|
{
|
|
|
|
{
|
|
|
|
// 计算时间差
|
|
|
|
// 计算时间差
|
|
|
|
TimeSpan timeDifference = currentTime - lastUpdateTime;
|
|
|
|
TimeSpan timeDifference = currentTime - lastUpdateTime;
|
|
|
|
|
|
|
|
|
|
|
|
daojishi11.Text = timeDifference.TotalMinutes.ToString("F2");
|
|
|
|
daojishi11.Text = timeDifference.TotalMinutes.ToString("F2");
|
|
|
|
if (timeDifference.TotalMinutes > menqian)
|
|
|
|
if (timeDifference.TotalMinutes > menqian)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (xuanze11.IsChecked == true)
|
|
|
|
if (xuanze11.IsChecked == true)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
serialHelper.ComOn();
|
|
|
|
serialHelper.ComOn();
|
|
|
|
@ -575,26 +576,26 @@ namespace XGL
|
|
|
|
bianhao11.Background = new SolidColorBrush(Colors.White);
|
|
|
|
bianhao11.Background = new SolidColorBrush(Colors.White);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
{
|
|
|
|
{
|
|
|
|
// 如果解析失败,处理异常情况
|
|
|
|
// 如果解析失败,处理异常情况
|
|
|
|
Console.WriteLine("Failed to parse last_update_time");
|
|
|
|
Console.WriteLine("Failed to parse last_update_time");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
if (item.isvalue.ToString() == "5")
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
zhuangtai11.Text = "自动";
|
|
|
|
|
|
|
|
zhuangtai11.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.isvalue.ToString() == "5")
|
|
|
|
zhuangtai11.Text = "手动或异常";
|
|
|
|
{
|
|
|
|
zhuangtai11.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
zhuangtai11.Text = "自动";
|
|
|
|
|
|
|
|
zhuangtai11.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
zhuangtai11.Text = "手动或异常";
|
|
|
|
|
|
|
|
zhuangtai11.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (item.device_code == "H10")
|
|
|
|
else if (item.device_code == "H10")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
@ -603,29 +604,29 @@ namespace XGL
|
|
|
|
shuliang10.Text = item.isvalue;
|
|
|
|
shuliang10.Text = item.isvalue;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
if (item.isvalue.ToString() != "0")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.isvalue.ToString() == "1")
|
|
|
|
menqian10.Text = "有车:" + item.isvalue.ToString();
|
|
|
|
{
|
|
|
|
menqian10.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
menqian10.Text = "有车";
|
|
|
|
}
|
|
|
|
menqian10.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
else
|
|
|
|
}
|
|
|
|
{
|
|
|
|
else
|
|
|
|
menqian10.Text = "无";
|
|
|
|
{
|
|
|
|
menqian10.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
menqian10.Text = "无";
|
|
|
|
}
|
|
|
|
menqian10.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
// 获取当前时间
|
|
|
|
}
|
|
|
|
DateTime currentTime = DateTime.Now;
|
|
|
|
// 获取当前时间
|
|
|
|
|
|
|
|
DateTime currentTime = DateTime.Now;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 将查询到的时间字符串转换为 DateTime 对象
|
|
|
|
// 将查询到的时间字符串转换为 DateTime 对象
|
|
|
|
if (DateTime.TryParse(item.last_update_time, out DateTime lastUpdateTime))
|
|
|
|
if (DateTime.TryParse(item.last_update_time, out DateTime lastUpdateTime))
|
|
|
|
{
|
|
|
|
{
|
|
|
|
// 计算时间差
|
|
|
|
// 计算时间差
|
|
|
|
TimeSpan timeDifference = currentTime - lastUpdateTime;
|
|
|
|
TimeSpan timeDifference = currentTime - lastUpdateTime;
|
|
|
|
|
|
|
|
|
|
|
|
daojishi10.Text = timeDifference.TotalMinutes.ToString("F2");
|
|
|
|
daojishi10.Text = timeDifference.TotalMinutes.ToString("F2");
|
|
|
|
if (timeDifference.TotalMinutes > menqian)
|
|
|
|
if (timeDifference.TotalMinutes > menqian)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (xuanze10.IsChecked == true)
|
|
|
|
if (xuanze10.IsChecked == true)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
serialHelper.ComOn();
|
|
|
|
serialHelper.ComOn();
|
|
|
|
@ -642,26 +643,26 @@ namespace XGL
|
|
|
|
bianhao10.Background = new SolidColorBrush(Colors.White);
|
|
|
|
bianhao10.Background = new SolidColorBrush(Colors.White);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
{
|
|
|
|
{
|
|
|
|
// 如果解析失败,处理异常情况
|
|
|
|
// 如果解析失败,处理异常情况
|
|
|
|
Console.WriteLine("Failed to parse last_update_time");
|
|
|
|
Console.WriteLine("Failed to parse last_update_time");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
if (item.isvalue.ToString() == "5")
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
zhuangtai10.Text = "自动";
|
|
|
|
|
|
|
|
zhuangtai10.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.isvalue.ToString() == "5")
|
|
|
|
zhuangtai10.Text = "手动或异常";
|
|
|
|
{
|
|
|
|
zhuangtai10.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
zhuangtai10.Text = "自动";
|
|
|
|
|
|
|
|
zhuangtai10.Foreground = new SolidColorBrush(Colors.Green);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
zhuangtai10.Text = "手动或异常";
|
|
|
|
|
|
|
|
zhuangtai10.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (item.device_code == "H61")
|
|
|
|
else if (item.device_code == "H61")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
@ -671,9 +672,9 @@ namespace XGL
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.isvalue.ToString() == "1")
|
|
|
|
if (item.isvalue.ToString() != "0")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
menqian61.Text = "有车";
|
|
|
|
menqian61.Text = "有车:" + item.isvalue.ToString();
|
|
|
|
menqian61.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
menqian61.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
@ -738,9 +739,9 @@ namespace XGL
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.isvalue.ToString() == "1")
|
|
|
|
if (item.isvalue.ToString() != "0")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
menqian62.Text = "有车";
|
|
|
|
menqian62.Text = "有车:" + item.isvalue.ToString();
|
|
|
|
menqian62.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
menqian62.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
@ -805,9 +806,9 @@ namespace XGL
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.isvalue.ToString() == "1")
|
|
|
|
if (item.isvalue.ToString() != "0")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
menqian63.Text = "有车";
|
|
|
|
menqian63.Text = "有车:" + item.isvalue.ToString();
|
|
|
|
menqian63.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
menqian63.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
@ -872,9 +873,9 @@ namespace XGL
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.isvalue.ToString() == "1")
|
|
|
|
if (item.isvalue.ToString() != "0")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
menqian9.Text = "有车";
|
|
|
|
menqian9.Text = "有车:" + item.isvalue.ToString();
|
|
|
|
menqian9.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
menqian9.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
@ -939,9 +940,9 @@ namespace XGL
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.isvalue.ToString() == "1")
|
|
|
|
if (item.isvalue.ToString() != "0")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
menqian8.Text = "有车";
|
|
|
|
menqian8.Text = "有车:" + item.isvalue.ToString();
|
|
|
|
menqian8.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
menqian8.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
@ -1006,9 +1007,9 @@ namespace XGL
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.isvalue.ToString() == "1")
|
|
|
|
if (item.isvalue.ToString() != "0")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
menqian7.Text = "有车";
|
|
|
|
menqian7.Text = "有车:" + item.isvalue.ToString();
|
|
|
|
menqian7.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
menqian7.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
@ -1073,9 +1074,9 @@ namespace XGL
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.isvalue.ToString() == "1")
|
|
|
|
if (item.isvalue.ToString() != "0")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
menqian6.Text = "有车";
|
|
|
|
menqian6.Text = "有车:" + item.isvalue.ToString();
|
|
|
|
menqian6.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
menqian6.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
@ -1141,9 +1142,9 @@ namespace XGL
|
|
|
|
|
|
|
|
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.isvalue.ToString() == "1")
|
|
|
|
if (item.isvalue.ToString() != "0")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
menqian5.Text = "有车";
|
|
|
|
menqian5.Text = "有车:" + item.isvalue.ToString();
|
|
|
|
menqian5.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
menqian5.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
@ -1208,9 +1209,9 @@ namespace XGL
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.isvalue.ToString() == "1")
|
|
|
|
if (item.isvalue.ToString() != "0")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
menqian4.Text = "有车";
|
|
|
|
menqian4.Text = "有车:" + item.isvalue.ToString();
|
|
|
|
menqian4.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
menqian4.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
@ -1276,9 +1277,9 @@ namespace XGL
|
|
|
|
|
|
|
|
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.isvalue.ToString() == "1")
|
|
|
|
if (item.isvalue.ToString() != "0")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
menqian3.Text = "有车";
|
|
|
|
menqian3.Text = "有车:" + item.isvalue.ToString();
|
|
|
|
menqian3.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
menqian3.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
@ -1341,11 +1342,11 @@ namespace XGL
|
|
|
|
{
|
|
|
|
{
|
|
|
|
shuliang2.Text = item.isvalue;
|
|
|
|
shuliang2.Text = item.isvalue;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if(item.property == "dollyNumber")
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.isvalue.ToString() == "1")
|
|
|
|
if (item.isvalue.ToString() != "0")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
menqian2.Text = "有车";
|
|
|
|
menqian2.Text = "有车:" + item.isvalue.ToString();
|
|
|
|
menqian2.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
menqian2.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
@ -1408,11 +1409,11 @@ namespace XGL
|
|
|
|
{
|
|
|
|
{
|
|
|
|
shuliang1.Text = item.isvalue;
|
|
|
|
shuliang1.Text = item.isvalue;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
else if (item.property == "dollyNumber")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (item.isvalue.ToString() == "1")
|
|
|
|
if (item.isvalue.ToString() != "0")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
menqian1.Text = "有车";
|
|
|
|
menqian1.Text = "有车:" + item.isvalue.ToString();
|
|
|
|
menqian1.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
menqian1.Foreground = new SolidColorBrush(Colors.Red);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
@ -1474,8 +1475,8 @@ namespace XGL
|
|
|
|
|
|
|
|
|
|
|
|
private void sos_Click(object sender, RoutedEventArgs e)
|
|
|
|
private void sos_Click(object sender, RoutedEventArgs e)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
menqian =Convert.ToInt32(fenzhong.Text);
|
|
|
|
menqian = Convert.ToInt32(fenzhong.Text);
|
|
|
|
MessageBox.Show("设置成功!当前分钟数为"+ menqian);
|
|
|
|
MessageBox.Show("设置成功!当前分钟数为" + menqian);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private void cloce_Click(object sender, RoutedEventArgs e)
|
|
|
|
private void cloce_Click(object sender, RoutedEventArgs e)
|
|
|
|
|