public ConsultarProduto()
        {
            InitializeComponent();

            // Nesse caso, o entity não pode ser alterado
            // A não ser que recarregue os dados
            entity = new NovoBDEntities1();
            msgStatus = new MsgAvancadaWpf.MsgControl(lblStatus);
            CarregarInformacoes();

            produtosCollection = new CollectionViewSource();
            dataGrid.DataContext = produtosCollection;
            ConfigurarContextMenu();
        }
 /// <summary>
 /// Teste de conexão com o banco de dados
 /// </summary>
 void TestandoConexão(object sender, DoWorkEventArgs e)
 {
     entity = new NovoBDEntities1();
     try
     {
         entity.tbUnidade.Find(1);
         msgStatus.TextoExibido = "";
     }
     catch(Exception ex)
     {
         MsgAvancado.ExibirErro(ex, "Não foi possível conectar-se com o banco de dados");
         msgStatus.TextoExibido = "Não foi possível conectar-se com o banco de dados";
         msgStatus.Tipo = MsgControl.TipoMensagem.Erro;
     }
 }