DotNet.Business/DataAccess/Manager/BaseParameterManager.cs

(开头部分) 14KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

//-----------------------------------------------------------------
// All Rights Reserved , Copyright (C) 2014 , Hairihan TECH, Ltd. 
//-----------------------------------------------------------------

using System;
using System.Collections.Generic;
using System.Data;

namespace DotNet.Business
{
	using DotNet.Utilities;

	/// <summary>
	/// BaseParameterManager
	/// 参数类
	/// 
	/// 修改纪录
	///     2011.04.05 版本:2.2 zgl        修改AddObject 为public 方法,ip限制功能中使用
	///     2009.04.01 版本:2.1 JiRiGaLa   创建者、修改者进行完善。
	///     2008.04.30 版本:2.0 JiRiGaLa   按面向对象,面向服务进行改进。
	///     2007.06.08 版本:1.4 JiRiGaLa   重新调整方法。
	///		2006.02.05 版本:1.3 JiRiGaLa	重新调整主键的规范化。
	///		2006.01.28 版本:1.2 JiRiGaLa	对一些方法进行改进,主键整理,调用性能也进行了修改,主键顺序进行整理。
	///		2005.08.13 版本:1.1 JiRiGaLa	主键整理好。
	///		2004.11.12 版本:1.0 JiRiGaLa	主键进行了绝对的优化,这是个好东西啊,平时要多用,用得要灵活些。
	///
	/// <author>
	///		<name>JiRiGaLa</name>
	///		<date>2008.04.30</date>
	/// </author> 
	/// </summary>
    public partial class BaseParameterManager : BaseManager
	{
		#region public string Add(BaseParameterEntity entity)
        /// <summary>
		/// 添加内容
		/// </summary>
		/// <param name="entity">内容</param>
		/// <returns>主键</returns>
		public string Add(BaseParameterEntity entity)
		{
            string result = string.Empty;
			// 此处检查this.exist()
            List<KeyValuePair<string, object>> parameters = new List<KeyValuePair<string, object>>();
            parameters.Add(new KeyValuePair<string, object>(BaseParameterEntity.FieldCategoryCode, entity.CategoryCode));
			parameters.Add(new KeyValuePair<string, object>(BaseParameterEntity.FieldParameterId, entity.ParameterId));
			parameters.Add(new KeyValuePair<string, object>(BaseParameterEntity.FieldParameterCode, entity.ParameterCode));
            parameters.Add(new KeyValuePair<string, object>(BaseParameterEntity.FieldParameterContent, entity.ParameterContent));
            if (this.Exists(parameters))
			{
				// 编号已重复
				this.StatusCode = Status.ErrorCodeExist.ToString();                
			}
			else
			{
				result = this.AddObject(entity);
				// 运行成功
				this.StatusCode = Status.OKAdd.ToString();
			}
			return result;
后面还有 242 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。