//EditarFornecedor recebe os valores para alteração private bool EditarContato(Contato contato) { try { if (txtEmailEmpresa.Text == "" || txtEmailFuncionario.Text == "" || txtTelefoneEmpresa.Text == "" || txtTelefoneFuncionario.Text == "" || txtFornecedorContato.Text == "") { MessageBox.Show("Campos com * são obrigatórios o preenchimento"); } else { MessageBoxResult alteracao = MessageBox.Show("Deseja realmete salvar as alterações ?", "Editar", MessageBoxButton.YesNo); contato.EmailPrimario = txtEmailEmpresa.Text; contato.EmailSecundario = txtEmailFuncionario.Text; contato.TelefonePrincipal = txtTelefoneEmpresa.Text; contato.TelefoneReserva = txtTelefoneFuncionario.Text; contato.Fornecedor.CodFornecedor = Convert.ToInt64(txtFornecedorContato.Text); //caso o usuário realmente queira fazer a alteração if (alteracao == MessageBoxResult.Yes) { contatoBLL.EditarContato(contato); MessageBox.Show("Edição feita com sucesso"); Limpar(); return(true); } } } catch (Exception error) { MessageBox.Show("Erro: " + error); } return(false); }