示例#1
0
        private void btSalvar_Click(object sender, RoutedEventArgs e)
        {
            RepositorioMarca repo = new RepositorioMarca();

            try
            {
                if (lbCodigo.Content.ToString() == "")
                {
                    //Novo codigo
                    marca = new Marca
                    {
                        nome = txtNome.Text
                    };
                    repo.Adicionar(marca);
                }


                else
                {
                    this.marca.codigo = Int32.Parse(lbCodigo.Content.ToString());
                    this.marca.nome   = txtNome.Text;
                    //edicao de codigo
                    repo.Atualizar(marca);
                }
                MessageBox.Show("Marca salva com sucesso!", "Sucesso", MessageBoxButton.OK, MessageBoxImage.Information);
                this.Close();
            }
            catch (Exception ex) {
                MessageBox.Show(ex.Message, "Nao foi possivel Salvar!", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
        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();
        }
示例#3
0
        public ServiceResponse AtualizarMarca(Marca marca)
        {
            IRepositorioGenerico<Marca> repositorio = new RepositorioMarca();
            repositorio.Atualizar(marca);

            ServiceResponse response = new ServiceResponse();
            response.Code = 200;
            response.Message = "Marca salva com sucesso";

            return response;
        }
示例#4
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            IRepositorioGenerico<Marca> repositorioMarcas = new RepositorioMarca();
            if (marcaASerAlterada == null)
            {
                Marca novaMarca = new Marca
                {
                    Nome = txbNomeMarca.Text.Trim()
                };

                repositorioMarcas.Inserir(novaMarca);
            }
            else
            {
                marcaASerAlterada.Nome = txbNomeMarca.Text.Trim();
                repositorioMarcas.Atualizar(marcaASerAlterada);
            }
            Close();
        }
示例#5
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            IRepositorioGenerico <Marca> repositorioMarcas = new RepositorioMarca();

            if (marcaAEditar == null)
            {
                Marca novaMarca = new Marca()
                {
                    Nome = txbMarca.Text.Trim()
                };
                repositorioMarcas.Inserir(novaMarca);
            }
            else
            {
                marcaAEditar.Nome = txbMarca.Text.Trim();
                repositorioMarcas.Atualizar(marcaAEditar);
            }
            Close();
        }
示例#6
0
        private void BtnSalvar_Click(object sender, EventArgs e)
        {
            IRepositorioGenerico <Marca> repositorioMarca = new RepositorioMarca();

            if (marcaASerAlterada == null)
            {
                Marca novaMarca = new Marca
                {
                    Nome = txbNomeMarca.Text.Trim()
                };
                repositorioMarca.Inserir(novaMarca);
            }
            else
            {
                marcaASerAlterada.Nome = txbNomeMarca.Text.Trim();
                repositorioMarca.Atualizar(marcaASerAlterada);
            }

            Close();
        }
示例#7
0
        private void btnSalvarMarca_Click(object sender, EventArgs e)
        {
            IRepositorioGenerico <Marca> repositorioMarcas = new RepositorioMarca();

            if (marcaASerAlterada == null)
            {
                Marca novaMarca = new Marca
                {
                    Nome = txtNomeMarca.Text.Trim()
                };
                repositorioMarcas.Inserir(novaMarca);
                MessageBox.Show("Marca cadastrada com sucesso!", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                marcaASerAlterada.Nome = txtNomeMarca.Text.Trim();
                repositorioMarcas.Atualizar(marcaASerAlterada);
                MessageBox.Show("Marca alterada com sucesso!", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            Close();
        }
示例#8
0
        private void BtnSalvarMarca_Click(object sender, EventArgs e)
        {
            var repositorio = new RepositorioMarca();

            if (_marca == null)
            {
                var marca = new Marca
                {
                    Nome = txtNomeMarca.Text.Trim()
                };

                repositorio.Inserir(marca);
            }
            else
            {
                _marca.Nome = txtNomeMarca.Text.Trim();
                repositorio.Atualizar(_marca);
            }

            Close();
        }