Browse Source

记录当前单序号

master
sc 2 years ago
parent
commit
9ff7988cce
  1. 44
      MainWindow.xaml.cs

44
MainWindow.xaml.cs

@ -39,6 +39,7 @@ namespace formula_manage
/// </summary> /// </summary>
public partial class MainWindow : Window public partial class MainWindow : Window
{ {
bool quit = false; bool quit = false;
DataTable DissolvedataTable = new DataTable(); //建立Dissolve缓存 DataTable DissolvedataTable = new DataTable(); //建立Dissolve缓存
@ -55,12 +56,11 @@ namespace formula_manage
string TEXT_SQLUSER; string TEXT_SQLUSER;
string TEXT_SQLPASWOR; string TEXT_SQLPASWOR;
string Connstr_SC; string Connstr_SC;
int ID_N = 1;
public MainWindow() public MainWindow()
{ {
DataContext =new MainWindowViewModel(); DataContext =new MainWindowViewModel();
int ID_N = 1;
WindowStartupLocation = WindowStartupLocation.CenterScreen; WindowStartupLocation = WindowStartupLocation.CenterScreen;
InitializeComponent(); InitializeComponent();
@ -114,13 +114,13 @@ namespace formula_manage
row["STEP"] = Procedures_P.Text; row["STEP"] = Procedures_P.Text;
RRODUCTdataTable.Rows.Add(row); RRODUCTdataTable.Rows.Add(row);
for (ID_N = 2; ID_N <= 64; ID_N++) /* for (ID_N = 2; ID_N <= 64; ID_N++)
{ {
row = RRODUCTdataTable.NewRow(); row = RRODUCTdataTable.NewRow();
row["ID"] = ID_N; row["ID"] = ID_N;
// row["STEP"] = Procedures_P.Text; // row["STEP"] = Procedures_P.Text;
RRODUCTdataTable.Rows.Add(row); RRODUCTdataTable.Rows.Add(row);
} }*/
Grid_RRODUCT.ItemsSource = RRODUCTdataTable.DefaultView; Grid_RRODUCT.ItemsSource = RRODUCTdataTable.DefaultView;
} }
@ -241,6 +241,7 @@ namespace formula_manage
string PreposeT; //料单时间 string PreposeT; //料单时间
string PreposeS; //料单序列格式 string PreposeS; //料单序列格式
int PreposeSl; int PreposeSl;
string str_Prepose;
bool Loginprint; bool Loginprint;
bool Loginanew; bool Loginanew;
@ -254,6 +255,7 @@ namespace formula_manage
Prepose = Configini.IniReadvalue("SOFTWARE_SET", "T1"); //自定义料单前缀 Prepose = Configini.IniReadvalue("SOFTWARE_SET", "T1"); //自定义料单前缀
PreposeT = Configini.IniReadvalue("SOFTWARE_SET", "T2"); //自定义料单时间 PreposeT = Configini.IniReadvalue("SOFTWARE_SET", "T2"); //自定义料单时间
PreposeS = Configini.IniReadvalue("SOFTWARE_SET", "T3"); //自定义料单格式 PreposeS = Configini.IniReadvalue("SOFTWARE_SET", "T3"); //自定义料单格式
PreposeSl = int.Parse(PreposeS);
Number_Event(); Number_Event();
//Number.Text = Prepose + System.DateTime.Now.ToString(PreposeT); //生成料单号 //Number.Text = Prepose + System.DateTime.Now.ToString(PreposeT); //生成料单号
@ -264,9 +266,9 @@ namespace formula_manage
int preposeL = PreposeS.Length; int preposeL = PreposeS.Length;
PreposeSl = PreposeSl + 1; PreposeSl = PreposeSl + 1;
string str = String.Format("{0:D"+ preposeL + "}", PreposeSl); str_Prepose = String.Format("{0:D"+ preposeL + "}", PreposeSl);
Number.Text = Prepose + System.DateTime.Now.ToString(PreposeT) + str; //生成料单号 Number.Text = Prepose + System.DateTime.Now.ToString(PreposeT) + str_Prepose; //生成料单号
} }
private void Tb_KeyPress(object sender, TextCompositionEventArgs e)//输入事件 private void Tb_KeyPress(object sender, TextCompositionEventArgs e)//输入事件
@ -400,6 +402,10 @@ namespace formula_manage
Procedures_N.Text = "1"; Procedures_N.Text = "1";
Procedures_P.Text = "1"; Procedures_P.Text = "1";
RecipedataTable = RRODUCTdataTable; RecipedataTable = RRODUCTdataTable;
UserClass.IniFile.IniFiles Configini = new UserClass.IniFile.IniFiles(INIPath); //记录当前单序号
Configini.IniWritevalue("SOFTWARE_SET", " T3", str_Prepose);
} }
private void Button_NewOrder(object sender, RoutedEventArgs e) //新料单按钮 private void Button_NewOrder(object sender, RoutedEventArgs e) //新料单按钮
@ -483,18 +489,20 @@ namespace formula_manage
{ {
PressKey.PressKeys(Keys.Right, false); PressKey.PressKeys(Keys.Right, false);
PressKey.PressKeys(Keys.Right, true); PressKey.PressKeys(Keys.Right, true);
PressKey.PressKeys(Keys.Up, false); // PressKey.PressKeys(Keys.Up, false);
PressKey.PressKeys(Keys.Up, true); // PressKey.PressKeys(Keys.Up, true);
PressKey.PressKeys(Keys.Tab, false); PressKey.PressKeys(Keys.Tab, false);
PressKey.PressKeys(Keys.Tab, true); PressKey.PressKeys(Keys.Tab, true);
System.Windows.Controls.ComboBox curComboBox = sender as System.Windows.Controls.ComboBox; System.Windows.Controls.ComboBox curComboBox = sender as System.Windows.Controls.ComboBox;
curComboBox.SelectedIndex = 1; curComboBox.SelectedIndex = -1;
DataGridHelper.SetRealTimeCommit(Grid_RRODUCT, true); //实时更新datagrid
} }
DataGridHelper.SetRealTimeCommit(Grid_RRODUCT, true); //实时更新datagrid
} }
private void CP_CONC_KeyUp(object sender, System.Windows.Input.KeyEventArgs e) private void CP_CONC_KeyUp(object sender, System.Windows.Input.KeyEventArgs e)
@ -506,10 +514,18 @@ namespace formula_manage
PressKey.PressKeys(Keys.Tab, false); PressKey.PressKeys(Keys.Tab, false);
PressKey.PressKeys(Keys.Tab, true); PressKey.PressKeys(Keys.Tab, true);
DataRow row = RRODUCTdataTable.NewRow(); //ID列
row = RRODUCTdataTable.NewRow();
ID_N++;
row["ID"] = ID_N;
// row["STEP"] = Procedures_P.Text;
RRODUCTdataTable.Rows.Add(row);
} }
DataGridHelper.SetRealTimeCommit(Grid_RRODUCT, true); //实时更新datagrid
} }

Loading…
Cancel
Save