private void Worker_DoWork(object sender, DoWorkEventArgs e)
 {
     try {
         e.Result = ProdutoBusiness.GetProdutos((Expression <Func <Produto, bool> >)e.Argument);
     } catch (Exception ex) {
         ex.Message.ShowError();
     }
 }