消除所有错误,重新构建

This commit is contained in:
2025-07-26 10:05:43 +08:00
parent 3a3ed7a264
commit e292ea9da8
103 changed files with 4254 additions and 3783 deletions

View File

@@ -3,8 +3,6 @@ using CommunityToolkit.Mvvm.Messaging;
using DMS.Core.Enums;
using DMS.Message;
using HandyControl.Controls;
using Models_Notification = DMS.Models.Notification;
using Notification = DMS.Models.Notification;
namespace DMS.Services;
@@ -15,69 +13,73 @@ public class GrowlNotificationService : ObservableRecipient, IRecipient<Notifica
IsActive = true;
}
// public void Receive(NotificationMessage message)
// {
// Show(message.Value, message.Type, message.IsGlobal);
// }
//
// public void Show(Models_Notification notification)
// {
// if (notification == null) return;
//
// if (notification.IsGlobal)
// switch (notification.Type)
// {
// case NotificationType.Info:
// Growl.InfoGlobal(notification.Message);
// break;
// case NotificationType.Error:
// Growl.ErrorGlobal(notification.Message);
// break;
// case NotificationType.Warning:
// Growl.WarningGlobal(notification.Message);
// break;
// case NotificationType.Success:
// Growl.SuccessGlobal(notification.Message);
// break;
// case NotificationType.Fatal:
// Growl.FatalGlobal(notification.Message);
// break;
// case NotificationType.Clear:
// Growl.ClearGlobal();
// break;
// default:
// Growl.InfoGlobal(notification.Message);
// break;
// }
// else
// switch (notification.Type)
// {
// case NotificationType.Info:
// Growl.Info(notification.Message);
// break;
// case NotificationType.Error:
// Growl.Error(notification.Message);
// break;
// case NotificationType.Warning:
// Growl.Warning(notification.Message);
// break;
// case NotificationType.Success:
// Growl.Success(notification.Message);
// break;
// case NotificationType.Fatal:
// Growl.Fatal(notification.Message);
// break;
// case NotificationType.Clear:
// Growl.Clear();
// break;
// default:
// Growl.Info(notification.Message);
// break;
// }
// }
//
// public void Show(string message, NotificationType type = NotificationType.Info, bool IsGlobal = true)
// {
// Show(new Models_Notification { Message = message, Type = type, IsGlobal = IsGlobal });
// }
public void Receive(NotificationMessage message)
{
Show(message.Value, message.Type, message.IsGlobal);
}
public void Show(Models_Notification notification)
{
if (notification == null) return;
if (notification.IsGlobal)
switch (notification.Type)
{
case NotificationType.Info:
Growl.InfoGlobal(notification.Message);
break;
case NotificationType.Error:
Growl.ErrorGlobal(notification.Message);
break;
case NotificationType.Warning:
Growl.WarningGlobal(notification.Message);
break;
case NotificationType.Success:
Growl.SuccessGlobal(notification.Message);
break;
case NotificationType.Fatal:
Growl.FatalGlobal(notification.Message);
break;
case NotificationType.Clear:
Growl.ClearGlobal();
break;
default:
Growl.InfoGlobal(notification.Message);
break;
}
else
switch (notification.Type)
{
case NotificationType.Info:
Growl.Info(notification.Message);
break;
case NotificationType.Error:
Growl.Error(notification.Message);
break;
case NotificationType.Warning:
Growl.Warning(notification.Message);
break;
case NotificationType.Success:
Growl.Success(notification.Message);
break;
case NotificationType.Fatal:
Growl.Fatal(notification.Message);
break;
case NotificationType.Clear:
Growl.Clear();
break;
default:
Growl.Info(notification.Message);
break;
}
}
public void Show(string message, NotificationType type = NotificationType.Info, bool IsGlobal = true)
{
Show(new Models_Notification { Message = message, Type = type, IsGlobal = IsGlobal });
}
}