예제 #1
0
 private void ejecutarBusqueda()
 {
     if (bsqPlaca == false)
     {
         if (txtBusqueda.Text != "" || lblErrBus.Content.ToString() == "")
         {
             resultadosBusqueda resultado = new resultadosBusqueda(txtBusqueda.Text);
             this.contenedor.Content = resultado;
             btnImprimir.Visibility  = Visibility.Hidden;
         }
         else
         {
             MessageBox.Show("Introduzca el numero de papeleta para ejecutar la búsqueda");
         }
     }
     else
     {
         if (txtBusqueda.Text != "" || lblErrBus.Content.ToString() == "")
         {
             flag                    = true;
             resultadoPl             = new resultadosBusquedaPlaca(txtBusqueda.Text, this.scrollContenedor);
             this.contenedor.Content = resultadoPl;
             //this.btnVer.Visibility = Visibility.Visible;
         }
     }
 }
 private void ejecutarBusquedaPorRegistro(object sender)
 {
     try
     {
         if (sender != null)
         {
             DataGrid grid = sender as DataGrid;
             if (grid != null && grid.SelectedItems != null && grid.SelectedItems.Count == 1)
             {
                 DataGridRow        dgr         = grid.ItemContainerGenerator.ContainerFromItem(grid.SelectedItem) as DataGridRow;
                 DataRowView        dr          = (DataRowView)dgr.Item;
                 String             nroPapeleta = dr[0].ToString();
                 resultadosBusqueda busqueda    = new resultadosBusqueda(nroPapeleta, scrollContenedor);
                 this.scrollContenedor.Content = busqueda;
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error al ejecutar busqueda por registro " + ex.Message.ToString());
     }
 }