Esempio n. 1
0
        private void btnCadatraProdutoEntrada(object sender, RoutedEventArgs e)
        {
            try
            {
                Produto produto = new Produto();

                produto.CategoriaID = cbCategoria.SelectedIndex + 1;
                produto.Marca       = txtMarca.Text;
                produto.Modelo      = txtModelo.Text;
                produto.ValorCompra = Convert.ToDouble(txtValor.Text);
                produto.Quantidade  = Convert.ToInt32(txtQuantidadeProduto.Text);
                produto.Lucro       = Convert.ToInt32(txtLucro.Text);

                ProdutosController entradaProduto = new ProdutosController();
                entradaProduto.Adicionar(produto);

                MessageBox.Show("Produto cadastrado com sucesso");

                this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao salvar o produto(" + ex.Message + ")");
            }
        }
Esempio n. 2
0
        private void btnSalvarProduto_Click(object sender, RoutedEventArgs e)
        {
            Dictionary <string, string> produtoDictionary = new Dictionary <string, string>();

            _produtoViewModel = new ProdutoViewModel();

            produtoDictionary["ProdutoId"] = txbIdProduto.Text;
            produtoDictionary["Nome"]      = txbNomeProduto.Text;
            produtoDictionary["Descricao"] = txbDescricaoProduto.Text;
            _produtoViewModel = _produtosController.Validar(produtoDictionary);

            if (_produtosController.IsSuccessStatus)
            {
                if (!String.IsNullOrEmpty(txbIdProduto.Text))
                {
                    _produtoViewModel.ProdutoId = Convert.ToInt32(txbIdProduto.Text);
                }

                _produtoViewModel.Nome      = txbNomeProduto.Text;
                _produtoViewModel.Descricao = txbDescricaoProduto.Text;

                if ((_produtoViewModel.ProdutoId == 0))
                {
                    _produtoViewModel = _produtosController.Adicionar(_produtoViewModel);
                }
                else
                {
                    _produtoViewModel = _produtosController.Atualizar(_produtoViewModel);
                }

                if (_produtosController.IsSuccessStatus)
                {
                    UpdateIndexProdutos(_produtoViewModel.ProdutoId);
                    MessageBox.Show(_produtosController.Message);
                }
                else
                {
                    MessageBox.Show(_produtosController.Message);
                }
            }
            else
            {
                MessageBox.Show(_produtosController.Message);
            }
        }