using BeWo.View.Developer; using BeWo.ViewModel; using BeWo.ViewModel.Light; using BeWo.ViewModel.View; using BeWo.ViewModel.View.Administration; using BeWo.ViewModel.View.AI; using BeWo.ViewModel.View.Developer; using BeWo.ViewModel.View.Gkv; using BS.Shared; using System; using System.Collections.Generic; using System.ComponentModel; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; namespace BeWo.Services { public interface IBeWoWindowService { #region special void ShowGkvAbrechnungDetailWindow(GkvAbrechnungDialogViewModel vm); #endregion #region base extended void ShowERechnungWindow(MemoryStream pdf); #endregion #region base void ShowTextViewerWindow(string title, string text, BeWoWindowOptions pOptions = null); void ShowPdfViewerWindow(string title, MemoryStream pdf, BeWoWindowOptions pOptions = null); #endregion void Show(T windowViewModel) where T : WindowViewModel; #if DEBUG void ShowDeveloper(DeveloperViewModel windowViewModel = null); #endif } }