DetailSaveOperResult保存结果的提示类
2017-06-30 14:23:42 访问(2015) 赞(0) 踩(0)
using System;
namespace eKing.EkPageCreate.Items
{
/// <summary>
/// <para>录入保存的返回结果类</para>
/// <para>关键字段:</para>
/// <para>1、IsSucc:是否成功</para>
/// <para>2、Msg:操作结果提示</para>
/// <para>3、PkId:关键字的值</para>
/// </summary>
/// 说明:公用逻辑类,不建议随意修改该代码
/// 创建人:zx
/// 创建时间:2017
[Serializable]
public class DetailSaveOperResult
:
OperResult
{
/// <summary>
/// 录入保存的返回结果类
/// </summary>
public DetailSaveOperResult()
{
}
/// <summary>
/// 录入保存的返回结果类
/// </summary>
/// <param name="_IsSucc">是否成功</param>
public DetailSaveOperResult(bool _IsSucc)
:
base(_IsSucc)
{
}
/// <summary>
/// 录入保存的返回结果类
/// </summary>
/// <param name="_IsSucc">是否成功</param>
/// <param name="_Msg">结果提示</param>
public DetailSaveOperResult(bool _IsSucc, string _Msg)
:
base(_IsSucc, _Msg)
{
}
/// <summary>
/// 录入保存的返回结果类
/// </summary>
/// <param name="_IsSucc">是否成功</param>
/// <param name="_Msg">结果提示</param>
/// <param name="_PkId">关键字</param>
public DetailSaveOperResult(bool _IsSucc, string _Msg, string _PkId)
:
base(_IsSucc, _Msg)
{
m_PkId = _PkId;
}
#region PkId ~ 关键字
/// <summary>
/// PkId ~ 关键字
/// </summary>
protected string m_PkId = null;
/// <summary>
/// PkId ~ 关键字
/// </summary>
public string PkId
{
get
{
return m_PkId;
}
set
{
m_PkId = value;
}
}
#endregion PkId ~ 关键字
/// <summary>
/// 保存成功的提示
/// </summary>
/// <returns></returns>
public static DetailSaveOperResult DetailSaveSucc()
{
return new DetailSaveOperResult(true, "保存成功");
}
/// <summary>
/// 操作成功的提示
/// </summary>
/// <returns></returns>
public static DetailSaveOperResult DetailSaveOperSucc()
{
return new DetailSaveOperResult(true, "操作成功");
}
/// <summary>
/// 生成保存异常的提示
/// </summary>
/// <param name="ex"></param>
/// <returns></returns>
public static DetailSaveOperResult DetailSaveError(Exception ex)
{
if (ex == null)
return new DetailSaveOperResult(false, "操作失败");
else
return new DetailSaveOperResult(false, "操作失败:" + ex.Message);
}
/// <summary>
/// 生成保存失败的提示
/// </summary>
/// <param name="_Msg">Msg</param>
/// <returns></returns>
public static DetailSaveOperResult DetailSaveToError(string _Msg)
{
if (_Msg == null)
_Msg = "";
return new DetailSaveOperResult(false, _Msg);
}
/// <summary>
/// 生成保存成功的提示
/// </summary>
/// <param name="_Msg">Msg</param>
/// <returns></returns>
public static DetailSaveOperResult DetailSaveToSucc(string _Msg)
{
if (_Msg == null)
_Msg = "";
return new DetailSaveOperResult(true, _Msg);
}
/// <summary>
/// 生成保存成功的提示
/// </summary>
/// <param name="_Msg">Msg</param>
/// <param name="_pkId">关键字</param>
/// <returns></returns>
public static DetailSaveOperResult DetailSaveToSucc(string _Msg, string _pkId)
{
if (_Msg == null)
_Msg = "";
return new DetailSaveOperResult(true, _Msg, _pkId);
}
/// <summary>
/// 转成Json
/// </summary>
/// <returns></returns>
public override string ToJson()
{
return "{\"IsSucc\":" + IsSucc.ToString().ToLower() + ",\"PkId\":\"" + StrToJson(PkId) + "\",\"Msg\":\"" + StrToJson(Msg) + "\"}";
}
}
}
上一条:
下一条:
相关评论
发表评论