private void btnProdutos_Click(object sender, RoutedEventArgs e)
        {
            if (!Usuario.Administrador && !Usuario.Produtos)
            {
                MessageBox.Show("Acesso negado!");
                return;
            }
            var janelaProdutos = new FormProdutos();

            janelaProdutos.Show();
        }
        private void btnProdutos_Click(object sender, RoutedEventArgs e) //botão no menu para chamar o formulario de produtos
        {
            if (!Usuario.Administrador && !Usuario.Produtos)
            {
                MessageBox.Show("Acesso Negado");
                return;
            }

            var JanelaProdutos = new FormProdutos();

            JanelaProdutos.Show();
        }
        private void btnSalvar_Click(object sender, RoutedEventArgs e)
        {
            var produto = (Produto)this.DataContext;

            if (cmbMarcas.SelectedItem == null)         // condição de marca
            {
                MessageBox.Show("Selecione uma marca"); //manda selecionar uma marca para o produto
            }
            else
            {
                produto.Marca = (Marca)cmbMarcas.SelectedItem; //usa a marca selecionada para cadastrar o produto
            }

            if (cmbFornecedor.SelectedItem == null)         // condição de fornecedor
            {
                MessageBox.Show("Selecione um fornecedor"); //manda selecionar um fornecedor para o produto
            }
            else
            {
                produto.Fornecedor = (Fornecedor)cmbFornecedor.SelectedItem; //usa o fornecedor selecionado para cadastrar o produto
            }

            if (produto.Codigo == 0)                   //condição adicionar e atualizar produto no banco de dados
            {
                repositorioProduto.Adicionar(produto); //cria um novo produto no banco de dados
                MessageBox.Show("Produco cadastrado com sucesso");

                var JanelaProdutos = new FormProdutos();
                JanelaProdutos.Show();
            }
            else
            {
                repositorioProduto.Atualizar(produto); //atualiza um produto já cadastrado
                MessageBox.Show("Produco atualizado com sucesso");

                var JanelaProdutos = new FormProdutos();
                JanelaProdutos.Show();
            }
            this.Close();
        }
Ejemplo n.º 4
0
        private void btnProdutos_Click(object sender, RoutedEventArgs e)
        {
            var janelaProdutos = new FormProdutos();

            janelaProdutos.Show();
        }