using System;
using System.Collections.Generic;
using System.Text;
using System.ServiceModel;
using System.Data;
using System.Collections;
using System.Linq;
using SiaSun.LMS.Model;
using SiaSun.LMS.Common;
using System.Reflection;
namespace SiaSun.LMS.Implement
{
[ServiceBehavior(IncludeExceptionDetailInFaults = true, InstanceContextMode = InstanceContextMode.Single, ConcurrencyMode = ConcurrencyMode.Multiple, MaxItemsInObjectGraph = int.MaxValue)]
public partial class S_ManageService : S_BaseService, SiaSun.LMS.Interface.I_ManageService
{
public S_ManageService()
{
}
public bool ManageCreate(string sManageType, string sMethodName, object[] lsObj, out string sResult)
{
sResult = string.Empty;
return false;
}
#region MANAGE_TYPE
/// 任务类型-列表取得
/// 任务类型-列表取得
///
///
public DataTable ManageTypeGetData()
{
return this.GetList("SELECT T.MANAGE_TYPE_ID,T.MANAGE_TYPE_CODE,T.MANAGE_TYPE_NAME,T.MANAGE_TYPE_INOUT,T.MANAGE_TYPE_GROUP FROM MANAGE_TYPE T");
}
public IList ManageTypeParamGetList(int MANAGE_TYPE_ID)
{
return this._P_MANAGE_TYPE_PARAM.GetList(MANAGE_TYPE_ID);
}
#endregion
#region MANAGE
/// 任务-调用
/// 任务-调用
///
/// 任务类型
/// 方法
/// 参数
/// 返回结果
///
public bool InvokeManageService(string sManageType, string sMethodName, object[] lsObj, out string sResult)
{
bool bResult = true;
sResult = string.Empty;
string sClassFullName = string.Format("SiaSun.LMS.Implement.Manage.{0}", sManageType);
List