private void Encerrar(object sender, RoutedEventArgs e) { if (MessageBox.Show("Deseja encerrar o Serviço?", "Cadastro de Serviço", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { s.DataFim = DateTime.Now; s.HorasTotal = Math.Round((DateTime.Now - s.DataInicio).TotalHours, 3); s.ValorTotal = s.HorasTotal * 10; s.Vaga.Ocupada = false; if (ServicoDAO.AlterarServico(s)) { MessageBox.Show("Serviço encerrado com sucesso!\n" + "Total de Horas: " + s.HorasTotal + ".\n" + "Valor Total: " + s.ValorTotal + ".", "Cadastra Serviço", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Serviço não encerrado!", "Cadastra Serviço", MessageBoxButton.OK, MessageBoxImage.Error); } DesabilitarBotoes(); } else { DesabilitarBotoes(); } }