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_MISPRO.Utility; using GThinking.N_MISPRO.Data; using GThinking.N_PUBLIC; using GThinking.N_MODEL.Dialog; using GThinking.N_CONTROL; using System.Text; namespace GThinking.N_XLXSBJ { public partial class CXBJDQuery : SingleQueryBase { CXBJD_M queryentity = new CXBJD_M(); protected void Page_Load(object sender, EventArgs e) { this.UMID = 100860046; this.UMName = "线缆销售报价反馈"; this.CurMaster = Master; this.CurQueryTable = QueryTalbe; this.CurQueryEntity = queryentity; if (!IsPostBack) { InitControl(); } base.InitPage(); } protected override void OnPreRender(EventArgs e) { if (txtSFBDY.Text.Equals("Y")) { tblBJRQFW.Visible = false; tblCXFW.Visible = false; tblBJDH.Visible = false; tblBJRQS.Visible = false; tblBJRQZ.Visible = false; tblXSY.Visible = false; tblKH.Visible = false; tblXM.Visible = false; tblPXFS.Visible = false; tblGG.Visible = false; tblGGJQPP.Visible = false; tblDYDJ.Visible = false; tblBZ.Visible = false; tblXSBM.Visible = false; tblXSQY.Visible = false; } else { tblBJRQFW.Visible = true; tblCXFW.Visible = true; tblBJDH.Visible = true; tblBJRQS.Visible = true; tblBJRQZ.Visible = true; tblXSY.Visible = true; tblKH.Visible = true; tblXM.Visible = true; tblPXFS.Visible = true; tblGG.Visible = true; tblGGJQPP.Visible = true; tblDYDJ.Visible = true; tblBZ.Visible = true; tblXSBM.Visible = true; tblXSQY.Visible = true; } base.OnPreRender(e); } #region 私有函数 private void InitControl() { cbxBJRQFW.ClearItems(); cbxBJRQFW.Items.Add(new ListItem("本周", "1")); cbxBJRQFW.Items.Add(new ListItem("本月", "2")); cbxBJRQFW.Items.Add(new ListItem("三个月内", "3")); cbxBJRQFW.Items.Add(new ListItem("六个月内", "4")); cbxBJRQFW.Items.Add(new ListItem("全部", "ALL")); cbxBJRQFW.ShowValue = false; cbxCXFW.ClearItems(); cbxCXFW.Items.Add(new ListItem("未反馈报价单", "WQR")); cbxCXFW.Items.Add(new ListItem("已反馈报价单", "YQR")); cbxCXFW.Items.Add(new ListItem("全部", "ALL")); cbxCXFW.ShowValue = false; cbxPXFS.ClearItems(); cbxPXFS.Items.Add(new ListItem("报价单号", "报价单号")); cbxPXFS.Items.Add(new ListItem("报价日期倒序↓", "报价日期倒序↓")); cbxPXFS.Items.Add(new ListItem("报价日期正序↑", "报价日期正序↑")); TDatabase dberp = TContextDatabases.GetDatabase("DBERP"); TSQL sql = new TSQL(dberp); sql.Clear(); sql.Add("select XSY_TXY,XSY_ZJM from XSY where 1=1 order by XSY_ZJM"); DataSet ds = dberp.OpenDataSet(sql); cbxTXY.ClearItems(); if (ds.Tables[0].Rows.Count > 0) { cbxTXY.Items.Add(new ListItem("", "")); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { string sTXY = ds.Tables[0].Rows[i][0].ToString().Trim(); string sZJM = ds.Tables[0].Rows[i][1].ToString().Trim(); if (sZJM.Equals("")) sZJM = CMISproConvert.ConvertZJM(sTXY).Trim(); cbxTXY.Items.Add(new ListItem(sZJM + "|" + sTXY, sTXY)); } } TComboBox.SetComboBox("DBERP", cbxST, "select XLBZ_XLBZID,XLBZ_XLBZLXMC from XLBZ where 1=1 order by XLBZ_PX,XLBZ_XLBZID", false); sql.Clear(); ds.Clear(); sql.Add("select XLDYDJB_DYDJID as ID,XLDYDJB_DYDJID as Name from XLDYDJB where isnull(XLDYDJB_TYBZ,'N')<>'Y' order by XLDYDJB_XH,ID "); ds = dberp.OpenDataSet(sql); drpDYDJID.Items.Clear(); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { string sID = ds.Tables[0].Rows[i]["ID"].ToString().Trim(); string sName = ds.Tables[0].Rows[i]["Name"].ToString().Trim(); drpDYDJID.Items.Add(new ListItem(sName, sID)); } TSQL sSql = new TSQL(dberp); sSql.Clear(); sSql.Add("select XSQY_XSQYID,XSQY_XSQYMC from XSQY where 1=1 order by XSQY_XSQYID "); DataSet dsQY = dberp.OpenDataSet(sSql); cbxXSQYID.ClearItems(); cbxXSQYID.Items.Add(new ListItem("","")); for (int i = 0; i < dsQY.Tables[0].Rows.Count; i++) { cbxXSQYID.Items.Add(new ListItem(dsQY.Tables[0].Rows[i]["XSQY_XSQYMC"].ToString().Trim(), dsQY.Tables[0].Rows[i]["XSQY_XSQYID"].ToString().Trim())); } sSql.Clear(); sSql.Add("select BM_BMID,BM_MC from BM where 1=1 order by BM_BMID "); DataSet dsBM = dberp.OpenDataSet(sSql); cbxBMID.ClearItems(); for (int i = 0; i < dsBM.Tables[0].Rows.Count; i++) { cbxBMID.Items.Add(new ListItem(dsBM.Tables[0].Rows[i]["BM_MC"].ToString().Trim(), dsBM.Tables[0].Rows[i]["BM_BMID"].ToString().Trim())); } } #endregion protected void txtXLXHID_OnTextChanged(object Sender, EventArgs e) { if (!txtXLXHID.Text.Trim().Equals("")) { string sXLXHID = txtXLXHID.Text.Trim(); string[] sTemp = sXLXHID.Split(new Char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); if (sTemp.Length >= 2) { if (chkXLXHIDJQPP.Checked == false) { chkXLXHIDJQPP.Checked = true; } } else { } } } protected void chkXLXHIDJQPP_OnCheckedChanged(object Sender, EventArgs e) { string sXLXHID = txtXLXHID.Text.Trim(); string[] sTemp = sXLXHID.Split(new Char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); if (sTemp.Length >= 2) { } else { txtXLXHID_OnTextChanged(null, null); } } } }