ab56a9bcf7
SVN-Revision: r240
96 lines
3.7 KiB
C#
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));
|
|
}
|
|
}
|
|
}
|