Files
N_XLXSBJ----MX/CX_JGBMXInfo.aspx.cs
T
2026-08-21 17:03:02 +08:00

270 lines
9.9 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
using System;
using System.Data;
using System.Configuration;
using System.Collections;
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_MISPRO;
using GThinking.N_MISPRO.Data;
using GThinking.N_MODEL.Page;
using GThinking.N_MISPRO.Utility;
using GThinking.N_PUBLIC;
using GThinking.N_MODEL.Dialog;
using GThinking.N_WORKFLOW;
using System.Collections.Generic;
using GThinking.N_CONTROL;
using System.Text;
namespace GThinking.N_XLXSBJ
{
#region 数据表级映射
[TableMap(DB = "DBERP", DbTableName = "XLXSJGBMX", Umid = 100860009, IsWorkFlow = false, IsAttach = false, UseWhr = false,
QuerySelSql = "select XLXSJGBMX_JGBID,XLXSJGBMX_XH,XLXSJGBMX_XLXHID,XLXSJGBMX_XLGGID,XLXSJGBMX_XLBZID,XLXSJGBMX_DYDJID, " + "\r\n"
+ " XLXSJGBMX_YXQS,XLXSJGBMX_YXQZ,XLXSJGBMX_HSJJ,XLXSJGBMX_HSBJ,XLXSJGBMX_WSBJ,XLXSJGBMX_BZ,XLXSJGBMX_WHR,XLXSJGBMX_WHRID,XLXSJGBMX_WHSJ " + "\r\n"
+ " from XLXSJGBMX " + "\r\n"
+ " where 1=1 ",
EntitySelSql = " select XLXSJGBMX_JGBID, XLXSJGBMX_XH, XLXSJGBMX_XH as OLD_XLXSJGBMX_XH,XLXSJGBMX_XLXHID,XLXSJGBMX_XLGGID,XLXSJGBMX_XLBZID,XLXSJGBMX_DYDJID, " + "\r\n"
+ " XLXSJGBMX_YXQS,XLXSJGBMX_YXQZ,XLXSJGBMX_HSJJ,XLXSJGBMX_HSBJ,XLXSJGBMX_WSBJ,XLXSJGBMX_BZ,XLXSJGBMX_WHR,XLXSJGBMX_WHRID,XLXSJGBMX_WHSJ,XLBZ_XLBZID || '|' || XLBZ_XLBZLXMC as XLBZ" + "\r\n"
+ " from XLXSJGBMX " + "\r\n"
+ " left join XLBZ on XLBZ_XLBZID = XLXSJGBMX_XLBZID "
+ " where XLXSJGBMX_JGBID =:XLXSJGBMX_JGBID and XLXSJGBMX_XH =:OLD_XLXSJGBMX_XH",
UpdateSql = "",
InsertSql = "",
DeleteSql = "")]
#endregion
public class JGBMX : EntityManager
{
#region 字段级映射
private string _XLXSJGBMX_JGBID;
[ColumnMap(DbField = "XLXSJGBMX_JGBID", CtrlName = "txtJGBID", DbTitle = "价格表编号", Type = FieldType.HiddenField, DefaultValue = "", PrintVisible = false,
IsAllowNull = false, IsKey = true, Length = 8)]
public string XLXSJGBMX_JGBID
{
get { return _XLXSJGBMX_JGBID; }
set { _XLXSJGBMX_JGBID = value; }
}
private string _XLXSJGBMX_XH;
[ColumnMap(DbField = "XLXSJGBMX_XH", CtrlName = "txtXH", DbTitle = "序号", Type = FieldType.F, DefaultValue = "0",
IsAllowNull = false, IsKey = true, Length = 8)]
public string XLXSJGBMX_XH
{
get { return _XLXSJGBMX_XH; }
set { _XLXSJGBMX_XH = value; }
}
private string _OLD_XLXSJGBMX_XH;
[ColumnMap(DbField = "OLD_XLXSJGBMX_XH", CtrlName = "txtOLD_XH", DbTitle = "原序号", Type = FieldType.HiddenField, DefaultValue = "0",
IsAllowNull = true, IsKey = false, Length = 8, PrintVisible = false)]
public string OLD_XLXSJGBMX_XH
{
get { return _OLD_XLXSJGBMX_XH; }
set { _OLD_XLXSJGBMX_XH = value; }
}
private string _XLXSJGBMX_XLXHID;
[ColumnMap(DbField = "XLXSJGBMX_XLXHID", CtrlName = "txtXLXHID", DbTitle = "型号", Type = FieldType.C, DefaultValue = "",
IsAllowNull = false, IsKey = false, Length = 40)]
public string XLXSJGBMX_XLXHID
{
get { return _XLXSJGBMX_XLXHID; }
set { _XLXSJGBMX_XLXHID = value; }
}
private string _XLXSJGBMX_XLGGID;
[ColumnMap(DbField = "XLXSJGBMX_XLGGID", CtrlName = "txtXLGGID", DbTitle = "规格", Type = FieldType.C, DefaultValue = "",
IsAllowNull = false, IsKey = false, Length = 60)]
public string XLXSJGBMX_XLGGID
{
get { return _XLXSJGBMX_XLGGID; }
set { _XLXSJGBMX_XLGGID = value; }
}
private string _XLBZ;
[ColumnMap(DbField = "XLBZ", CtrlName = "txtST", DbTitle = "标准", Type = FieldType.C, DefaultValue = "",
IsAllowNull = false, IsKey = false, Length = 10)]
public string XLBZ
{
get { return _XLBZ; }
set { _XLBZ = value; }
}
private string _XLXSJGBMX_DYDJID;
[ColumnMap(DbField = "XLXSJGBMX_DYDJID", CtrlName = "txtDYDJ", DbTitle = "电压等级", Type = FieldType.C, DefaultValue = "",
IsAllowNull = true, IsKey = false, Length = 20)]
public string XLXSJGBMX_DYDJID
{
get { return _XLXSJGBMX_DYDJID; }
set { _XLXSJGBMX_DYDJID = value; }
}
private string _XLXSJGBMX_YXQS;
[ColumnMap(DbField = "XLXSJGBMX_YXQS", CtrlName = "datYXQS", Type = FieldType.D, DbTitle = "有效期始", DefaultValue = "",
IsAllowNull = false, IsKey = false, Length = 8)]
public string XLXSJGBMX_YXQS
{
get { return _XLXSJGBMX_YXQS; }
set { _XLXSJGBMX_YXQS = value; }
}
private string _XLXSJGBMX_YXQZ;
[ColumnMap(DbField = "XLXSJGBMX_YXQZ", CtrlName = "datYXQZ", Type = FieldType.D, DbTitle = "有效期止", DefaultValue = "",
IsAllowNull = true, IsKey = false, Length = 8)]
public string XLXSJGBMX_YXQZ
{
get { return _XLXSJGBMX_YXQZ; }
set { _XLXSJGBMX_YXQZ = value; }
}
private string _XLXSJGBMX_HSJJ;
[ColumnMap(DbField = "XLXSJGBMX_HSJJ", CtrlName = "txtHSJJ", Type = FieldType.F, DbTitle = "含税基价", DefaultValue = "0",
IsAllowNull = true, IsKey = false, Length = 0)]
public string XLXSJGBMX_HSJJ
{
get { return _XLXSJGBMX_HSJJ; }
set { _XLXSJGBMX_HSJJ = value; }
}
private string _XLXSJGBMX_WSBJ;
[ColumnMap(DbField = "XLXSJGBMX_WSBJ", CtrlName = "txtWSBJ", Type = FieldType.F, DbTitle = "无税表价", DefaultValue = "0",
IsAllowNull = true, IsKey = false, Length = 0)]
public string XLXSJGBMX_WSBJ
{
get { return _XLXSJGBMX_WSBJ; }
set { _XLXSJGBMX_WSBJ = value; }
}
private string _XLXSJGBMX_HSBJ;
[ColumnMap(DbField = "XLXSJGBMX_HSBJ", CtrlName = "txtHSBJ", Type = FieldType.F, DbTitle = "含税表价", DefaultValue = "0",
IsAllowNull = true, IsKey = false, Length = 0)]
public string XLXSJGBMX_HSBJ
{
get { return _XLXSJGBMX_HSBJ; }
set { _XLXSJGBMX_HSBJ = value; }
}
private string _XLXSJGBMX_BZ;
[ColumnMap(DbField = "XLXSJGBMX_BZ", CtrlName = "txtBZ", DbTitle = "备注", Type = FieldType.C, DefaultValue = "",
IsAllowNull = true, IsKey = false, Length = 250)]
public string XLXSJGBMX_BZ
{
get { return _XLXSJGBMX_BZ; }
set { _XLXSJGBMX_BZ = value; }
}
private string _XLXSJGBMX_WHR;
[ColumnMap(DbField = "XLXSJGBMX_WHR", CtrlName = "txtWHR", DbTitle = "维护人", Type = FieldType.C, DefaultValue = "",
IsAllowNull = true, IsKey = false, Length = 30)]
public string XLXSJGBMX_WHR
{
get { return _XLXSJGBMX_WHR; }
set { _XLXSJGBMX_WHR = value; }
}
private string _XLXSJGBMX_WHRID;
[ColumnMap(DbField = "XLXSJGBMX_WHRID", CtrlName = "txtWHRID", DbTitle = "维护人工号", Type = FieldType.HiddenField, DefaultValue = "",
IsAllowNull = true, IsKey = false, Length = 10)]
public string XLXSJGBMX_WHRID
{
get { return _XLXSJGBMX_WHRID; }
set { _XLXSJGBMX_WHRID = value; }
}
private string _XLXSJGBMX_WHSJ;
[ColumnMap(DbField = "XLXSJGBMX_WHSJ", CtrlName = "datWHSJ", DbTitle = "维护时间", Type = FieldType.DT, DefaultValue = "",
IsAllowNull = true, IsKey = false, Length = 10)]
public string XLXSJGBMX_WHSJ
{
get { return _XLXSJGBMX_WHSJ; }
set { _XLXSJGBMX_WHSJ = value; }
}
#endregion
}
public partial class CX_JGBMXInfo : SingleCardBase
{
JGBMX entity = new JGBMX();
protected void Page_Load(object sender, EventArgs e)
{
this.UMID = 100860009;
this.UMName = "线缆销售报价价格表查询";
this.CurMaster = Master;
this.CurEntity = entity;
this.PageHeight = 400;
this.PageWidth = 500;
Master.EnableInsertBtn = false;
Master.EnableCopyBtn = false;
Master.EnableEditBtn = false;
Master.EnableSaveBtn = false;
Master.EnableCancelBtn = false;
Master.EnableDeleteBtn = false;
divTZYZ.Visible = false;
base.InitPage();
}
#region 模板事件继承
protected override void SetControlState()
{
base.SetControlState();
txtXH.Enabled = false;
datYXQS.Enabled = false;
datYXQZ.Enabled = false;
txtWHR.Enabled = false;
datWHSJ.Enabled = false;
}
protected override void LoadRecord()
{
if (!IsPostBack)
{
entity.Param.Add("XLXSJGBMX_JGBID", PageParam.GetRTrimString("XLXSJGBMX_JGBID"));
entity.Param.Add("OLD_XLXSJGBMX_XH", PageParam.GetRTrimString("XLXSJGBMX_XH"));
}
else
{
entity.Param.Add("XLXSJGBMX_JGBID", txtJGBID.Value.Trim());
entity.Param.Add("OLD_XLXSJGBMX_XH", txtOLD_XH.Value);
}
base.LoadRecord();
txtOLD_XH.Value = txtXH.Value.ToString().Trim();
}
protected override bool DataLogicValid()
{
if (!base.DataLogicValid()) return false;
return true;
}
#endregion
#region 自定义函数
private double GetNum(string sXLGGID, int pos)
{
try
{
return CMISproConvert.StrToFloat(sXLGGID.Split('×', '*', '+')[pos].ToString(), 0);
}
catch
{
return 0;
}
}
#endregion
}
}