private async void consultar() { Mouse.OverrideCursor = Cursors.Wait; var metroWindow = this; metroWindow.MetroDialogOptions.ColorScheme = MetroDialogOptions.ColorScheme; try { Boolean _tipo = chkactivar.IsChecked.Value; if (_tipo) { if (txtdoc.Text.Length == 0) { await metroWindow.ShowMessageAsync(Ent_Msg.msginfomacion, "Por favor ingrese el numero de documento a consultar", MessageDialogStyle.Affirmative, metroWindow.MetroDialogOptions); Mouse.OverrideCursor = null; txtdoc.Focus(); return; } } DateTime _fechaini = Convert.ToDateTime(dtpdesde.Text); DateTime _fechafin = Convert.ToDateTime(dtphasta.Text); string _doc = txtdoc.Text; dt = Dat_Venta.dt_consulta_pedido_urbano(_tipo, _fechaini, _fechafin, _doc); dg1.ItemsSource = dt.DefaultView; lblTotal.Content = "Total: " + dt.Rows.Count + " Reg."; } catch (Exception exc) { MessageBox.Show(exc.Message, Ent_Msg.msginfomacion, MessageBoxButton.OK, MessageBoxImage.Error); } Mouse.OverrideCursor = null; }