工艺程序管理
This commit is contained in:
commit
d64ef35a74
9 files changed
+294
-36
No files matched your search
@@ -18,19 +18,19 @@
|
||||
|
||||
<TextBlock x:Name="P1N" HorizontalAlignment="Left" Height="30" Margin="10,120,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="150" FontSize="20" Background="#FFEFEEEE"/>
|
||||
<TextBox x:Name="P1" HorizontalAlignment="Right" Height="30" Margin="0,120,10,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="230" MaxLines="1" ClipToBounds="True"
|
||||
PreviewTextInput="Tb_KeyPress" InputMethod.IsInputMethodEnabled="False" FontSize="20" HorizontalContentAlignment="Right" MaxLength="3"/>
|
||||
Text="0" PreviewTextInput="Tb_KeyPress" InputMethod.IsInputMethodEnabled="False" FontSize="20" HorizontalContentAlignment="Right" MaxLength="3"/>
|
||||
<TextBlock x:Name="P2N" HorizontalAlignment="Left" Height="30" Margin="10,155,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="150" FontSize="20" Background="#FFEFEEEE"/>
|
||||
<TextBox x:Name="P2" HorizontalAlignment="Right" Height="30" Margin="0,155,10,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="230" MaxLines="1" ClipToBounds="True"
|
||||
PreviewTextInput="Tb_KeyPress" InputMethod.IsInputMethodEnabled="False" FontSize="20" HorizontalContentAlignment="Right" MaxLength="3"/>
|
||||
Text="0" PreviewTextInput="Tb_KeyPress" InputMethod.IsInputMethodEnabled="False" FontSize="20" HorizontalContentAlignment="Right" MaxLength="3"/>
|
||||
<TextBlock x:Name="P3N" HorizontalAlignment="Left" Height="30" Margin="10,190,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="150" FontSize="20" Background="#FFEFEEEE"/>
|
||||
<TextBox x:Name="P3" HorizontalAlignment="Right" Height="30" Margin="0,190,10,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="230" MaxLines="1" ClipToBounds="True"
|
||||
PreviewTextInput="Tb_KeyPress" InputMethod.IsInputMethodEnabled="False" FontSize="20" HorizontalContentAlignment="Right" MaxLength="3"/>
|
||||
Text="0" PreviewTextInput="Tb_KeyPress" InputMethod.IsInputMethodEnabled="False" FontSize="20" HorizontalContentAlignment="Right" MaxLength="3"/>
|
||||
<TextBlock x:Name="P4N" HorizontalAlignment="Left" Height="30" Margin="10,225,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="150" FontSize="20" Background="#FFEFEEEE"/>
|
||||
<TextBox x:Name="P4" HorizontalAlignment="Right" Height="30" Margin="0,225,10,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="230" MaxLines="1" ClipToBounds="True"
|
||||
PreviewTextInput="Tb_KeyPress" InputMethod.IsInputMethodEnabled="False" FontSize="20" HorizontalContentAlignment="Right" MaxLength="3"/>
|
||||
Text="0" PreviewTextInput="Tb_KeyPress" InputMethod.IsInputMethodEnabled="False" FontSize="20" HorizontalContentAlignment="Right" MaxLength="3"/>
|
||||
<TextBlock x:Name="P5N" HorizontalAlignment="Left" Height="30" Margin="10,260,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="150" FontSize="20" Background="#FFEFEEEE"/>
|
||||
<TextBox x:Name="P5" HorizontalAlignment="Right" Height="30" Margin="0,260,10,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="230" MaxLines="1" ClipToBounds="True"
|
||||
PreviewTextInput="Tb_KeyPress" InputMethod.IsInputMethodEnabled="False" FontSize="20" HorizontalContentAlignment="Right" MaxLength="3"/>
|
||||
Text="0" PreviewTextInput="Tb_KeyPress" InputMethod.IsInputMethodEnabled="False" FontSize="20" HorizontalContentAlignment="Right" MaxLength="3"/>
|
||||
|
||||
<Button Content="{x:Static lang:Resources.YES}" HorizontalAlignment="Left" Height="35" Margin="50,70,0,5" VerticalAlignment="Bottom" Width="80" Click="YES_Click"/>
|
||||
<Button Content="{x:Static lang:Resources.NO}" HorizontalAlignment="Right" Height="35" Margin="0,70,50,5" VerticalAlignment="Bottom" Width="80" Click="NO_Click"/>
|
||||
|
||||
+149
-11
@@ -15,6 +15,8 @@ using System.Windows.Input;
|
||||
using System.Windows.Media;
|
||||
using System.Windows.Media.Imaging;
|
||||
using System.Windows.Shapes;
|
||||
using System.Windows.Forms;
|
||||
using System.Net.NetworkInformation;
|
||||
|
||||
namespace DyeingComputer.Windows
|
||||
{
|
||||
@@ -24,6 +26,11 @@ namespace DyeingComputer.Windows
|
||||
public partial class ViewStep : Window
|
||||
{
|
||||
public string data { get; set; }
|
||||
//声明一个更新Address的委托
|
||||
public delegate void AddressUpdateHandler(object sender, AddressUpdateEventArgs e);
|
||||
//声明一个更新Address的事件
|
||||
public event AddressUpdateHandler AddressUpdated;
|
||||
|
||||
public ViewStep()
|
||||
{
|
||||
InitializeComponent();
|
||||
@@ -111,12 +118,22 @@ namespace DyeingComputer.Windows
|
||||
}
|
||||
}
|
||||
|
||||
private void YES_Click(object sender, RoutedEventArgs e)
|
||||
private void YES_Click(object sender, RoutedEventArgs e)//确认
|
||||
{
|
||||
if (boxNAME.Text == null) return;
|
||||
string name = " ";
|
||||
if (P1N.Visibility == Visibility.Visible) name = P1N.Text +":["+P1.Text+"]";
|
||||
if (P2N.Visibility == Visibility.Visible) name += P2N.Text + ":[" + P2.Text + "]";
|
||||
if (P3N.Visibility == Visibility.Visible) name += P3N.Text + ":[" + P3.Text + "]";
|
||||
if (P4N.Visibility == Visibility.Visible) name += P4N.Text + ":[" + P4.Text + "]";
|
||||
if (P5N.Visibility == Visibility.Visible) name += P5N.Text + ":[" + P5.Text + "]";
|
||||
|
||||
var args = new AddressUpdateEventArgs(data, boxNAME.Text, boxID.Text, name.ToString(), P1.Text, P2.Text, P3.Text, P4.Text, P5.Text);
|
||||
AddressUpdated(this, args);
|
||||
this.Close(); //关闭窗口
|
||||
}
|
||||
|
||||
private void NO_Click(object sender, RoutedEventArgs e)
|
||||
private void NO_Click(object sender, RoutedEventArgs e)//关闭
|
||||
{
|
||||
this.Close(); //关闭窗口
|
||||
}
|
||||
@@ -172,7 +189,7 @@ namespace DyeingComputer.Windows
|
||||
P1N.Text = Properties.Resources.Headwaters;
|
||||
P2N.Text = Properties.Resources.WaterLevel;
|
||||
P3N.Text = Properties.Resources.Time;
|
||||
P3N.Text = Properties.Resources.Number;
|
||||
P4N.Text = Properties.Resources.Number;
|
||||
P1.Visibility = Visibility.Visible;
|
||||
P1N.Visibility = Visibility.Visible;
|
||||
P2.Visibility = Visibility.Visible;
|
||||
@@ -284,28 +301,123 @@ namespace DyeingComputer.Windows
|
||||
P5N.Visibility = Visibility.Collapsed;
|
||||
break;
|
||||
case 19:
|
||||
|
||||
P1N.Text = Properties.Resources.Medicine + Properties.Resources.Tank;
|
||||
P2N.Text = Properties.Resources.Headwaters;
|
||||
P3N.Text = Properties.Resources.WaterLevel;
|
||||
P4N.Text = Properties.Resources.Temperature;
|
||||
P5N.Text = Properties.Resources.Mixing;
|
||||
P1.Visibility = Visibility.Visible;
|
||||
P1N.Visibility = Visibility.Visible;
|
||||
P2.Visibility = Visibility.Visible;
|
||||
P2N.Visibility = Visibility.Visible;
|
||||
P3.Visibility = Visibility.Visible;
|
||||
P3N.Visibility = Visibility.Visible;
|
||||
P4.Visibility = Visibility.Visible;
|
||||
P4N.Visibility = Visibility.Visible;
|
||||
P5.Visibility = Visibility.Visible;
|
||||
P5N.Visibility = Visibility.Visible;
|
||||
break;
|
||||
case 20:
|
||||
|
||||
P1N.Text = Properties.Resources.Medicine + Properties.Resources.Tank;
|
||||
P2N.Text = Properties.Resources.Curve;
|
||||
P3N.Text = Properties.Resources.Time;
|
||||
P1.Visibility = Visibility.Visible;
|
||||
P1N.Visibility = Visibility.Visible;
|
||||
P2.Visibility = Visibility.Visible;
|
||||
P2N.Visibility = Visibility.Visible;
|
||||
P3.Visibility = Visibility.Visible;
|
||||
P3N.Visibility = Visibility.Visible;
|
||||
P4.Visibility = Visibility.Collapsed;
|
||||
P4N.Visibility = Visibility.Collapsed;
|
||||
P5.Visibility = Visibility.Collapsed;
|
||||
P5N.Visibility = Visibility.Collapsed;
|
||||
break;
|
||||
case 21:
|
||||
|
||||
P1N.Text = Properties.Resources.Medicine + Properties.Resources.Tank;
|
||||
P2N.Text = Properties.Resources.Type;
|
||||
P3N.Text = Properties.Resources.Step;
|
||||
P4N.Text = Properties.Resources.Advance+Properties.Resources.Time;
|
||||
P1.Visibility = Visibility.Visible;
|
||||
P1N.Visibility = Visibility.Visible;
|
||||
P2.Visibility = Visibility.Visible;
|
||||
P2N.Visibility = Visibility.Visible;
|
||||
P3.Visibility = Visibility.Visible;
|
||||
P3N.Visibility = Visibility.Visible;
|
||||
P4.Visibility = Visibility.Visible;
|
||||
P4N.Visibility = Visibility.Visible;
|
||||
P5.Visibility = Visibility.Collapsed;
|
||||
P5N.Visibility = Visibility.Collapsed;
|
||||
break;
|
||||
case 22:
|
||||
|
||||
P1N.Text = Properties.Resources.Medicine + Properties.Resources.Tank;
|
||||
P2N.Text = Properties.Resources.Type;
|
||||
P3N.Text = Properties.Resources.Flowmeter;
|
||||
P1.Visibility = Visibility.Visible;
|
||||
P1N.Visibility = Visibility.Visible;
|
||||
P2.Visibility = Visibility.Visible;
|
||||
P2N.Visibility = Visibility.Visible;
|
||||
P3.Visibility = Visibility.Visible;
|
||||
P3N.Visibility = Visibility.Visible;
|
||||
P4.Visibility = Visibility.Collapsed;
|
||||
P4N.Visibility = Visibility.Collapsed;
|
||||
P5.Visibility = Visibility.Collapsed;
|
||||
P5N.Visibility = Visibility.Collapsed;
|
||||
break;
|
||||
case 23:
|
||||
|
||||
P1N.Text = Properties.Resources.Target + Properties.Resources.Temperature;
|
||||
P2N.Text = "PH";
|
||||
P1.Visibility = Visibility.Visible;
|
||||
P1N.Visibility = Visibility.Visible;
|
||||
P2.Visibility = Visibility.Visible;
|
||||
P2N.Visibility = Visibility.Visible;
|
||||
P3.Visibility = Visibility.Collapsed;
|
||||
P3N.Visibility = Visibility.Collapsed;
|
||||
P4.Visibility = Visibility.Collapsed;
|
||||
P4N.Visibility = Visibility.Collapsed;
|
||||
P5.Visibility = Visibility.Collapsed;
|
||||
P5N.Visibility = Visibility.Collapsed;
|
||||
break;
|
||||
case 24:
|
||||
|
||||
P1N.Text = Properties.Resources.Target + Properties.Resources.Temperature;
|
||||
P2N.Text = Properties.Resources.Rate;
|
||||
P3N.Text = "PH";
|
||||
P1.Visibility = Visibility.Visible;
|
||||
P1N.Visibility = Visibility.Visible;
|
||||
P2.Visibility = Visibility.Visible;
|
||||
P2N.Visibility = Visibility.Visible;
|
||||
P3.Visibility = Visibility.Visible;
|
||||
P3N.Visibility = Visibility.Visible;
|
||||
P4.Visibility = Visibility.Collapsed;
|
||||
P4N.Visibility = Visibility.Collapsed;
|
||||
P5.Visibility = Visibility.Collapsed;
|
||||
P5N.Visibility = Visibility.Collapsed;
|
||||
break;
|
||||
case 25:
|
||||
|
||||
P1N.Text = Properties.Resources.Time;
|
||||
P1.Visibility = Visibility.Visible;
|
||||
P1N.Visibility = Visibility.Visible;
|
||||
P2.Visibility = Visibility.Collapsed;
|
||||
P2N.Visibility = Visibility.Collapsed;
|
||||
P3.Visibility = Visibility.Collapsed;
|
||||
P3N.Visibility = Visibility.Collapsed;
|
||||
P4.Visibility = Visibility.Collapsed;
|
||||
P4N.Visibility = Visibility.Collapsed;
|
||||
P5.Visibility = Visibility.Collapsed;
|
||||
P5N.Visibility = Visibility.Collapsed;
|
||||
break;
|
||||
case 26:
|
||||
|
||||
P1N.Text = Properties.Resources.Beginning+ Properties.Resources.Temperature;
|
||||
P2N.Text = "PH";
|
||||
P1.Visibility = Visibility.Visible;
|
||||
P1N.Visibility = Visibility.Visible;
|
||||
P2.Visibility = Visibility.Visible;
|
||||
P2N.Visibility = Visibility.Visible;
|
||||
P3.Visibility = Visibility.Collapsed;
|
||||
P3N.Visibility = Visibility.Collapsed;
|
||||
P4.Visibility = Visibility.Collapsed;
|
||||
P4N.Visibility = Visibility.Collapsed;
|
||||
P5.Visibility = Visibility.Collapsed;
|
||||
P5N.Visibility = Visibility.Collapsed;
|
||||
break;
|
||||
|
||||
default:
|
||||
@@ -322,5 +434,31 @@ namespace DyeingComputer.Windows
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
public class AddressUpdateEventArgs : System.EventArgs
|
||||
{
|
||||
public AddressUpdateEventArgs(string dStep, string dStepID, string dStepNAME, string dPNAME, string dP1, string dP2, string dP3, string dP4, string dP5)
|
||||
{
|
||||
this.StepID = dStepID;
|
||||
this.Step = dStep;
|
||||
this.StepNAME = dStepNAME;
|
||||
this.PNAME = dPNAME;
|
||||
this.P1 = dP1;
|
||||
this.P2 = dP2;
|
||||
this.P3 = dP3;
|
||||
this.P4 = dP4;
|
||||
this.P5 = dP5;
|
||||
}
|
||||
|
||||
public string Step { get; set; }
|
||||
public string StepID { get; set; }
|
||||
public string StepNAME { get; set; }
|
||||
public string PNAME { get; set; }
|
||||
public string P1 { get; set; }
|
||||
public string P2 { get; set; }
|
||||
public string P3 { get; set; }
|
||||
public string P4 { get; set; }
|
||||
public string P5 { get; set; }
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user