private void txtBusquedaEmp_KeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Enter) { if (txtBusquedaEmp.Text != string.Empty) { var empleado = objControlador.BuscarEmpleado(Convert.ToInt32(txtBusquedaEmp.Text)); if (empleado != null) { lblNombreCompleto.Content = empleado.nombre + " " + empleado.primerap + " " + empleado.segundoap; dtgCalcMovimientos.ItemsSource = objControladorMovimientos.traerDatos(Convert.ToInt32(txtBusquedaEmp.Text)); } else { MessageBox.Show("No se encontro empleado."); txtBusquedaEmp.Clear(); lblNombreCompleto.Content = ""; dtgCalcMovimientos.ItemsSource = objControladorMovimientos.traerDatos(); } } else { lblNombreCompleto.Content = ""; dtgCalcMovimientos.ItemsSource = objControladorMovimientos.traerDatos(); } } else if (e.Key == Key.F1) { frmBusqueda x = new frmBusqueda(); x.ShowDialog(); txtBusquedaEmp.Text = x.sNumEmpleado; if (txtBusquedaEmp.Text != string.Empty) { var empleado = objControlador.BuscarEmpleado(Convert.ToInt32(txtBusquedaEmp.Text)); lblNombreCompleto.Content = empleado.nombre + " " + empleado.primerap + " " + empleado.segundoap; txtBusquedaEmp_KeyDown(sender, new KeyEventArgs(Keyboard.PrimaryDevice, Keyboard.PrimaryDevice.ActiveSource, 0, Key.Enter)); } } else if (objControlador.isCaracterValido(e.Key, "numero")) { e.Handled = false; } else { e.Handled = true; } }
private void txtNoEmpleado_KeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.F1) { frmBusqueda x = new frmBusqueda(); x.ShowDialog(); txtNoEmpleado.Text = x.sNumEmpleado; txtNoEmpleado_LostFocus(sender, e); } else if (e.Key == Key.Enter) { txtNoEmpleado_LostFocus(sender, e); } else if (objControlador.isCaracterValido(e.Key, "numero")) { e.Handled = false; } else { e.Handled = true; } }