private bool QualityCheck() { if (codepart.Text.Trim().Length == 0) { MessageBox.Show("请输入引脚编号", "提示", MessageBoxButton.OK, MessageBoxImage.Warning); codepart.Focus(); return(false); } if (address.Text.Trim().Length == 0) { MessageBox.Show("请输入物理地址", "提示", MessageBoxButton.OK, MessageBoxImage.Warning); address.Focus(); return(false); } if (!IsModify && SQliteDbContext.CheckPinNOExist(cmbfixture.Text.Trim(), codepart.Text.Trim())) { MessageBox.Show("引脚编号已经存在请重新输入", "提示", MessageBoxButton.OK, MessageBoxImage.Warning); codepart.Focus(); return(false); } if (!IsModify && SQliteDbContext.CheckPinAddressExist(address.Text.Trim())) { MessageBox.Show("物理地址已经存在请重新输入", "提示", MessageBoxButton.OK, MessageBoxImage.Warning); address.Focus(); return(false); } if (IsModify && address.Text.Trim() != tempaddress) { if (SQliteDbContext.CheckPinAddressExist(address.Text.Trim())) { MessageBox.Show("物理地址已经存在请重新输入", "提示", MessageBoxButton.OK, MessageBoxImage.Warning); address.Focus(); return(false); } else { return(true); } } return(true); }