Example #1
0
        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();
        }