private void Button_Click(object sender, RoutedEventArgs e) { Localizar localizar = new Localizar(); IInsumoGeral item; localizar.ShowDialog(); LocalizarViewModel model = (LocalizarViewModel)localizar.DataContext; if (model.InsumoSelecionado != null) { item = model.InsumoSelecionado; } }
private void ExecuteEditarCpuAdicionarItem(object obj) { OrcamentoItem selecionado = ItemOrcamentoSelecionado as OrcamentoItem; if (selecionado.Item.GetType() == typeof(CpuGeral)) { Localizar LocalizarInsumo = new Localizar(); LocalizarInsumo.ShowDialog(); IInsumoGeral ItemSelecionado = ((LocalizarViewModel)LocalizarInsumo.DataContext).InsumoSelecionado; if (ItemSelecionado != null) { CpuCoefGeral NovoItem = new CpuCoefGeral(ItemSelecionado); ((CpuGeral)selecionado.Item).AdicionarItem(NovoItem); } } }
/// <summary> /// Executa apartir do clique do botão de Selecionar /// </summary> /// <param name="obj"></param> public void ExecuteSelecionarItem(object obj) { Localizar localizar = obj as Localizar; localizar.Close(); }