private void tb_Serial2_KeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Enter) { if (GetStackSerial3.Visibility == Visibility.Visible) { GetSerial3.Focus(); } else { AddLine(sender, e); } } }
private void tb_Serial2_KeyDown_1(object sender, KeyEventArgs e) { //Evaluo si la tecla es un Enter if (e.Key == Key.Enter) { if (tb_Serial2.Text.StartsWith("00") == false) { Util.ShowError("La estructura del ID Receiver es incorrecta!"); tb_Serial1.Text = ""; tb_Serial2.Text = ""; GetSerial1.Focus(); return; } if (tb_Serial2.Text.Length < 12 || tb_Serial2.Text.Length > 12) { Util.ShowError("El serial debe contener 12 digitos!"); tb_Serial1.Text = ""; tb_Serial2.Text = ""; GetSerial1.Focus(); return; } if (tb_Serial2.Text.ToString().Contains("o") || tb_Serial2.Text.ToString().Contains("O")) { Util.ShowError("No puede digitar el caracter 'o' 'O' debe reemplazarlo por el numero cero(0)"); tb_Serial1.Text = ""; tb_Serial2.Text = ""; GetSerial1.Focus(); return; } else { if (tb_Serial3.IsEnabled) { //Paso el focus al siguiente campo de serial GetSerial3.Focus(); } else { AddLine(sender, e); } } } }