using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Ant.Service.Common
{
///
/// 系统的常见操作
///
public enum SysOperate
{
Add=0,
Update=1,
Load=2,
Delete=3,
Operate=4,
UnkownError=5
}
///
/// 系统管理模块友好的提示信息
///
public enum SystemMessage
{
LoadSuccess = 0,
LoadError = 1,
OperateSuccess = 2,
OperateError = 3,
AddSuccess = 4,
AddError = 5,
UpdateSuccess = 6,
UpdateError = 7,
DeleteSuccess = 8,
DeleteError = 9,
UnkownError = 10
}
///
/// 用户模块界面友好的消息提示
///
public enum UserMessage
{
UserNotLogin = 0,
UserLoginSuccess = 1,
UserLoginError = 2,
ChangePasswordSuccess = 3,
ChangePasswordError = 4,
UnkonwnError = 5
}
#region 友好的提示信息
///
/// 友好的提示信息
///
public static class FriendlyMessage
{
#region
///
/// 获取消息(根据操作类型和状态)
///
/// 操作类型
/// 执行状态
///
public static string ToMessage(this SysOperate sysOp, bool status)
{
string message = "";
//根据操作类型和执行状态返回消息
switch (sysOp)
{
case SysOperate.Add:
message = status ? SystemMessage.AddSuccess.ToMessage() : SystemMessage.AddError.ToMessage();
break;
case SysOperate.Load:
message = status ? SystemMessage.LoadSuccess.ToMessage() : SystemMessage.LoadError.ToMessage();
break;
case SysOperate.Update:
message = status ? SystemMessage.UpdateSuccess.ToMessage() : SystemMessage.UpdateError.ToMessage();
break;
case SysOperate.Delete:
message = status ? SystemMessage.DeleteSuccess.ToMessage() : SystemMessage.DeleteError.ToMessage();
break;
case SysOperate.Operate:
message = status ? SystemMessage.OperateSuccess.ToMessage() : SystemMessage.OperateError.ToMessage();
break;
case SysOperate.UnkownError:
message = SystemMessage.UnkownError.ToMessage();
break;
}
return message;
}
///
/// 获取系统管理模块友好提示信息
///
///
///
public static string ToMessage(this SystemMessage code)
{
string message = "";
switch (code)
{
case SystemMessage.AddSuccess:
message = "添加成功!";
break;
case SystemMessage.AddError:
message = "添加失败!";
break;
case SystemMessage.DeleteSuccess:
message = "删除成功!";
break;
case SystemMessage.DeleteError:
message = "删除失败!";
break;
case SystemMessage.LoadSuccess:
message = "加载成功!";
break;
case SystemMessage.LoadError:
message = "加载失败!";
break;
case SystemMessage.OperateSuccess:
message = "操作成功!";
break;
case SystemMessage.OperateError:
message = "操作失败!";
break;
case SystemMessage.UpdateSuccess:
message = "更新成功!";
break;
case SystemMessage.UpdateError:
message = "更新失败!";
break;
case SystemMessage.UnkownError:
message = "未知错误!";
break;
default:
message = "错误";
break;
}
return message;
}
#endregion
#region 获取用户模块界面友好的消息提示
///
/// 获取用户模块界面友好的消息提示
///
///
///
public static string ToMessage(this UserMessage code)
{
string message = "";
switch (code)
{
case UserMessage.UserNotLogin:
message = "用户未登录!";
break;
case UserMessage.UserLoginSuccess:
message = "登录成功!";
break;
case UserMessage.UserLoginError:
message = "用户登录失败!";
break;
case UserMessage.ChangePasswordSuccess:
message = "修改密码成功!";
break;
case UserMessage.ChangePasswordError:
message = "修改密码失败!";
break;
case UserMessage.UnkonwnError:
message = "未知错误";
break;
default:
message = "未知错误";
break;
}
return message;
}
#endregion
}
#endregion
}