Files
lserp_cs_6.0/插件库/Lskj.Business/Impl/ScheduderImpl.cs
T
cyf ab56a9bcf7 基线 SVN r240
SVN-Revision: r240
2025-02-06 06:46:06 +00:00

96 lines
3.7 KiB
C#

/***********************
* 说明:日程管理调整业务
* 创建人:龚宇超
* 创建日期:2018-03-23
* 修改人:
* 修改日期:
* 修改备注:
* 版本:1.0.0.0
***********************/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using Lskj.Core;
namespace Lskj.Business.Impl
{
/// <summary>
/// Class ScheduderImpl.
/// </summary>
public class ScheduderImpl : BaseImpl
{
/// <summary>
/// <para>说明:删除任务</para>
/// <para>创建人:龚宇超</para>
/// <para>创建日期:2018-03-26 </para>
/// <para>修改人:</para>
/// <para>修改日期:</para>
/// <para>修改备注:</para>
/// <para>版本:1.0</para>
/// </summary>
/// <param name="tableName">表名.</param>
/// <param name="appointId">主键值</param>
/// <param name="primaryKey">主键名.</param>
/// <returns>System.Int32.</returns>
public static int DeleteAppointment(string tableName, string appointId, string primaryKey)
{
return SqlHelper.ExecuteNonQuery(string.Format("delete from {0} where {1}='{2}'", tableName, primaryKey, appointId));
}
/// <summary>
/// <para>说明:删除任务</para>
/// <para>创建人:龚宇超</para>
/// <para>创建日期:2018-03-26 </para>
/// <para>修改人:</para>
/// <para>修改日期:</para>
/// <para>修改备注:</para>
/// <para>版本:1.0</para>
/// </summary>
/// <param name="tableName">表名.</param>
/// <param name="updateValue">更改值.</param>
/// <param name="primaryKey">主键名</param>
/// <param name="appointId">主键值</param>
/// <returns>System.Int32.</returns>
public static int UpdateAppointment(string tableName,string updateValue,string primaryKey,string appointId)
{
return SqlHelper.ExecuteNonQuery(string.Format("update {0} set {1} where {2}='{3}'", tableName, updateValue.TrimEnd(','), primaryKey, appointId));
}
/// <summary>
/// <para>说明:添加任务</para>
/// <para>创建人:龚宇超</para>
/// <para>创建日期:2018-03-26 </para>
/// <para>修改人:</para>
/// <para>修改日期:</para>
/// <para>修改备注:</para>
/// <para>版本:1.0</para>
/// </summary>
/// <param name="tableName">表名.</param>
/// <param name="dtMapping">映射字段.</param>
/// <param name="dr">数据行.</param>
/// <returns>System.Int32.</returns>
public static object InsertAppointment(string tableName, string mappingColumns,DataRow dr)
{
string insertValues=string.Empty;
for(int i=1;i<dr.ItemArray.Count();i++){
insertValues+="'"+dr.ItemArray[i]+"',";
}
string sqlValue = string.Format("Insert into {0} ({1}) values({2});Select @@identity",tableName,mappingColumns.TrimEnd(','),insertValues.TrimEnd(','));
return SqlHelper.ExecuteScalar(CommandType.Text, sqlValue);
}
/// <summary>
/// <para>说明:获取任务数据</para>
/// <para>创建人:龚宇超</para>
/// <para>创建日期:2018-03-26 </para>
/// <para>修改人:</para>
/// <para>修改日期:</para>
/// <para>修改备注:</para>
/// <para>版本:1.0</para>
/// </summary>
public static DataTable GetAppointments(string tableName)
{
return GetDataTableResult(string.Format("select * from {0}", tableName));
}
}
}