2026821
This commit is contained in:
+159
@@ -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
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user