private void ButtonTerminarCuenta_Click(object sender, RoutedEventArgs e) { var resultado = MessageBox.Show("¿Desea cobrar esta cuenta?", "AVISO", MessageBoxButton.YesNo); if (resultado == MessageBoxResult.Yes) { CuentaDAO cuentaDAO = new CuentaDAO(); Cuenta.Estado = EstadoCuenta.Terminada; Cuenta.CalcularPrecioTotal(); cuentaDAO.ActualizarCuenta(Cuenta); MesaDAO mesaDAO = new MesaDAO(); mesaDAO.CambiarEstadoPorID(Cuenta.Mesa.NumeroDeMesa, EstadoMesa.Disponible); ControladorInformacionDeCuenta.OcultarCuenta(); } GUIReciboDeCuenta reciboDeCuenta = new GUIReciboDeCuenta(Cuenta); reciboDeCuenta.ShowDialog(); }