380 lines
17 KiB
C#
380 lines
17 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_MODEL.Page;
|
||
using GThinking.N_MISPRO.Data;
|
||
using GThinking.N_MISPRO.Utility;
|
||
|
||
namespace GThinking.N_XLXSBJ
|
||
{
|
||
#region 类属性
|
||
|
||
[TableMap(DB = "DBERP", DbTableName = "XLXSBJKZXXSZ", Umid = 100860082, IsWorkFlow = false, IsAttach = false, UseWhr = true,
|
||
|
||
QuerySelSql = "select XLXSBJKZXXSZ_BH, XLXSBJKZXXSZ_MC, XLXSBJKZXXSZ_SJLX, XLXSBJKZXXSZ_DYZD, XLXSBJKZXXSZ_BT, XLXSBJKZXXSZ_LBXS,XLXSBJKZXXSZ_WHBZ,XLXSBJKZXXSZ_XSBZ, "
|
||
+ "XLXSBJKZXXSZ_SRFS,XLXSBJKZXXSZ_QSZ,XLXSBJKZXXSZ_WIDTH, XLXSBJKZXXSZ_ROWS, XLXSBJKZXXSZ_JLDW, XLXSBJKZXXSZ_BJSX,XLXSBJKZXXSZ_MJLB,XLXSBJKZXXSZ_MJSQL, "
|
||
+ "XLXSBJKZXXSZ_SYBJFLID,XLXSBJKZXXSZ_ZWCXTJ,"
|
||
+ "XLXSBJKZXXSZ_WHRID, XLXSBJKZXXSZ_WHR, XLXSBJKZXXSZ_WHSJ from XLXSBJKZXXSZ order by XLXSBJKZXXSZ_BH, XLXSBJKZXXSZ_MC ",
|
||
|
||
EntitySelSql = "select XLXSBJKZXXSZ_BH, XLXSBJKZXXSZ_MC, XLXSBJKZXXSZ_SJLX, XLXSBJKZXXSZ_DYZD, XLXSBJKZXXSZ_BT, XLXSBJKZXXSZ_LBXS,XLXSBJKZXXSZ_WHBZ,XLXSBJKZXXSZ_XSBZ, "
|
||
+ "XLXSBJKZXXSZ_SRFS,XLXSBJKZXXSZ_QSZ,XLXSBJKZXXSZ_WIDTH, XLXSBJKZXXSZ_ROWS, XLXSBJKZXXSZ_JLDW, XLXSBJKZXXSZ_BJSX,XLXSBJKZXXSZ_MJLB,XLXSBJKZXXSZ_MJSQL, "
|
||
+ "XLXSBJKZXXSZ_SYBJFLID,XLXSBJKZXXSZ_ZWCXTJ,"
|
||
+ "XLXSBJKZXXSZ_WHRID, XLXSBJKZXXSZ_WHR, XLXSBJKZXXSZ_WHSJ from XLXSBJKZXXSZ where XLXSBJKZXXSZ_BH = :XLXSBJKZXXSZ_BH ",
|
||
|
||
|
||
UpdateSql = "update XLXSBJKZXXSZ set "
|
||
+ " XLXSBJKZXXSZ_BH=:XLXSBJKZXXSZ_BH,"
|
||
+ " XLXSBJKZXXSZ_MC=:XLXSBJKZXXSZ_MC,"
|
||
+ " XLXSBJKZXXSZ_SJLX=:XLXSBJKZXXSZ_SJLX,"
|
||
+ " XLXSBJKZXXSZ_DYZD=:XLXSBJKZXXSZ_DYZD,"
|
||
+ " XLXSBJKZXXSZ_BT=:XLXSBJKZXXSZ_BT,"
|
||
+ " XLXSBJKZXXSZ_LBXS=:XLXSBJKZXXSZ_LBXS,"
|
||
+ " XLXSBJKZXXSZ_SRFS=:XLXSBJKZXXSZ_SRFS,"
|
||
+ " XLXSBJKZXXSZ_QSZ=:XLXSBJKZXXSZ_QSZ, "
|
||
+ " XLXSBJKZXXSZ_WIDTH=:XLXSBJKZXXSZ_WIDTH,"
|
||
+ " XLXSBJKZXXSZ_ROWS=:XLXSBJKZXXSZ_ROWS,"
|
||
+ " XLXSBJKZXXSZ_JLDW=:XLXSBJKZXXSZ_JLDW, "
|
||
+ " XLXSBJKZXXSZ_BJSX=:XLXSBJKZXXSZ_BJSX, "
|
||
+ " XLXSBJKZXXSZ_MJLB=:XLXSBJKZXXSZ_MJLB, "
|
||
+ " XLXSBJKZXXSZ_MJSQL=:XLXSBJKZXXSZ_MJSQL, "
|
||
+ " XLXSBJKZXXSZ_WHBZ=:XLXSBJKZXXSZ_WHBZ,"
|
||
+ " XLXSBJKZXXSZ_XSBZ=:XLXSBJKZXXSZ_XSBZ,"
|
||
+ " XLXSBJKZXXSZ_SYBJFLID =:XLXSBJKZXXSZ_SYBJFLID,"
|
||
+ " XLXSBJKZXXSZ_ZWCXTJ =:XLXSBJKZXXSZ_ZWCXTJ,"
|
||
+ " XLXSBJKZXXSZ_WHRID=:XLXSBJKZXXSZ_WHRID,"
|
||
+ " XLXSBJKZXXSZ_WHR=:XLXSBJKZXXSZ_WHR,"
|
||
+ " XLXSBJKZXXSZ_WHSJ=:XLXSBJKZXXSZ_WHSJ "
|
||
+ " where XLXSBJKZXXSZ_BH=:XLXSBJKZXXSZ_BH ",
|
||
|
||
InsertSql = " insert into XLXSBJKZXXSZ(XLXSBJKZXXSZ_BH, XLXSBJKZXXSZ_MC, XLXSBJKZXXSZ_SJLX, XLXSBJKZXXSZ_DYZD, XLXSBJKZXXSZ_BT, XLXSBJKZXXSZ_LBXS, XLXSBJKZXXSZ_SRFS, "
|
||
+ " XLXSBJKZXXSZ_MJLB,XLXSBJKZXXSZ_MJSQL,XLXSBJKZXXSZ_WHBZ,XLXSBJKZXXSZ_XSBZ,XLXSBJKZXXSZ_SYBJFLID,XLXSBJKZXXSZ_ZWCXTJ,"
|
||
+ " XLXSBJKZXXSZ_QSZ,XLXSBJKZXXSZ_WIDTH, XLXSBJKZXXSZ_ROWS, XLXSBJKZXXSZ_JLDW, XLXSBJKZXXSZ_BJSX,XLXSBJKZXXSZ_WHRID, XLXSBJKZXXSZ_WHR, XLXSBJKZXXSZ_WHSJ ) "
|
||
+ " values(:XLXSBJKZXXSZ_BH, :XLXSBJKZXXSZ_MC, :XLXSBJKZXXSZ_SJLX, :XLXSBJKZXXSZ_DYZD, :XLXSBJKZXXSZ_BT, :XLXSBJKZXXSZ_LBXS, :XLXSBJKZXXSZ_SRFS, "
|
||
+ " :XLXSBJKZXXSZ_MJLB,:XLXSBJKZXXSZ_MJSQL,:XLXSBJKZXXSZ_WHBZ,:XLXSBJKZXXSZ_XSBZ,:XLXSBJKZXXSZ_SYBJFLID,:XLXSBJKZXXSZ_ZWCXTJ,"
|
||
+ " :XLXSBJKZXXSZ_QSZ,:XLXSBJKZXXSZ_WIDTH, :XLXSBJKZXXSZ_ROWS, :XLXSBJKZXXSZ_JLDW, :XLXSBJKZXXSZ_BJSX,:XLXSBJKZXXSZ_WHRID, :XLXSBJKZXXSZ_WHR, :XLXSBJKZXXSZ_WHSJ ) ",
|
||
|
||
DeleteSql = "delete from XLXSBJKZXXSZ where XLXSBJKZXXSZ_BH = :XLXSBJKZXXSZ_BH ")]
|
||
|
||
#endregion
|
||
|
||
public class XSYBJSQFJXX : EntityManager
|
||
{
|
||
private string _XLXSBJKZXXSZ_BH;
|
||
[ColumnMap(DbField = "XLXSBJKZXXSZ_BH", CtrlName = "txtBH", Type = FieldType.HiddenField, DbTitle = "附加信息编码", DefaultValue = "",
|
||
IsAllowNull = false, IsKey = true, Length = 10)]
|
||
public string XLXSBJKZXXSZ_BH
|
||
{
|
||
get { return _XLXSBJKZXXSZ_BH; }
|
||
set { _XLXSBJKZXXSZ_BH = value; }
|
||
}
|
||
|
||
private string _XLXSBJKZXXSZ_MC;
|
||
[ColumnMap(DbField = "XLXSBJKZXXSZ_MC", CtrlName = "txtKZXXMC", Type = FieldType.C, DbTitle = "附加信息名称", DefaultValue = "",
|
||
IsAllowNull = false, IsKey = false, Length = 30)]
|
||
public string XLXSBJKZXXSZ_MC
|
||
{
|
||
get { return _XLXSBJKZXXSZ_MC; }
|
||
set { _XLXSBJKZXXSZ_MC = value; }
|
||
}
|
||
|
||
private string _XLXSBJKZXXSZ_SJLX;
|
||
[ColumnMap(DbField = "XLXSBJKZXXSZ_SJLX", CtrlName = "cbxSJLX", Type = FieldType.CBX, DbTitle = "数据类型", DefaultValue = "",
|
||
IsAllowNull = false, IsKey = false, Length = 1)]
|
||
public string XLXSBJKZXXSZ_SJLX
|
||
{
|
||
get { return _XLXSBJKZXXSZ_SJLX; }
|
||
set { _XLXSBJKZXXSZ_SJLX = value; }
|
||
}
|
||
|
||
private string _XLXSBJKZXXSZ_DYZD;
|
||
[ColumnMap(DbField = "XLXSBJKZXXSZ_DYZD", CtrlName = "txtKZZD", Type = FieldType.HiddenField, DbTitle = "扩展字段", DefaultValue = "",
|
||
IsAllowNull = true, IsKey = false, Length = 10)]
|
||
public string XLXSBJKZXXSZ_DYZD
|
||
{
|
||
get { return _XLXSBJKZXXSZ_DYZD; }
|
||
set { _XLXSBJKZXXSZ_DYZD = value; }
|
||
}
|
||
|
||
private string _XLXSBJKZXXSZ_BT;
|
||
[ColumnMap(DbField = "XLXSBJKZXXSZ_BT", CtrlName = "chkBT", Type = FieldType.Y, DbTitle = "必填", DefaultValue = "",
|
||
IsAllowNull = true, IsKey = false, Length = 1)]
|
||
public string XLXSBJKZXXSZ_BT
|
||
{
|
||
get { return _XLXSBJKZXXSZ_BT; }
|
||
set { _XLXSBJKZXXSZ_BT = value; }
|
||
}
|
||
|
||
private string _XLXSBJKZXXSZ_LBXS;
|
||
[ColumnMap(DbField = "XLXSBJKZXXSZ_LBXS", CtrlName = "chkLBXS", Type = FieldType.Y, DbTitle = "在列表中显示", DefaultValue = "",
|
||
IsAllowNull = true, IsKey = false, Length = 1)]
|
||
public string XLXSBJKZXXSZ_LBXS
|
||
{
|
||
get { return _XLXSBJKZXXSZ_LBXS; }
|
||
set { _XLXSBJKZXXSZ_LBXS = value; }
|
||
}
|
||
|
||
private string _XLXSBJKZXXSZ_SRFS;
|
||
[ColumnMap(DbField = "XLXSBJKZXXSZ_SRFS", CtrlName = "cbxSRFS", Type = FieldType.CBX, DbTitle = "输入方式", DefaultValue = "",
|
||
IsAllowNull = false, IsKey = false, Length = 1)]
|
||
public string XLXSBJKZXXSZ_SRFS
|
||
{
|
||
get { return _XLXSBJKZXXSZ_SRFS; }
|
||
set { _XLXSBJKZXXSZ_SRFS = value; }
|
||
}
|
||
|
||
private string _XLXSBJKZXXSZ_MJLB;
|
||
[ColumnMap(DbField = "XLXSBJKZXXSZ_MJLB", CtrlName = "txtMJLB", Type = FieldType.T, DbTitle = "枚举列表", DefaultValue = "",
|
||
IsAllowNull = true, IsKey = false, Length = 4000)]
|
||
public string XLXSBJKZXXSZ_MJLB
|
||
{
|
||
get { return _XLXSBJKZXXSZ_MJLB; }
|
||
set { _XLXSBJKZXXSZ_MJLB = value; }
|
||
}
|
||
|
||
private string _XLXSBJKZXXSZ_MJSQL;
|
||
[ColumnMap(DbField = "XLXSBJKZXXSZ_MJSQL", CtrlName = "txtMJSQL", Type = FieldType.T, DbTitle = "SQL命令", DefaultValue = "",
|
||
IsAllowNull = true, IsKey = false, Length = 4000)]
|
||
public string XLXSBJKZXXSZ_MJSQL
|
||
{
|
||
get { return _XLXSBJKZXXSZ_MJSQL; }
|
||
set { _XLXSBJKZXXSZ_MJSQL = value; }
|
||
}
|
||
|
||
private string _XLXSBJKZXXSZ_QSZ;
|
||
[ColumnMap(DbField = "XLXSBJKZXXSZ_QSZ", CtrlName = "txtQSZ_hid", DbTitle = "缺省值", Type = FieldType.HiddenField, DefaultValue = "",
|
||
IsAllowNull = true, IsKey = false, Length = 250)]
|
||
public string XLXSBJKZXXSZ_QSZ
|
||
{
|
||
get { return _XLXSBJKZXXSZ_QSZ; }
|
||
set { _XLXSBJKZXXSZ_QSZ = value; }
|
||
}
|
||
|
||
private string _XLXSBJKZXXSZ_WIDTH;
|
||
[ColumnMap(DbField = "XLXSBJKZXXSZ_WIDTH", CtrlName = "txtWIDTH", Type = FieldType.F, DbTitle = "显示宽度", DefaultValue = "",
|
||
IsAllowNull = true, IsKey = false, Length = 8)]
|
||
public string XLXSBJKZXXSZ_WIDTH
|
||
{
|
||
get { return _XLXSBJKZXXSZ_WIDTH; }
|
||
set { _XLXSBJKZXXSZ_WIDTH = value; }
|
||
}
|
||
|
||
private string _XLXSBJKZXXSZ_ROWS;
|
||
[ColumnMap(DbField = "XLXSBJKZXXSZ_ROWS", CtrlName = "txtROWS", Type = FieldType.F, DbTitle = "显示行数", DefaultValue = "",
|
||
IsAllowNull = true, IsKey = false, Length = 8)]
|
||
public string XLXSBJKZXXSZ_ROWS
|
||
{
|
||
get { return _XLXSBJKZXXSZ_ROWS; }
|
||
set { _XLXSBJKZXXSZ_ROWS = value; }
|
||
}
|
||
|
||
private string _XLXSBJKZXXSZ_JLDW;
|
||
[ColumnMap(DbField = "XLXSBJKZXXSZ_JLDW", CtrlName = "txtJLDW", Type = FieldType.C, DbTitle = "计量单位", DefaultValue = "",
|
||
IsAllowNull = true, IsKey = false, Length = 8)]
|
||
public string XLXSBJKZXXSZ_JLDW
|
||
{
|
||
get { return _XLXSBJKZXXSZ_JLDW; }
|
||
set { _XLXSBJKZXXSZ_JLDW = value; }
|
||
}
|
||
|
||
private string _XLXSBJKZXXSZ_BJSX;
|
||
[ColumnMap(DbField = "XLXSBJKZXXSZ_BJSX", CtrlName = "txtBJSX", Type = FieldType.F, DbTitle = "编辑顺序", DefaultValue = "",
|
||
IsAllowNull = true, IsKey = false)]
|
||
public string XLXSBJKZXXSZ_BJSX
|
||
{
|
||
get { return _XLXSBJKZXXSZ_BJSX; }
|
||
set { _XLXSBJKZXXSZ_BJSX = value; }
|
||
}
|
||
|
||
private string _XLXSBJKZXXSZ_WHBZ;
|
||
[ColumnMap(DbField = "XLXSBJKZXXSZ_WHBZ", CtrlName = "cbxWHBZ", Type = FieldType.CL, DbTitle = "维护步骤", DefaultValue = "",
|
||
IsAllowNull = true, IsKey = false, Length = 500)]
|
||
public string XLXSBJKZXXSZ_WHBZ
|
||
{
|
||
get { return _XLXSBJKZXXSZ_WHBZ; }
|
||
set { _XLXSBJKZXXSZ_WHBZ = value; }
|
||
}
|
||
|
||
private string _XLXSBJKZXXSZ_XSBZ;
|
||
[ColumnMap(DbField = "XLXSBJKZXXSZ_XSBZ", CtrlName = "cbxXSBZ", Type = FieldType.CL, DbTitle = "显示步骤", DefaultValue = "",
|
||
IsAllowNull = true, IsKey = false, Length = 500)]
|
||
public string XLXSBJKZXXSZ_XSBZ
|
||
{
|
||
get { return _XLXSBJKZXXSZ_XSBZ; }
|
||
set { _XLXSBJKZXXSZ_XSBZ = value; }
|
||
}
|
||
|
||
private string _XLXSBJKZXXSZ_SYBJFLID;
|
||
[ColumnMap(DbField = "XLXSBJKZXXSZ_SYBJFLID", CtrlName = "cbxSYBJFL", Type = FieldType.CL, DbTitle = "适用报价分类", DefaultValue = "",
|
||
IsAllowNull = true, IsKey = false, Length = 500)]
|
||
public string XLXSBJKZXXSZ_SYBJFLID
|
||
{
|
||
get { return _XLXSBJKZXXSZ_SYBJFLID; }
|
||
set { _XLXSBJKZXXSZ_SYBJFLID = value; }
|
||
}
|
||
|
||
private string _XLXSBJKZXXSZ_ZWCXTJ;
|
||
[ColumnMap(DbField = "XLXSBJKZXXSZ_ZWCXTJ", CtrlName = "chkCXTJ", Type = FieldType.Y, DbTitle = "查询条件", DefaultValue = "",
|
||
IsAllowNull = true, IsKey = false, Length = 1)]
|
||
public string XLXSBJKZXXSZ_ZWCXTJ
|
||
{
|
||
get { return _XLXSBJKZXXSZ_ZWCXTJ; }
|
||
set { _XLXSBJKZXXSZ_ZWCXTJ = value; }
|
||
}
|
||
|
||
private string _XLXSBJKZXXSZ_WHR;
|
||
[ColumnMap(DbField = "XLXSBJKZXXSZ_WHR", CtrlName = "txtWHR", Type = FieldType.C, DbTitle = "维护人", DefaultValue = "",
|
||
IsAllowNull = true, IsKey = false, Length = 30)]
|
||
public string XLXSBJKZXXSZ_WHR
|
||
{
|
||
get { return _XLXSBJKZXXSZ_WHR; }
|
||
set { _XLXSBJKZXXSZ_WHR = value; }
|
||
}
|
||
private string _XLXSBJKZXXSZ_WHRID;
|
||
[ColumnMap(DbField = "XLXSBJKZXXSZ_WHRID", CtrlName = "txtWHRID", Type = FieldType.HiddenField, PrintVisible = false, DbTitle = "维护人工号", DefaultValue = "",
|
||
IsAllowNull = true, IsKey = false, Length = 10)]
|
||
public string XLXSBJKZXXSZ_WHRID
|
||
{
|
||
get { return _XLXSBJKZXXSZ_WHRID; }
|
||
set { _XLXSBJKZXXSZ_WHRID = value; }
|
||
}
|
||
|
||
private string _XLXSBJKZXXSZ_WHSJ;
|
||
[ColumnMap(DbField = "XLXSBJKZXXSZ_WHSJ", CtrlName = "datWHSJ", Type = FieldType.DT, DbTitle = "维护时间", DefaultValue = "",
|
||
IsAllowNull = true, IsKey = false, Length = 23)]
|
||
public string XLXSBJKZXXSZ_WHSJ
|
||
{
|
||
get { return _XLXSBJKZXXSZ_WHSJ; }
|
||
set { _XLXSBJKZXXSZ_WHSJ = value; }
|
||
}
|
||
|
||
|
||
#region 公共函数
|
||
|
||
public static bool bUsed(string sBH)
|
||
{
|
||
TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
|
||
TSQL sSQL = new TSQL(dberp);
|
||
sSQL.Clear();
|
||
sSQL.Add("select XLXSBJKZXXSZ_DYZD from XLXSBJKZXXSZ where XLXSBJKZXXSZ_BH = :pBH ");
|
||
sSQL.ParamByName("pBH").Value = sBH.Trim();
|
||
DataSet ds = dberp.OpenDataSet(sSQL);
|
||
if (ds.Tables[0].Rows.Count > 0)
|
||
{
|
||
string sZD = "XLXSBJKZXX_" + ds.Tables[0].Rows[0][0].ToString().Trim();
|
||
if (ds.Tables[0].Rows[0][0].ToString().Trim().Contains("KZSZ"))
|
||
{
|
||
sSQL.Clear();
|
||
sSQL.Add("select 1 from XLXSBJKZXX where isnull(" + sZD + ", 0) <> 0 ");
|
||
if (dberp.OpenDataSet(sSQL).Tables[0].Rows.Count > 0)
|
||
return true;
|
||
else
|
||
return false;
|
||
}
|
||
else
|
||
{
|
||
sSQL.Clear();
|
||
sSQL.Add("select 1 from XLXSBJKZXX where isnull(" + sZD + ",' ') <> ' '");
|
||
if (dberp.OpenDataSet(sSQL).Tables[0].Rows.Count > 0)
|
||
return true;
|
||
else
|
||
return false;
|
||
}
|
||
}
|
||
else
|
||
return false;
|
||
}
|
||
|
||
public static void UpdateLBXSFJXX(string sBJDID)
|
||
{
|
||
TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
|
||
TSQL SQL = new TSQL(dberp);
|
||
SQL.Clear();
|
||
SQL.Add(" select XLXSBJKZXXSZ_DYZD,XLXSBJKZXXSZ_MC,XLXSBJKZXXSZ_SJLX ");
|
||
SQL.Add(" from XLXSBJKZXXSZ where isnull(XLXSBJKZXXSZ_LBXS,'N') = 'Y' order by XLXSBJKZXXSZ_BJSX,XLXSBJKZXXSZ_BH ");
|
||
DataSet ds = dberp.OpenDataSet(SQL);
|
||
if (ds.Tables[0].Rows.Count > 0)
|
||
{
|
||
string sLBXSFJXX = "";
|
||
SQL.Clear();
|
||
SQL.Add(" select XLXSBJKZXX_BJDID ");
|
||
for (int i = 1; i <= 5; i++)
|
||
{
|
||
SQL.Add(" ,XLXSBJKZXX_KZSZ" + i.ToString().PadLeft(2, '0'));
|
||
}
|
||
for (int j = 1; j <= 10; j++)
|
||
{
|
||
SQL.Add(" ,XLXSBJKZXX_KZZF" + j.ToString().PadLeft(2, '0'));
|
||
}
|
||
for (int k = 1; k <= 5; k++)
|
||
{
|
||
SQL.Add(" ,XLXSBJKZXX_KZRQ" + k.ToString().PadLeft(2, '0'));
|
||
}
|
||
for (int k = 1; k <= 5; k++)
|
||
{
|
||
SQL.Add(" ,XLXSBJKZXX_KZWB" + k.ToString().PadLeft(2, '0'));
|
||
}
|
||
SQL.Add(" from XLXSBJKZXX where XLXSBJKZXX_BJDID = :pBJDID ");
|
||
SQL.ParamByName("pBJDID").Value = sBJDID;
|
||
DataSet dsKZXX = dberp.OpenDataSet(SQL);
|
||
if (dsKZXX.Tables[0].Rows.Count > 0)
|
||
{
|
||
foreach (DataRow trow in ds.Tables[0].Rows)
|
||
{
|
||
if (!sLBXSFJXX.Equals(""))
|
||
sLBXSFJXX += "\r\n";
|
||
string sDYZD = trow["XLXSBJKZXXSZ_DYZD"].ToString().Trim();
|
||
string sMC = trow["XLXSBJKZXXSZ_MC"].ToString().Trim();
|
||
string sSJLX = trow["XLXSBJKZXXSZ_SJLX"].ToString().Trim();
|
||
string sValues = dsKZXX.Tables[0].Rows[0]["XLXSBJKZXX_" + sDYZD].ToString().Trim();
|
||
if (sSJLX.Equals("A"))
|
||
{
|
||
if (sValues.Equals("") || sValues.Equals("0"))
|
||
sValues = "";
|
||
else
|
||
sValues = strPadRight(sValues, 2);
|
||
}
|
||
else if (sSJLX.Equals("C"))
|
||
{
|
||
if (!sValues.Equals(""))
|
||
sValues = CMISproConvert.StrToDateTime(sValues).ToShortDateString().Trim();
|
||
}
|
||
sLBXSFJXX += sMC + ":" + sValues;
|
||
}
|
||
}
|
||
SQL.Clear();
|
||
SQL.Add(" update XLXSBJD set XLXSBJD_LBXSFJXX = :pLBXSFJXX where XLXSBJD_BJDID = :pBJDID ");
|
||
SQL.ParamByName("pLBXSFJXX").Value = sLBXSFJXX;
|
||
SQL.ParamByName("pBJDID").Value = sBJDID;
|
||
dberp.ExecSQL(SQL);
|
||
}
|
||
}
|
||
|
||
public static string strPadRight(string s, int x)
|
||
{
|
||
string str = s;
|
||
if (str.Split('.').Length == 2)
|
||
{
|
||
str = str.Split('.')[0] + "." + str.Split('.')[1].PadRight(x, '0');
|
||
}
|
||
else
|
||
{
|
||
string tmp = "0";
|
||
if (x > 0)
|
||
{
|
||
tmp = tmp.PadRight(x, '0');
|
||
str = str + "." + tmp;
|
||
}
|
||
}
|
||
return str;
|
||
}
|
||
|
||
#endregion
|
||
}
|
||
}
|