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_MODEL.Page; using GThinking.N_MODEL.Dialog; using GThinking.N_MISPRO.Utility; using GThinking.N_MISPRO; using GThinking.N_MISPRO.Data; namespace GThinking.N_XLXSBJ { public partial class CLQDYZ_PLSZXHInfo : SingleCardBase { CLQDYZ_PLSZXH entity = new CLQDYZ_PLSZXH(); protected void Page_Load(object sender, EventArgs e) { this.UMID = 100860017; this.UMName = "按型号规格电压等级标准调表价"; base.CurMaster = Master; base.CurEntity = entity; this.PageHeight = 300; this.PageWidth = 420; Master.EnableAttachBtn = false; Master.EnableCancelBtn = false; Master.EnableCopyBtn = false; Master.EnableDeleteBtn = false; Master.EnableEditBtn = false; Master.EnableInsertBtn = false; Master.EnablePrintBtn = false; Master.EnableRefreshBtn = false; Master.EnableSaveBtn = false; base.InitPage(); if (!IsPostBack) { InitControl(); } } protected void btnOK_Click(object sender, EventArgs e) { if (cbxXLXHID.SelectedValue.Trim().Equals("")) { ShowMessage("请选择适用型号!"); return; } //回填控件值 DialogOperationScript dos = new DialogOperationScript(this); dos.SetOwnerControlValue(PageParam.GetRTrimString("XLXHIDClientID"), cbxXLXHID.SelectedValue.Trim()); dos.SetOwnerControlValue(PageParam.GetRTrimString("DYDJIDClientID"), cbxDYDJID.SelectedValue.Trim()); //dos.ClickOwnerButton(PageParam.GetRTrimString("RefreshClientID")); dos.CloseSelf(); //dos.CloseOwner(); dos.Execute(); } protected void btnQX_Click(object sender, EventArgs e) { CloseWindow(); } private void InitControl() { TDatabase dberp = TContextDatabases.GetDatabase("DBERP"); DataSet ds = dberp.OpenDataSet("select XLXHB_XLXHID from XLXHB where XLXHB_XLXHID in (select XLXSJGBYZZ1_XLXHID from XLXSJGBYZZ1 where 1=1) order by XLXHB_XLXHID"); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { cbxXLXHID.Items.Add(new ListItem(ds.Tables[0].Rows[i]["XLXHB_XLXHID"].ToString().Trim(), ds.Tables[0].Rows[i]["XLXHB_XLXHID"].ToString().Trim())); } cbxXLXHID.ShowValue = false; } protected void cbxXLXHID_SelectedIndexChanged(object sender, EventArgs e) { cbxDYDJID.ClearItems(); TDatabase dberp = TContextDatabases.GetDatabase("DBERP"); DataSet ds = dberp.OpenDataSet("select distinct XLDYDJB_DYDJID from XLDYDJB where XLDYDJB_DYDJID in (select XLXSJGBYZZ1_DYDJID from XLXSJGBYZZ1 where " + CMISproDataBase.GetWhereEqual("XLXSJGBYZZ1_XLXHID", cbxXLXHID.SelectedValue.Trim()) + ") order by XLDYDJB_DYDJID"); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { cbxDYDJID.Items.Add(new ListItem(ds.Tables[0].Rows[i]["XLDYDJB_DYDJID"].ToString().Trim(), ds.Tables[0].Rows[i]["XLDYDJB_DYDJID"].ToString().Trim())); } } } }