598 lines
21 KiB
C#
598 lines
21 KiB
C#
using System;
|
||
using System.Data;
|
||
using System.Configuration;
|
||
using System.Web;
|
||
using System.Web.Security;
|
||
using System.Web.UI;
|
||
using System.Web.UI.WebControls;
|
||
using System.Web.UI.WebControls.WebParts;
|
||
using System.Web.UI.HtmlControls;
|
||
using GThinking.N_MISPROAS.Web.AjaxServices;
|
||
using System.Collections.Generic;
|
||
using GThinking.N_MISPRO;
|
||
using System.Collections;
|
||
using GThinking.N_WORKFLOW;
|
||
using GThinking.N_MISPRO.Data;
|
||
using GThinking.N_PUBLIC;
|
||
using GThinking.N_MISPRO.Utility;
|
||
using GThinking.N_MODEL.Page;
|
||
using GThinking.N_MODEL.ModelBase;
|
||
using GThinking.N_MISPRO.MISPROAS;
|
||
|
||
namespace GThinking.N_XLXSBJ
|
||
{
|
||
public class XSYBJSPInfo : XSYBJSPModel
|
||
{
|
||
private WorkFlowRights _WFRights = new WorkFlowRights();
|
||
public WorkFlowRights WFRights
|
||
{
|
||
get
|
||
{
|
||
return _WFRights;
|
||
}
|
||
set
|
||
{
|
||
_WFRights = value;
|
||
}
|
||
}
|
||
|
||
private StateResult _StateResult = new StateResult();
|
||
public StateResult StateMessage
|
||
{
|
||
get
|
||
{
|
||
return _StateResult;
|
||
}
|
||
set
|
||
{
|
||
_StateResult = value;
|
||
}
|
||
}
|
||
|
||
public XSYBJSPInfo()
|
||
{ }
|
||
|
||
public XSYBJSPInfo(XSYBJSPModel MO, bool CanEdit, bool CanDelete)
|
||
{
|
||
CopyModelProperty(MO);
|
||
WFRights = new WorkFlowRights(MO.WFID, MO.WFINST);
|
||
WFRights.CanEdit = CanEdit;
|
||
WFRights.CanDelete = CanDelete;
|
||
}
|
||
}
|
||
|
||
public class XSYBJSPService : ServiceBase
|
||
{
|
||
[AjaxMethod()]
|
||
public static InfoList<XSYBJSPInfo> GetWXSYBJSPList(int iNUM, int iRec, string BJRQS, string BJRQZ, string BJZJES, string BJZJEZ, string KH, string XM, string BJDID)
|
||
{
|
||
return GetWXSYBJSPList(iNUM, iRec, BJRQS, BJRQZ, BJZJES, BJZJEZ, KH, XM, BJDID, null);
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static InfoList<XSYBJSPInfo> GetWXSYBJSPList(int iNUM, int iRec, string BJRQS, string BJRQZ, string BJZJES, string BJZJEZ, string KH, string XM, string BJDID, string SQR)
|
||
{
|
||
iRec = iRec - 1;
|
||
InfoList<XSYBJSPInfo> rEntity = new InfoList<XSYBJSPInfo>();
|
||
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
int iTotalInfos;
|
||
List<XSYBJSPModel> moList = BO.GetWXSYBJSPList(iRec, iNUM, BJRQS, BJRQZ, BJZJES, BJZJEZ, KH, XM, BJDID, out iTotalInfos, SQR);
|
||
Mac.MacLog.TraceFormat(String.Format("GetWXSYBJSPList-after"));
|
||
rEntity.TotalInfos = iTotalInfos;
|
||
rEntity.CanInsert = BO.CanInsert();
|
||
rEntity.CanDispatch = true;
|
||
rEntity.CanDeliver = true;
|
||
if (iRec >= iTotalInfos)
|
||
return rEntity;
|
||
Mac.MacLog.TraceFormat(String.Format(" foreach (XSYBJSPModel MO in moList)-begin"));
|
||
foreach (XSYBJSPModel MO in moList)
|
||
{
|
||
XSYBJSPInfo info = new XSYBJSPInfo(MO, BO.CanEdit(MO), BO.CanDelete(MO));
|
||
rEntity.Infos.Add(info);
|
||
}
|
||
Mac.MacLog.TraceFormat(String.Format(" foreach (XSYBJSPModel MO in moList)-after"));
|
||
return rEntity;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static InfoList<XSYBJSPInfo> GetHXSYBJSPList(int iNUM, int iRec, string BJRQS, string BJRQZ, string BJZJES, string BJZJEZ, string KH, string XM, string BJDID)
|
||
{
|
||
return GetHXSYBJSPList(iNUM, iRec, BJRQS, BJRQZ, BJZJES, BJZJEZ, KH, XM, BJDID, null);
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static InfoList<XSYBJSPInfo> GetHXSYBJSPList(int iNUM, int iRec, string BJRQS, string BJRQZ, string BJZJES, string BJZJEZ, string KH, string XM, string BJDID, string SQR)
|
||
{
|
||
iRec = iRec - 1;
|
||
InfoList<XSYBJSPInfo> rEntity = new InfoList<XSYBJSPInfo>();
|
||
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
int iTotalInfos;
|
||
List<XSYBJSPModel> moList = BO.GetHXSYBJSPList(iRec, iNUM, BJRQS, BJRQZ, BJZJES, BJZJEZ, KH, XM, BJDID, out iTotalInfos, SQR);
|
||
rEntity.TotalInfos = iTotalInfos;
|
||
rEntity.CanInsert = BO.CanInsert();
|
||
rEntity.CanDispatch = true;
|
||
rEntity.CanDeliver = true;
|
||
if (iRec >= iTotalInfos)
|
||
return rEntity;
|
||
|
||
foreach (XSYBJSPModel MO in moList)
|
||
{
|
||
XSYBJSPInfo info = new XSYBJSPInfo(MO, BO.CanEdit(MO), BO.CanDelete(MO));
|
||
rEntity.Infos.Add(info);
|
||
}
|
||
|
||
return rEntity;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static InfoList<XSYBJSPInfo> GetAXSYBJSPList(int iNUM, int iRec, string BJRQS, string BJRQZ, string BJZJES, string BJZJEZ, string KH, string XM, string BJDID)
|
||
{
|
||
return GetAXSYBJSPList(iNUM, iRec, BJRQS, BJRQZ, BJZJES, BJZJEZ, KH, XM, BJDID, null);
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static InfoList<XSYBJSPInfo> GetAXSYBJSPList(int iNUM, int iRec, string BJRQS, string BJRQZ, string BJZJES, string BJZJEZ, string KH, string XM, string BJDID, string SQR)
|
||
{
|
||
iRec = iRec - 1;
|
||
InfoList<XSYBJSPInfo> rEntity = new InfoList<XSYBJSPInfo>();
|
||
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
int iTotalInfos;
|
||
List<XSYBJSPModel> moList = BO.GetAXSYBJSPList(iRec, iNUM, BJRQS, BJRQZ, BJZJES, BJZJEZ, KH, XM, BJDID, out iTotalInfos, SQR);
|
||
rEntity.TotalInfos = iTotalInfos;
|
||
rEntity.CanInsert = BO.CanInsert();
|
||
rEntity.CanDispatch = true;
|
||
rEntity.CanDeliver = true;
|
||
if (iRec >= iTotalInfos)
|
||
return rEntity;
|
||
|
||
foreach (XSYBJSPModel MO in moList)
|
||
{
|
||
XSYBJSPInfo info = new XSYBJSPInfo(MO, BO.CanEdit(MO), BO.CanDelete(MO));
|
||
rEntity.Infos.Add(info);
|
||
}
|
||
|
||
return rEntity;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static InfoList<XSYBJSPInfo> GetXSYBJSPListByFA(int iNUM, int iRec, string sNQNAME)
|
||
{
|
||
int NMDID = GetNetMdIdOfRefMdId();
|
||
iRec = iRec - 1;
|
||
InfoList<XSYBJSPInfo> rEntity = new InfoList<XSYBJSPInfo>();
|
||
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
int iRowCount;
|
||
List<XSYBJSPModel> moList = BO.GetXSYBJSPListByFA(iRec, iNUM, NMDID, sNQNAME, "XSYBJSQList", out iRowCount);
|
||
rEntity.TotalInfos = iRowCount;
|
||
rEntity.CanInsert = BO.CanInsert();
|
||
rEntity.CanDispatch = true;
|
||
rEntity.CanDeliver = true;
|
||
if (iRec >= iRowCount)
|
||
return rEntity;
|
||
|
||
foreach (XSYBJSPModel MO in moList)
|
||
{
|
||
XSYBJSPInfo info = new XSYBJSPInfo(MO, BO.CanEdit(MO), BO.CanDelete(MO));
|
||
rEntity.Infos.Add(info);
|
||
}
|
||
|
||
return rEntity;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static XSYBJSPInfo OnNewRecorder()
|
||
{
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
XSYBJSPModel MO = (XSYBJSPModel)BO.OnNewRecorder();
|
||
if (MO != null)
|
||
{
|
||
XSYBJSPInfo info = new XSYBJSPInfo(MO, BO.CanEdit(MO), BO.CanDelete(MO));
|
||
return info;
|
||
}
|
||
else
|
||
return null;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static XSYBJSPInfo InsertRecord(XSYBJSPInfo info)
|
||
{
|
||
XSYBJSPInfo result = new XSYBJSPInfo();
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
BO.SetModel(info);
|
||
BO.ControlState = TControlState.ctsInsert;
|
||
BO.Save();
|
||
XSYBJSPModel MO = (XSYBJSPModel)BO.GetModel();
|
||
result = new XSYBJSPInfo(MO, BO.CanEdit(MO), BO.CanDelete(MO));
|
||
result.StateMessage.State = BO.StateMessage.State;
|
||
result.StateMessage.Message = BO.StateMessage.Message;
|
||
|
||
return result;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static XSYBJSPInfo UpdateRecord(XSYBJSPInfo info)
|
||
{
|
||
XSYBJSPInfo result = new XSYBJSPInfo();
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
BO.SetModel(info);
|
||
BO.ControlState = TControlState.ctsEdit;
|
||
BO.Save();
|
||
XSYBJSPModel MO = (XSYBJSPModel)BO.GetModel();
|
||
result = new XSYBJSPInfo(MO, BO.CanEdit(MO), BO.CanDelete(MO));
|
||
result.StateMessage.State = BO.StateMessage.State;
|
||
result.StateMessage.Message = BO.StateMessage.Message;
|
||
|
||
return result;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static XSYBJSPInfo DeleteRecord(XSYBJSPInfo info)
|
||
{
|
||
XSYBJSPInfo result = new XSYBJSPInfo();
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
BO.SetModel(info);
|
||
BO.ControlState = TControlState.ctsBrowse;
|
||
BO.Delete();
|
||
result.StateMessage.State = BO.StateMessage.State;
|
||
result.StateMessage.Message = BO.StateMessage.Message;
|
||
return result;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static XSYBJSPInfo GetInfobyKey(string Key)
|
||
{
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
XSYBJSPModel MO = (XSYBJSPModel)BO.GetSingleModel(Key);
|
||
if (MO != null)
|
||
{
|
||
XSYBJSPInfo info = new XSYBJSPInfo(MO, BO.CanEdit(MO), BO.CanDelete(MO));
|
||
return info;
|
||
}
|
||
else
|
||
return null;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static XSYBJSPInfo GetInfobyWF(string sWFID, double dWFINST)
|
||
{
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
XSYBJSPModel MO = (XSYBJSPModel)BO.GetSingleModel(sWFID, dWFINST);
|
||
if (MO != null)
|
||
{
|
||
XSYBJSPInfo info = new XSYBJSPInfo(MO, BO.CanEdit(MO), BO.CanDelete(MO));
|
||
return info;
|
||
}
|
||
else
|
||
return null;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static WorkFlowResult WFSubmit(string sWFID, double dWFINST, string sNextWPID, string sNextAwaiter, string sCLYJ)
|
||
{
|
||
WorkFlowResult rService = new WorkFlowResult();
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
XSYBJSPModel MO = new XSYBJSPModel(sWFID, dWFINST);
|
||
BO.SetModel(MO);
|
||
rService = BO.Submit(sNextWPID, sNextAwaiter, sCLYJ);
|
||
|
||
return rService;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static WorkFlowResult WFReturn(string sWFID, double dWFINST, string sNextWPID, string sNextAwaiter, string sCLYJ)
|
||
{
|
||
WorkFlowResult rService = new WorkFlowResult();
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
XSYBJSPModel MO = new XSYBJSPModel(sWFID, dWFINST);
|
||
BO.SetModel(MO);
|
||
rService = BO.Return(sNextWPID, sNextAwaiter, sCLYJ);
|
||
|
||
return rService;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static WorkFlowResult WFPullback(string sWFID, double dWFINST, string sCLYJ)
|
||
{
|
||
WorkFlowResult rService = new WorkFlowResult();
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
XSYBJSPModel MO = new XSYBJSPModel(sWFID, dWFINST);
|
||
BO.SetModel(MO);
|
||
rService = BO.Pullback(sCLYJ);
|
||
|
||
return rService;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static WorkFlowResult WFDispatch(string sWFID, double dWFINST, string sNextWPID, string sNextAwaiter, string sCLYJ)
|
||
{
|
||
WorkFlowResult rService = new WorkFlowResult();
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
XSYBJSPModel MO = new XSYBJSPModel(sWFID, dWFINST);
|
||
BO.SetModel(MO);
|
||
rService = BO.Dispatch(sNextWPID, sNextAwaiter, sCLYJ);
|
||
|
||
return rService;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static WorkFlowResult WFDeliver(string sWFID, double dWFINST, string sNextWPID, string sNextAwaiter, string sCLYJ)
|
||
{
|
||
WorkFlowResult rService = new WorkFlowResult();
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
XSYBJSPModel MO = new XSYBJSPModel(sWFID, dWFINST);
|
||
BO.SetModel(MO);
|
||
rService = BO.Deliver(sNextWPID, sNextAwaiter, sCLYJ);
|
||
|
||
return rService;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static string GetXSYXX()
|
||
{
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
string result = BO.GetXSYXX();
|
||
return result;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static string BJFLCHanged(string BJFLID, string BJRQ, string JZBJHS)
|
||
{
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
string result = BO.BJFLCHanged(BJFLID, BJRQ, JZBJHS);
|
||
return result;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static string GetJGBID(string BJFLID, string BJRQ)
|
||
{
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
string result = BO.GetJGBID(BJFLID, BJRQ);
|
||
return result;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static List<CodeInfo> GetBJFLList()
|
||
{
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
List<CodeInfo> rEntity = BO.GetBJFLList();
|
||
return rEntity;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static List<CodeInfo> GetXSDWList()
|
||
{
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
List<CodeInfo> rEntity = BO.GetXSDWList();
|
||
return rEntity;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static List<CodeInfo> GetBJGSBMList(string SYDWID)
|
||
{
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
List<CodeInfo> rEntity = BO.GetBJGSBMList(SYDWID);
|
||
return rEntity;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static List<CodeInfo> GetKHList(string KH, string KHLY)
|
||
{
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
List<CodeInfo> rEntity = BO.GetKHList(KH, KHLY);
|
||
return rEntity;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static List<CodeInfo> GetXMList(string XM, string XMLY)
|
||
{
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
List<CodeInfo> rEntity = BO.GetXMList(XM, XMLY);
|
||
return rEntity;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static List<CodeInfo> GetXMSZDSFList()
|
||
{
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
List<CodeInfo> rEntity = BO.GetXMSZDSFList();
|
||
return rEntity;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static List<CodeInfo> GetXMSZDCSList(string FID)
|
||
{
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
List<CodeInfo> rEntity = BO.GetXMSZDCSList(FID);
|
||
return rEntity;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static CodeInfo GetMRXMSZCS(string FID)
|
||
{
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
CodeInfo result = BO.GetMRXMSZCS(FID);
|
||
return result;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static List<CodeInfo> GetXSYList()
|
||
{
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
List<CodeInfo> rEntity = BO.GetXSYList();
|
||
return rEntity;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static CodeInfo GetXSYBMLXFS(string TXY)
|
||
{
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
CodeInfo result = BO.GetXSYBMLXFS(TXY);
|
||
return result;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static XSYXX GetXSYXXbyKH(string sKH, string sOldKH, string TXY)
|
||
{
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
XSYXX result = BO.GetXSYXXbyKH(sKH, sOldKH, TXY);
|
||
return result;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static InfoList<XSYBJSPMXInfo> GetXSBJSPMXInfoList(string BJDID)
|
||
{
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
InfoList<XSYBJSPMXInfo> rEntity = BO.GetXSBJSPMXInfoList(BJDID);
|
||
return rEntity;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static InfoList<XSYBJSPJCLInfo> GetXSBJSPJCLInfoList(string BJDID, string BJFL, string HZFS, string XSMX, string XSXJ)
|
||
{
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
InfoList<XSYBJSPJCLInfo> rEntity = BO.GetXSBJSPJCLInfoList(BJDID, BJFL, HZFS, XSMX, XSXJ);
|
||
return rEntity;
|
||
}
|
||
|
||
|
||
[AjaxMethod()]
|
||
public static List<string> GetNamedQueryList(string sNQCLASSNAME)
|
||
{
|
||
int NMDID = 100860008;
|
||
|
||
List<string> NQNAMEs = new List<string>();
|
||
NQNAMEs.Clear();
|
||
TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
|
||
TSQL SQL = new TSQL(dberp);
|
||
SQL.Clear();
|
||
SQL.Add("select NQNAME,case when ISNULL(NQPUBLIC,'N') = 'Y' then 2 else 1 end as PX,case when ISNULL(NQDEFAULT,'N') = 'Y' then 1 else 2 end as MR,NQXH ");
|
||
SQL.Add(" from NAMEDQUERY ");
|
||
SQL.Add(" where (NQUSRID = :pUSERID or ISNULL(NQPUBLIC,'N') = 'Y' ) ");
|
||
SQL.Add(" and NQMDID = :pMDID ");
|
||
SQL.Add(" and NQCLASSNAME = :pClassName ");
|
||
SQL.Add(" union all ");
|
||
SQL.Add(" select NAMEDQUERY.NQNAME,case when ISNULL(NAMEDQUERY.NQPUBLIC,'N') = 'Y' then 2 else 1 end as PX,case when ISNULL(NAMEDQUERY.NQDEFAULT,'N') = 'Y' then 1 else 2 end as MR,NQXH ");
|
||
SQL.Add(" from NAMEDQUERY,NAMEDQUERYMX,USERROLE ");
|
||
SQL.Add(" where NAMEDQUERY.NQCLASSNAME = NAMEDQUERYMX.NQCLASSNAME and NAMEDQUERY.NQMDID = NAMEDQUERYMX.NQMDID and NAMEDQUERY.NQNAME =NAMEDQUERYMX.NQNAME and URROLEID = ROID ");
|
||
SQL.Add(" and URUSERID = :pRYID ");
|
||
SQL.Add(" and NAMEDQUERY.NQMDID = :pMDID ");
|
||
SQL.Add(" and NAMEDQUERY.NQCLASSNAME = :pClassName ");
|
||
SQL.Add(" order by MR,PX,NQXH ");
|
||
SQL.ParamByName("pUSERID").Value = CMISproSessionManager.GetCurrentSession().UserId.Trim();
|
||
SQL.ParamByName("pMDID").Value = NMDID;
|
||
SQL.ParamByName("pClassName").Value = sNQCLASSNAME;
|
||
SQL.ParamByName("pRYID").Value = CMISproSessionManager.GetCurrentSession().RYID;
|
||
DataSet ds = dberp.OpenDataSet(SQL);
|
||
if (ds.Tables[0].Rows.Count > 0)
|
||
{
|
||
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
|
||
{
|
||
if (!NQNAMEs.Contains(ds.Tables[0].Rows[i][0].ToString().Trim()))
|
||
NQNAMEs.Add(ds.Tables[0].Rows[i][0].ToString().Trim());
|
||
}
|
||
}
|
||
|
||
return NQNAMEs;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static MNamedQuery GetMNamedQuery(string sNQCLASSNAME)
|
||
{
|
||
int NMDID = 100860008;
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
MNamedQuery rEntity = BO.GetMNamedQuery(NMDID, sNQCLASSNAME);
|
||
return rEntity;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static MNamedQuery GetMNamedQueryByNQNAME(string sNQCLASSNAME, string sNQNAME)
|
||
{
|
||
int NMDID = 100860008;
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
MNamedQuery rEntity = BO.GetMNamedQueryByNQNAME(NMDID, sNQCLASSNAME, sNQNAME);
|
||
return rEntity;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static string CopyXLBJD(string BJDID)
|
||
{
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
string rBJDID = BO.CopyXLBJD(BJDID);
|
||
return rBJDID;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static List<CodeInfo> GetXSHTFL()
|
||
{
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
List<CodeInfo> rEntity = BO.GetXSHTFL();
|
||
return rEntity;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static string GetBJQYJJDID(string sBJDID)
|
||
{
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
string rJJDID = BO.GetBJQYJJDID(sBJDID);
|
||
return rJJDID;
|
||
}
|
||
|
||
[AjaxMethod()]
|
||
public static string InsertXSHT(string sBJDID, string sXSHTFLID)
|
||
{
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
string rJJDID = BO.InsertXSHT(sBJDID, sXSHTFLID);
|
||
return rJJDID;
|
||
}
|
||
|
||
[AjaxMethod]
|
||
public double ReportPDF(string sBJDID)
|
||
{
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
double dDOCGRPID = BO.ReportPDF(sBJDID);
|
||
return dDOCGRPID;
|
||
}
|
||
|
||
[AjaxMethod]
|
||
public double ReportPDFByBBYSXH(string sBJDID,string sBBYSXH)
|
||
{
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
double dDOCGRPID = BO.ReportPDFByBBYSXH(sBJDID, sBBYSXH);
|
||
return dDOCGRPID;
|
||
}
|
||
|
||
[AjaxMethod]
|
||
public string GetBBYSXH()
|
||
{
|
||
return XLBJDUtils.GetXLXSBJPZXX(100860060).XLXSBJPZ_BBYSXH;
|
||
}
|
||
|
||
[AjaxMethod]
|
||
public List<CodeInfo> GetListBBYS()
|
||
{
|
||
XSYBJSPBO BO = new XSYBJSPBO();
|
||
return BO.GetListBBYS();
|
||
}
|
||
|
||
[AjaxMethod]
|
||
public static DocFileInfo[] GetFilesInfoOnlyAttach(double groupId)
|
||
{
|
||
|
||
DocFileInfo[] fis = FileService.GetFilesInfoOnlyAttach(groupId);
|
||
Mac.MacLog.TraceFormat("GetFilesInfoOnlyAttach-groupId:{0}",groupId.ToString());
|
||
Mac.MacLog.TraceFormat("GetFilesInfoOnlyAttach-fis.Length:{0}", fis.Length.ToString());
|
||
if(fis.Length>0)
|
||
{
|
||
Mac.MacLog.TraceFormat("GetFilesInfoOnlyAttach-fis[0].FileId:{0}",fis[0].FileId.ToString());
|
||
Mac.MacLog.TraceFormat("GetFilesInfoOnlyAttach-fis[0].FileName:{0}", fis[0].FileName);
|
||
}
|
||
return fis;
|
||
}
|
||
|
||
}
|
||
}
|