private void Salvar_Click(object sender, RoutedEventArgs e) { if (ChecarCampos()) { if (isEditing) { if (abd.SenhaCorreta(emEdicao.matriculaFunc, Senha.Password)) { if (abd.EditarFuncionario(MontarObjeto())) { MessageBox.Show("Funcionário editado com sucesso.", "Funcionário editado - Produsis", MessageBoxButton.OK, MessageBoxImage.Information); Limpar_Click(sender, e); } else { MessageBox.Show("Funcionário não foi editado. Verifique as informações fornecidas.", "Funcionário editado - Produsis", MessageBoxButton.OK, MessageBoxImage.Information); Senha.Focus(); } } else { MessageBox.Show("Funcionário não foi editado. Verifique as informações fornecidas.", "Funcionário editado - Produsis", MessageBoxButton.OK, MessageBoxImage.Information); Senha.Focus(); } } else { if (abd.CadastrarFuncionario(MontarObjeto())) { MessageBox.Show("Funcionário cadastrado com sucesso.", "Funcionário cadastrado - Produsis", MessageBoxButton.OK, MessageBoxImage.Information); Limpar_Click(sender, e); } else { MessageBox.Show("Funcionário não foi cadastrado. Verifique as informações fornecidas.", "Funcionário não cadastrado - Produsis", MessageBoxButton.OK, MessageBoxImage.Error); } } } else { MessageBox.Show("Verifique as informações fornecidas.", "Operação não realizada - Produsis", MessageBoxButton.OK, MessageBoxImage.Error); } }