private void txt_TrayNo_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { this.txt_DiskDetail.Text = string.Empty; tabControl1.SelectedIndex = 0; asnDetail.Tno = this.txt_TrayNo.Text; if (this.ck_HOLD.Checked) { asnDetail.Hold = 1; } else { asnDetail.Hold = 0; } asnDetail.Status = 1; //asnDetail.Scanner = Program.UserID; asnDetail.Scantime = System.DateTime.Now; asnDetail.Pnno = string.Empty;// this.txt_TrayNo.Text.Substring(2, 10); //asnMain.Pnno = this.txt_SN.Text.Substring(2, 10); //asnMain.Scanner = Program.UserID; asnMain.Scantime = System.DateTime.Now; asnMain.Sl = 1;//这个地方需要加数量提取处理 if (!this.ck_Rollback.Checked) { //asnMain.SaveAsnMain(string.Empty); string msg = asnDetail.SaveAsnDetail(string.Empty, "Tray", asnMain, asnDetail); if (msg != string.Empty) { MessageBox.Show(msg); } else { //asnMain.SaveAsnMain(string.Empty); this.txt_DiskDetail.Text += "收货单:" + asnMain.Receiveno + "\r\n"; this.txt_DiskDetail.Text += "工厂:" + asnMain.Factory + "\r\n"; this.txt_DiskDetail.Text += "仓库:" + asnMain.Storage + "\r\n"; this.txt_DiskDetail.Text += "车牌:" + asnMain.Carno + "\r\n"; this.txt_DiskDetail.Text += "托盘号:" + this.txt_TrayNo.Text + "\r\n"; } } else { string msg = asnDetail.SaveAsnDetail("RollBack", "Tray", asnMain, asnDetail); if (msg != string.Empty) { MessageBox.Show(msg); } } ClearInput(); ck_Rollback.Checked = false; } }
private void txt_SN_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { if (txt_SN.Text.Length < 20) { MessageBox.Show("扫描SN非法,请扫描正确SN!"); txt_SN.Text = string.Empty; return; } this.txt_DiskDetail.Text = string.Empty; tabControl1.SelectedIndex = 0; asnDetail.Cuno = this.txt_SN.Text; if (this.ck_HOLD.Checked) { asnDetail.Hold = 1; } else { asnDetail.Hold = 0; } asnDetail.Xxjh = this.txt_Optional.Text; asnDetail.Status = 1; asnDetail.Scantime = System.DateTime.Now; asnDetail.Pnno = this.txt_SN.Text.Substring(2, 10); asnMain.Pnno = this.txt_SN.Text.Substring(2, 10); asnMain.Scantime = System.DateTime.Now; asnMain.Sl = 1; if (!this.ck_Rollback.Checked) { //asnMain.SaveAsnMain(string.Empty); string msg = asnDetail.SaveAsnDetail(string.Empty, "SN", asnMain, asnDetail); if (msg != string.Empty) { MessageBox.Show(msg); } else { //asnMain.SaveAsnMain(string.Empty); this.txt_DiskDetail.Text += "收货单:" + asnMain.Receiveno + "\r\n"; this.txt_DiskDetail.Text += "工厂:" + asnMain.Factory + "\r\n"; this.txt_DiskDetail.Text += "仓库:" + asnMain.Storage + "\r\n"; this.txt_DiskDetail.Text += "车牌:" + asnMain.Carno + "\r\n"; this.txt_DiskDetail.Text += "SN:" + this.txt_SN.Text + "\r\n"; if (this.txt_Optional.Text != string.Empty) { this.txt_DiskDetail.Text += "下乡机号:" + this.txt_Optional.Text; } } } else { try { string msg = asnDetail.SaveAsnDetail("RollBack", "SN", asnMain, asnDetail); if (msg != string.Empty) { MessageBox.Show(msg); } } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } } ClearInput(); ck_Rollback.Checked = false; } }