Files
BeWoPlaner/BeWo/Services/IWindowService.cs
Rene Evertz e2f72fbea0 Merge branch 'master' into feature_rene_17_xrechnung
# Conflicts:
#	BeWo/ServiceProxy/Generated.cs
#	BeWo/Services/BeWoWindowService.cs
#	BeWo/View/Controls/GkvAbrechnungDetailControl.xaml.cs
#	BeWo/View/Windows/BeWoWindowBuilder.cs
#	Data/Data.csproj
#	Host/ServiceRecordPage.aspx.cs
#	Service/Core/ServiceHelper.cs
#	Service/Security/SecurityContextInitializer.cs
#	Service/ServiceBehavior/AdminMultitenancyContextInitializer.cs
2025-06-17 13:07:41 +02:00

38 lines
1.3 KiB
C#

using BeWo.ViewModel;
using BeWo.ViewModel.Light;
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
{
internal interface IWindowService
{
#region special
void ShowAiConversationWindow(UIContext uIContext, Dictionary<TableID, long[]> bewoObjects, long? reference_oid = null, double height = 600, double width = 1200);
void ShowAiConversationModalViewWindow(UIContext uIContext, Dictionary<TableID, long[]> bewoObjects, long? reference_oid = null, double height = 600, double width = 1200);
void ShowGkvAbrechnungDetailWindow(GkvAbrechnungLightVM vm, CancelEventHandler cancelEvent, double height = 900, double width = 600);
#endregion
#region base extended
void ShowERechnungWindow(MemoryStream pdf);
void ShowERechnungModalViewWindow(MemoryStream pdf);
#endregion
#region base
void ShowTextViewerWindow(string title, string text, double height = 900, double width = 600);
void ShowPdfViewerWindow(string title, MemoryStream pdf, double height = 900, double width = 600);
void ShowPdfViewerModalViewWindow(string title, MemoryStream pdf);
#endregion
}
}