sc 2 years ago
parent
commit
acebf38128
  1. 43
      MainWindow.xaml.cs

43
MainWindow.xaml.cs

@ -29,6 +29,7 @@ using formula_manage.ViewModel;
using Xceed.Wpf.Toolkit.PropertyGrid.Attributes; using Xceed.Wpf.Toolkit.PropertyGrid.Attributes;
using static System.Net.Mime.MediaTypeNames; using static System.Net.Mime.MediaTypeNames;
using formula_manage.UserClass; using formula_manage.UserClass;
using System.Drawing;
namespace formula_manage namespace formula_manage
{ {
@ -37,12 +38,15 @@ namespace formula_manage
/// </summary> /// </summary>
public partial class MainWindow : Window public partial class MainWindow : Window
{ {
Font font = new Font("Microsoft YaHei", 20);
bool quit = false; bool quit = false;
// DataTable DissolvedataTable = new DataTable(); //建立Dissolve缓存 // DataTable DissolvedataTable = new DataTable(); //建立Dissolve缓存
// DataTable STUFFdataTable = new DataTable(); //建立STUFF缓存 // DataTable STUFFdataTable = new DataTable(); //建立STUFF缓存
// DataTable MACHINEdataTable = new DataTable(); //建立Machine缓存 // DataTable MACHINEdataTable = new DataTable(); //建立Machine缓存
DataTable RRODUCTdataTable = new DataTable(); //建立RRODUCT缓存 DataTable RRODUCTdataTable = new DataTable(); //建立RRODUCT缓存
DataTable RecipedataTable = new DataTable(); //建立Recipe缓存 // DataTable RecipedataTable = new DataTable(); //建立Recipe缓存
public string INIPath = Convert.ToString(System.AppDomain.CurrentDomain.BaseDirectory) + "formula.ini"; //配置文件路径 public string INIPath = Convert.ToString(System.AppDomain.CurrentDomain.BaseDirectory) + "formula.ini"; //配置文件路径
@ -64,17 +68,8 @@ namespace formula_manage
USER.Text = App.USER_Purview; USER.Text = App.USER_Purview;
RecipedataTable.Columns.Add("DYELOT", typeof(int));
RecipedataTable.Columns.Add("STEP", typeof(string));
RecipedataTable.Columns.Add("PRODUCT_CODE", typeof(string));
RecipedataTable.Columns.Add("CONC", typeof(string));
RecipedataTable.Columns.Add("SHIFT", typeof(string));
RecipedataTable.Columns.Add("PRODUCT_NAME", typeof(string));
RecipedataTable.Columns.Add("TARGET_WT", typeof(float));
RecipedataTable.Columns.Add("UNIT", typeof(string));
RecipedataTable.Columns.Add("REMARK", typeof(string));
RRODUCTdataTable.Columns.Add("ID", typeof(int)); RRODUCTdataTable.Columns.Add("ID", typeof(int));
RRODUCTdataTable.Columns.Add("DYELOT", typeof(int));
RRODUCTdataTable.Columns.Add("STEP", typeof(string)); RRODUCTdataTable.Columns.Add("STEP", typeof(string));
RRODUCTdataTable.Columns.Add("PRODUCT_CODE", typeof(string)); RRODUCTdataTable.Columns.Add("PRODUCT_CODE", typeof(string));
RRODUCTdataTable.Columns.Add("CONC", typeof(string)); RRODUCTdataTable.Columns.Add("CONC", typeof(string));
@ -366,19 +361,26 @@ namespace formula_manage
private void save(object sender, RoutedEventArgs e) //保存按钮 private void save(object sender, RoutedEventArgs e) //保存按钮
{ {
if(Machine.Text =="")
{
System.Windows.MessageBox.Show("请选择机台", "注意",MessageBoxButton.OK , MessageBoxImage.Question) ;
return;
}
if (int.Parse(Procedures_N.Text) > int.Parse(Procedures_P.Text)) if (int.Parse(Procedures_N.Text) > int.Parse(Procedures_P.Text))
{ {
MessageBoxResult result = System.Windows.MessageBox.Show("当前步骤与总步骤设定不符是否继续", "注意", MessageBoxButton.OKCancel, MessageBoxImage.Question, MessageBoxResult.Cancel); MessageBoxResult result = System.Windows.MessageBox.Show("当前步骤与总步骤设定不符是否继续", "注意", MessageBoxButton.OKCancel, MessageBoxImage.Question, MessageBoxResult.Cancel);
if (result == MessageBoxResult.OK) { } else return; if (result == MessageBoxResult.OK)
{
} else return;
} }
Procedures_N.Text = "1"; Procedures_N.Text = "1";
Procedures_P.Text = "1"; Procedures_P.Text = "1";
RecipedataTable = RRODUCTdataTable;
UserClass.IniFile.IniFiles Configini = new UserClass.IniFile.IniFiles(INIPath); //记录当前单序号 UserClass.IniFile.IniFiles Configini = new UserClass.IniFile.IniFiles(INIPath); //记录当前单序号
Configini.IniWritevalue("SOFTWARE_SET", " T3", str_Prepose); Configini.IniWritevalue("SOFTWARE_SET", " T3", str_Prepose);
} }
private void Button_NewOrder(object sender, RoutedEventArgs e) //新料单按钮 private void Button_NewOrder(object sender, RoutedEventArgs e) //新料单按钮
@ -386,30 +388,25 @@ namespace formula_manage
Number_Event(); Number_Event();
} }
private void Button_up(object sender, RoutedEventArgs e)//总步加
private void Button_up(object sender, RoutedEventArgs e)
{ {
int i = int.Parse(Procedures_N.Text); int i = int.Parse(Procedures_N.Text);
if (i < 999) Procedures_N.Text = (i + 1).ToString(); if (i < 999) Procedures_N.Text = (i + 1).ToString();
} }
private void Button_dow(object sender, RoutedEventArgs e)//总步减
private void Button_dow(object sender, RoutedEventArgs e)
{ {
int i = int.Parse(Procedures_N.Text); int i = int.Parse(Procedures_N.Text);
int P = int.Parse(Procedures_P.Text); int P = int.Parse(Procedures_P.Text);
if (i > 1) Procedures_N.Text = (i - 1).ToString(); if (i > 1) Procedures_N.Text = (i - 1).ToString();
if (P >= i) Procedures_P.Text = Procedures_N.Text; if (P >= i) Procedures_P.Text = Procedures_N.Text;
} }
private void Button_StepUp(object sender, RoutedEventArgs e)//步加
private void Button_StepUp(object sender, RoutedEventArgs e)
{ {
int I = int.Parse(Procedures_N.Text); int I = int.Parse(Procedures_N.Text);
int P = int.Parse(Procedures_P.Text); int P = int.Parse(Procedures_P.Text);
if (P < I) Procedures_P.Text = (P + 1).ToString(); if (P < I) Procedures_P.Text = (P + 1).ToString();
} }
private void Button_StepDow(object sender, RoutedEventArgs e)//步减
private void Button_StepDow(object sender, RoutedEventArgs e)
{ {
int P = int.Parse(Procedures_P.Text); int P = int.Parse(Procedures_P.Text);
if (P > 1) Procedures_P.Text = (P - 1).ToString(); if (P > 1) Procedures_P.Text = (P - 1).ToString();

Loading…
Cancel
Save