2026821
This commit is contained in:
@@ -0,0 +1,167 @@
|
||||
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_MODEL.Dialog;
|
||||
using GThinking.N_MISPRO.Utility;
|
||||
using GThinking.N_PUBLIC;
|
||||
using System.Data.Common;
|
||||
using System.Text.RegularExpressions;
|
||||
using GThinking.N_MODEL.ModelBase;
|
||||
|
||||
|
||||
namespace GThinking.N_XLXSBJ
|
||||
{
|
||||
public class XLCPInfo : XLGGInfo
|
||||
{
|
||||
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 XLCPInfo()
|
||||
{ }
|
||||
|
||||
public XLCPInfo(XLGGInfo MO, bool CanEdit, bool CanDelete)
|
||||
{
|
||||
CopyModelProperty(MO);
|
||||
WFRights = new WorkFlowRights(MO.WFID, MO.WFINST);
|
||||
WFRights.CanEdit = CanEdit;
|
||||
WFRights.CanDelete = CanDelete;
|
||||
}
|
||||
}
|
||||
|
||||
public class XSBJBJService : ServiceBase
|
||||
{
|
||||
|
||||
#region 自定义方法
|
||||
|
||||
[AjaxMethod()]
|
||||
public static List<CPYTInfo> GetCPYTInfoList()
|
||||
{
|
||||
List<CPYTInfo> rEntity = new List<CPYTInfo>();
|
||||
XLBJBJBO BO = new XLBJBJBO();
|
||||
rEntity = BO.GetCPYTInfoList();
|
||||
return rEntity;
|
||||
}
|
||||
|
||||
[AjaxMethod()]
|
||||
public static List<XLXHInfo> GetXLXHInfoList(string sCPYT, string sXLXHID, string isMHCX)
|
||||
{
|
||||
List<XLXHInfo> rEntity = new List<XLXHInfo>();
|
||||
XLBJBJBO BO = new XLBJBJBO();
|
||||
rEntity = BO.GetXLXHInfoList(sCPYT, sXLXHID, isMHCX);
|
||||
return rEntity;
|
||||
}
|
||||
|
||||
[AjaxMethod()]
|
||||
public static InfoList<XLCPInfo> GetXLGGInfoList(int iNUM, int iRec, string sXLXH, string sDYDJ, string sXLGGID, string sJGBID, string isMHCX, string sCPML, string sBJFLID)
|
||||
{
|
||||
iRec = iRec - 1;
|
||||
InfoList<XLCPInfo> rEntity = new InfoList<XLCPInfo>();
|
||||
int iTotalInfos;
|
||||
XLBJBJBO BO = new XLBJBJBO();
|
||||
List<XLGGInfo> moList = BO.GetXLGGInfoList(iRec, iNUM, sXLXH, sDYDJ, sXLGGID, sJGBID, isMHCX, sCPML, sBJFLID, out iTotalInfos);
|
||||
rEntity.TotalInfos = iTotalInfos;
|
||||
if (iRec >= iTotalInfos)
|
||||
return rEntity;
|
||||
foreach (XLGGInfo MO in moList)
|
||||
{
|
||||
XLCPInfo info = new XLCPInfo(MO, BO.CanEdit(MO), BO.CanDelete(MO));
|
||||
rEntity.Infos.Add(info);
|
||||
}
|
||||
return rEntity;
|
||||
}
|
||||
|
||||
[AjaxMethod()]
|
||||
public static List<XLGGInfo> GetLSXLGGInfoList(string sXLXHGGlist, string sXLXH, string sXLGGID, string sJGBID)
|
||||
{
|
||||
List<XLGGInfo> rEntity = new List<XLGGInfo>();
|
||||
XLBJBJBO BO = new XLBJBJBO();
|
||||
rEntity = BO.GetLSXLGGInfoList(sXLXHGGlist, sXLXH, sXLGGID, sJGBID);
|
||||
return rEntity;
|
||||
}
|
||||
|
||||
[AjaxMethod()]
|
||||
public static List<JGBInfo> GetJGBInfoListbyBJFLID(string sBJFLID)
|
||||
{
|
||||
List<JGBInfo> rEntity = new List<JGBInfo>();
|
||||
XLBJBJBO BO = new XLBJBJBO();
|
||||
rEntity = BO.GetJGBInfoList(sBJFLID);
|
||||
return rEntity;
|
||||
}
|
||||
|
||||
[AjaxMethod()]
|
||||
public static string[] GetBJFLlist()
|
||||
{
|
||||
string[] result;
|
||||
XLBJBJBO BO = new XLBJBJBO();
|
||||
result = BO.GetBJFLlist();
|
||||
return result;
|
||||
}
|
||||
|
||||
[AjaxMethod()]
|
||||
public static string GetYZZ(string cs_SL, string cs_XLXHID, string cs_XLGGID, string cs_DYDJID, string cs_XLBZID, string cs_WGCP, string cs_BJFLID, string cs_BJ, string cs_JGBID,
|
||||
string cs_TBJCLID, string cs_TJ, string cs_LBJCLID, string cs_LJ)
|
||||
{
|
||||
string result = "";
|
||||
XLBJBJBO BO = new XLBJBJBO();
|
||||
result = BO.GetYZZ(cs_SL, cs_XLXHID, cs_XLGGID, cs_DYDJID, cs_XLBZID, cs_WGCP, cs_BJFLID, cs_BJ, cs_JGBID, cs_TBJCLID, cs_TJ, cs_LBJCLID, cs_LJ);
|
||||
return result;
|
||||
}
|
||||
|
||||
[AjaxMethod()]
|
||||
public static string GetYZZbyTJYZ(string cs_XLXHID, string cs_XLGGID, string cs_XLBZID, string cs_DYDJID, string cs_WGCP, string cs_BJDFL, string cs_YZID, string cs_YZZ, string cs_sTJYZChangelist, string cs_BJ, string cs_SL, string cs_JGBID,
|
||||
string cs_TBJCLID, string cs_TJ, string cs_LBJCLID, string cs_LJ)
|
||||
{
|
||||
string result = "";
|
||||
XLBJBJBO BO = new XLBJBJBO();
|
||||
result = BO.GetYZZbyTJYZ(cs_XLXHID, cs_XLGGID, cs_XLBZID, cs_DYDJID, cs_WGCP, cs_BJDFL, cs_YZID, cs_YZZ, cs_sTJYZChangelist, cs_BJ, cs_SL, cs_JGBID, cs_TBJCLID, cs_TJ, cs_LBJCLID, cs_LJ);
|
||||
return result;
|
||||
}
|
||||
|
||||
[AjaxMethod()]
|
||||
public static ArrayList InitGrid(string sBJDFL)
|
||||
{
|
||||
ArrayList xsnrlist = new ArrayList();
|
||||
XLBJBJBO BO = new XLBJBJBO();
|
||||
xsnrlist = BO.InitGrid(sBJDFL);
|
||||
return xsnrlist;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user