コード例 #1
0
 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;
     }
 }
コード例 #2
0
 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;
     }
 }