This commit is contained in:
2026-08-21 17:03:02 +08:00
commit f065129b20
2292 changed files with 666241 additions and 0 deletions
+159
View File
@@ -0,0 +1,159 @@
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_MODEL.Page;
using GThinking.N_MISPRO.Data;
using System.Collections.Generic;
using GThinking.N_MISPRO.Utility;
namespace GThinking.N_XLXSBJ
{
[TableMap(DB = "DBERP", DbTableName = "XLXSBJSM", Umid = 100860000, IsWorkFlow = false, UseWhr = true,
QuerySelSql = "select XLXSBJSM_ZDM,XLXSBJSM_SMID,XLXSBJSM_SMZT,XLXSBJSM_SMNR,XLXSBJSM_MRBZ,"
+ " XLXSBJSM_WHR,XLXSBJSM_WHRID,XLXSBJSM_WHSJ"
+ " from XLXSBJSM where 1=1",
EntitySelSql = "select XLXSBJSM_ZDM,XLXSBJSM_SMID,XLXSBJSM_SMZT,XLXSBJSM_SMNR,XLXSBJSM_MRBZ, "
+ " XLXSBJSM_WHR,XLXSBJSM_WHRID,XLXSBJSM_WHSJ"
+ " from XLXSBJSM where XLXSBJSM_ZDM=:XLXSBJSM_ZDM and XLXSBJSM_SMID=:XLXSBJSM_SMID ",
UpdateSql = " update XLXSBJSM set XLXSBJSM_ZDM=:XLXSBJSM_ZDM,XLXSBJSM_SMID=:XLXSBJSM_SMID,XLXSBJSM_SMZT=:XLXSBJSM_SMZT,XLXSBJSM_SMNR=:XLXSBJSM_SMNR,"
+ " XLXSBJSM_MRBZ='N', XLXSBJSM_WHR=:XLXSBJSM_WHR,XLXSBJSM_WHRID=:XLXSBJSM_WHRID,XLXSBJSM_WHSJ=:XLXSBJSM_WHSJ " + "\r\n"
+ " where XLXSBJSM_ZDM=:XLXSBJSM_ZDM and XLXSBJSM_SMID=:XLXSBJSM_SMID ",
InsertSql = " insert into XLXSBJSM(XLXSBJSM_ZDM,XLXSBJSM_SMID,XLXSBJSM_SMZT,XLXSBJSM_SMNR,XLXSBJSM_MRBZ, "
+ " XLXSBJSM_WHR,XLXSBJSM_WHRID,XLXSBJSM_WHSJ) "
+ " values(:XLXSBJSM_ZDM, :XLXSBJSM_SMID,:XLXSBJSM_SMZT,:XLXSBJSM_SMNR,'N', "
+ " :XLXSBJSM_WHR,:XLXSBJSM_WHRID,:XLXSBJSM_WHSJ)",
DeleteSql = " delete from XLXSBJSM where XLXSBJSM_ZDM=:XLXSBJSM_ZDM and XLXSBJSM_SMID =:XLXSBJSM_SMID ")]
public class XLBJD_MsgDef : EntityManager
{
#region 数据实体
private string _XLXSBJSM_ZDM;
[ColumnMap(DbField = "XLXSBJSM_ZDM", CtrlName = "txtZDM", Type = FieldType.HiddenField, DbTitle = "字段名", DefaultValue = "",
IsAllowNull = true, IsKey = true, Length = 32)]
public string XLXSBJSM_ZDM
{
get { return _XLXSBJSM_ZDM; }
set { _XLXSBJSM_ZDM = value; }
}
private string _XLXSBJSM_SMID;
[ColumnMap(DbField = "XLXSBJSM_SMID", CtrlName = "txtSMID", Type = FieldType.C, DbTitle = "信息编号", DefaultValue = "",
IsAllowNull = true, IsKey = true, Length = 10)]
public string XLXSBJSM_SMID
{
get { return _XLXSBJSM_SMID; }
set { _XLXSBJSM_SMID = value; }
}
private string _XLXSBJSM_SMZT;
[ColumnMap(DbField = "XLXSBJSM_SMZT", CtrlName = "txtSMZT", Type = FieldType.C, DbTitle = "说明主题", DefaultValue = "",
IsAllowNull = true, IsKey = false, Length = 60)]
public string XLXSBJSM_SMZT
{
get { return _XLXSBJSM_SMZT; }
set { _XLXSBJSM_SMZT = value; }
}
private string _XLXSBJSM_SMNR;
[ColumnMap(DbField = "XLXSBJSM_SMNR", CtrlName = "txtSMNR", Type = FieldType.T, DbTitle = "信息内容", DefaultValue = "",
IsAllowNull = true, IsKey = false, Length = 4000)]
public string XLXSBJSM_SMNR
{
get { return _XLXSBJSM_SMNR; }
set { _XLXSBJSM_SMNR = value; }
}
// 私有变量维护人
private string _XLXSBJSM_WHR;
[ColumnMap(DbField = "XLXSBJSM_WHR", CtrlName = "txtWHR", Type = FieldType.C, DbTitle = "维护人", DefaultValue = "",
IsAllowNull = true, IsKey = false, Length = 30)]
public string XLXSBJSM_WHR
{
get { return _XLXSBJSM_WHR; }
set { _XLXSBJSM_WHR = value; }
}
// 私有变量维护人工号
private string _XLXSBJSM_WHRID;
[ColumnMap(DbField = "XLXSBJSM_WHRID", CtrlName = "txtWHRID", Type = FieldType.HiddenField, DbTitle = "维护人ID", DefaultValue = "",
IsAllowNull = true, IsKey = false, Length = 10)]
public string XLXSBJSM_WHRID
{
get { return _XLXSBJSM_WHRID; }
set { _XLXSBJSM_WHRID = value; }
}
// 私有变量维护时间
private string _XLXSBJSM_WHSJ;
[ColumnMap(DbField = "XLXSBJSM_WHSJ", CtrlName = "datWHSJ", Type = FieldType.DT, DbTitle = "维护时间", DefaultValue = "",
IsAllowNull = false, IsKey = true, Length = 18)]
public string XLXSBJSM_WHSJ
{
get { return _XLXSBJSM_WHSJ; }
set { _XLXSBJSM_WHSJ = value; }
}
#endregion
#region 公用函数
public static string getNewBH(string sZDM)
{
string sYEAR = DateTime.Now.Year.ToString();
string sMONTH = DateTime.Now.Month.ToString();
try
{
TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
TSQL SQL = new TSQL(dberp);
SQL.Add("select max(XLXSBJSM_SMID) as SMID from XLXSBJSM where XLXSBJSM_SMID like :pSMID and XLXSBJSM_ZDM = :pZMD");
SQL.ParamByName("pSMID").Value = sYEAR.PadLeft(4, '0') + sMONTH.PadLeft(2, '0') + "%";
SQL.ParamByName("pZMD").Value = sZDM;
DataSet ds = dberp.OpenDataSet(SQL);
if (ds.Tables[0].Rows.Count > 0)
{
string sSMID = ds.Tables[0].Rows[0]["SMID"].ToString().Trim();
sSMID = sSMID.Substring(6, sSMID.Length - 6);
if (CMISproConvert.StrToInt(sSMID) > 0)
{
return sYEAR + sMONTH.PadLeft(2, '0') + Convert.ToString(CMISproConvert.StrToInt(sSMID) + 1).PadLeft(4, '0');
}
else
{
return sYEAR + sMONTH.PadLeft(2, '0') + "0001";
}
}
else
{
return sYEAR + sMONTH.PadLeft(2, '0') + "0001";
}
}
catch
{
return sYEAR + sMONTH.PadLeft(2, '0') + "0001";
}
}
#endregion
}
}