131 lines
4.9 KiB
C#
131 lines
4.9 KiB
C#
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_WORKFLOW;
|
|
using GThinking.N_CONTROL;
|
|
using GThinking.N_MISPRO.Utility;
|
|
using GThinking.N_MISPRO.Caching;
|
|
using System.Text;
|
|
using GThinking.N_PUBLIC;
|
|
using GThinking.N_MISPRO.TableCache;
|
|
|
|
namespace GThinking.N_XLXSBJ
|
|
{
|
|
public partial class BJCPPJDWZLInfo : SingleCardBase
|
|
{
|
|
BJCPPJDWZL entity = new BJCPPJDWZL();
|
|
|
|
#region 页面初始化
|
|
protected void Page_Load(object sender, EventArgs e)
|
|
{
|
|
this.UMID = 100860132;
|
|
this.UMName = "报价产品盘具单位重量";
|
|
this.CurMaster = Master;
|
|
this.CurEntity = entity;
|
|
this.PageHeight = 400;
|
|
this.PageWidth = 500;
|
|
|
|
//this.Master.EnableAttachBtn = false;//***********
|
|
base.InitPage();
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region 模板继承事件
|
|
protected override void LoadRecord()
|
|
{
|
|
if (!IsPostBack)
|
|
{
|
|
this.CurEntity.Param.Add("OLD_XLBJPJDWZL_XLXHID", PageParam.GetRTrimString("XLBJPJDWZL_XLXHID").ToString().Trim());
|
|
this.CurEntity.Param.Add("OLD_XLBJPJDWZL_DYDJID", PageParam.GetRTrimString("XLBJPJDWZL_DYDJID").ToString().Trim());
|
|
this.CurEntity.Param.Add("OLD_XLBJPJDWZL_XLGGID", PageParam.GetRTrimString("XLBJPJDWZL_XLGGID").ToString().Trim());
|
|
this.CurEntity.Param.Add("OLD_XLBJPJDWZL_XLBZID", PageParam.GetRTrimString("XLBJPJDWZL_XLBZID").ToString().Trim());
|
|
}
|
|
else
|
|
{
|
|
this.CurEntity.Param.Add("OLD_XLBJPJDWZL_XLXHID", cbxoldXLXHID.Value);
|
|
this.CurEntity.Param.Add("OLD_XLBJPJDWZL_DYDJID", cbxoldDYDJID.Value);
|
|
this.CurEntity.Param.Add("OLD_XLBJPJDWZL_XLGGID", txtoldXLGGID.Value);
|
|
this.CurEntity.Param.Add("OLD_XLBJPJDWZL_XLBZID", cbxoldXLBZID.Value);
|
|
}
|
|
if (!IsPostBack)
|
|
{
|
|
base.LoadRecord();//
|
|
}
|
|
cbxoldXLXHID.Value = cbxXLXHID.Text.Trim();
|
|
cbxoldDYDJID.Value = cbxDYDJID.Text.Trim();
|
|
txtoldXLGGID.Value = txtXLGGID.Text.Trim();
|
|
cbxoldXLBZID.Value = cbxXLBZID.Text.Trim();
|
|
}
|
|
protected override void SetControlState()//此方法实现控制控件的状态,模块设计人员需要考虑与业务数据相关的控件显示方式。
|
|
{
|
|
base.SetControlState();
|
|
datWHSJ.Enabled = false;
|
|
txtWHR.Enabled = false;
|
|
}
|
|
protected override void SetComboxItems()
|
|
{
|
|
// 调用基类方法,确保基类中组合框的初始化逻辑先执行
|
|
base.SetComboxItems();
|
|
|
|
// 判断当前控件状态是否为非浏览模式(如编辑、新增等)
|
|
|
|
TComboBox.SetComboBox("DBERP", cbxXLXHID, "select XLXHB_XLXHID,XLXHB_XLXHMC from XLXHB where 1=1 order by XLXHB_XLXHID", false);
|
|
TComboBox.SetComboBox("DBERP", cbxXLBZID, "select XLBZ_XLBZID,XLBZ_XLBZLXMC from XLBZ where 1=1 order by XLBZ_XLBZID", false);
|
|
TComboBox.SetComboBox("DBERP", cbxDYDJID, "select distinct XLDYDJB_DYDJID as ID,XLDYDJB_DYDJID as NAME from XLDYDJB where 1=1 order by ID", false);
|
|
cbxDYDJID.ShowValue = false;
|
|
}
|
|
|
|
protected override void OnNewRecorder()//新建记录时需要给指定的控件赋初始值,如维护人、维护时间等
|
|
{
|
|
base.OnNewRecorder();
|
|
txtWHR.Text = tSession.UserName;
|
|
txtWHRID.Value = tSession.UserId;
|
|
datWHSJ.Value = CMISproConvert.ConvertTime(DateTime.Now);
|
|
}
|
|
|
|
protected override bool Master_BeforeSaveAction(object sender, EventArgs e)//此方法实现在保存前对数据进行转换,不在数据库事务中。
|
|
{
|
|
txtWHRID.Value = tSession.UserId;
|
|
txtWHR.Text = tSession.UserName;
|
|
datWHSJ.Value = CMISproConvert.ConvertTime(DateTime.Now);
|
|
|
|
return base.Master_BeforeSaveAction(sender, e);
|
|
}
|
|
protected override void AfterSave(TDatabase db, ref bool ActionIsDone)//
|
|
{
|
|
base.AfterSave(db, ref ActionIsDone);
|
|
}
|
|
protected override bool Master_AfterSaveAction(object sender, EventArgs e)
|
|
{
|
|
cbxoldXLXHID.Value = cbxXLXHID.Text.Trim();
|
|
cbxoldDYDJID.Value = cbxDYDJID.Text.Trim();
|
|
txtoldXLGGID.Value = txtXLGGID.Text.Trim();
|
|
cbxoldXLBZID.Value = cbxXLBZID.Text.Trim();
|
|
return base.Master_AfterSaveAction(sender, e);
|
|
}
|
|
protected override void AfterDelete(TDatabase db, ref bool ActionIsDone)
|
|
{
|
|
base.AfterDelete(db, ref ActionIsDone);
|
|
}
|
|
protected override bool CanDelete()
|
|
{
|
|
return base.CanDelete();
|
|
}
|
|
|
|
#endregion
|
|
|
|
|
|
}
|
|
}
|