Exemplo n.º 1
0
        private void btnMarcas_Click(object sender, RoutedEventArgs e) //botão cadastro de marcas dentro do formulario produto
        {
            this.Hide();
            FormMarcas frmMarca = new FormMarcas();

            frmMarca.ShowDialog();
        }
        private void btnSalvar_Click(object sender, RoutedEventArgs e)  //Botão Salvar
        {
            var codigo = Codigo;
            var nome   = txtNome.Text;

            RepositorioMarca repositorio = new RepositorioMarca();

            if (codigo == 0)          //Condição do Botão Salvar para Novo e Editar
            {
                var marca = new Marca // Novo Cadastro de Marca
                {
                    Nome = nome,
                };
                repositorio.Adicionar(marca);// Salvando no Banco de Dados
                MessageBox.Show("Marca adicionada com sucesso!");

                var JanelaMarcas = new FormMarcas();
                JanelaMarcas.Show();
            }
            else
            {
                var marca = new Marca//Editando Cadastro de Marca
                {
                    Codigo = codigo,
                    Nome   = nome,
                };
                repositorio.Atualizar(marca);// Atualizando no Banco de Dados
                MessageBox.Show("Marca atualizada com sucesso!");

                var JanelaMarcas = new FormMarcas();
                JanelaMarcas.Show();
            }
            this.Close();
        }
        private void btnMarcas_Click(object sender, RoutedEventArgs e) //botão no menu para chamar o formulario de marcas
        {
            if (!Usuario.Administrador && !Usuario.Produtos)
            {
                MessageBox.Show("Acesso Negado");
                return;
            }
            var JanelaMarcas = new FormMarcas();

            JanelaMarcas.Show();
        }
Exemplo n.º 4
0
        private void btnMarcas_Click(object sender, RoutedEventArgs e)
        {
            var formMarca = new FormMarcas();

            formMarca.Show();
        }