private void btnSalvar_Click(object sender, RoutedEventArgs e)//Botão Salvar { var fornecedor = (Fornecedor)this.DataContext; if (fornecedor.Codigo == 0) { repositorioFornecedor.Adicionar(fornecedor); // Adiciona um novo fornecedor no banco de dados MessageBox.Show("Fornecedor adicionada com sucesso!"); var janelaFornecedores = new FormFornecedores(); janelaFornecedores.Show(); } else { repositorioFornecedor.Atualizar(fornecedor); // Atualiza um cadastro já existente no banco de dados MessageBox.Show("Fornecedor atualizada com sucesso!"); var janelaFornecedores = new FormFornecedores(); janelaFornecedores.Show(); } this.Close(); //Fecha o formulário }
private bool AtualizarFornecedor() { bool sucesso = false; if (VerificarCampos()) { fornecedor = new Fornecedor(); fornecedor = PreencherFornecedor(fornecedor); if (!VerificarCnpjExistente(fornecedor)) { if (!VerificarEmailExistente(fornecedor)) { if (repositorioFornecedor.Atualizar(fornecedor)) { Mensagem.MensagemAtualizar(); sucesso = true; } else { sucesso = false; } } else { MessageBox.Show("E-mail já cadastrado", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); txtEmail.Focus(); } } else { MessageBox.Show("Cnpj já cadastrado", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); mskCnpj.Focus(); } } return(sucesso); }