From 7b922290bb79d44e94e626c64b9da16fff0ba9e4 Mon Sep 17 00:00:00 2001 From: wang1163 <1163568462@qq.com> Date: Sat, 19 Sep 2026 14:12:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E6=89=80=E6=9C=89=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BJCPBZFSCD.cs | 2 +- BJYFDRInfo.aspx.cs | 12 +- BJYF_TLJQJInfo.aspx.cs | 4 +- BJYF_TLJQJList.aspx.cs | 14 + BJYF_TLJQJQuery.aspx | 20 + BJYF_TLJQJQuery.aspx.designer.cs | 36 + BJYF_TLJQJ_M.cs | 2 + CLQDYZList.aspx.cs | 2 +- CLQDYZ_XJFYView.aspx.cs | 8 +- DRXLXHCPTXWH.aspx.cs | 34 +- N_XLXSBJ8.csproj | 4358 +++++++++++++++++ N_XLXSBJA.suo | Bin 26624 -> 26624 bytes ...TZYZBJLInfo-线缆销售报价å�•调价因å­�值L.html | 278 ++ ...TZYZBJLList-线缆销售报价å�•调价因å­�值L.html | 279 ++ ...ZYZBJLQuery-线缆销售报价å�•调价因å­�值L.html | 215 + SendFJ.cs | 255 + TBYS.cs | 408 ++ TBYSInfo.aspx | 219 + TBYSInfo.aspx.cs | 313 ++ TBYSInfo.aspx.designer.cs | 610 +++ TBYSList.aspx | 186 + TBYSList.aspx.cs | 254 + TBYSList.aspx.designer.cs | 61 + TBYSQuery.aspx | 58 + TBYSQuery.aspx.cs | 50 + TBYSQuery.aspx.designer.cs | 133 + TBYS_M.cs | 25 + TBYS_ZDFXList.aspx | 99 + TBYS_ZDFXList.aspx.cs | 245 + TBYS_ZDFXList.aspx.designer.cs | 142 + TBYS_ZDFXQuery.aspx | 91 + TBYS_ZDFXQuery.aspx.cs | 77 + TBYS_ZDFXQuery.aspx.designer.cs | 214 + TBYS_ZDFX_M.cs | 29 + TZYZBJL.cs | 159 + TZYZBJLInfo.aspx | 214 + TZYZBJLInfo.aspx.cs | 356 ++ TZYZBJLInfo.aspx.designer.cs | 547 +++ TZYZBJLList.aspx | 58 + TZYZBJLList.aspx.cs | 258 + TZYZBJLList.aspx.designer.cs | 61 + TZYZBJLQuery.aspx | 65 + TZYZBJLQuery.aspx.cs | 85 + TZYZBJLQuery.aspx.designer.cs | 151 + TZYZBJL_M.cs | 26 + TZYZJJC.cs | 31 +- TZYZJJCInfo.aspx | 10 + TZYZJJCInfo.aspx.cs | 46 +- TZYZJJCInfo.aspx.designer.cs | 27 + TZYZJJCList.aspx | 6 + TZYZJJCList.aspx.cs | 19 +- .../WFD_XSBJ_TBYS_线缆销售报价投标预审.xml | 339 ++ .../WFS_XSBJ_TBYS_线缆销售报价投标预审.xml | 25 + XLBJDCalcUtils.cs | 8 +- XLBJDInfo.aspx | 2 +- XLBJDInfo.aspx.cs | 245 +- XLBJDUtils.cs | 250 +- XLBJD_WBBJDMXList.aspx.cs | 4 +- XLJGB_CLJGTZList.aspx.cs | 28 +- XLXHCPTXWHList.aspx | 6 - XLXHCPTXWHList.aspx.cs | 7 +- images/BJCPJXDR.js | 197 +- 62 files changed, 11832 insertions(+), 131 deletions(-) create mode 100644 N_XLXSBJ8.csproj create mode 100644 N_XLXSBJ_100860169_TZYZBJLInfo-线缆销售报价å�•调价因å­�值L.html create mode 100644 N_XLXSBJ_100860169_TZYZBJLList-线缆销售报价å�•调价因å­�值L.html create mode 100644 N_XLXSBJ_100860169_TZYZBJLQuery-线缆销售报价å�•调价因å­�值L.html create mode 100644 SendFJ.cs create mode 100644 TBYS.cs create mode 100644 TBYSInfo.aspx create mode 100644 TBYSInfo.aspx.cs create mode 100644 TBYSInfo.aspx.designer.cs create mode 100644 TBYSList.aspx create mode 100644 TBYSList.aspx.cs create mode 100644 TBYSList.aspx.designer.cs create mode 100644 TBYSQuery.aspx create mode 100644 TBYSQuery.aspx.cs create mode 100644 TBYSQuery.aspx.designer.cs create mode 100644 TBYS_M.cs create mode 100644 TBYS_ZDFXList.aspx create mode 100644 TBYS_ZDFXList.aspx.cs create mode 100644 TBYS_ZDFXList.aspx.designer.cs create mode 100644 TBYS_ZDFXQuery.aspx create mode 100644 TBYS_ZDFXQuery.aspx.cs create mode 100644 TBYS_ZDFXQuery.aspx.designer.cs create mode 100644 TBYS_ZDFX_M.cs create mode 100644 TZYZBJL.cs create mode 100644 TZYZBJLInfo.aspx create mode 100644 TZYZBJLInfo.aspx.cs create mode 100644 TZYZBJLInfo.aspx.designer.cs create mode 100644 TZYZBJLList.aspx create mode 100644 TZYZBJLList.aspx.cs create mode 100644 TZYZBJLList.aspx.designer.cs create mode 100644 TZYZBJLQuery.aspx create mode 100644 TZYZBJLQuery.aspx.cs create mode 100644 TZYZBJLQuery.aspx.designer.cs create mode 100644 TZYZBJL_M.cs create mode 100644 Workflow/WFD_XSBJ_TBYS_线缆销售报价投标预审.xml create mode 100644 Workflow/WFS_XSBJ_TBYS_线缆销售报价投标预审.xml diff --git a/BJCPBZFSCD.cs b/BJCPBZFSCD.cs index f732b0d..3aef81a 100644 --- a/BJCPBZFSCD.cs +++ b/BJCPBZFSCD.cs @@ -11,7 +11,7 @@ using GThinking.N_MODEL.Page; namespace GThinking.N_XLXSBJ { - [TableMap(DB = "DBERP", DbTableName = "XLXSBJYLZDMX", Umid = 100860124, IsWorkFlow = false, UseWhr = false)] + [TableMap(DB = "DBERP", DbTableName = "XLXSBJYLZDMX", Umid = 100860123, IsWorkFlow = false, UseWhr = false)] public class BJCPBZFSCD : EntityManager { } diff --git a/BJYFDRInfo.aspx.cs b/BJYFDRInfo.aspx.cs index d6b0678..f0773bf 100644 --- a/BJYFDRInfo.aspx.cs +++ b/BJYFDRInfo.aspx.cs @@ -311,8 +311,8 @@ namespace GThinking.N_XLXSBJ sql.Clear(); - sql.Add(@"INSERT INTO XLXSBJDQYFZB (XLXSBJDQYFZB_XZQHID, XLXSBJDQYFZB_YFJSFS, XLXSBJDQYFZB_WHR, XLXSBJDQYFZB_WHRID, XLXSBJDQYFZB_WHSJ) - VALUES (:XLXSBJDQYFZB_XZQHID, :XLXSBJDQYFZB_YFJSFS, :XLXSBJDQYFZB_WHR, :XLXSBJDQYFZB_WHRID, :XLXSBJDQYFZB_WHSJ) "); + sql.Add(@"INSERT INTO XLXSBJDQYFZB (XLXSBJDQYFZB_XZQHID, XLXSBJDQYFZB_YFJSFS, XLXSBJDQYFZB_WHR, XLXSBJDQYFZB_WHRID, XLXSBJDQYFZB_WHSJ,XLXSBJDQYFZB_GCID) + VALUES (:XLXSBJDQYFZB_XZQHID, :XLXSBJDQYFZB_YFJSFS, :XLXSBJDQYFZB_WHR, :XLXSBJDQYFZB_WHRID, :XLXSBJDQYFZB_WHSJ,' ') "); sql.ParamByName("XLXSBJDQYFZB_XZQHID").Value = sXZQHID; sql.ParamByName("XLXSBJDQYFZB_YFJSFS").Value = "1"; @@ -339,8 +339,8 @@ namespace GThinking.N_XLXSBJ if (PageParam.ContainsKey("YFJSFS") && PageParam.GetRTrimString("YFJSFS") == "6") { sql.Clear(); - sql.Add(@"INSERT INTO XLXSBJDQYFB (XLXSBJDQYFB_XZQHID, XLXSBJDQYFB_YFJZQH, XLXSBJDQYFB_YSFL, XLXSBJDQYFB_WHR, XLXSBJDQYFB_WHRID, XLXSBJDQYFB_WHSJ) - VALUES (:XLXSBJDQYFB_XZQHID, :XLXSBJDQYFB_YFJZQH, :XLXSBJDQYFB_YSFL, :XLXSBJDQYFB_WHR, :XLXSBJDQYFB_WHRID, :XLXSBJDQYFB_WHSJ) "); + sql.Add(@"INSERT INTO XLXSBJDQYFB (XLXSBJDQYFB_XZQHID, XLXSBJDQYFB_YFJZQH, XLXSBJDQYFB_YSFL, XLXSBJDQYFB_WHR, XLXSBJDQYFB_WHRID, XLXSBJDQYFB_WHSJ,XLXSBJDQYFB_GCID) + VALUES (:XLXSBJDQYFB_XZQHID, :XLXSBJDQYFB_YFJZQH, :XLXSBJDQYFB_YSFL, :XLXSBJDQYFB_WHR, :XLXSBJDQYFB_WHRID, :XLXSBJDQYFB_WHSJ,' ') "); sql.ParamByName("XLXSBJDQYFB_XZQHID").Value = sXZQHID; sql.ParamByName("XLXSBJDQYFB_YFJZQH").Value = JZQH; @@ -352,8 +352,8 @@ namespace GThinking.N_XLXSBJ else { sql.Clear(); - sql.Add(@"INSERT INTO XLXSBJDQYFB (XLXSBJDQYFB_XZQHID, XLXSBJDQYFB_YFJZQH, XLXSBJDQYFB_YFDJ, XLXSBJDQYFB_WHR, XLXSBJDQYFB_WHRID, XLXSBJDQYFB_WHSJ) - VALUES (:XLXSBJDQYFB_XZQHID, :XLXSBJDQYFB_YFJZQH, :XLXSBJDQYFB_YFDJ, :XLXSBJDQYFB_WHR, :XLXSBJDQYFB_WHRID, :XLXSBJDQYFB_WHSJ) "); + sql.Add(@"INSERT INTO XLXSBJDQYFB (XLXSBJDQYFB_XZQHID, XLXSBJDQYFB_YFJZQH, XLXSBJDQYFB_YFDJ, XLXSBJDQYFB_WHR, XLXSBJDQYFB_WHRID, XLXSBJDQYFB_WHSJ,XLXSBJDQYFB_GCID) + VALUES (:XLXSBJDQYFB_XZQHID, :XLXSBJDQYFB_YFJZQH, :XLXSBJDQYFB_YFDJ, :XLXSBJDQYFB_WHR, :XLXSBJDQYFB_WHRID, :XLXSBJDQYFB_WHSJ,' ') "); sql.ParamByName("XLXSBJDQYFB_XZQHID").Value = sXZQHID; sql.ParamByName("XLXSBJDQYFB_YFJZQH").Value = JZQH; diff --git a/BJYF_TLJQJInfo.aspx.cs b/BJYF_TLJQJInfo.aspx.cs index 6a10a26..f092671 100644 --- a/BJYF_TLJQJInfo.aspx.cs +++ b/BJYF_TLJQJInfo.aspx.cs @@ -330,8 +330,8 @@ namespace GThinking.N_XLXSBJ continue; SQL.Clear(); - SQL.Add("insert into XLXSBJDQYFB(XLXSBJDQYFB_XZQHID,XLXSBJDQYFB_YFJZQH,XLXSBJDQYFB_YSFL,XLXSBJDQYFB_WHR,XLXSBJDQYFB_WHRID,XLXSBJDQYFB_WHSJ)"); - SQL.Add(string.Format("select '{0}' as XZQHID,'{1}' as YFJZQH,'{2}' AS YSFL, '{3}' as WHR,'{4}' as WHRID,'{5}' as WHSJ ", + SQL.Add("insert into XLXSBJDQYFB(XLXSBJDQYFB_XZQHID,XLXSBJDQYFB_YFJZQH,XLXSBJDQYFB_YSFL,XLXSBJDQYFB_WHR,XLXSBJDQYFB_WHRID,XLXSBJDQYFB_WHSJ,XLXSBJDQYFB_GCID)"); + SQL.Add(string.Format("select '{0}' as XZQHID,'{1}' as YFJZQH,'{2}' AS YSFL, '{3}' as WHR,'{4}' as WHRID,'{5}' as WHSJ,' ' ", sXZQHID, sYFJZQH, dYSFL, CurSession.UserName, CurSession.UserId, DateTime.Now)); dberp.ExecSQL(SQL); } diff --git a/BJYF_TLJQJList.aspx.cs b/BJYF_TLJQJList.aspx.cs index 20f37c3..0ddc8ae 100644 --- a/BJYF_TLJQJList.aspx.cs +++ b/BJYF_TLJQJList.aspx.cs @@ -132,6 +132,7 @@ namespace GThinking.N_XLXSBJ #region 自定义函数 private string GetSql() { + base.InitEntityByCondition(); string[] sYFJZQHs = txtYFJZQHList.Value.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); StringBuilder strSQL = new StringBuilder(); strSQL.AppendLine(" select A.XZQH_XZQHID as XLXSBJDQYFB_XZQHID,"); @@ -155,6 +156,19 @@ namespace GThinking.N_XLXSBJ { strSQL.AppendLine(" where 1<>1"); } + string sSF = CurQueryEntity.FieldByName("SF").Value.Trim(); + if (!string.IsNullOrEmpty(sSF)) + { + strSQL.AppendLine(string.Format(" and XZQH_PROVINCE like '%{0}%' ",sSF)); + } + + string sCS = CurQueryEntity.FieldByName("CS").Value.Trim(); + if (!string.IsNullOrEmpty(sCS)) + { + strSQL.AppendLine(string.Format(" and XZQH_CITY like '%{0}%' ", sCS)); + } + + strSQL.AppendLine(" group by A.XZQH_XZQHID, A.XZQH_PROVINCE, A.XZQH_CITY"); strSQL.AppendLine(" order by A.XZQH_PROVINCE, A.XZQH_CITY"); return strSQL.ToString(); diff --git a/BJYF_TLJQJQuery.aspx b/BJYF_TLJQJQuery.aspx index e5755f9..7aac158 100644 --- a/BJYF_TLJQJQuery.aspx +++ b/BJYF_TLJQJQuery.aspx @@ -4,5 +4,25 @@ <%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleQuery.Master" %> + + + + çœ�: + + + + + + + + + + 市: + + + + + + diff --git a/BJYF_TLJQJQuery.aspx.designer.cs b/BJYF_TLJQJQuery.aspx.designer.cs index 17b1e00..da4aebf 100644 --- a/BJYF_TLJQJQuery.aspx.designer.cs +++ b/BJYF_TLJQJQuery.aspx.designer.cs @@ -28,6 +28,42 @@ namespace GThinking.N_XLXSBJ { /// protected global::System.Web.UI.WebControls.Table QueryTable; + /// + /// lblSF 控件。 + /// + /// + /// 自动生æˆ�的字段。 + /// è¦�进行修改,请将字段声明从设计器文件移到代ç �éš�è—�文件。 + /// + protected global::GThinking.N_CONTROL.gtLabel lblSF; + + /// + /// txtSF 控件。 + /// + /// + /// 自动生æˆ�的字段。 + /// è¦�进行修改,请将字段声明从设计器文件移到代ç �éš�è—�文件。 + /// + protected global::GThinking.N_CONTROL.gtTextBox txtSF; + + /// + /// GtLabel1 控件。 + /// + /// + /// 自动生æˆ�的字段。 + /// è¦�进行修改,请将字段声明从设计器文件移到代ç �éš�è—�文件。 + /// + protected global::GThinking.N_CONTROL.gtLabel GtLabel1; + + /// + /// txtCS 控件。 + /// + /// + /// 自动生æˆ�的字段。 + /// è¦�进行修改,请将字段声明从设计器文件移到代ç �éš�è—�文件。 + /// + protected global::GThinking.N_CONTROL.gtTextBox txtCS; + /// /// Master 属性。 /// diff --git a/BJYF_TLJQJ_M.cs b/BJYF_TLJQJ_M.cs index c524e1d..924bacf 100644 --- a/BJYF_TLJQJ_M.cs +++ b/BJYF_TLJQJ_M.cs @@ -15,6 +15,8 @@ namespace GThinking.N_XLXSBJ { public BJYF_TLJQJ_M() { + AddFieldDefs("SF", "Ê¡·Ý"); + AddFieldDefs("CS", "³ÇÊÐ"); } } diff --git a/CLQDYZList.aspx.cs b/CLQDYZList.aspx.cs index 9c69e02..3617c8f 100644 --- a/CLQDYZList.aspx.cs +++ b/CLQDYZList.aspx.cs @@ -1877,7 +1877,7 @@ namespace GThinking.N_XLXSBJ SQL.Add(" ) DZB"); SQL.Add(" left join XLDYDJB on XLDYDJB_DYDJID=DYDJID ) sor "); - SQL.Add(" on( XLXSJGBYZZ1_JGBID=JGBID and XLXSJGBYZZ1_YZID=YZID and XLXSJGBYZZ1_XLXHID=XLXHID and XLXSJGBYZZ1_XLGGID=XLGGID and XLXSJGBYZZ1_XLBZID=XLBZID and XLXSJGBYZZ1_DYDJID=DYDJID ) "); + SQL.Add(" on( XLXSJGBYZZ1_JGBID=JGBID and XLXSJGBYZZ1_YZID=YZID and XLXSJGBYZZ1_XLXHID=XLXHID and XLXSJGBYZZ1_XLGGID=XLGGID and XLXSJGBYZZ1_XLBZID=XLBZID and XLXSJGBYZZ1_DYDJID=DYDJID and XLXSJGBYZZ1_YZZ>0 ) "); SQL.Add(" when matched then update set XLXSJGBYZZ1_XHKCBZ= XHKCBZ,XLXSJGBYZZ1_YZZ=YZZ,XLXSJGBYZZ1_TJDH=TJDH "); SQL.Add(" when not matched then insert "); SQL.Add(" ( "); diff --git a/CLQDYZ_XJFYView.aspx.cs b/CLQDYZ_XJFYView.aspx.cs index 88b0992..1842a80 100644 --- a/CLQDYZ_XJFYView.aspx.cs +++ b/CLQDYZ_XJFYView.aspx.cs @@ -26,8 +26,14 @@ namespace GThinking.N_XLXSBJ this.CurQueryEntity = qryEntity; this.PageHeight = 500; this.PageWidth = 650; + this.Master.EnableNewBtn = false; + this.Master.EnableCopyBtn = false; + this.Master.EnableViewBtn = false; + this.Master.EnableEditBtn = false; + this.Master.EnableDeleteBtn = false; + this.Master.EnableAttachBtn = false; base.InitPage(); - + if (!IsPostBack) { if (IsDefaultExecute) diff --git a/DRXLXHCPTXWH.aspx.cs b/DRXLXHCPTXWH.aspx.cs index 4cde7c2..89eb0c8 100644 --- a/DRXLXHCPTXWH.aspx.cs +++ b/DRXLXHCPTXWH.aspx.cs @@ -125,7 +125,6 @@ namespace GThinking.N_XLXSBJ { string sXLXHID = ds.Tables[0].Rows[i][0].ToString().Trim(); string sDYDJID = ds.Tables[0].Rows[i][1].ToString().Trim(); - string sZXJM = ds.Tables[0].Rows[i][2].ToString().Trim(); #region 校验数æ�® @@ -137,22 +136,31 @@ namespace GThinking.N_XLXSBJ if (sDYDJID.Equals("")) sDYDJID = " "; - if (sZXJM.Equals("")) - sZXJM = " "; + #endregion - string sSQL = string.Format("delete from XLXSBJCPYS where XLXSBJCPYS_XLJBXHID='{0}' and XLXSBJCPYS_DYDJID='{1}' and ,XLXSBJCPYS_XLYSID='{2}' ", sXLXHID, sDYDJID,sZXJM); + string sSQL = string.Format("delete from XLXSBJCPYS where XLXSBJCPYS_XLJBXHID='{0}' and XLXSBJCPYS_DYDJID='{1}' ", sXLXHID, sDYDJID); SQL.Clear(); SQL.Add(sSQL); dberp.ExecSQL(SQL); + int XH = 1; + SQL.Clear(); + SQL.Add("select count(1) as SL from XLXSBJCPYS where XLXSBJCPYS_XLJBXHID=:pXLXHID"); + SQL.ParamByName("pXLXHID").Value = sXLXHID; + DataSet dscon = dberp.OpenDataSet(SQL); + if (dscon.Tables[0].Rows.Count > 0) + { + XH = CMISproConvert.StrToInt(dscon.Tables[0].Rows[0][0].ToString().Trim())+1; + } + #region 按矩阵列生æˆ�属性记录 string sXLTXID = string.Empty; - int XH = 1; - for (int j = 3; j < ds.Tables[0].Columns.Count; j++) + + for (int j = 2; j < ds.Tables[0].Columns.Count; j++) { object objValue = ds.Tables[0].Rows[i][j]; if (objValue == null || objValue == DBNull.Value) @@ -169,11 +177,10 @@ namespace GThinking.N_XLXSBJ SQL.Clear(); - SQL.Add(@" insert into XLXSBJCPYS(XLXSBJCPYS_CPYT, XLXSBJCPYS_XLJBXHID,XLXSBJCPYS_XLYSID, XLXSBJCPYS_DYDJID,XLXSBJCPYS_XXJGID,XLXSBJCPYS_WHR,XLXSBJCPYS_WHRID,XLXSBJCPYS_WHSJ) - values(:XLXSBJCPYS_CPYT,:XLXSBJCPYS_XLJBXHID,:XLXSBJCPYS_XLYSID,:XLXSBJCPYS_DYDJID,:XLXSBJCPYS_XXJGID,:XLXSBJCPYS_WHR,:XLXSBJCPYS_WHRID,:XLXSBJCPYS_WHSJ)"); + SQL.Add(@" insert into XLXSBJCPYS(XLXSBJCPYS_CPYT, XLXSBJCPYS_XLJBXHID, XLXSBJCPYS_DYDJID,XLXSBJCPYS_XXJGID,XLXSBJCPYS_WHR,XLXSBJCPYS_WHRID,XLXSBJCPYS_WHSJ) + values(:XLXSBJCPYS_CPYT,:XLXSBJCPYS_XLJBXHID,:XLXSBJCPYS_DYDJID,:XLXSBJCPYS_XXJGID,:XLXSBJCPYS_WHR,:XLXSBJCPYS_WHRID,:XLXSBJCPYS_WHSJ)"); SQL.ParamByName("XLXSBJCPYS_XLJBXHID").Value = sXLXHID; SQL.ParamByName("XLXSBJCPYS_DYDJID").Value = sDYDJID; - SQL.ParamByName("XLXSBJCPYS_XLYSID").Value = sZXJM; SQL.ParamByName("XLXSBJCPYS_XXJGID").Value = sXLXHFJSX; SQL.ParamByName("XLXSBJCPYS_CPYT").Value = XH++; SQL.ParamByName("XLXSBJCPYS_WHR").Value = tSession.UserName; @@ -202,9 +209,9 @@ namespace GThinking.N_XLXSBJ private void ExcelColumnValid(DataSet ds) { - if (ds.Tables[0].Columns.Count < 4) + if (ds.Tables[0].Columns.Count < 3) { - throw new Exception("Excel 列数ä¸�正确,至少需è¦�包å�«â€œåž‹å�·â€�ã€�“电压等级â€�ã€�“主芯截é�¢â€�列和一列属性列ï¼�"); + throw new Exception("Excel 列数ä¸�正确,至少需è¦�包å�«â€œåž‹å�·â€�ã€�“电压等级â€�列和一列属性列ï¼�"); } if (!ds.Tables[0].Columns[0].ColumnName.Trim().Equals("åž‹å�·")) @@ -217,10 +224,7 @@ namespace GThinking.N_XLXSBJ throw new Exception(string.Format("第 2 列标题错误,当å‰�为({0}),应为(电压等级)", ds.Tables[0].Columns[0].ColumnName.Trim())); } - if (!ds.Tables[0].Columns[2].ColumnName.Trim().Equals("主芯截é�¢")) - { - throw new Exception(string.Format("第 3 列标题错误,当å‰�为({0}),应为(主芯截é�¢)", ds.Tables[0].Columns[0].ColumnName.Trim())); - } + } private void ReadWJ(string sPath, ref DataSet aDataExcel) diff --git a/N_XLXSBJ8.csproj b/N_XLXSBJ8.csproj new file mode 100644 index 0000000..80bb87e --- /dev/null +++ b/N_XLXSBJ8.csproj @@ -0,0 +1,4358 @@ + + + Debug + AnyCPU + 8.0.50727 + 2.0 + {E54A5D97-D580-4357-8FA6-A02670E31399} + {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} + Library + Properties + GThinking.N_XLXSBJ + N_XLXSBJ8 + + + true + full + false + ..\..\bin\ + TRACE;DEBUG;GTIPS8NET + prompt + 4 + + + pdbonly + true + bin\ + TRACE + prompt + 4 + + + + False + ..\..\Bin\Newtonsoft.Json.dll + + + False + ..\..\Bin\N_COMPRESS8.dll + + + False + ..\..\Bin\N_CONTROL8.dll + + + False + ..\..\Bin\N_FRAMEWORK8.dll + + + False + ..\..\Bin\N_MISPRO8.dll + + + + False + ..\..\Bin\N_MODEL8.dll + + + + False + ..\..\Bin\N_PUBLIC8.dll + + + False + ..\..\Bin\N_WORKFLOW8.dll + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ASPXCodeBehind + BJCPBZFSCDList.aspx + + + BJCPBZFSCDList.aspx + + + + ASPXCodeBehind + BJCPFZGXList.aspx + + + BJCPFZGXList.aspx + + + + BJCPFZGX_SZFZFInfo.aspx + ASPXCodeBehind + + + BJCPFZGX_SZFZFInfo.aspx + + + BJCPJXDR.aspx + ASPXCodeBehind + + + BJCPJXDR.aspx + + + + ASPXCodeBehind + BJCPPJDWZLInfo.aspx + + + BJCPPJDWZLInfo.aspx + + + ASPXCodeBehind + BJCPPJDWZLList.aspx + + + BJCPPJDWZLList.aspx + + + ASPXCodeBehind + BJCPPJDWZLQuery.aspx + + + BJCPPJDWZLQuery.aspx + + + ASPXCodeBehind + BJCPPJDWZL_DR.aspx + + + BJCPPJDWZL_DR.aspx + + + + + BJDPLTJ.aspx + ASPXCodeBehind + + + BJDPLTJ.aspx + + + + BJYFDRInfo.aspx + ASPXCodeBehind + + + BJYFDRInfo.aspx + + + + BJYF_YZYJTJInfo.aspx + ASPXCodeBehind + + + BJYF_YZYJTJInfo.aspx + + + CLCBCX.aspx + ASPXCodeBehind + + + CLCBCX.aspx + + + ASPXCodeBehind + CLYLZDSQOperQuery.aspx + + + CLYLZDSQOperQuery.aspx + + + ASPXCodeBehind + CLYLZDSQOper_ZDRInfo.aspx + + + CLYLZDSQOper_ZDRInfo.aspx + + + + ASPXCodeBehind + CLYLZD_CBZSList.aspx + + + CLYLZD_CBZSList.aspx + + + + CLYL_FZZTCLYLList.aspx + ASPXCodeBehind + + + CLYL_FZZTCLYLList.aspx + + + + CXBJD_CFInfo.aspx + ASPXCodeBehind + + + CXBJD_CFInfo.aspx + + + CXBJD_CFList.aspx + ASPXCodeBehind + + + CXBJD_CFList.aspx + + + ASPXCodeBehind + CXBJD_XKHSQInfo.aspx + + + CXBJD_XKHSQInfo.aspx + + + DRJGBYZZA.aspx + ASPXCodeBehind + + + DRJGBYZZA.aspx + + + DRWLJCP.aspx + ASPXCodeBehind + + + DRWLJCP.aspx + + + + + + JGBML_TBZXSJGBInfo.aspx + ASPXCodeBehind + + + JGBML_TBZXSJGBInfo.aspx + + + + + + TBBJKSLR.aspx + ASPXCodeBehind + + + TBBJKSLR.aspx + + + + ASPXCodeBehind + TBYSInfo.aspx + + + TBYSInfo.aspx + + + ASPXCodeBehind + TBYSList.aspx + + + TBYSList.aspx + + + ASPXCodeBehind + TBYSQuery.aspx + + + TBYSQuery.aspx + + + + ASPXCodeBehind + TBYS_ZDFXList.aspx + + + TBYS_ZDFXList.aspx + + + ASPXCodeBehind + TBYS_ZDFXQuery.aspx + + + TBYS_ZDFXQuery.aspx + + + + + TJYZJDKCBDRInfo.aspx + ASPXCodeBehind + + + TJYZJDKCBDRInfo.aspx + + + TJYZJDKCBInfo.aspx + ASPXCodeBehind + + + TJYZJDKCBInfo.aspx + + + TJYZJDKCBList.aspx + ASPXCodeBehind + + + TJYZJDKCBList.aspx + + + ASPXCodeBehind + TJYZJDKCBPLSZInfo.aspx + + + TJYZJDKCBPLSZInfo.aspx + + + TJYZJDKCBQuery.aspx + ASPXCodeBehind + + + TJYZJDKCBQuery.aspx + + + + + TJYZJDKCYZInfo.aspx + ASPXCodeBehind + + + TJYZJDKCYZInfo.aspx + + + ASPXCodeBehind + TJYZJDKCYZList.aspx + + + TJYZJDKCYZList.aspx + + + + TZYZBJGInfo.aspx + ASPXCodeBehind + + + TZYZBJGInfo.aspx + + + TZYZBJGList.aspx + ASPXCodeBehind + + + TZYZBJGList.aspx + + + TZYZBJGQuery.aspx + ASPXCodeBehind + + + TZYZBJGQuery.aspx + + + + + TZYZBJHInfo.aspx + ASPXCodeBehind + + + TZYZBJHInfo.aspx + + + TZYZBJHList.aspx + ASPXCodeBehind + + + TZYZBJHList.aspx + + + TZYZBJHQuery.aspx + ASPXCodeBehind + + + TZYZBJHQuery.aspx + + + + + ASPXCodeBehind + TZYZBJIInfo.aspx + + + TZYZBJIInfo.aspx + + + ASPXCodeBehind + TZYZBJIList.aspx + + + TZYZBJIList.aspx + + + ASPXCodeBehind + TZYZBJIQuery.aspx + + + TZYZBJIQuery.aspx + + + + + ASPXCodeBehind + TZYZBJJInfo.aspx + + + TZYZBJJInfo.aspx + + + ASPXCodeBehind + TZYZBJJList.aspx + + + TZYZBJJList.aspx + + + ASPXCodeBehind + TZYZBJJQuery.aspx + + + TZYZBJJQuery.aspx + + + + + ASPXCodeBehind + TZYZBJKInfo.aspx + + + TZYZBJKInfo.aspx + + + ASPXCodeBehind + TZYZBJKList.aspx + + + TZYZBJKList.aspx + + + ASPXCodeBehind + TZYZBJKQuery.aspx + + + TZYZBJKQuery.aspx + + + + + TZYZBJLInfo.aspx + ASPXCodeBehind + + + TZYZBJLInfo.aspx + + + TZYZBJLList.aspx + ASPXCodeBehind + + + TZYZBJLList.aspx + + + TZYZBJLQuery.aspx + ASPXCodeBehind + + + TZYZBJLQuery.aspx + + + + + ASPXCodeBehind + TZYZBJ_ACPWJBJSLTPFInfo.aspx + + + TZYZBJ_ACPWJBJSLTPFInfo.aspx + + + ASPXCodeBehind + TZYZBJ_ACPWJBJSLTPFList.aspx + + + TZYZBJ_ACPWJBJSLTPFList.aspx + + + ASPXCodeBehind + TZYZBJ_ACPWJBJSLTPFQuery.aspx + + + TZYZBJ_ACPWJBJSLTPFQuery.aspx + + + + + TZYZJJ9Info.aspx + ASPXCodeBehind + + + TZYZJJ9Info.aspx + + + TZYZJJ9List.aspx + ASPXCodeBehind + + + TZYZJJ9List.aspx + + + TZYZJJ9Query.aspx + ASPXCodeBehind + + + TZYZJJ9Query.aspx + + + + + TZYZJJAInfo.aspx + ASPXCodeBehind + + + TZYZJJAInfo.aspx + + + TZYZJJAList.aspx + ASPXCodeBehind + + + TZYZJJAList.aspx + + + ASPXCodeBehind + TZYZJJAQuery.aspx + + + TZYZJJAQuery.aspx + + + + + ASPXCodeBehind + TZYZJJBInfo.aspx + + + TZYZJJBInfo.aspx + + + ASPXCodeBehind + TZYZJJBList.aspx + + + TZYZJJBList.aspx + + + ASPXCodeBehind + TZYZJJBQuery.aspx + + + TZYZJJBQuery.aspx + + + + + ASPXCodeBehind + TZYZJJCInfo.aspx + + + TZYZJJCInfo.aspx + + + ASPXCodeBehind + TZYZJJCList.aspx + + + TZYZJJCList.aspx + + + ASPXCodeBehind + TZYZJJCQuery.aspx + + + TZYZJJCQuery.aspx + + + + + WJGLList.aspx + ASPXCodeBehind + + + WJGLList.aspx + + + XLBJDList.aspx + + + ASPXCodeBehind + XLBJD_FZDRXInfo.aspx + + + XLBJD_FZDRXInfo.aspx + + + XLBJD_JGBYZInfo.aspx + ASPXCodeBehind + + + XLBJD_JGBYZInfo.aspx + + + XLBJD_JGMLXZ.aspx + ASPXCodeBehind + + + XLBJD_JGMLXZ.aspx + + + + XLBJD_JGQSCLList.aspx + ASPXCodeBehind + + + XLBJD_JGQSCLList.aspx + + + ASPXCodeBehind + XLBJD_JMBGSTZ.aspx + + + XLBJD_JMBGSTZ.aspx + + + XLBJD_PLTJList.aspx + + + + ASPXCodeBehind + XLBJD_WBBJDMX_GGZZTHInfo.aspx + + + XLBJD_WBBJDMX_GGZZTHInfo.aspx + + + ASPXCodeBehind + XLBJD_WBBJDMX_GGZZTHList.aspx + + + XLBJD_WBBJDMX_GGZZTHList.aspx + + + ASPXCodeBehind + XLBJD_WBBJDMX_GGZZTHQuery.aspx + + + XLBJD_WBBJDMX_GGZZTHQuery.aspx + + + + + ASPXCodeBehind + XLBJD_WBBJDMX_XHGZInfo.aspx + + + XLBJD_WBBJDMX_XHGZInfo.aspx + + + ASPXCodeBehind + XLBJD_WBBJDMX_XHGZList.aspx + + + XLBJD_WBBJDMX_XHGZList.aspx + + + ASPXCodeBehind + XLBJD_WBBJDMX_XHGZQuery.aspx + + + XLBJD_WBBJDMX_XHGZQuery.aspx + + + + + XLBJD_WBBJDMX_XHZZTHInfo.aspx + ASPXCodeBehind + + + XLBJD_WBBJDMX_XHZZTHInfo.aspx + + + XLBJD_WBBJDMX_XHZZTHList.aspx + ASPXCodeBehind + + + XLBJD_WBBJDMX_XHZZTHList.aspx + + + XLBJD_WBBJDMX_XHZZTHQuery.aspx + ASPXCodeBehind + + + XLBJD_WBBJDMX_XHZZTHQuery.aspx + + + + + XLBJD_WBBJDXYCLGZList.aspx + ASPXCodeBehind + + + XLBJD_WBBJDXYCLGZList.aspx + + + XLBJD_WBBJDXYCLGZQuery.aspx + ASPXCodeBehind + + + XLBJD_WBBJDXYCLGZQuery.aspx + + + + + XLBJD_WBBJDDXInfo.aspx + ASPXCodeBehind + + + XLBJD_WBBJDDXInfo.aspx + + + ASPXCodeBehind + + + XLBJD_WBBJDDXQuery.aspx + ASPXCodeBehind + + + XLBJD_WBBJDDXQuery.aspx + + + + XLBJD_WBBJDDXDZQDList.aspx + ASPXCodeBehind + + + XLBJD_WBBJDDXDZQDList.aspx + + + + XLBJD_YZZDRInfo.aspx + ASPXCodeBehind + + + XLBJD_YZZDRInfo.aspx + + + XLBJD_YZ_KJFInfo.aspx + ASPXCodeBehind + + + XLBJD_YZ_KJFInfo.aspx + + + ASPXCodeBehind + XLBJD_YZ_ZBFWFInfo.aspx + + + XLBJD_YZ_ZBFWFInfo.aspx + + + XLBJD_ZCWLXZInfo.aspx + ASPXCodeBehind + + + XLBJD_ZCWLXZInfo.aspx + + + + XLJGB_BJZSDCList.aspx + ASPXCodeBehind + + + XLJGB_BJZSDCList.aspx + + + XLJGB_BJZSDCQuery.aspx + ASPXCodeBehind + + + XLJGB_BJZSDCQuery.aspx + + + + + XLJGB_SYSDR.aspx + ASPXCodeBehind + + + XLJGB_SYSDR.aspx + + + XLWBBJD_BZXZ.aspx + ASPXCodeBehind + + + XLWBBJD_BZXZ.aspx + + + + XLXSBJFKTJList.aspx + ASPXCodeBehind + + + XLXSBJFKTJList.aspx + + + XLXSBJFKTJQuery.aspx + ASPXCodeBehind + + + XLXSBJFKTJQuery.aspx + + + + XLXSBJ_AFZNRDR.aspx + ASPXCodeBehind + + + XLXSBJ_AFZNRDR.aspx + + + XSBJYWPZ_BJXDWLQuery.aspx + ASPXCodeBehind + + + XSBJYWPZ_BJXDWLQuery.aspx + + + + ASPXCodeBehind + BJCPXDInfo.aspx + + + BJCPXDInfo.aspx + + + ASPXCodeBehind + BJCPXDList.aspx + + + BJCPXDList.aspx + + + ASPXCodeBehind + BJCPXDQuery.aspx + + + BJCPXDQuery.aspx + + + + ASPXCodeBehind + BJCPXD_DRInfo.aspx + + + BJCPXD_DRInfo.aspx + + + + + BJDTJList.aspx + ASPXCodeBehind + + + BJDTJList.aspx + + + BJDTJQuery.aspx + ASPXCodeBehind + + + BJDTJQuery.aspx + + + + + + BJFLInfo.aspx + ASPXCodeBehind + + + BJFLInfo.aspx + + + + BJFLJSLM.aspx + ASPXCodeBehind + + + BJFLJSLM.aspx + + + + + BJFLList.aspx + ASPXCodeBehind + + + BJFLList.aspx + + + + + + + BJFL_BJRHQCLList.aspx + ASPXCodeBehind + + + BJFL_BJRHQCLList.aspx + + + + BJFL_TJYZList.aspx + ASPXCodeBehind + + + BJFL_TJYZList.aspx + + + + BJFL_ZDXJGSInfo.aspx + ASPXCodeBehind + + + BJFL_ZDXJGSInfo.aspx + + + + BJPF_FDList.aspx + ASPXCodeBehind + + + BJPF_FDList.aspx + + + BJPF_FDQuery.aspx + ASPXCodeBehind + + + BJPF_FDQuery.aspx + + + + + BJPF_ZPList.aspx + ASPXCodeBehind + + + BJPF_ZPList.aspx + + + + BJYFJJQJInfo.aspx + ASPXCodeBehind + + + BJYFJJQJInfo.aspx + + + BJYFJJQJList.aspx + ASPXCodeBehind + + + BJYFJJQJList.aspx + + + + + ASPXCodeBehind + BJYFJZQJInfo.aspx + + + BJYFJZQJInfo.aspx + + + ASPXCodeBehind + BJYFJZQJList.aspx + + + BJYFJZQJList.aspx + + + ASPXCodeBehind + BJYF_TLJQJList.aspx + + + BJYF_TLJQJList.aspx + + + ASPXCodeBehind + BJYF_TLJQJInfo.aspx + + + BJYF_TLJQJInfo.aspx + + + ASPXCodeBehind + BJYF_TLJQJQuery.aspx + + + BJYF_TLJQJQuery.aspx + + + ASPXCodeBehind + BJYFJZQJ_JSGSInfo.aspx + + + BJYFJZQJ_JSGSInfo.aspx + + + ASPXCodeBehind + BJYFList.aspx + + + BJYFList.aspx + + + ASPXCodeBehind + BJYFQuery.aspx + + + BJYFQuery.aspx + + + BJYFSYCPMLInfo.aspx + ASPXCodeBehind + + + BJYFSYCPMLInfo.aspx + + + BJYFSYCPMLList.aspx + ASPXCodeBehind + + + BJYFSYCPMLList.aspx + + + ASPXCodeBehind + BJYF_JEBLInfo.aspx + + + BJYF_JEBLInfo.aspx + + + ASPXCodeBehind + BJYF_JEBLTJInfo.aspx + + + BJYF_JEBLTJInfo.aspx + + + + BJYF_YJYJInfo.aspx + ASPXCodeBehind + + + BJYF_YJYJInfo.aspx + + + ASPXCodeBehind + BJYF_YJYZInfo.aspx + + + BJYF_YJYZInfo.aspx + + + ASPXCodeBehind + BJYF_YJYZTJInfo.aspx + + + BJYF_YJYZTJInfo.aspx + + + + BJYF_YJZPList.aspx + ASPXCodeBehind + + + BJYF_YJZPList.aspx + + + + BJYF_YZYJList.aspx + ASPXCodeBehind + + + BJYF_YZYJList.aspx + + + BJYF_YZYJQuery.aspx + ASPXCodeBehind + + + BJYF_YZYJQuery.aspx + + + + + ASPXCodeBehind + CLCBInfo.aspx + + + CLCBInfo.aspx + + + CLCBList.aspx + ASPXCodeBehind + + + CLCBList.aspx + + + ASPXCodeBehind + CLCBQuery.aspx + + + CLCBQuery.aspx + + + + + CLHQ_DRInfo.aspx + ASPXCodeBehind + + + CLHQ_DRInfo.aspx + + + + CLHQHistory.aspx + ASPXCodeBehind + + + CLHQHistory.aspx + + + CLHQInfo.aspx + ASPXCodeBehind + + + CLHQInfo.aspx + + + CLHQList.aspx + ASPXCodeBehind + + + CLHQList.aspx + + + CLHQQuery.aspx + ASPXCodeBehind + + + CLHQQuery.aspx + + + + + CLQDInfo.aspx + ASPXCodeBehind + + + CLQDInfo.aspx + + + CLQDList.aspx + ASPXCodeBehind + + + CLQDList.aspx + + + CLQDQuery.aspx + ASPXCodeBehind + + + CLQDQuery.aspx + + + + CLQDYZInfo.aspx + ASPXCodeBehind + + + CLQDYZInfo.aspx + + + CLQDYZList.aspx + ASPXCodeBehind + + + CLQDYZList.aspx + + + CLQDYZQuery.aspx + ASPXCodeBehind + + + CLQDYZQuery.aspx + + + + + CLQDYZ_PLSZList.aspx + ASPXCodeBehind + + + CLQDYZ_PLSZList.aspx + + + CLQDYZ_PLSZXHInfo.aspx + ASPXCodeBehind + + + CLQDYZ_PLSZXHInfo.aspx + + + + + CLQD_SZCLJGBL.aspx + ASPXCodeBehind + + + CLQD_SZCLJGBL.aspx + + + + + + CLWLInfo.aspx + ASPXCodeBehind + + + CLWLInfo.aspx + + + CLWLList.aspx + ASPXCodeBehind + + + CLWLList.aspx + + + CLWLQuery.aspx + ASPXCodeBehind + + + CLWLQuery.aspx + + + + CLWL_DRInfo.aspx + ASPXCodeBehind + + + CLWL_DRInfo.aspx + + + + + CLWL_NEWInfo.aspx + ASPXCodeBehind + + + CLWL_NEWInfo.aspx + + + + ASPXCodeBehind + CLWL_PLSZInfo.aspx + + + CLWL_PLSZInfo.aspx + + + + CLWL_XLJGCZBList.aspx + ASPXCodeBehind + + + CLWL_XLJGCZBList.aspx + + + + CLYLInfo.aspx + ASPXCodeBehind + + + CLYLInfo.aspx + + + CLYLList.aspx + ASPXCodeBehind + + + CLYLList.aspx + + + CLYLQuery.aspx + ASPXCodeBehind + + + CLYLQuery.aspx + + + + + + CLYLZDSQ_MAILInfo.aspx + ASPXCodeBehind + + + CLYLZDSQ_MAILInfo.aspx + + + + CLYLZDSQ_MX_XDBZInfo.aspx + ASPXCodeBehind + + + CLYLZDSQ_MX_XDBZInfo.aspx + + + + CLYLZDSQ_MX_ZDRInfo.aspx + ASPXCodeBehind + + + CLYLZDSQ_MX_ZDRInfo.aspx + + + ASPXCodeBehind + CLYLZDSQ_SelJGBInfo.aspx + + + CLYLZDSQ_SelJGBInfo.aspx + + + + CLYL_CLYLList.aspx + ASPXCodeBehind + + + CLYL_CLYLList.aspx + + + + CLYL_DRInfo.aspx + ASPXCodeBehind + + + CLYL_DRInfo.aspx + + + + CLYL_DRYLInfo.aspx + ASPXCodeBehind + + + CLYL_DRYLInfo.aspx + + + CLYL_DRYLList.aspx + ASPXCodeBehind + + + CLYL_DRYLList.aspx + + + + CLYL_JGCZBInfo.aspx + ASPXCodeBehind + + + CLYL_JGCZBInfo.aspx + + + + + CLYL_XZWLList.aspx + ASPXCodeBehind + + + CLYL_XZWLList.aspx + + + + CLYL_YJGTInfo.aspx + ASPXCodeBehind + + + CLYL_YJGTInfo.aspx + + + XLBJD_WBBJDMX_TDGXWHQuery.aspx + ASPXCodeBehind + + + XLBJD_WBBJDMX_TDGXWHQuery.aspx + + + + XLBJD_WBBJDMX_DYDJTHQuery.aspx + ASPXCodeBehind + + + XLBJD_WBBJDMX_DYDJTHQuery.aspx + + + + + CPWLCLLYHZList.aspx + ASPXCodeBehind + + + CPWLCLLYHZList.aspx + + + CPWLCLLYHZQuery.aspx + ASPXCodeBehind + + + CPWLCLLYHZQuery.aspx + + + + + CPWLMLInfo.aspx + ASPXCodeBehind + + + CPWLMLInfo.aspx + + + CPWLMLList.aspx + ASPXCodeBehind + + + CPWLMLList.aspx + + + + ASPXCodeBehind + CXBJDList.aspx + + + CXBJDList.aspx + + + ASPXCodeBehind + CXBJDQuery.aspx + + + CXBJDQuery.aspx + + + + ASPXCodeBehind + CXBJD_BJFKInfo.aspx + + + CXBJD_BJFKInfo.aspx + + + + CXBJD_PLBJFKInfo.aspx + ASPXCodeBehind + + + CXBJD_PLBJFKInfo.aspx + + + + ASPXCodeBehind + CXBJD_PLSZXDXHInfo.aspx + + + CXBJD_PLSZXDXHInfo.aspx + + + + ASPXCodeBehind + CXBJD_QRInfo.aspx + + + CXBJD_QRInfo.aspx + + + CXBJD_YSTZInfo.aspx + ASPXCodeBehind + + + CXBJD_YSTZInfo.aspx + + + + CXJGB_XLXHList.aspx + ASPXCodeBehind + + + CXJGB_XLXHList.aspx + + + CXJGB_XLXHQuery.aspx + ASPXCodeBehind + + + CXJGB_XLXHQuery.aspx + + + + + CX_JGBMXInfo.aspx + ASPXCodeBehind + + + CX_JGBMXInfo.aspx + + + ASPXCodeBehind + CX_JGBMXList.aspx + + + CX_JGBMXList.aspx + + + ASPXCodeBehind + CX_JGBMXQuery.aspx + + + CX_JGBMXQuery.aspx + + + + DRASKInfo.aspx + ASPXCodeBehind + + + DRASKInfo.aspx + + + DRBJDMX.aspx + ASPXCodeBehind + + + DRBJDMX.aspx + + + + DRBJDYZZA.aspx + ASPXCodeBehind + + + DRBJDYZZA.aspx + + + DRJGBYZZ1.aspx + ASPXCodeBehind + + + DRJGBYZZ1.aspx + + + + ASPXCodeBehind + DXKCBInfo.aspx + + + DXKCBInfo.aspx + + + ASPXCodeBehind + DXKCBList.aspx + + + DXKCBList.aspx + + + ASPXCodeBehind + DXKCBQuery.aspx + + + DXKCBQuery.aspx + + + + H5XLXSJBGCJ.aspx + ASPXCodeBehind + + + H5XLXSJBGCJ.aspx + + + H5XLXSJBGCJMX.aspx + ASPXCodeBehind + + + H5XLXSJBGCJMX.aspx + + + H5XLXSJBGSX.aspx + ASPXCodeBehind + + + H5XLXSJBGSX.aspx + + + H5XLXSJBGSXMX.aspx + ASPXCodeBehind + + + H5XLXSJBGSXMX.aspx + + + H5XLXSJBGYX.aspx + ASPXCodeBehind + + + H5XLXSJBGYX.aspx + + + + + JGBML_BJJGBList.aspx + ASPXCodeBehind + + + JGBML_BJJGBList.aspx + + + + ASPXCodeBehind + JGBML_CLHQFDList.aspx + + + JGBML_CLHQFDList.aspx + + + JGBML_SelJGBList.aspx + ASPXCodeBehind + + + JGBML_SelJGBList.aspx + + + ASPXCodeBehind + JGBML_YJFZInfo.aspx + + + JGBML_YJFZInfo.aspx + + + + ASPXCodeBehind + JGBPZInfo.aspx + + + JGBPZInfo.aspx + + + ASPXCodeBehind + JGBPZList.aspx + + + JGBPZList.aspx + + + + ASPXCodeBehind + JGBPZ_CLHQTZList.aspx + + + JGBPZ_CLHQTZList.aspx + + + JGBPZ_CLHQTZQuery.aspx + ASPXCodeBehind + + + JGBPZ_CLHQTZQuery.aspx + + + + + + ASPXCodeBehind + JGBPZ_HQFZJGBInfo.aspx + + + JGBPZ_HQFZJGBInfo.aspx + + + JGBPZ_HQFZJGBList.aspx + ASPXCodeBehind + + + JGBPZ_HQFZJGBList.aspx + + + JGBPZ_HQFZList.aspx + ASPXCodeBehind + + + JGBPZ_HQFZList.aspx + + + + + + ASPXCodeBehind + JGCZBCFCPList.aspx + + + JGCZBCFCPList.aspx + + + JGCZBDR.aspx + ASPXCodeBehind + + + JGCZBDR.aspx + + + + ASPXCodeBehind + JGCZBMLInfo.aspx + + + JGCZBMLInfo.aspx + + + + ASPXCodeBehind + JGCZBNRInfo.aspx + + + JGCZBNRInfo.aspx + + + JGCZBNRList.aspx + ASPXCodeBehind + + + JGCZBNRList.aspx + + + ASPXCodeBehind + JGCZBNRQuery.aspx + + + JGCZBNRQuery.aspx + + + + + + JGCZB_TZBJCLList.aspx + ASPXCodeBehind + + + JGCZB_TZBJCLList.aspx + + + + TZYZBJ2_BSY1Info.aspx + ASPXCodeBehind + + + TZYZBJ2_BSY1Info.aspx + + + TZYZBJ2_BSY1List.aspx + ASPXCodeBehind + + + TZYZBJ2_BSY1List.aspx + + + + TZYZBJ3_BSY1Info.aspx + ASPXCodeBehind + + + TZYZBJ3_BSY1Info.aspx + + + TZYZBJ3_BSY1List.aspx + ASPXCodeBehind + + + TZYZBJ3_BSY1List.aspx + + + + TZYZBJ3_BSY2Info.aspx + ASPXCodeBehind + + + TZYZBJ3_BSY2Info.aspx + + + TZYZBJ3_BSY2List.aspx + ASPXCodeBehind + + + TZYZBJ3_BSY2List.aspx + + + + ASPXCodeBehind + TZYZBJ3_BSY3Info.aspx + + + TZYZBJ3_BSY3Info.aspx + + + ASPXCodeBehind + TZYZBJ3_BSY3List.aspx + + + TZYZBJ3_BSY3List.aspx + + + + TZYZBJ5Info.aspx + ASPXCodeBehind + + + TZYZBJ5Info.aspx + + + TZYZBJ5List.aspx + ASPXCodeBehind + + + TZYZBJ5List.aspx + + + TZYZBJ5Query.aspx + ASPXCodeBehind + + + TZYZBJ5Query.aspx + + + + + TZYZBJ6Info.aspx + ASPXCodeBehind + + + TZYZBJ6Info.aspx + + + TZYZBJ6List.aspx + ASPXCodeBehind + + + TZYZBJ6List.aspx + + + TZYZBJ6Query.aspx + ASPXCodeBehind + + + TZYZBJ6Query.aspx + + + + + TZYZBJ7Info.aspx + ASPXCodeBehind + + + TZYZBJ7Info.aspx + + + TZYZBJ7List.aspx + ASPXCodeBehind + + + TZYZBJ7List.aspx + + + TZYZBJ7Query.aspx + ASPXCodeBehind + + + TZYZBJ7Query.aspx + + + + + TZYZBJ7_PLSZInfo.aspx + ASPXCodeBehind + + + TZYZBJ7_PLSZInfo.aspx + + + + TZYZBJ8Info.aspx + ASPXCodeBehind + + + TZYZBJ8Info.aspx + + + TZYZBJ8List.aspx + ASPXCodeBehind + + + TZYZBJ8List.aspx + + + TZYZBJ8Query.aspx + ASPXCodeBehind + + + TZYZBJ8Query.aspx + + + + + TZYZBJ9Info.aspx + ASPXCodeBehind + + + TZYZBJ9Info.aspx + + + TZYZBJ9List.aspx + ASPXCodeBehind + + + TZYZBJ9List.aspx + + + TZYZBJ9Query.aspx + ASPXCodeBehind + + + TZYZBJ9Query.aspx + + + + + TZYZBJAInfo.aspx + ASPXCodeBehind + + + TZYZBJAInfo.aspx + + + TZYZBJAList.aspx + ASPXCodeBehind + + + TZYZBJAList.aspx + + + TZYZBJAQuery.aspx + ASPXCodeBehind + + + TZYZBJAQuery.aspx + + + + + TZYZBJA_PLSZList.aspx + ASPXCodeBehind + + + TZYZBJA_PLSZList.aspx + + + TZYZBJA_PLSZXHInfo.aspx + ASPXCodeBehind + + + TZYZBJA_PLSZXHInfo.aspx + + + + TZYZBJBInfo.aspx + ASPXCodeBehind + + + TZYZBJBInfo.aspx + + + TZYZBJBList.aspx + ASPXCodeBehind + + + TZYZBJBList.aspx + + + TZYZBJBQuery.aspx + ASPXCodeBehind + + + TZYZBJBQuery.aspx + + + + TZYZBJCInfo.aspx + ASPXCodeBehind + + + TZYZBJCInfo.aspx + + + TZYZBJCList.aspx + ASPXCodeBehind + + + TZYZBJCList.aspx + + + TZYZBJCQuery.aspx + ASPXCodeBehind + + + TZYZBJCQuery.aspx + + + + TZYZBJC_YZZTZInfo.aspx + ASPXCodeBehind + + + TZYZBJC_YZZTZInfo.aspx + + + + TZYZBJDInfo.aspx + ASPXCodeBehind + + + TZYZBJDInfo.aspx + + + TZYZBJDList.aspx + ASPXCodeBehind + + + TZYZBJDList.aspx + + + TZYZBJDQuery.aspx + ASPXCodeBehind + + + TZYZBJDQuery.aspx + + + + + ASPXCodeBehind + TZYZBJEInfo.aspx + + + TZYZBJEInfo.aspx + + + ASPXCodeBehind + TZYZBJEList.aspx + + + TZYZBJEList.aspx + + + ASPXCodeBehind + TZYZBJEQuery.aspx + + + TZYZBJEQuery.aspx + + + + ASPXCodeBehind + TZYZBJE_BSY1Info.aspx + + + TZYZBJE_BSY1Info.aspx + + + ASPXCodeBehind + TZYZBJE_BSY1List.aspx + + + TZYZBJE_BSY1List.aspx + + + + ASPXCodeBehind + TZYZBJE_BSY2Info.aspx + + + TZYZBJE_BSY2Info.aspx + + + ASPXCodeBehind + TZYZBJE_BSY2List.aspx + + + TZYZBJE_BSY2List.aspx + + + + + TZYZBJFInfo.aspx + ASPXCodeBehind + + + TZYZBJFInfo.aspx + + + TZYZBJFList.aspx + ASPXCodeBehind + + + TZYZBJFList.aspx + + + TZYZBJFQuery.aspx + ASPXCodeBehind + + + TZYZBJFQuery.aspx + + + + ASPXCodeBehind + TZYZBJQuery.aspx + + + TZYZBJQuery.aspx + + + + TZYZBJ_YZXZInfo.aspx + ASPXCodeBehind + + + TZYZBJ_YZXZInfo.aspx + + + + + TZYZJJ4Info.aspx + ASPXCodeBehind + + + TZYZJJ4Info.aspx + + + TZYZJJ4List.aspx + ASPXCodeBehind + + + TZYZJJ4List.aspx + + + TZYZJJ4Query.aspx + ASPXCodeBehind + + + TZYZJJ4Query.aspx + + + + TZYZJJ4_DRInfo.aspx + ASPXCodeBehind + + + TZYZJJ4_DRInfo.aspx + + + + + TZYZJJ4_PLSZInfo.aspx + ASPXCodeBehind + + + TZYZJJ4_PLSZInfo.aspx + + + + TZYZJJ5Info.aspx + ASPXCodeBehind + + + TZYZJJ5Info.aspx + + + TZYZJJ5List.aspx + ASPXCodeBehind + + + TZYZJJ5List.aspx + + + TZYZJJ5Query.aspx + ASPXCodeBehind + + + TZYZJJ5Query.aspx + + + + TZYZJJ5_AXHKCInfo.aspx + ASPXCodeBehind + + + TZYZJJ5_AXHKCInfo.aspx + + + + + TZYZJJ6Info.aspx + ASPXCodeBehind + + + TZYZJJ6Info.aspx + + + TZYZJJ6List.aspx + ASPXCodeBehind + + + TZYZJJ6List.aspx + + + TZYZJJ6Query.aspx + ASPXCodeBehind + + + TZYZJJ6Query.aspx + + + + + TZYZJJ7Info.aspx + ASPXCodeBehind + + + TZYZJJ7Info.aspx + + + TZYZJJ7List.aspx + ASPXCodeBehind + + + TZYZJJ7List.aspx + + + TZYZJJ7Query.aspx + ASPXCodeBehind + + + TZYZJJ7Query.aspx + + + + TZYZJJ7_DRInfo.aspx + ASPXCodeBehind + + + TZYZJJ7_DRInfo.aspx + + + + + ASPXCodeBehind + TZYZJJ8Info.aspx + + + TZYZJJ8Info.aspx + + + ASPXCodeBehind + TZYZJJ8List.aspx + + + TZYZJJ8List.aspx + + + ASPXCodeBehind + TZYZJJ8Query.aspx + + + TZYZJJ8Query.aspx + + + ASPXCodeBehind + TZYZJJ8_DRJGB.aspx + + + TZYZJJ8_DRJGB.aspx + + + + + ASPXCodeBehind + TZYZJJ8_PLSZList.aspx + + + TZYZJJ8_PLSZList.aspx + + + ASPXCodeBehind + TZYZJJQuery.aspx + + + TZYZJJQuery.aspx + + + + TZYZJJ_YZXZInfo.aspx + ASPXCodeBehind + + + TZYZJJ_YZXZInfo.aspx + + + + + WLHQInfo.aspx + ASPXCodeBehind + + + WLHQInfo.aspx + + + WLHQList.aspx + ASPXCodeBehind + + + WLHQList.aspx + + + WLHQQuery.aspx + ASPXCodeBehind + + + WLHQQuery.aspx + + + + + WLHQ_PLSZInfo.aspx + ASPXCodeBehind + + + WLHQ_PLSZInfo.aspx + + + + ASPXCodeBehind + WXXLCJDList.aspx + + + WXXLCJDList.aspx + + + ASPXCodeBehind + WXXLCJDMXList.aspx + + + WXXLCJDMXList.aspx + + + ASPXCodeBehind + WXXLCJDQuery.aspx + + + WXXLCJDQuery.aspx + + + + + XHDHBJInfo.aspx + ASPXCodeBehind + + + XHDHBJInfo.aspx + + + + XHJDDZBInfo.aspx + ASPXCodeBehind + + + XHJDDZBInfo.aspx + + + XHJDDZBList.aspx + ASPXCodeBehind + + + XHJDDZBList.aspx + + + XHJDDZBQuery.aspx + ASPXCodeBehind + + + XHJDDZBQuery.aspx + + + ASPXCodeBehind + XHJDDZB_DR.aspx + + + XHJDDZB_DR.aspx + + + + + + + XLBJDDBList.aspx + ASPXCodeBehind + + + XLBJDDBList.aspx + + + XLBJDDBQuery.aspx + ASPXCodeBehind + + + XLBJDDBQuery.aspx + + + + + XLBJD_BDBJInfo.aspx + ASPXCodeBehind + + + XLBJD_BDBJInfo.aspx + + + XLBJD_BDBJList.aspx + ASPXCodeBehind + + + XLBJD_BDBJList.aspx + + + XLBJD_BDBJQuery.aspx + ASPXCodeBehind + + + XLBJD_BDBJQuery.aspx + + + + XLBJD_BDBJSelList.aspx + ASPXCodeBehind + + + XLBJD_BDBJSelList.aspx + + + XLBJD_BDBJSelQuery.aspx + ASPXCodeBehind + + + XLBJD_BDBJSelQuery.aspx + + + + + XLBJD_BJLRList.aspx + ASPXCodeBehind + + + XLBJD_BJLRList.aspx + + + XLBJD_BJLRQuery.aspx + ASPXCodeBehind + + + XLBJD_BJLRQuery.aspx + + + + + XLBJD_BJSMInfo.aspx + ASPXCodeBehind + + + XLBJD_BJSMInfo.aspx + + + XLBJD_BJSSWRInfo.aspx + ASPXCodeBehind + + + XLBJD_BJSSWRInfo.aspx + + + + XLBJD_CBZSList.aspx + ASPXCodeBehind + + + XLBJD_CBZSList.aspx + + + XLBJD_CLCBQuery.aspx + ASPXCodeBehind + + + XLBJD_CLCBQuery.aspx + + + + + XLBJD_CLHQTZList.aspx + ASPXCodeBehind + + + XLBJD_CLHQTZList.aspx + + + + XLBJD_CLZLList.aspx + ASPXCodeBehind + + + XLBJD_CLZLList.aspx + + + ASPXCodeBehind + XLBJD_CXQSCLList.aspx + + + XLBJD_CXQSCLList.aspx + + + + XLBJD_CYSMInfo.aspx + ASPXCodeBehind + + + XLBJD_CYSMInfo.aspx + + + + XLBJD_FBJXQList.aspx + ASPXCodeBehind + + + XLBJD_FBJXQList.aspx + + + + ASPXCodeBehind + XLBJD_HTBDJGDRInfo.aspx + + + XLBJD_HTBDJGDRInfo.aspx + + + + XLBJD_JGECBZSList.aspx + ASPXCodeBehind + + + XLBJD_JGECBZSList.aspx + + + + XLBJD_JGECLZLList.aspx + ASPXCodeBehind + + + XLBJD_JGECLZLList.aspx + + + + XLBJD_JGFLDInfo.aspx + ASPXCodeBehind + + + XLBJD_JGFLDInfo.aspx + + + + XLBJD_JYDRInfo.aspx + ASPXCodeBehind + + + XLBJD_JYDRInfo.aspx + + + + XLBJD_MsgDefInfo.aspx + ASPXCodeBehind + + + XLBJD_MsgDefInfo.aspx + + + XLBJD_MsgDefList.aspx + ASPXCodeBehind + + + XLBJD_MsgDefList.aspx + + + XLBJD_MXOperCPYT.aspx + ASPXCodeBehind + + + XLBJD_MXOperCPYT.aspx + + + XLBJD_MXOperDYDJ.aspx + ASPXCodeBehind + + + XLBJD_MXOperDYDJ.aspx + + + ASPXCodeBehind + XLBJD_MXOperXLXH.aspx + + + XLBJD_MXOperXLXH.aspx + + + ASPXCodeBehind + XLBJD_MX_BJCPInfo.aspx + + + XLBJD_MX_BJCPInfo.aspx + + + XLBJD_MX_YZSInfo.aspx + ASPXCodeBehind + + + XLBJD_MX_YZSInfo.aspx + + + + XLBJD_PLTJList.aspx + ASPXCodeBehind + + + XLBJD_PLTJQuery.aspx + ASPXCodeBehind + + + XLBJD_PLTJQuery.aspx + + + + XLBJD_TLJInfo.aspx + ASPXCodeBehind + + + XLBJD_TLJInfo.aspx + + + + XLBJD_WBBJDDRInfo.aspx + ASPXCodeBehind + + + XLBJD_WBBJDDRInfo.aspx + + + XLBJD_WBBJDDRList.aspx + ASPXCodeBehind + + + XLBJD_WBBJDDRList.aspx + + + + XLBJD_WBBJDLMList.aspx + ASPXCodeBehind + + + XLBJD_WBBJDLMList.aspx + + + + XLBJD_WBBJDMXList.aspx + ASPXCodeBehind + + + XLBJD_WBBJDMXList.aspx + + + + ASPXCodeBehind + XLBJD_WBBJDMX_DYDJTHInfo.aspx + + + XLBJD_WBBJDMX_DYDJTHInfo.aspx + + + XLBJD_WBBJDMX_DYDJTHList.aspx + ASPXCodeBehind + + + XLBJD_WBBJDMX_DYDJTHList.aspx + + + + XLBJD_WBBJDMX_TDGXWHInfo.aspx + ASPXCodeBehind + + + XLBJD_WBBJDMX_TDGXWHInfo.aspx + + + XLBJD_WBBJDMX_TDGXWHList.aspx + ASPXCodeBehind + + + XLBJD_WBBJDMX_TDGXWHList.aspx + + + + XLBJD_WBBJDMX_XHTHInfo.aspx + ASPXCodeBehind + + + XLBJD_WBBJDMX_XHTHInfo.aspx + + + XLBJD_WBBJDMX_XHTHList.aspx + ASPXCodeBehind + + + XLBJD_WBBJDMX_XHTHList.aspx + + + ASPXCodeBehind + XLBJD_WBBJDMX_XHTHQuery.aspx + + + XLBJD_WBBJDMX_XHTHQuery.aspx + + + + + XLBJD_WBBJDNRList.aspx + ASPXCodeBehind + + + XLBJD_WBBJDNRList.aspx + + + XLBJD_WBBJDXDRInfo.aspx + ASPXCodeBehind + + + XLBJD_WBBJDXDRInfo.aspx + + + + ASPXCodeBehind + XLBJD_WBPICDRInfo.aspx + + + XLBJD_WBPICDRInfo.aspx + + + XLBJD_WBPICDRList.aspx + ASPXCodeBehind + + + XLBJD_WBPICDRList.aspx + + + + XLBJD_WBPICNRInfo.aspx + ASPXCodeBehind + + + XLBJD_WBPICNRInfo.aspx + + + + XLBJD_WLHQList.aspx + ASPXCodeBehind + + + XLBJD_WLHQList.aspx + + + + XLBJD_WLHQTZList.aspx + ASPXCodeBehind + + + XLBJD_WLHQTZList.aspx + + + XLBJD_YZZCheck.aspx + ASPXCodeBehind + + + XLBJD_YZZCheck.aspx + + + XLBJD_ZDTJYSInfo.aspx + ASPXCodeBehind + + + XLBJD_ZDTJYSInfo.aspx + + + + XLBJD_ZJEInfo.aspx + ASPXCodeBehind + + + XLBJD_ZJEInfo.aspx + + + + XLBJD_ZLGZCLList.aspx + ASPXCodeBehind + + + XLBJD_ZLGZCLList.aspx + + + + XLJGB_ACZBTDList.aspx + ASPXCodeBehind + + + XLJGB_ACZBTDList.aspx + + + + XLJGB_DRInfo.aspx + ASPXCodeBehind + + + XLJGB_DRInfo.aspx + + + + XLJGB_JGFLDInfo.aspx + ASPXCodeBehind + + + XLJGB_JGFLDInfo.aspx + + + ASPXCodeBehind + XLJGB_JJZS.aspx + + + XLJGB_JJZS.aspx + + + + XLXSBJCLQuery.aspx + ASPXCodeBehind + + + XLXSBJCLQuery.aspx + + + + XLXSBJCL_HQFDInfo.aspx + ASPXCodeBehind + + + XLXSBJCL_HQFDInfo.aspx + + + XLXSBJCL_HQFDKRInfo.aspx + ASPXCodeBehind + + + XLXSBJCL_HQFDKRInfo.aspx + + + XLXSBJCL_HQFDList.aspx + ASPXCodeBehind + + + XLXSBJCL_HQFDList.aspx + + + XLXSBJCL_HQFDSZInfo.aspx + ASPXCodeBehind + + + XLXSBJCL_HQFDSZInfo.aspx + + + + + XLXSBJCXList.aspx + ASPXCodeBehind + + + XLXSBJCXList.aspx + + + XLXSBJCXQuery.aspx + ASPXCodeBehind + + + XLXSBJCXQuery.aspx + + + + + + + + + ASPXCodeBehind + XLXSJGBBDList.aspx + + + XLXSJGBBDList.aspx + + + ASPXCodeBehind + XLXSJGBBDQuery.aspx + + + XLXSJGBBDQuery.aspx + + + + + + JGBMLInfo.aspx + ASPXCodeBehind + + + JGBMLInfo.aspx + + + JGBMLList.aspx + ASPXCodeBehind + + + JGBMLList.aspx + + + JGBMLQuery.aspx + ASPXCodeBehind + + + JGBMLQuery.aspx + + + + + ASPXCodeBehind + JGBML_TJYZList.aspx + + + JGBML_TJYZList.aspx + + + + JGCZBLMList.aspx + ASPXCodeBehind + + + JGCZBLMList.aspx + + + + JGCZBMLList.aspx + ASPXCodeBehind + + + JGCZBMLList.aspx + + + + BJFL_KHInfo.aspx + ASPXCodeBehind + + + BJFL_KHInfo.aspx + + + BJFL_KHList.aspx + ASPXCodeBehind + + + BJFL_KHList.aspx + + + Code + + + + + ASPXCodeBehind + TZYZBJ2Info.aspx + + + TZYZBJ2Info.aspx + + + TZYZBJ2List.aspx + ASPXCodeBehind + + + TZYZBJ2List.aspx + + + ASPXCodeBehind + TZYZBJ2Query.aspx + + + TZYZBJ2Query.aspx + + + + + ASPXCodeBehind + TZYZBJ3Info.aspx + + + TZYZBJ3Info.aspx + + + ASPXCodeBehind + TZYZBJ3List.aspx + + + TZYZBJ3List.aspx + + + ASPXCodeBehind + TZYZBJ3Query.aspx + + + TZYZBJ3Query.aspx + + + + TZYZBJInfo.aspx + ASPXCodeBehind + + + TZYZBJInfo.aspx + + + TZYZBJList.aspx + ASPXCodeBehind + + + TZYZBJList.aspx + + + TZYZBJMXInfo.aspx + ASPXCodeBehind + + + TZYZBJMXInfo.aspx + + + ASPXCodeBehind + TZYZBJMXList.aspx + + + TZYZBJMXList.aspx + + + ASPXCodeBehind + TZYZBJMXQuery.aspx + + + TZYZBJMXQuery.aspx + + + + ASPXCodeBehind + TZYZBJ_YZZInfo.aspx + + + TZYZBJ_YZZInfo.aspx + + + ASPXCodeBehind + TZYZBJ_YZZList.aspx + + + TZYZBJ_YZZList.aspx + + + TZYZBJ_YZZQuery.aspx + ASPXCodeBehind + + + TZYZBJ_YZZQuery.aspx + + + + + TZYZJJ2Info.aspx + ASPXCodeBehind + + + TZYZJJ2Info.aspx + + + ASPXCodeBehind + TZYZJJ2List.aspx + + + TZYZJJ2List.aspx + + + TZYZJJ2Query.aspx + ASPXCodeBehind + + + TZYZJJ2Query.aspx + + + + + TZYZJJ3Info.aspx + ASPXCodeBehind + + + TZYZJJ3Info.aspx + + + TZYZJJ3List.aspx + ASPXCodeBehind + + + TZYZJJ3List.aspx + + + TZYZJJ3Query.aspx + ASPXCodeBehind + + + TZYZJJ3Query.aspx + + + + TZYZJJInfo.aspx + ASPXCodeBehind + + + TZYZJJInfo.aspx + + + TZYZJJList.aspx + ASPXCodeBehind + + + TZYZJJList.aspx + + + + ASPXCodeBehind + TZYZJJ_YZZInfo.aspx + + + TZYZJJ_YZZInfo.aspx + + + TZYZJJ_YZZList.aspx + ASPXCodeBehind + + + TZYZJJ_YZZList.aspx + + + TZYZJJ_YZZQuery.aspx + ASPXCodeBehind + + + TZYZJJ_YZZQuery.aspx + + + + + + + ASPXCodeBehind + TZYZ_JGBInfo.aspx + + + TZYZ_JGBInfo.aspx + + + + XLBJDInfo.aspx + ASPXCodeBehind + + + XLBJDInfo.aspx + + + XLBJDList.aspx + ASPXCodeBehind + + + XLBJDQuery.aspx + ASPXCodeBehind + + + XLBJDQuery.aspx + + + + + + ASPXCodeBehind + XLBJD_CLCBInfo.aspx + + + XLBJD_CLCBInfo.aspx + + + + + XLBJD_CLYLBLInfo.aspx + ASPXCodeBehind + + + XLBJD_CLYLBLInfo.aspx + + + XLBJD_CLYLBLList.aspx + ASPXCodeBehind + + + XLBJD_CLYLBLList.aspx + + + ASPXCodeBehind + XLBJD_DR.aspx + + + XLBJD_DR.aspx + + + + + + + XLBJD_MXOper.aspx + ASPXCodeBehind + + + XLBJD_MXOper.aspx + + + + ASPXCodeBehind + XLBJD_MX_YZInfo.aspx + + + XLBJD_MX_YZInfo.aspx + + + + XLBJD_PLDRList.aspx + ASPXCodeBehind + + + XLBJD_PLDRList.aspx + + + + XLBJD_PZGSInfo.aspx + ASPXCodeBehind + + + XLBJD_PZGSInfo.aspx + + + XLBJD_PZGSList.aspx + ASPXCodeBehind + + + XLBJD_PZGSList.aspx + + + + XLBJD_PZGSMXInfo.aspx + ASPXCodeBehind + + + XLBJD_PZGSMXInfo.aspx + + + + + XLJGB_CLJGTZInfo.aspx + ASPXCodeBehind + + + XLJGB_CLJGTZInfo.aspx + + + ASPXCodeBehind + XLJGB_CLJGTZList.aspx + + + XLJGB_CLJGTZList.aspx + + + + ASPXCodeBehind + XLJGB_JGBMXInfo.aspx + + + XLJGB_JGBMXInfo.aspx + + + XLJGB_JGBMXList.aspx + ASPXCodeBehind + + + XLJGB_JGBMXList.aspx + + + ASPXCodeBehind + XLJGB_JGBMXQuery.aspx + + + XLJGB_JGBMXQuery.aspx + + + + ASPXCodeBehind + XLJGB_PLDRQuery.aspx + + + XLJGB_PLDRQuery.aspx + + + + XLJGB_PLSZList.aspx + ASPXCodeBehind + + + XLJGB_PLSZList.aspx + + + ASPXCodeBehind + XLJGB_PLSZXHInfo.aspx + + + XLJGB_PLSZXHInfo.aspx + + + + XLJGB_PLDRList.aspx + ASPXCodeBehind + + + XLJGB_PLDRList.aspx + + + + XLXSBJCLInfo.aspx + ASPXCodeBehind + + + XLXSBJCLInfo.aspx + + + XLXSBJCLList.aspx + ASPXCodeBehind + + + XLXSBJCLList.aspx + + + + XSBJYWPZInfo.aspx + ASPXCodeBehind + + + XSBJYWPZInfo.aspx + + + XSBJYWPZList.aspx + ASPXCodeBehind + + + XSBJYWPZList.aspx + + + + XSBJYWPZ_BJXDWLInfo.aspx + ASPXCodeBehind + + + XSBJYWPZ_BJXDWLInfo.aspx + + + ASPXCodeBehind + XSBJYWPZ_BJXDWLList.aspx + + + XSBJYWPZ_BJXDWLList.aspx + + + + XSBJYWPZ_BJYXXList.aspx + ASPXCodeBehind + + + XSBJYWPZ_BJYXXList.aspx + + + XSBJYWPZ_BJYXXQuery.aspx + ASPXCodeBehind + + + XSBJYWPZ_BJYXXQuery.aspx + + + + ASPXCodeBehind + XSBJYWPZ_BZYSQuery.aspx + + + XSBJYWPZ_BZYSQuery.aspx + + + + + ASPXCodeBehind + XSBJYWPZ_CPYSInfo.aspx + + + XSBJYWPZ_CPYSInfo.aspx + + + ASPXCodeBehind + XSBJYWPZ_CPYSList.aspx + + + XSBJYWPZ_CPYSList.aspx + + + XSBJYWPZ_CPYSQuery.aspx + ASPXCodeBehind + + + XSBJYWPZ_CPYSQuery.aspx + + + Code + + + + XSBJYWPZ_MRXHDYInfo.aspx + ASPXCodeBehind + + + XSBJYWPZ_MRXHDYInfo.aspx + + + XSBJYWPZ_MRXHDYList.aspx + ASPXCodeBehind + + + XSBJYWPZ_MRXHDYList.aspx + + + ASPXCodeBehind + XSBJYWPZ_MRXHDYQuery.aspx + + + XSBJYWPZ_MRXHDYQuery.aspx + + + + XSBJYWPZ_TSCZInfo.aspx + ASPXCodeBehind + + + XSBJYWPZ_TSCZInfo.aspx + + + + + + + + + + XSYBJSQFJXXInfo.aspx + ASPXCodeBehind + + + XSYBJSQFJXXInfo.aspx + + + XSYBJSQFJXXList.aspx + ASPXCodeBehind + + + XSYBJSQFJXXList.aspx + + + XSYBJSQInfo.aspx + ASPXCodeBehind + + + XSYBJSQInfo.aspx + + + + XSYBJSQInfo_BJMXList.aspx + ASPXCodeBehind + + + XSYBJSQInfo_BJMXList.aspx + + + XSYBJSQList.aspx + ASPXCodeBehind + + + XSYBJSQList.aspx + + + XSYBJSQQuery.aspx + ASPXCodeBehind + + + XSYBJSQQuery.aspx + + + + + CLYLZDSQInfo.aspx + ASPXCodeBehind + + + CLYLZDSQInfo.aspx + + + CLYLZDSQList.aspx + ASPXCodeBehind + + + CLYLZDSQList.aspx + + + CLYLZDSQQuery.aspx + ASPXCodeBehind + + + CLYLZDSQQuery.aspx + + + + + YWYInfo.aspx + ASPXCodeBehind + + + YWYInfo.aspx + + + YWYList.aspx + ASPXCodeBehind + + + YWYList.aspx + + + YWYQuery.aspx + ASPXCodeBehind + + + YWYQuery.aspx + + + + JGCZBMLQuery.aspx + ASPXCodeBehind + + + JGCZBMLQuery.aspx + + + + JGCZBLMInfo.aspx + ASPXCodeBehind + + + JGCZBLMInfo.aspx + + + + JGBML_SelJGBInfo.aspx + ASPXCodeBehind + + + JGBML_SelJGBInfo.aspx + + + + JGBML_SelXSQYInfo.aspx + ASPXCodeBehind + + + JGBML_SelXSQYInfo.aspx + + + + XLBJD_CLHQList.aspx + ASPXCodeBehind + + + XLBJD_CLHQList.aspx + + + TZYZBJ4Info.aspx + ASPXCodeBehind + + + TZYZBJ4Info.aspx + + + TZYZBJ4List.aspx + ASPXCodeBehind + + + TZYZBJ4List.aspx + + + TZYZBJ4Query.aspx + ASPXCodeBehind + + + TZYZBJ4Query.aspx + + + + + + + + XLBJD_WBBJDANXXInfo.aspx + ASPXCodeBehind + + + XLBJD_WBBJDANXXInfo.aspx + + + XLBJD_WBBJDANXXList.aspx + ASPXCodeBehind + + + XLBJD_WBBJDANXXList.aspx + + + + XLBJD_WBBJDMX_TZInfo.aspx + ASPXCodeBehind + + + XLBJD_WBBJDMX_TZInfo.aspx + + + + XLBJD_WBBJDMX_XLXHInfo.aspx + ASPXCodeBehind + + + XLBJD_WBBJDMX_XLXHInfo.aspx + + + + XLBJDDB_ZJEList.aspx + ASPXCodeBehind + + + XLBJDDB_ZJEList.aspx + + + CLYLZDSQOper.aspx + ASPXCodeBehind + + + CLYLZDSQOper.aspx + + + + ASPXCodeBehind + ZDFXInfo.aspx + + + ZDFXInfo.aspx + + + ZDFXList.aspx + ASPXCodeBehind + + + ZDFXList.aspx + + + ZDFXQuery.aspx + ASPXCodeBehind + + + ZDFXQuery.aspx + + + + CXBJD_WLTZInfo.aspx + ASPXCodeBehind + + + CXBJD_WLTZInfo.aspx + + + + CX_RBJLCCZList.aspx + ASPXCodeBehind + + + CX_RBJLCCZList.aspx + + + + CX_RBJLCCZQuery.aspx + ASPXCodeBehind + + + CX_RBJLCCZQuery.aspx + + + + + + XLBJD_WBBJDMX_HTBDInfo.aspx + ASPXCodeBehind + + + XLBJD_WBBJDMX_HTBDInfo.aspx + + + + XLBJD_WBXLWLDRInfo.aspx + ASPXCodeBehind + + + XLBJD_WBXLWLDRInfo.aspx + + + XLBJD_WBXLWLDRList.aspx + ASPXCodeBehind + + + XLBJD_WBXLWLDRList.aspx + + + + XLBJD_WGCPBJList.aspx + ASPXCodeBehind + + + XLBJD_WGCPBJList.aspx + + + XLBJD_WGCPBJDRInfo.aspx + ASPXCodeBehind + + + XLBJD_WGCPBJDRInfo.aspx + + + + + + + XSBJYWPZ_BZYSInfo.aspx + ASPXCodeBehind + + + XSBJYWPZ_BZYSInfo.aspx + + + XSBJYWPZ_BZYSList.aspx + ASPXCodeBehind + + + XSBJYWPZ_BZYSList.aspx + + + + + + + + + + True + True + 0 + / + http://localhost/GTHINKING + True + http://localhost/GTHINKING + False + + + + + \ No newline at end of file diff --git a/N_XLXSBJA.suo b/N_XLXSBJA.suo index 24a552e3495bdcb94eeb038088e337c79b0bf9d8..87bd4790f3cfdc81574aef412e6a443688564277 100644 GIT binary patch delta 1949 zcmZXU4{Xy#6vywjwrio4jWSkT$GTBi_XjpuyFak8-@2i!8?rIzx{cAnHVm-nkUwDy zkxu^VhHgASMKqI;NDNA$i!n;D0hPpv4g>Txg=3mQNpXaYZhX0ROi!3wYvw1N(>3bcWC&<$1tc1v|_C~k-XHCriOv8Q@B zm43M$ld-@ACV&Kx2rTfvY|6_i`$ulIUPYw%&OB$1%uhz2M7Q<3wQk`N3uw@iobr5q zRl5Uvju*#~k)}1()Iyv*6$cXdgXM|01t~cWQ%pH>w;>R)&=Eda2=a z)vS$!@VcNLqenjxVq8Q|H;lD(Qq*DJO$+p=XH#Hh!h|2Y4@*wY+`L7*!@AA!9%~`$+mlfaspS{=}IyvFI zly8Q*6VR#qV=KiHN=Qsj9J)R*hDZyJ=Dqbd%^$|nIn8Ws9@M8px02$de2L_gJM#bj zvXw#a_w)HycP&5`w9VF-d3f({S4ZIxS2SmWGt6wFkq2C2wkQ<&kp1}Y{K5xg zK1f`7%kjH(pq4h`h)%Hv@*|L=_4V43z8Bp8F+5R7I$2*PgPhHMi)@oTMMdvT#S%_K z^!(6pTE8SEJCABJ;wdmqG2~;`30yRookT~ywte=(4fcS3@HEvq%?T$UodNHFFt|XnxR2a*0qQRf z(Am04v?J3-LGN=EUSXlpEbBHqs$mAm01l7^oWKPNKp|KOHi5067wiQ6U;rEd&w`IZ zG(R|4JOOrqognJxlaQYReSm%5D?~avemm|5_qG#8`@sQlkk&g>Pvt0j`ZLQ(IesIJ z6lus>peM!e40SmbsZ}?Uw%`X<`ig!p*lmg$`x+*$QC*yQuvJe-3*%Gxnf)2cG4Koc z6|hcibg?j(2K+U0n0|ET(~$;SXsBq^U^<6I?}PK;14_$G)n0~lg)aJX4c|ig4qT&) zC1x6N#nbUs4g+2#^{tWAQaz1!_)6$%v4z^(EQU-(ildxOy-n*#sSMNgCMBdS2x}>) zS)rgy2?eSZBXu?hVr~k0D18o+R};G4j7s~oV~cc?t8F_4o4Ux}Tr@fAIUlzMR@Z`c zl0NgTO-zM24RCsAfjm$~>l^1$uyHAkcpbFS?La9yDC{l?DJ_bDf)xW)Tbf7j`oez$ DaK|H+ delta 1813 zcmZvdZETZO6vv+nZTFO|($c*Ywq|4PUQ*D)WY6+i9K;T z9gZzZw^h+pN7j-djQaaj4IF8i?j0{YzH2^hk_vh5BP5MTj)u`&zt8$4_pR2dwRIQ` zx?OL+^ZOlHmn-Ix#5Gu{59OS$t?S=UqvX&=<`M^y4K5Njl68gJJfCF_wHpe1Q|fd% zK^&!27*7f5NmOKA3}z|fY4q6YaNe}UCe<4zGNxWp8h^#2iT0avNg^6qPh2|0)T~nd z^5&vat%P~p#norJI^8qVG$Rwy_vT(u>U6Zn!RbUiUuANWGbg|JXvU12s-u57FV40q zd8jl=JZwLObJ2;6B&AM5&7Xv!zhr%oN3C8?%072~d!UGJ(sT<*KA9Fj_UVDSO&eW(H_UPR-bjn=c{uP3-2DaF&2~?eX8q8)x3Mv&2|q3_#nmYT+TJ(lHuXg^0&ML^lq5 zg9zsN%}eQi20h+*XPKqxVwmvOS>vCAlWP3^D=7S#guQudqydvFseVK_@JVQ~V`BW| z^+qc43n8uQz`d~BA<0}$#v86ruP*{iHH|Yqq`0;W} z)#0Fle_G1n>No;w)Ay>&Y@-4YeZtx}Zqt)S+ LR_3Q;8V&yf=OI6f diff --git a/N_XLXSBJ_100860169_TZYZBJLInfo-线缆销售报价å�•调价因å­�值L.html b/N_XLXSBJ_100860169_TZYZBJLInfo-线缆销售报价å�•调价因å­�值L.html new file mode 100644 index 0000000..2cea1ee --- /dev/null +++ b/N_XLXSBJ_100860169_TZYZBJLInfo-线缆销售报价å�•调价因å­�值L.html @@ -0,0 +1,278 @@ + + + + + +ÏßÀÂÏúÊÛ±¨¼Ûµ¥µ÷¼ÛÒò×ÓÖµL°ïÖú + + + + + + +
+ +

¡ø ÏßÀÂÏúÊÛ±¨¼Ûµ¥µ÷¼ÛÒò×ÓÖµL ¨‹

+ +

¡¾ÓÃ;¡¿

+ +

ÓÃÓÚÉèÖõ÷¼ÛÒòËØÎª¡°L|°´±ê×¼¼Ó±¨¼ÛÊýÁ¿Çø¼äµ÷±¨¼Û¡±µÄ±¨¼Ûµ¥µ÷¼ÛÒò×ÓÖµ¡£

+ +

¡¾À¸Ä¿ËµÃ÷¡¿

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

µ÷¼ÛÒò×Ó

+
+

ά»¤±¨¼Ûµ¥µ÷¼ÛÒò×Ó¡£

+
+

±ê×¼

+
+

ά»¤±ê×¼¡£

+
+

±¨¼ÛÊýÁ¿Ê¼

+
+

ά»¤±¨¼ÛÊýÁ¿Ê¼¡£

+
+

±¨¼ÛÊýÁ¿Ö¹

+
+

ά»¤±¨¼ÛÊýÁ¿Ö¹¡£

+
+

Òò×ÓÖµ

+
+

¼Ç¼µ÷¼ÛÒò×ÓÖµ¡£

+
+

µ÷¼Û·½Ê½

+
+

ÏÔʾµ÷¼Û·½Ê½¡£

+
+

ά»¤ÈË

+
+

×îºóÒ»´Îά»¤µÄÈËÔ±¡£

+
+

ά»¤Ê±¼ä

+
+

×îºóÒ»´Îά»¤µÄʱ¼ä¡£

+
+ +

 

+ +
+ + + + diff --git a/N_XLXSBJ_100860169_TZYZBJLList-线缆销售报价å�•调价因å­�值L.html b/N_XLXSBJ_100860169_TZYZBJLList-线缆销售报价å�•调价因å­�值L.html new file mode 100644 index 0000000..d723831 --- /dev/null +++ b/N_XLXSBJ_100860169_TZYZBJLList-线缆销售报价å�•调价因å­�值L.html @@ -0,0 +1,279 @@ + + + + + +ÏßÀÂÏúÊÛ±¨¼Ûµ¥µ÷¼ÛÒò×ÓÖµL°ïÖú + + + + + + +
+ +

¡ø ÏßÀÂÏúÊÛ±¨¼Ûµ¥µ÷¼ÛÒò×ÓÖµL ¨‹

+ +

¡¾ÓÃ;¡¿

+ +

ÓÃÓÚÉèÖõ÷¼ÛÒòËØÎª¡°L|°´±ê×¼¼Ó±¨¼ÛÊýÁ¿Çø¼äµ÷±¨¼Û¡±µÄ±¨¼Ûµ¥µ÷¼ÛÒò×ÓÖµ¡£

+ +

¡¾À¸Ä¿ËµÃ÷¡¿

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

µ÷¼ÛÒò×Ó±àÂë

+
+

ÏÔʾ±¨¼Ûµ÷¼ÛÒò×ӵıàÂë¡£

+
+

µ÷¼ÛÒò×ÓÃû³Æ

+
+

ÏÔʾ±¨¼Ûµ÷¼ÛÒò×ÓµÄÃû³Æ¡£

+
+

±ê×¼

+
+

ÏÔʾ±ê×¼¡£

+
+

±¨¼ÛÊýÁ¿Ê¼

+
+

ÏÔʾ±¨¼ÛÊýÁ¿Ê¼¡£

+
+

±¨¼ÛÊýÁ¿Ö¹

+
+

ÏÔʾ±¨¼ÛÊýÁ¿Ö¹¡£

+
+

Òò×ÓÖµ

+
+

ÏÔʾµ÷¼ÛÒò×ÓÖµ¡£

+
+

µ÷¼Û·½Ê½

+
+

ÏÔʾµ÷¼Û·½Ê½¡£

+
+

ά»¤ÈË

+
+

ÏÔʾ×îºóÒ»´Îά»¤µÄÈËÔ±¡£

+
+

ά»¤Ê±¼ä

+
+

ÏÔʾ×îºóÒ»´Îά»¤µÄʱ¼ä¡£

+
+ +

 

+ +
+ + + + diff --git a/N_XLXSBJ_100860169_TZYZBJLQuery-线缆销售报价å�•调价因å­�值L.html b/N_XLXSBJ_100860169_TZYZBJLQuery-线缆销售报价å�•调价因å­�值L.html new file mode 100644 index 0000000..664b117 --- /dev/null +++ b/N_XLXSBJ_100860169_TZYZBJLQuery-线缆销售报价å�•调价因å­�值L.html @@ -0,0 +1,215 @@ + + + + + +ÏßÀÂÏúÊÛ±¨¼Ûµ¥µ÷¼ÛÒò×ÓÖµL°ïÖú + + + + + + +
+ +

¡ø ÏßÀÂÏúÊÛ±¨¼Ûµ¥µ÷¼ÛÒò×ÓÖµL ¨‹

+ +

¡¾ÓÃ;¡¿

+ +

ÓÃÓÚÉèÖõ÷¼ÛÒòËØÎª¡°L|°´±ê×¼¼Ó±¨¼ÛÊýÁ¿Çø¼äµ÷±¨¼Û¡±µÄ±¨¼Ûµ¥µ÷¼ÛÒò×ÓÖµ¡£

+ +

¡¾À¸Ä¿ËµÃ÷¡¿

+ + + + + + + + + + + + + + + + + + + + + +
+

µ÷¼Û±í

+
+

Ñ¡Ôñ²»Í¬µÄµ÷¼Û±í£¬ÉèÖõ÷¼ÛÒò×ÓÖµ¡£

+
+

±ê×¼

+
+

Ñ¡Ôñ±ê×¼¡£

+
+

±¨¼ÛÊýÁ¿Ê¼>=

+
+

ÊäÈ뱨¼ÛÊýÁ¿Ê¼µÄÏÂÏÞ¡£

+
+

±¨¼ÛÊýÁ¿Ê¼<=

+
+

ÊäÈ뱨¼ÛÊýÁ¿Ê¼µÄÉÏÏÞ¡£

+
+

±¨¼ÛÊýÁ¿Ö¹>=

+
+

ÊäÈ뱨¼ÛÊýÁ¿Ö¹µÄÏÂÏÞ¡£

+
+

±¨¼ÛÊýÁ¿Ö¹<=

+
+

ÊäÈ뱨¼ÛÊýÁ¿Ö¹µÄÉÏÏÞ¡£

+
+ +

 

+ +
+ + + + diff --git a/SendFJ.cs b/SendFJ.cs new file mode 100644 index 0000000..5488cbe --- /dev/null +++ b/SendFJ.cs @@ -0,0 +1,255 @@ +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 System.Security.Cryptography.X509Certificates; +using System.Net.Security; +using System.IO; +using GThinking.N_MISPRO.Data; +using GThinking.N_MISPRO.Utility; +using GThinking.N_MISPRO.MISPROAS; +using System.Net; +using System.Text; +using GThinking.N_MISPROAS; + +namespace GThinking.N_XLXSBJ +{ + public class SendFJ + { + + public static void UploadFile(string sBJDID) + { + + WriteLog("±¨¼Ûµ¥¸½¼þ·¢ËÍ", "±¨¼Ûµ¥ºÅ£º" + sBJDID); + //BIP±ØÐë±äÁ¿ + string accessToken = string.Empty; + string businessType = "yonbip-scm-scmmp%2BYonSuite"; + string businessId = string.Empty; + bool usePrivateBucket = false; + + string strPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "work\\temp\\BJDFJ");//½ð˼άtempĿ¼ + if (!Directory.Exists(strPath)) + Directory.CreateDirectory(strPath); + + TDatabase dberp = TContextDatabases.GetDatabase("DBERP"); + TSQL SQL = new TSQL(dberp); + + SQL.Clear(); + SQL.Add("select JKZHPZ_TOKEN from JKZHPZ WHERE JKZHPZ_RZZH='BIP' "); + DataSet dsBIP = dberp.OpenDataSet(SQL); + if (dsBIP.Tables[0].Rows.Count > 0) + { + accessToken = dsBIP.Tables[0].Rows[0]["JKZHPZ_TOKEN"].ToString().Trim(); + } + WriteLog("±¨¼Ûµ¥¸½¼þ·¢ËÍ", "accessToken£º" + accessToken); + if (!String.IsNullOrEmpty(accessToken)) + { + SQL.Clear(); + SQL.Add("SELECT HLXTDZZ_DFDZZ from HLXTDZZ where HLXTDZZ_DZLXID='12' and HLXTDZZ_DZZ=:pBJDID "); + SQL.ParamByName("pBJDID").Value = sBJDID; + DataSet dsDZZ = dberp.OpenDataSet(SQL); + if (dsDZZ.Tables[0].Rows.Count > 0) + { + businessId = dsDZZ.Tables[0].Rows[0]["HLXTDZZ_DFDZZ"].ToString().Trim(); + } + WriteLog("±¨¼Ûµ¥¸½¼þ·¢ËÍ", "businessId£º" + businessId); + double GRPID = 0; + string sWJMC = string.Empty; + SQL.Clear(); + SQL.Add("select distinct convert(char(10),XLXSBJD_DOCGRPID) as WJID, "); + SQL.Add(" rtrim(WDWJ_MC)||'.'||WDWJ_KZM as WJMC "); + SQL.Add("from WDSL,WDWJ,XLXSBJD "); + SQL.Add("where WDSL_WJID=WDWJ_WJID and XLXSBJD_DOCGRPID=WDSL_FZID "); + SQL.Add("AND XLXSBJD_BJDID=:pBJDID "); + SQL.ParamByName("pBJDID").Value = sBJDID; + DataSet ds = dberp.OpenDataSet(SQL); + if (ds.Tables[0].Rows.Count > 0) + { + GRPID = CMISproConvert.StrToFloat(ds.Tables[0].Rows[0]["WJID"].ToString().Trim()); + sWJMC = ds.Tables[0].Rows[0]["WJMC"].ToString().Trim(); + } + if (GRPID > 0) + { + DocFileInfo[] arrayWDSX = FileService.GetFilesInfo(GRPID); + if (arrayWDSX.Length > 0) + { + for (int j = 0; j < arrayWDSX.Length; j++) + { + double WJID = arrayWDSX[j].FileId; + string fPath = strPath + "\\" + arrayWDSX[j].FileName; + FileService.GetFile(WJID, fPath); + } + } + } + + // ±éÀúÏÂÔØÄ¿Â¼£¬Êä³öÎļþ·¾¶²¢É¾³ýÎļþ + if (Directory.Exists(strPath)) + { + WriteLog("±¨¼Ûµ¥¸½¼þ·¢ËÍ", "×¼±¸·¢ËÍ£¬ÎļþĿ¼£º" + strPath); + string[] downloadedFiles = Directory.GetFiles(strPath); + foreach (string filePath in downloadedFiles) + { + WriteLog("±¨¼Ûµ¥¸½¼þ·¢ËÍ", "ÎļþÃû¼°ÆäλÖãº" + filePath); + + try + { + // Ç¿ÖÆTLS 1.2£¨.NET 2.0¼æÈÝд·¨£© + try + { + ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072; + } + catch + { + // Èç¹ûϵͳ²»Ö§³ÖTLS 1.2£¬Ö±½ÓÅ׳öÒì³£ + throw new Exception("µ±Ç°ÏµÍ³²»Ö§³ÖTLS 1.2ЭÒ飬ÎÞ·¨½¨Á¢°²È«Á¬½Ó"); + } + // Ìø¹ýÖ¤ÊéÑéÖ¤£¨²âÊÔ»·¾³Ê¹Óã© + ServicePointManager.ServerCertificateValidationCallback = delegate(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) + { + return true; + }; + + // 1. ÎļþУÑé + string fullRealPath = filePath; + if (!File.Exists(fullRealPath)) + { + WriteLog("±¨¼Ûµ¥¸½¼þ·¢ËÍ", "Îļþ²»´æÔÚ£º" + fullRealPath); + continue; + } + + string fileName = Path.GetFileName(fullRealPath); + byte[] fileBytes = File.ReadAllBytes(fullRealPath); + WriteLog("±¨¼Ûµ¥¸½¼þ·¢ËÍ", "Îļþ´óС£º" + fileBytes.Length + " ×Ö½Ú"); + + // 2. Æ´½ÓQuery²ÎÊý + StringBuilder querySb = new StringBuilder(); + querySb.Append("access_token="); + querySb.Append(HttpUtility.UrlEncode(accessToken)); + querySb.Append("&businessType="); + querySb.Append(HttpUtility.UrlEncode(businessType)); + querySb.Append("&businessId="); + querySb.Append(HttpUtility.UrlEncode(businessId)); + querySb.Append("&usePrivateBucket="); + querySb.Append(usePrivateBucket.ToString().ToLower()); + + string baseUrl = "https://bip-sit.hnhlxl.cn:9443/iuap-api-gateway/yonbip/uspace/iuap-apcom-file/rest/v1/file"; + string fullUrl = baseUrl + "?" + querySb.ToString(); + + // 3. ¹¹½¨multipart/form-dataÇëÇóÌ壨.NET 2.0¼æÈÝд·¨£© + string boundary = "----YonBipUploadBoundary" + DateTime.Now.Ticks.ToString(); + MemoryStream ms = new MemoryStream(); + + // дÈëÎļþ¶ÎÍ·²¿ + string header = "--" + boundary + "\r\n"; + header += "Content-Disposition: form-data; name=\"files\"; filename=\"" + fileName + "\"\r\n"; + header += "Content-Type: application/octet-stream\r\n"; + header += "\r\n"; + byte[] headerBytes = Encoding.UTF8.GetBytes(header); + ms.Write(headerBytes, 0, headerBytes.Length); + + // дÈëÎļþ¶þ½øÖÆ + ms.Write(fileBytes, 0, fileBytes.Length); + + // дÈë½áÊø·Ö¸ô·û + string footer = "\r\n--" + boundary + "--\r\n"; + byte[] footerBytes = Encoding.UTF8.GetBytes(footer); + ms.Write(footerBytes, 0, footerBytes.Length); + + byte[] postData = ms.ToArray(); + ms.Close(); + + // 4. ·¢ËÍÇëÇó + HttpWebRequest request = (HttpWebRequest)WebRequest.Create(fullUrl); + request.Method = "POST"; + request.ContentType = "multipart/form-data; boundary=" + boundary; + request.ContentLength = postData.Length; + request.Timeout = 60000; // 60Ã볬ʱ + + // дÈëÇëÇóÌå + using (Stream requestStream = request.GetRequestStream()) + { + requestStream.Write(postData, 0, postData.Length); + } + + // »ñÈ¡ÏìÓ¦ + using (HttpWebResponse response = (HttpWebResponse)request.GetResponse()) + { + using (Stream responseStream = response.GetResponseStream()) + { + byte[] buffer = new byte[4096]; + StringBuilder resultBuilder = new StringBuilder(); + int bytesRead = 0; + do + { + bytesRead = responseStream.Read(buffer, 0, buffer.Length); + if (bytesRead > 0) + { + resultBuilder.Append(Encoding.UTF8.GetString(buffer, 0, bytesRead)); + } + } while (bytesRead > 0); + + string resultJson = resultBuilder.ToString(); + WriteLog("±¨¼Ûµ¥¸½¼þ·¢ËÍ", "ÉÏ´«³É¹¦£¬ÏìÓ¦£º" + resultJson); + } + } + + // ÉÏ´«³É¹¦ºóɾ³ýÎļþ + File.Delete(filePath); + WriteLog("±¨¼Ûµ¥¸½¼þ·¢ËÍ", "ÎļþÒÑɾ³ý£º" + filePath); + } + catch (Exception ex) + { + WriteLog("±¨¼Ûµ¥¸½¼þ·¢ËÍ", "·¢ËÍʧ°Ü£¬ÎļþÃû£º" + filePath + "£¬´íÎó£º" + ex.Message); + if (ex.InnerException != null) + { + WriteLog("±¨¼Ûµ¥¸½¼þ·¢ËÍ", "ÄÚ²¿´íÎó£º" + ex.InnerException.Message); + } + } + } + } + } + + } + + #region µÍ°æ±¾¼æÈÝ£ºÖ¤ÊéУÑ龲̬·½·¨£¨²»ÄÜÓÃLambda£© + /// + /// ²âÊÔ»·¾³ºöÂÔSSLÖ¤ÊéУÑ飬¼æÈÝ.NET3.5/4.0 + /// + private static bool CheckServerCertificate(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) + { + // SIT²âÊÔ»·¾³Ö±½Ó·µ»ØtrueÌø¹ýÖ¤ÊéУÑ飻Éú²úɾ³ý´Ë¶Î£¬×ÔÐÐÅжÏsslPolicyErrors + return true; + } + #endregion + + #region ¼Ç¼ÈÕÖ¾ + + private static void WriteLog(string sYWName, string sLogText) + { + try + { + if (!Directory.Exists(AppConfig.WorkPath)) + { + DirectoryInfo dirInfo = Directory.CreateDirectory(AppConfig.WorkPath); + } + string filename = WorkDirectory.CombineLogPath(sYWName + "_" + DateTime.Now.ToString("yyyyMM") + ".log"); + if (!File.Exists(filename)) + { + using (File.Create(filename)) + { } + } + + File.AppendAllText(filename, DateTime.Now.ToString() + sLogText + "\r\n"); + + } + catch { }; + } + + #endregion + } +} diff --git a/TBYS.cs b/TBYS.cs new file mode 100644 index 0000000..52546fa --- /dev/null +++ b/TBYS.cs @@ -0,0 +1,408 @@ +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.Utility; +using GThinking.N_MISPRO.Data; +using GThinking.N_MISPRO.TableCache; +using GThinking.N_PUBLIC2; + + +namespace GThinking.N_XLXSBJ +{ + [TableMap(DB = "DBERP", DbTableName = "TBYSB", Umid = 100860168, IsWorkFlow = true, IsAttach = true, + DOCGRPIDFieldName = "TBYSB_DOCGRPID", DOCFJSFieldName = "TBYSB_FJS", + QuerySelSql = "", + DefaultFilter = " ", + EntitySelSql = "select TBYSB_SPDH, TBYSB_FQR, TBYSB_SYDWID, TBYSB_XMID, TBYSB_TBJE, TBYSB_XMMC, TBYSB_TBRQ, TBYSB_FJS, \r\n" + + " TBYSB_DOCGRPID, TBYSB_WFID, TBYSB_WFINST, TBYSB_WPID, TBYSB_WFAWAITER, TBYSB_WFHANDLER, TBYSB_ACTNAME, TBYSB_ZBF, \r\n" + + " TBYSB_TBDZ, TBYSB_TBJZRQ, TBYSB_XJYQ, TBYSB_BSJFXS, TBYSB_TBBZJJE, TBYSB_TBBZJXS, TBYSB_ZWFKSJ, TBYSB_BMID,TBYSB_TBZT, \r\n" + + " TBYSB_SQDB, TBYSB_BSJFSJ, TBYSB_GDFKTJ, TBYSB_CNFKTJ, TBYSB_QTYQ, TBYSB_SFXYCADZYS, TBYSB_JSPCNR, \r\n" + + " TBYSB_WHR,TBYSB_WHRID,TBYSB_WHSJ,TBYSB_GKFZR \r\n" + + " from TBYSB where TBYSB_SPDH=:TBYSB_SPDH", + + UpdateSql = "update TBYSB set \r\n" + + "TBYSB_FQR=:TBYSB_FQR, \r\n" + + "TBYSB_SYDWID=:TBYSB_SYDWID, \r\n" + + "TBYSB_XMID=:TBYSB_XMID, \r\n" + + "TBYSB_TBJE=:TBYSB_TBJE, \r\n" + + "TBYSB_XMMC=:TBYSB_XMMC, \r\n" + + "TBYSB_TBRQ=:TBYSB_TBRQ, \r\n" + + "TBYSB_FJS=:TBYSB_FJS, \r\n" + + "TBYSB_TBDZ=:TBYSB_TBDZ, \r\n" + + "TBYSB_DOCGRPID=:TBYSB_DOCGRPID, \r\n" + + "TBYSB_ZBF=:TBYSB_ZBF, \r\n" + + "TBYSB_TBJZRQ=:TBYSB_TBJZRQ, \r\n" + + "TBYSB_XJYQ=:TBYSB_XJYQ, \r\n" + + "TBYSB_BSJFXS=:TBYSB_BSJFXS, \r\n" + + "TBYSB_TBBZJJE=:TBYSB_TBBZJJE, \r\n" + + "TBYSB_TBBZJXS=:TBYSB_TBBZJXS, \r\n" + + "TBYSB_ZWFKSJ=:TBYSB_ZWFKSJ, \r\n" + + "TBYSB_BMID=:TBYSB_BMID, \r\n" + + "TBYSB_TBZT=:TBYSB_TBZT, \r\n" + + "TBYSB_SQDB=:TBYSB_SQDB, \r\n" + + "TBYSB_BSJFSJ=:TBYSB_BSJFSJ, \r\n" + + "TBYSB_GDFKTJ=:TBYSB_GDFKTJ, \r\n" + + "TBYSB_CNFKTJ=:TBYSB_CNFKTJ, \r\n" + + "TBYSB_QTYQ=:TBYSB_QTYQ, \r\n" + + "TBYSB_SFXYCADZYS=:TBYSB_SFXYCADZYS,\r\n" + + "TBYSB_JSPCNR=:TBYSB_JSPCNR, \r\n" + + "TBYSB_WHR=:TBYSB_WHR, \r\n" + + "TBYSB_WHRID=:TBYSB_WHRID, \r\n" + + "TBYSB_WHSJ=:TBYSB_WHSJ, \r\n" + + "TBYSB_GKFZR=:TBYSB_GKFZR \r\n" + + " where TBYSB_SPDH=:TBYSB_SPDH ", + + InsertSql = "insert into TBYSB( TBYSB_SPDH, TBYSB_FQR, TBYSB_SYDWID, TBYSB_XMID, TBYSB_TBJE, TBYSB_XMMC, TBYSB_TBRQ, TBYSB_FJS, \r\n" + + " TBYSB_DOCGRPID, TBYSB_ZBF, \r\n" + + " TBYSB_TBDZ, TBYSB_TBJZRQ, TBYSB_XJYQ, TBYSB_BSJFXS, TBYSB_TBBZJJE, TBYSB_TBBZJXS, TBYSB_ZWFKSJ, TBYSB_BMID,TBYSB_TBZT, \r\n" + + " TBYSB_SQDB, TBYSB_BSJFSJ, TBYSB_GDFKTJ, TBYSB_CNFKTJ, TBYSB_QTYQ, TBYSB_SFXYCADZYS, TBYSB_JSPCNR, \r\n" + + " TBYSB_WHR,TBYSB_WHRID,TBYSB_WHSJ,TBYSB_GKFZR)\r\n" + + + + " values(:TBYSB_SPDH, :TBYSB_FQR, :TBYSB_SYDWID, :TBYSB_XMID, :TBYSB_TBJE, :TBYSB_XMMC, :TBYSB_TBRQ, :TBYSB_FJS, \r\n" + + " :TBYSB_DOCGRPID, :TBYSB_ZBF, \r\n" + + " :TBYSB_TBDZ, :TBYSB_TBJZRQ, :TBYSB_XJYQ, :TBYSB_BSJFXS, :TBYSB_TBBZJJE, :TBYSB_TBBZJXS, :TBYSB_ZWFKSJ, :TBYSB_BMID, :TBYSB_TBZT, \r\n" + + " :TBYSB_SQDB, :TBYSB_BSJFSJ, :TBYSB_GDFKTJ, :TBYSB_CNFKTJ, :TBYSB_QTYQ, :TBYSB_SFXYCADZYS, :TBYSB_JSPCNR, \r\n" + + " :TBYSB_WHR, :TBYSB_WHRID, :TBYSB_WHSJ, :TBYSB_GKFZR )", + + DeleteSql = "delete from TBYSB where TBYSB_SPDH=:TBYSB_SPDH ")] + + public class TBYS : EntityManager + { + #region ×ֶμ¶Ó³Éä + + private string _TBYSB_SPDH; + [ColumnMap(DbField = "TBYSB_SPDH", CtrlName = "txtSPDH", DbTitle = "ÉóÅúµ¥ºÅ", Type = FieldType.C, DefaultValue = "", + IsAllowNull = true, IsKey = true, Length = 20)] + + public string TBYSB_SPDH + { + get { return _TBYSB_SPDH; } + set { _TBYSB_SPDH = value; } + } + + private string _TBYSB_FQR; + [ColumnMap(DbField = "TBYSB_FQR", CtrlName = "txtFQR", DbTitle = "·¢ÆðÈË", Type = FieldType.C, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 30)] + public string TBYSB_FQR + { + get { return _TBYSB_FQR; } + set { _TBYSB_FQR = value; } + } + + private string _TBYSB_SYDWID; + [ColumnMap(DbField = "TBYSB_SYDWID", CtrlName = "cbxSYDWID", DbTitle = "ʹÓõ¥Î»ID", Type = FieldType.CBX, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 4)] + public string TBYSB_SYDWID + { + get { return _TBYSB_SYDWID; } + set { _TBYSB_SYDWID = value; } + } + + private string _TBYSB_XMID; + [ColumnMap(DbField = "TBYSB_XMID", CtrlName = "txtXMID", DbTitle = "ÏîÄ¿ID", Type = FieldType.C, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 10)] + public string TBYSB_XMID + { + get { return _TBYSB_XMID; } + set { _TBYSB_XMID = value; } + } + + private decimal _TBYSB_TBJE; + [ColumnMap(DbField = "TBYSB_TBJE", CtrlName = "txtTBJE", DbTitle = "Ͷ±ê½ð¶î", Type = FieldType.F, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 0)] + public decimal TBYSB_TBJE + { + get { return _TBYSB_TBJE; } + set { _TBYSB_TBJE = value; } + } + + private string _TBYSB_XMMC; + [ColumnMap(DbField = "TBYSB_XMMC", CtrlName = "txtXMMC", DbTitle = "ÏîÄ¿Ãû³Æ", Type = FieldType.C, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 250)] + public string TBYSB_XMMC + { + get { return _TBYSB_XMMC; } + set { _TBYSB_XMMC = value; } + } + + private string _TBYSB_TBRQ; + [ColumnMap(DbField = "TBYSB_TBRQ", CtrlName = "datTBRQ", DbTitle = "Ͷ±êÈÕÆÚ", Type = FieldType.D, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 23)] + public string TBYSB_TBRQ + { + get { return _TBYSB_TBRQ; } + set { _TBYSB_TBRQ = value; } + } + + private decimal _TBYSB_FJS; + [ColumnMap(DbField = "TBYSB_FJS", CtrlName = "txtFJS", DbTitle = "¸½¼þÊý", Type = FieldType.F, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 8)] + public decimal TBYSB_FJS + { + get { return _TBYSB_FJS; } + set { _TBYSB_FJS = value; } + } + + private decimal _TBYSB_DOCGRPID; + [ColumnMap(DbField = "TBYSB_DOCGRPID", DbTitle = "Îĵµ·Ö×éºÅ", CtrlName = "txtDOCGRPID", Type = FieldType.HiddenField, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 8)] + public decimal TBYSB_DOCGRPID + { + get { return _TBYSB_DOCGRPID; } + set { _TBYSB_DOCGRPID = value; } + } + + private string _TBYSB_WFID; + [ColumnMap(DbField = "TBYSB_WFID", CtrlName = "txtWFID", DbTitle = "¹¤×÷Á÷ºÅ", Type = FieldType.HiddenField, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 10)] + public string TBYSB_WFID + { + get { return _TBYSB_WFID; } + set { _TBYSB_WFID = value; } + } + + private decimal _TBYSB_WFINST; + [ColumnMap(DbField = "TBYSB_WFINST", CtrlName = "txtWFINST", DbTitle = "¹¤×÷Á÷ʵÀýºÅ", Type = FieldType.HiddenField, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 8)] + public decimal TBYSB_WFINST + { + get { return _TBYSB_WFINST; } + set { _TBYSB_WFINST = value; } + } + + private string _TBYSB_WPID; + [ColumnMap(DbField = "TBYSB_WPID", CtrlName = "txtWPID", DbTitle = "Á÷³Ì״̬", Type = FieldType.HiddenField, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 4)] + public string TBYSB_WPID + { + get { return _TBYSB_WPID; } + set { _TBYSB_WPID = value; } + } + + private string _TBYSB_WFAWAITER; + [ColumnMap(DbField = "TBYSB_WFAWAITER", CtrlName = "txtAWAITER", DbTitle = "´ý´¦ÀíÈË", Type = FieldType.HiddenField, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 250)] + public string TBYSB_WFAWAITER + { + get { return _TBYSB_WFAWAITER; } + set { _TBYSB_WFAWAITER = value; } + } + + private string _TBYSB_WFHANDLER; + [ColumnMap(DbField = "TBYSB_WFHANDLER", CtrlName = "txtHANDLER", DbTitle = "ÒÑ´¦ÀíÈË", Type = FieldType.HiddenField, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 250)] + public string TBYSB_WFHANDLER + { + get { return _TBYSB_WFHANDLER; } + set { _TBYSB_WFHANDLER = value; } + } + + private string _TBYSB_ACTNAME; + [ColumnMap(DbField = "TBYSB_ACTNAME", CtrlName = "txtACTNAME", DbTitle = "ACTNAME", Type = FieldType.HiddenField, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 10)] + public string TBYSB_ACTNAME + { + get { return _TBYSB_ACTNAME; } + set { _TBYSB_ACTNAME = value; } + } + + private string _TBYSB_ZBF; + [ColumnMap(DbField = "TBYSB_ZBF", CtrlName = "txtZBF", DbTitle = "Õб귽", Type = FieldType.C, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 120)] + public string TBYSB_ZBF + { + get { return _TBYSB_ZBF; } + set { _TBYSB_ZBF = value; } + } + + private string _TBYSB_TBDZ; + [ColumnMap(DbField = "TBYSB_TBDZ", CtrlName = "txtTBDZ", DbTitle = "Ͷ±êµØÖ·", Type = FieldType.C, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 250)] + public string TBYSB_TBDZ + { + get { return _TBYSB_TBDZ; } + set { _TBYSB_TBDZ = value; } + } + + private string _TBYSB_TBJZRQ; + [ColumnMap(DbField = "TBYSB_TBJZRQ", CtrlName = "datTBJZRQ", DbTitle = "Ͷ±ê½ØÖ¹ÈÕÆÚ", Type = FieldType.D, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 23)] + public string TBYSB_TBJZRQ + { + get { return _TBYSB_TBJZRQ; } + set { _TBYSB_TBJZRQ = value; } + } + + private string _TBYSB_XJYQ; + [ColumnMap(DbField = "TBYSB_XJYQ", CtrlName = "txtXJYQ", DbTitle = "ÏÞ¼ÛÒªÇó", Type = FieldType.C, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 250)] + public string TBYSB_XJYQ + { + get { return _TBYSB_XJYQ; } + set { _TBYSB_XJYQ = value; } + } + + private string _TBYSB_BSJFXS; + [ColumnMap(DbField = "TBYSB_BSJFXS", CtrlName = "cbxBSJFXS", DbTitle = "±êÊé½»¸¶ÐÎʽ", Type = FieldType.CBX, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 1)] + public string TBYSB_BSJFXS + { + get { return _TBYSB_BSJFXS; } + set { _TBYSB_BSJFXS = value; } + } + + private decimal _TBYSB_TBBZJJE; + [ColumnMap(DbField = "TBYSB_TBBZJJE", CtrlName = "txtTBBZJJE", DbTitle = "Ͷ±ê±£Ö¤½ð½ð¶î", Type = FieldType.F, DefaultValue = "", + IsAllowNull = false, IsKey = false, Length = 30)] + public decimal TBYSB_TBBZJJE + { + get { return _TBYSB_TBBZJJE; } + set { _TBYSB_TBBZJJE = value; } + } + + private string _TBYSB_TBBZJXS; + [ColumnMap(DbField = "TBYSB_TBBZJXS", CtrlName = "cbxTBBZJXS", DbTitle = "Ͷ±ê±£Ö¤½ðÐÎʽ", Type = FieldType.CBX, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 10)] + public string TBYSB_TBBZJXS + { + get { return _TBYSB_TBBZJXS; } + set { _TBYSB_TBBZJXS = value; } + } + + private DateTime _TBYSB_ZWFKSJ; + [ColumnMap(DbField = "TBYSB_ZWFKSJ", CtrlName = "datZWFKSJ", DbTitle = "×îÍí¸¶¿îʱ¼ä", Type = FieldType.D, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 30)] + public DateTime TBYSB_ZWFKSJ + { + get { return _TBYSB_ZWFKSJ; } + set { _TBYSB_ZWFKSJ = value; } + } + + private string _TBYSB_BMID; + [ColumnMap(DbField = "TBYSB_BMID", CtrlName = "cbxBMID", DbTitle = "²¿ÃÅID", Type = FieldType.CBX, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 8)] + public string TBYSB_BMID + { + get { return _TBYSB_BMID; } + set { _TBYSB_BMID = value; } + } + + private string _TBYSB_TBZT; + [ColumnMap(DbField = "TBYSB_TBZT", CtrlName = "txtTBZT", DbTitle = "Ͷ±êÖ÷Ìå", Type = FieldType.C, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 120)] + public string TBYSB_TBZT + { + get { return _TBYSB_TBZT; } + set { _TBYSB_TBZT = value; } + } + + private string _TBYSB_SQDB; + [ColumnMap(DbField = "TBYSB_SQDB", CtrlName = "txtSQDB", DbTitle = "ÊÚȨ´ú±í", Type = FieldType.C, DefaultValue = "", + IsAllowNull = false, IsKey = false, Length = 50)] + public string TBYSB_SQDB + { + get { return _TBYSB_SQDB; } + set { _TBYSB_SQDB = value; } + } + + private DateTime _TBYSB_BSJFSJ; + [ColumnMap(DbField = "TBYSB_BSJFSJ", CtrlName = "datBSJFSJ", DbTitle = "±êÊé½»¸¶Ê±¼ä", Type = FieldType.D, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 30)] + public DateTime TBYSB_BSJFSJ + { + get { return _TBYSB_BSJFSJ; } + set { _TBYSB_BSJFSJ = value; } + } + + private string _TBYSB_GDFKTJ; + [ColumnMap(DbField = "TBYSB_GDFKTJ", CtrlName = "txtGDFKTJ", DbTitle = "¹æ¶¨¸¶¿îÌõ¼þ", Type = FieldType.C, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 1000)] + public string TBYSB_GDFKTJ + { + get { return _TBYSB_GDFKTJ; } + set { _TBYSB_GDFKTJ = value; } + } + + private string _TBYSB_CNFKTJ; + [ColumnMap(DbField = "TBYSB_CNFKTJ", CtrlName = "txtCNFKTJ", DbTitle = "³Ðŵ¸¶¿îÌõ¼þ", Type = FieldType.C, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 1000)] + public string TBYSB_CNFKTJ + { + get { return _TBYSB_CNFKTJ; } + set { _TBYSB_CNFKTJ = value; } + } + + private string _TBYSB_QTYQ; + [ColumnMap(DbField = "TBYSB_QTYQ", CtrlName = "txtQTYQ", DbTitle = "ÆäËûÒªÇó", Type = FieldType.C, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 1000)] + public string TBYSB_QTYQ + { + get { return _TBYSB_QTYQ; } + set { _TBYSB_QTYQ = value; } + } + + private string _TBYSB_SFXYCADZYS; + [ColumnMap(DbField = "TBYSB_SFXYCADZYS", CtrlName = "cbxSFXYCADZYS", DbTitle = "ÊÇ·ñÐèÒªCAµç×ÓÔ¿³×", Type = FieldType.CBX, DefaultValue = "", + IsAllowNull = false, IsKey = false, Length = 1)] + public string TBYSB_SFXYCADZYS + { + get { return _TBYSB_SFXYCADZYS; } + set { _TBYSB_SFXYCADZYS = value; } + } + + private string _TBYSB_JSPCNR; + [ColumnMap(DbField = "TBYSB_JSPCNR", CtrlName = "txtJSPCNR", DbTitle = "Ͷ±êÎļþµÄ¸¶¿î·½Ê½", Type = FieldType.C, DefaultValue = "", + IsAllowNull = false, IsKey = false, Length = 1000)] + public string TBYSB_JSPCNR + { + get { return _TBYSB_JSPCNR; } + set { _TBYSB_JSPCNR = value; } + } + + private string _TBYSB_WHR; + [ColumnMap(DbField = "TBYSB_WHR", CtrlName = "txtWHR", DbTitle = "ά»¤ÈË", Type = FieldType.C, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 30)] + public string TBYSB_WHR + { + get { return _TBYSB_WHR; } + set { _TBYSB_WHR = value; } + } + + private string _TBYSB_WHRID; + [ColumnMap(DbField = "TBYSB_WHRID", CtrlName = "txtWHRID", DbTitle = "ά»¤ÈËID", Type = FieldType.HiddenField, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 10)] + public string TBYSB_WHRID + { + get { return _TBYSB_WHRID; } + set { _TBYSB_WHRID = value; } + } + + private DateTime _TBYSB_WHSJ; + [ColumnMap(DbField = "TBYSB_WHSJ", CtrlName = "datWHSJ", DbTitle = "ά»¤Ê±¼ä", Type = FieldType.DT, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 30)] + public DateTime TBYSB_WHSJ + { + get { return _TBYSB_WHSJ; } + set { _TBYSB_WHSJ = value; } + } + + private string _TBYSB_GKFZR; + [ColumnMap(DbField = "TBYSB_GKFZR", CtrlName = "txtGKFZR", DbTitle = "¹é¿Ú¸ºÔðÈË", Type = FieldType.C, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 120)] + public string TBYSB_GKFZR + { + get { return _TBYSB_GKFZR; } + set { _TBYSB_GKFZR = value; } + } + + #endregion + } +} \ No newline at end of file diff --git a/TBYSInfo.aspx b/TBYSInfo.aspx new file mode 100644 index 0000000..d58fae7 --- /dev/null +++ b/TBYSInfo.aspx @@ -0,0 +1,219 @@ +<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleCard.Master" AutoEventWireup="True" Codebehind="TBYSInfo.aspx.cs" +Inherits="GThinking.N_XLXSBJ.TBYSInfo" Title="Ͷ±êÔ¤Éó" %> +<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleCard.Master" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ ÉóÅúµ¥ºÅ£º + + Ͷ±êÈÕÆÚ£º +
+ ±êÌ⣺ + +
+ ·¢ÆðÈË£º + + ËùÊôµ¥Î»£º +
+ ËùÊô²¿ÃÅ£º + + ¸½¼þÊý£º + +
+ ÏîÄ¿Ãû³Æ£º + +
+ Õб귽(²É¹º·½)£º +
+ Ͷ±êµØÖ·£º +
+ Ͷ±ê½ð¶î(Ôª)£º + + Ͷ±êÖ÷Ì壺 +
+ Ͷ±ê½ØÖ¹ÈÕÆÚ£º + + ±êÊé½»¸¶Ê±¼ä£º +
+ ±êÊé½»¸¶ÐÎʽ£º + + ÊÇ·ñÐèÒªCAµç×ÓÔ¿³×£º +
+ Ͷ±ê±£Ö¤½ð½ð¶î(Ôª)£º + + + Ͷ±ê±£Ö¤½ðÐÎʽ£º +
+ ×îÍí¸¶¿îʱ¼ä£º + + ÊÚȨ´ú±í£º +
+ ÏÞ¼ÛÒªÇó£º +
+ ÕбêÎļþ¹æ¶¨µÄ¸¶¿îÌõ¼þ£º +
+ ÊÚȨ´ú±í³ÐŵµÄ¸¶¿îÌõ¼þ£º +
+ Ͷ±êÎļþµÄ¸¶¿î·½Ê½£º +
+ ÆäËûÒªÇó£º +
+ ÏúÊÛ·þÎñ/´ó¿Í»§/¹¤³ÌÏîÄ¿/ÓªÏúÖÐÐÄ×Ü£º + + + + + +
+ + + +
+
+ ά»¤ÈË£º + + ά»¤Ê±¼ä£º +
+ + + + +
diff --git a/TBYSInfo.aspx.cs b/TBYSInfo.aspx.cs new file mode 100644 index 0000000..4c1db43 --- /dev/null +++ b/TBYSInfo.aspx.cs @@ -0,0 +1,313 @@ +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_MISPRO.Caching; +using GThinking.N_WORKFLOW; + +namespace GThinking.N_XLXSBJ +{ + public partial class TBYSInfo : SingleCardBase + { + TBYS entity = new TBYS(); + + #region + protected void Page_Load(object sender, EventArgs e) + { + this.UMID = 100860168; + this.UMName = "Ͷ±êÔ¤Éó"; + this.CurMaster = Master; + this.CurEntity = entity; + this.PageHeight = 600; + this.PageWidth = 750; + + this.Master.EnableAttachBtn = true; + + if (!IsPostBack) + { + InitControls(); + } + + base.InitPage(); + + this.WorkFlowId = _curWorkFlow.GetWFID("XSBJ_TBYS"); + } + + #endregion + + #region + protected override void LoadRecord() + { + if (!IsPostBack) + { + if (!PageParam.ContainsKey("TBYSB_SPDH")) + { + this.CurEntity.EntityTable.EntitySelSql = @"select TBYSB_SPDH, TBYSB_FQR, TBYSB_SYDWID, TBYSB_XMID, TBYSB_TBJE, TBYSB_XMMC, TBYSB_TBRQ, TBYSB_FJS, + TBYSB_DOCGRPID, TBYSB_WFID, TBYSB_WFINST, TBYSB_WPID, TBYSB_WFAWAITER, TBYSB_WFHANDLER, TBYSB_ACTNAME, TBYSB_ZBF, + TBYSB_TBDZ, TBYSB_TBJZRQ, TBYSB_XJYQ, TBYSB_BSJFXS, TBYSB_TBBZJJE, TBYSB_TBBZJXS, TBYSB_ZWFKSJ, TBYSB_BMID,TBYSB_TBZT, + TBYSB_SQDB, TBYSB_BSJFSJ, TBYSB_GDFKTJ, TBYSB_CNFKTJ, TBYSB_QTYQ, TBYSB_SFXYCADZYS, TBYSB_JSPCNR, + TBYSB_WHR,TBYSB_WHRID,TBYSB_WHSJ,TBYSB_GKFZR + from TBYSB where TBYSB_WFID=:TBYSB_WFID and TBYSB_WFINST=:TBYSB_WFINST"; + this.CurEntity.Param.Add("TBYSB_WFID", PageParam.GetRTrimString("WFID")); + this.CurEntity.Param.Add("TBYSB_WFINST", PageParam.GetRTrimString("WFInst")); + } + else + { + this.CurEntity.Param.Add("TBYSB_SPDH", PageParam.GetRTrimString("TBYSB_SPDH").ToString().Trim()); + } + } + else + { + this.CurEntity.Param.Add("TBYSB_SPDH", txtSPDH.Text); + } + base.LoadRecord(); + + // Æ´½Ó±êÌâÏÔʾ + string sXMMC = txtXMMC.Text.Trim(); + string sFQR = txtFQR.Text.Trim(); + string sTBRQ = datTBRQ.Text.Trim(); + txtBT.Text = "Ͷ±êÔ¤Éó±í( " + sXMMC + ") -" + sFQR + "-" + sTBRQ; + txtSTRTBBZJJE.Text = txtTBBZJJE.Value.ToString().Trim(); + } + protected override void OnNewRecorder() + { + base.OnNewRecorder(); + + cbxSFXYCADZYS.SelectedValue = ""; + txtSTRTBBZJJE.Text = ""; + txtSPDH.Text = ""; + txtWHR.Text = tSession.UserName; + txtWHRID.Value = tSession.UserId; + datWHSJ.Value = CMISproConvert.ConvertTime(System.DateTime.Now); + + txtFQR.Text = tSession.UserName; + datTBRQ.Text = CMISproConvert.ConvertDate(System.DateTime.Today); + + TDatabase dberp = TContextDatabases.GetDatabase("DBERP"); + string sDW = ""; + string sBM = ""; + DataSet ds = dberp.OpenDataSet("select RSRYJBXX_RZBM, RSRYJBXX_SYDWID from RSRYJBXX where RSRYJBXX_RYID = '" + tSession.UserId + "'"); + if (ds.Tables[0].Rows.Count > 0) + { + sBM = ds.Tables[0].Rows[0]["RSRYJBXX_RZBM"].ToString().Trim(); + sDW = ds.Tables[0].Rows[0]["RSRYJBXX_SYDWID"].ToString().Trim(); + } + + // ÖØÐ°ó¶¨ÏÂÀ­¿ò²¢¸³Öµ + TComboBox.SetComboBox("DBERP", cbxSYDWID, string.Format("select GS_SYDWID,GS_GSMC from GS where GS_SYDWID='{0}' order by GS_SYDWID", sDW), false); + cbxSYDWID.SelectedValue = sDW; + + TComboBox.SetComboBox("DBERP", cbxBMID, string.Format(" SELECT BM_BMID,BM_MC FROM BM where BM_BMID='{0}' order by BM_BMID", sBM), false); + cbxBMID.SelectedValue = sBM; + + + cbxBSJFXS.SelectedValue = ""; + cbxTBBZJXS.SelectedValue = ""; + } + protected override void OnCopyRecorder() + { + base.OnCopyRecorder(); + + txtSPDH.Text = ""; + txtWHR.Text = tSession.UserName; + txtWHRID.Value = tSession.UserId; + datWHSJ.Value = CMISproConvert.ConvertTime(System.DateTime.Now); + txtFQR.Text = tSession.UserName; + datTBRQ.Text = CMISproConvert.ConvertDate(System.DateTime.Today); + + TDatabase dberp = TContextDatabases.GetDatabase("DBERP"); + string sDW = ""; + string sBM = ""; + DataSet ds = dberp.OpenDataSet("select RSRYJBXX_RZBM, RSRYJBXX_SYDWID from RSRYJBXX where RSRYJBXX_RYID = '" + tSession.UserId + "'"); + if (ds.Tables[0].Rows.Count > 0) + { + sBM = ds.Tables[0].Rows[0]["RSRYJBXX_RZBM"].ToString().Trim(); + sDW = ds.Tables[0].Rows[0]["RSRYJBXX_SYDWID"].ToString().Trim(); + } + + // ÖØÐ°ó¶¨ÏÂÀ­¿ò²¢¸³Öµ + TComboBox.SetComboBox("DBERP", cbxSYDWID, string.Format("select GS_SYDWID,GS_GSMC from GS where GS_SYDWID='{0}' order by GS_SYDWID", sDW), false); + cbxSYDWID.SelectedValue = sDW; + + TComboBox.SetComboBox("DBERP", cbxBMID, string.Format(" SELECT BM_BMID,BM_MC FROM BM where BM_BMID='{0}' order by BM_BMID", sBM), false); + cbxBMID.SelectedValue = sBM; + + } + protected override void SetControlState() + { + base.SetControlState(); + txtSPDH.Enabled = false; + datWHSJ.Enabled = false; + txtWHR.Enabled = false; + txtFJS.Enabled = false; + + // ±êÌâÖ»¶Á£¬²»¿É±à¼­ + if (txtBT != null) + { + txtBT.Enabled = false; + } + btnZDFX.Enabled = ControlState == TControlState.ctsBrowse; + this.Master.EnableAttachBtn = true; + } + protected override bool Master_BeforeSaveAction(object sender, EventArgs e) + { + txtWHR.Text = tSession.UserName; + txtWHRID.Value = tSession.UserId; + datWHSJ.Text = CMISproConvert.ConvertTime(System.DateTime.Now); + if (!string.IsNullOrEmpty(txtSTRTBBZJJE.Text)) + { + float value; + if (!float.TryParse(txtSTRTBBZJJE.Text.Trim(), System.Globalization.NumberStyles.Float, + System.Globalization.CultureInfo.InvariantCulture, out value)) + { + ShowMessage("Ͷ±ê±£Ö¤½ð½ð¶î¸ñʽ²»ÕýÈ·£¬ÇëÊäÈëÓÐЧÊý×Ö£¡"); + return false; + } + txtTBBZJJE.Value = NumberUtils.RoundX(value, 2); + } + else + { + ShowMessage("Ͷ±ê±£Ö¤½ð½ð¶î²»ÄÜΪ¿Õ£¡"); + return false; + } + + if (ControlState == TControlState.ctsInsert || ControlState == TControlState.ctsCopy) + { + TDatabase dberp = TContextDatabases.GetDatabase("DBERP"); + txtSPDH.Text = GetMaxSPDH(dberp); + } + + string sXMMC = txtXMMC.Text.Trim(); + string sFQR = txtFQR.Text.Trim(); + string sTBRQ = datTBRQ.Text.Trim(); + txtBT.Text = "Ͷ±êÔ¤Éó±í( " + sXMMC + ") -" + sFQR + "-" + sTBRQ; + + return base.Master_BeforeSaveAction(sender, e); + } + protected override void BeforeAttach() + { + attDoc.WorkTableName = "TBYSB"; + attDoc.UpdCondition = String.Format("TBYSB_SPDH='{0}'", txtSPDH.Text.Trim()); + attDoc.FJSComponentName = txtFJS.ClientID; + base.BeforeAttach(); + } + + #endregion + + #region + private void InitControls() + { + cbxBSJFXS.ClearItems(); + cbxBSJFXS.Items.Add(new ListItem("", "")); + cbxBSJFXS.Items.Add(new ListItem("µç×ÓÎĵµ", "D")); + cbxBSJFXS.Items.Add(new ListItem("Ö½ÖÊ", "Z")); + cbxBSJFXS.Items.Add(new ListItem("¹âÅÌ", "G")); + cbxBSJFXS.ShowValue = false; + + cbxSFXYCADZYS.ClearItems(); + cbxSFXYCADZYS.Items.Add(new ListItem("ÊÇ", "Y")); + cbxSFXYCADZYS.Items.Add(new ListItem("·ñ", "N")); + cbxSFXYCADZYS.ShowValue = false; + + cbxTBBZJXS.ClearItems(); + cbxTBBZJXS.Items.Add(new ListItem("", "")); + cbxTBBZJXS.Items.Add(new ListItem("µç»ã", "D")); + cbxTBBZJXS.Items.Add(new ListItem("±£º¯", "H")); + cbxTBBZJXS.Items.Add(new ListItem("±£ÏÕ", "X")); + cbxTBBZJXS.Items.Add(new ListItem("ÆäËû", "Q")); + cbxTBBZJXS.Items.Add(new ListItem("ÎÞ", "W")); + cbxTBBZJXS.ShowValue = false; + + } + + protected override void Master_wfAfterActionEvent(TWorkflow Sender, TWFAction Action, bool ActionIsDone) + { + base.Master_wfAfterActionEvent(Sender, Action, ActionIsDone); + if (!ActionIsDone) + return; + Sender.dbe.ExecSQL(string.Format("update TBYSB set TBYSB_WFID = '{0}', TBYSB_WPID = '{1}', TBYSB_WFAWAITER= '{2}', TBYSB_WFHANDLER = '{3}', TBYSB_WFINST = {4}, TBYSB_ACTNAME = '{5}' where TBYSB_SPDH = '{6}'", + Sender.WFID, Sender.WPID, Sender.Awaiter, Sender.Handler, Sender.WFInst, Sender.GetWFActionName(Action), txtSPDH.Text.ToString().Trim())); + //txtWPID.Value = Sender.WPID; + } + protected void btnXZ_Click(object sender, EventArgs e) + { + N_PUBLIC.TRYXX.OpenSelectRYBMDialog(true, true, false, false, txtWHRID.ClientID, txtWHRID.ClientID, txtGKFZR.ClientID, + "", "", "", "", txtGKFZR.ClientID, "", txtWHRID.Value, + txtWHRID.Value, "", "", false, true, "", "", btnXZ, "RY"); + } + public string GetMaxSPDH(TDatabase db) + { + string sQZ = "TBYS" + DateTime.Now.ToString("yyyyMMdd"); + string sSPDH = ""; + DataSet ds; + + TSQL sql = new TSQL(db); + sql.Clear(); + sql.Text = "select isnull( max(TBYSB_SPDH), '') as SPDH from TBYSB where TBYSB_SPDH like :TBYSB_SPDH "; + sql.ParamByName("TBYSB_SPDH").Value = sQZ + "%"; + ds = db.OpenDataSet(sql); + + sSPDH = ds.Tables[0].Rows[0]["SPDH"].ToString().Trim(); + + try + { + if (sSPDH.Trim().Equals("")) + { + sSPDH = sQZ + "0001"; + } + else + { + string sNum = sSPDH.Substring(sQZ.Length, 4); + sSPDH = sQZ + (Convert.ToInt32(sNum) + 1).ToString().PadLeft(4, '0'); + } + } + catch + { + sSPDH = sQZ + "0001"; + } + return sSPDH; + } + + protected override void SetComboxItems() + { + TComboBox.SetComboBox("DBERP", cbxSYDWID, string.Format("select GS_SYDWID,GS_GSMC from GS where 1=1 and GS_TYBZ <> 'Y' order by GS_SYDWID"), true); + TComboBox.SetComboBox("DBERP", cbxBMID, string.Format(" SELECT BM_BMID,BM_MC FROM BM where 1=1 AND BM_TYBZ <> 'Y' order by BM_BMID"), true); + base.SetComboxItems(); + } + protected void txtFQR_OnTextChanged(object Sender, EventArgs e) + { + string sFQR = txtFQR.Text.Trim(); + TDatabase dberp = TContextDatabases.GetDatabase("DBERP"); + string sDW = ""; + string sBM = ""; + DataSet ds = dberp.OpenDataSet("select RSRYJBXX_RZBM, RSRYJBXX_SYDWID from RSRYJBXX where RSRYJBXX_RYMC = '" + sFQR + "'"); + if (ds.Tables[0].Rows.Count > 0) + { + sBM = ds.Tables[0].Rows[0]["RSRYJBXX_RZBM"].ToString().Trim(); + sDW = ds.Tables[0].Rows[0]["RSRYJBXX_SYDWID"].ToString().Trim(); + } + cbxSYDWID.SelectedValue = sDW; + cbxBMID.SelectedValue = sBM; + } + + protected void btnZDFX_Click(object sender, EventArgs e) + { + TPageParams pageParams = new TPageParams(); + pageParams.UrlPath = "ZDFXList.aspx"; + pageParams.AddString("SPDH", txtSPDH.Text.Trim()); + OpenModuleDialog(100860068, pageParams); + } + + #endregion + } +} diff --git a/TBYSInfo.aspx.designer.cs b/TBYSInfo.aspx.designer.cs new file mode 100644 index 0000000..0bc67af --- /dev/null +++ b/TBYSInfo.aspx.designer.cs @@ -0,0 +1,610 @@ +//------------------------------------------------------------------------------ +// +// ´Ë´úÂëÓɹ¤¾ßÉú³É¡£ +// ÔËÐÐʱ°æ±¾:2.0.50727.9179 +// +// ¶Ô´ËÎļþµÄ¸ü¸Ä¿ÉÄܻᵼÖ²»ÕýÈ·µÄÐÐΪ£¬²¢ÇÒÈç¹û +// ÖØÐÂÉú³É´úÂ룬ÕâЩ¸ü¸Ä½«»á¶ªÊ§¡£ +// +//------------------------------------------------------------------------------ + +namespace GThinking.N_XLXSBJ { + + + /// + /// TBYSInfo Àà¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄÀà¡£ + /// + public partial class TBYSInfo { + + /// + /// Table1 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::System.Web.UI.WebControls.Table Table1; + + /// + /// btnZDFX ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtToolButton btnZDFX; + + /// + /// lblSPDH ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblSPDH; + + /// + /// txtSPDH ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtTextBox txtSPDH; + + /// + /// lblTBRQ ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblTBRQ; + + /// + /// datTBRQ ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtDateTimeTextBox datTBRQ; + + /// + /// lblBT ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblBT; + + /// + /// txtBT ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtTextBox txtBT; + + /// + /// lblFQR ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblFQR; + + /// + /// txtFQR ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtTextBox txtFQR; + + /// + /// lblSYDWID ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblSYDWID; + + /// + /// cbxSYDWID ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtComboBox cbxSYDWID; + + /// + /// lblBMID ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblBMID; + + /// + /// cbxBMID ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtComboBox cbxBMID; + + /// + /// lblFJS ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblFJS; + + /// + /// txtFJS ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtFJS; + + /// + /// lblXMMC ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblXMMC; + + /// + /// txtXMMC ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtTextBox txtXMMC; + + /// + /// lblZBF ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblZBF; + + /// + /// txtZBF ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtTextBox txtZBF; + + /// + /// lblTBDZ ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblTBDZ; + + /// + /// txtTBDZ ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtTextBox txtTBDZ; + + /// + /// lblTBJE ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblTBJE; + + /// + /// txtTBJE ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtTBJE; + + /// + /// lblTBZT ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblTBZT; + + /// + /// txtTBZT ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtTextBox txtTBZT; + + /// + /// lblTBJZRQ ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblTBJZRQ; + + /// + /// datTBJZRQ ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtDateTimeTextBox datTBJZRQ; + + /// + /// lblBSJFSJ ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblBSJFSJ; + + /// + /// datBSJFSJ ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtDateTimeTextBox datBSJFSJ; + + /// + /// lblBSJFXS ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblBSJFXS; + + /// + /// cbxBSJFXS ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtComboBox cbxBSJFXS; + + /// + /// lblSFXYCADZYS ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblSFXYCADZYS; + + /// + /// cbxSFXYCADZYS ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtComboBox cbxSFXYCADZYS; + + /// + /// lblTBBZJJE ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblTBBZJJE; + + /// + /// txtTBBZJJE ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtTBBZJJE; + + /// + /// txtSTRTBBZJJE ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtTextBox txtSTRTBBZJJE; + + /// + /// lblTBBZJXS ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblTBBZJXS; + + /// + /// cbxTBBZJXS ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtComboBox cbxTBBZJXS; + + /// + /// lblZWFKSJ ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblZWFKSJ; + + /// + /// datZWFKSJ ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtDateTimeTextBox datZWFKSJ; + + /// + /// lblSQDB ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblSQDB; + + /// + /// txtSQDB ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtTextBox txtSQDB; + + /// + /// lblXJYQ ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblXJYQ; + + /// + /// txtXJYQ ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtTextBox txtXJYQ; + + /// + /// lblTBWJGDDFKTJ ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblTBWJGDDFKTJ; + + /// + /// txtGDFKTJ ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtTextBox txtGDFKTJ; + + /// + /// lblCNFKTJ ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblCNFKTJ; + + /// + /// txtCNFKTJ ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtTextBox txtCNFKTJ; + + /// + /// lblJSPCNR ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblJSPCNR; + + /// + /// txtJSPCNR ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtTextBox txtJSPCNR; + + /// + /// lblQTYQ ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblQTYQ; + + /// + /// txtQTYQ ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtTextBox txtQTYQ; + + /// + /// lblGKFZR ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblGKFZR; + + /// + /// txtGKFZR ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtTextBox txtGKFZR; + + /// + /// btnXZ ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtButton btnXZ; + + /// + /// lblWHR ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblWHR; + + /// + /// txtWHR ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtTextBox txtWHR; + + /// + /// lblWHSJ ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblWHSJ; + + /// + /// datWHSJ ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtDateTime datWHSJ; + + /// + /// txtWHRID ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::System.Web.UI.WebControls.HiddenField txtWHRID; + + /// + /// txtWPID ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::System.Web.UI.WebControls.HiddenField txtWPID; + + /// + /// txtACTNAME ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::System.Web.UI.WebControls.HiddenField txtACTNAME; + + /// + /// txtDOCGRPID ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::System.Web.UI.WebControls.HiddenField txtDOCGRPID; + + /// + /// Master ÊôÐÔ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄÊôÐÔ¡£ + /// + public new GThinking.N_MODEL.Page.MasterSingleCard Master { + get { + return ((GThinking.N_MODEL.Page.MasterSingleCard)(base.Master)); + } + } + } +} diff --git a/TBYSList.aspx b/TBYSList.aspx new file mode 100644 index 0000000..97fd1cd --- /dev/null +++ b/TBYSList.aspx @@ -0,0 +1,186 @@ +<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleGrid.Master" AutoEventWireup="True" + Codebehind="TBYSList.aspx.cs" Inherits="GThinking.N_XLXSBJ.TBYSList" Title="Ͷ±êÔ¤Éó" %> + +<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleGrid.Master" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TBYSList.aspx.cs b/TBYSList.aspx.cs new file mode 100644 index 0000000..3000524 --- /dev/null +++ b/TBYSList.aspx.cs @@ -0,0 +1,254 @@ +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_MISPRO; +using GThinking.N_WORKFLOW; +using System.Collections.Generic; + +namespace GThinking.N_XLXSBJ +{ + public partial class TBYSList : SingleGridBase + { + TBYS entity = new TBYS(); + TBYS_M queryentity = new TBYS_M(); + + #region PageÀàʼþ¼Ì³Ð + protected void Page_Load(object sender, EventArgs e) + { + this.UMID = 100860168; + this.UMName = "Ͷ±êÔ¤Éó"; + this.CurMaster = Master; + this.ModuleGV = ContentGrid; + this.CurEntity = entity; + this.CurQueryEntity = queryentity; + this.PageHeight = 500; + this.PageWidth = 700; + this.sURLTarget = "TBYSInfo.aspx"; + this.sQueryURLTarget = "TBYSQuery.aspx"; + this.DataKeyNames = new string[] { "TBYSB_SPDH", "TBYSB_WPID" }; + this.Master.EnableAttachBtn = true; + + if (!IsPostBack) + { + CurQueryEntity.FieldByName("SW").Value = "W"; + } + + base.InitPage(); + + if (!IsPostBack) + { + Master_OnStandardQuery(null, null); + } + } + #endregion + + #region Ä£°å¼Ì³Ðʼþ + protected override void Master_OnStandardQuery(object sender, EventArgs e) + { + base.InitEntityByCondition(); + entity.EntityTable.QuerySelSql = GetQuerySql(); + base.Master_OnStandardQuery(sender, e); + entity.GridDataBind(ContentGrid, tSession); + } + protected override void moduleGV_PageIndexChanging(object sender, GridViewPageEventArgs e) + { + base.InitEntityByCondition(); + entity.EntityTable.QuerySelSql = GetQuerySql(); + ContentGrid.SelectedIndex = -1; + base.moduleGV_PageIndexChanging(sender, e); + } + protected override void moduleGV_RowDataBound(object sender, GridViewRowEventArgs e) + { + if (e.Row.RowType == DataControlRowType.DataRow) + { + + e.Row.Cells[0].Text = _curWorkFlow.GetWPName("XSBJ_TBYS", e.Row.Cells[0].Text.Trim()); + + int indexAwaiter = ContentGrid.Columns.IndexOf(ContentGrid.FindColumnByFieldName("TBYSB_WFAWAITER")); + int indexHandler = ContentGrid.Columns.IndexOf(ContentGrid.FindColumnByFieldName("TBYSB_WFHANDLER")); + if (indexAwaiter > -1) + { + e.Row.Cells[indexAwaiter].Text = _curWorkFlow.UserInfo.GetUserNames(e.Row.Cells[indexAwaiter].Text.Trim()); + } + if (indexHandler > -1) + { + e.Row.Cells[indexHandler].Text = _curWorkFlow.UserInfo.GetUserNames(e.Row.Cells[indexHandler].Text.Trim()); + } + + int tbbzjxsIndex = -1; + for (int i = 0; i < ContentGrid.Columns.Count; i++) + { + if (ContentGrid.Columns[i] is BoundField && ((BoundField)ContentGrid.Columns[i]).DataField == "TBYSB_TBBZJXS") + { + tbbzjxsIndex = i; + break; + } + } + if (tbbzjxsIndex > -1) + { + string sTBBZJXS = e.Row.Cells[tbbzjxsIndex].Text.Trim(); + switch (sTBBZJXS) + { + case "D": e.Row.Cells[tbbzjxsIndex].Text = "µç»ã"; break; + case "H": e.Row.Cells[tbbzjxsIndex].Text = "±£º¯"; break; + case "X": e.Row.Cells[tbbzjxsIndex].Text = "±£ÏÕ"; break; + case "Q": e.Row.Cells[tbbzjxsIndex].Text = "ÆäËû"; break; + case "W": e.Row.Cells[tbbzjxsIndex].Text = "ÎÞ"; break; + } + } + + int bsjfxsIndex = -1; + for (int i = 0; i < ContentGrid.Columns.Count; i++) + { + if (ContentGrid.Columns[i] is BoundField && ((BoundField)ContentGrid.Columns[i]).DataField == "TBYSB_BSJFXS") + { + bsjfxsIndex = i; + break; + } + } + if (bsjfxsIndex > -1) + { + string sBSJFXS = e.Row.Cells[bsjfxsIndex].Text.Trim(); + switch (sBSJFXS) + { + case "D": e.Row.Cells[bsjfxsIndex].Text = "µç×ÓÎĵµ"; break; + case "Z": e.Row.Cells[bsjfxsIndex].Text = "Ö½ÖÊ"; break; + case "G": e.Row.Cells[bsjfxsIndex].Text = "¹âÅÌ"; break; + } + } + + LinkPageParam.AddString("TBYSB_SPDH", ContentGrid.DataKeys[e.Row.RowIndex]["TBYSB_SPDH"].ToString().Trim()); + LinkPageParam.AddString("WFID", ContentGrid.DataKeys[e.Row.RowIndex]["TBYSB_WFID"].ToString().Trim()); + LinkPageParam.AddString("WFINST", ContentGrid.DataKeys[e.Row.RowIndex]["TBYSB_WFINST"].ToString().Trim()); + } + base.moduleGV_RowDataBound(sender, e); + + } + protected override bool Master_BeforeDeleteAction(object sender, EventArgs e) + { + string sSPDH = ContentGrid.DataKeys[ContentGrid.SelectedIndex]["TBYSB_SPDH"].ToString().Trim(); + CurEntity.Param.Add("TBYSB_SPDH", sSPDH); + return base.Master_BeforeDeleteAction(sender, e); + } + protected override void BeforeDelete(TDatabase db, ref bool ActionIsDone) + { + base.BeforeDelete(db, ref ActionIsDone); + } + protected override void AfterDelete(TDatabase db, ref bool ActionIsDone) + { + base.AfterDelete(db, ref ActionIsDone); + } + protected override bool Master_AfterDeleteAction(object sender, EventArgs e) + { + if (!base.Master_AfterDeleteAction(sender, e)) return false; + + base.InitEntityByCondition(); + entity.EntityTable.QuerySelSql = GetQuerySql(); + entity.GridDataBind(ContentGrid, tSession); + ContentGrid.SelectedIndex = -1; + return true; + } + + #endregion + protected override void BeforeAttach() + { + attDoc.WorkTableName = "TBYSB"; + attDoc.UpdCondition = string.Format(" TBYSB_SPDH='{0}'", ContentGrid.DataKeys[ContentGrid.SelectedIndex]["TBYSB_SPDH"].ToString().Trim()); + base.BeforeAttach(); + } + protected override void Master_wfAfterActionEvent(TWorkflow Sender, TWFAction Action, bool ActionIsDone) + { + base.Master_wfAfterActionEvent(Sender, Action, ActionIsDone); + + if (!ActionIsDone) + return; + + TSQL SQL = new TSQL(Sender.dbe); + SQL.Clear(); + SQL.Add(" update TBYSB"); + SQL.Add(" set TBYSB_WFID = :TBYSB_WFID, "); + SQL.Add(" TBYSB_WPID = :TBYSB_WPID, "); + SQL.Add(" TBYSB_WFAWAITER = :TBYSB_WFAWAITER, "); + SQL.Add(" TBYSB_WFHANDLER = :TBYSB_WFHANDLER, "); + SQL.Add(" TBYSB_WFINST = :TBYSB_WFINST, "); + SQL.Add(" TBYSB_ACTNAME = :TBYSB_ACTNAME "); + SQL.Add(" where TBYSB_SPDH = :TBYSB_SPDH "); + SQL.ParamByName("TBYSB_WFID").Value = Sender.WFID; + SQL.ParamByName("TBYSB_WFINST").Value = Sender.WFInst; + SQL.ParamByName("TBYSB_WPID").Value = Sender.WPID; + SQL.ParamByName("TBYSB_WFAWAITER").Value = Sender.Awaiter; + SQL.ParamByName("TBYSB_WFHANDLER").Value = Sender.Handler; + SQL.ParamByName("TBYSB_ACTNAME").Value = Sender.GetWFActionName(Action); + SQL.ParamByName("TBYSB_SPDH").Value = ContentGrid.DataKeys[ContentGrid.SelectedIndex]["TBYSB_SPDH"].ToString().Trim(); + Sender.dbe.ExecSQL(SQL); + } + private string GetQuerySql() + { + string sSQL = " select TBYSB_SPDH, TBYSB_FQR, " + + " case isnull(TBYSB_SYDWID,' ') when ' ' then ' ' else (rtrim(TBYSB_SYDWID)||'|'||GS_GSMC) end as TBYSB_SYDWID, " + + " case isnull(TBYSB_BMID,' ') when ' ' then ' ' else (rtrim(TBYSB_BMID)||'|'||BM_MC) end as TBYSB_BMID, " + + " TBYSB_XMID, TBYSB_TBJE, TBYSB_XMMC, TBYSB_TBRQ, TBYSB_FJS, \r\n" + + " TBYSB_DOCGRPID, TBYSB_WFID, TBYSB_WFINST, TBYSB_WPID, TBYSB_WFAWAITER, TBYSB_WFHANDLER, TBYSB_ACTNAME, TBYSB_ZBF, \r\n" + + " TBYSB_TBDZ, TBYSB_TBJZRQ, TBYSB_XJYQ, TBYSB_BSJFXS, TBYSB_TBBZJJE, TBYSB_TBBZJXS, TBYSB_ZWFKSJ, TBYSB_TBZT, \r\n" + + " TBYSB_SQDB, TBYSB_BSJFSJ, TBYSB_GDFKTJ, TBYSB_CNFKTJ, TBYSB_QTYQ, TBYSB_SFXYCADZYS, TBYSB_JSPCNR, \r\n" + + " TBYSB_WHR,TBYSB_WHRID,TBYSB_WHSJ,TBYSB_GKFZR \r\n" + + " from TBYSB \r\n" + + " left join GS on GS_SYDWID = TBYSB_SYDWID \r\n" + + " left join BM on BM_BMID = TBYSB_BMID \r\n" + + " where 1=1 "; + + switch (CurQueryEntity.FieldByName("SW").Value.Trim()) + { + case "W": + sSQL += "\r\n and " + _curWorkFlow.GetWhereAgent("XSBJ_TBYS", tSession.UserId, "TBYSB_WFAWAITER", "TBYSB_WFID", "TBYSB_WPID"); + break; + case "H": + sSQL += "\r\n and TBYSB_WFHANDLER LIKE :TBYSB_WFHANDLER "; + entity.Param.Add("TBYSB_WFHANDLER", "%," + tSession.UserId + ",%"); + break; + case "A": + break; + } + + if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("WFAWAITER").Value.Trim())) + { + sSQL += " \r\n and TBYSB_WFAWAITER like :pWFAWITER "; + entity.Param.Add("pWFAWITER", string.Format("%,{0},%", CurQueryEntity.FieldByName("WFAWAITER").Value.Trim())); + } + if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("STATE").Value.Trim())) + { + sSQL += "\r\n and " + CMISproDataBase.GetWhereEqual("TBYSB_WPID", CurQueryEntity.FieldByName("STATE").Value.Trim()); + } + if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("ZBF").Value.Trim())) + { + sSQL += "\r\n and TBYSB_ZBF like :pZBF "; + entity.Param.Add("pZBF", string.Format("%{0}%", CurQueryEntity.FieldByName("ZBF").Value.Trim())); + } + + if (!CurQueryEntity.FieldByName("XMMC").Value.Trim().Equals("")) + { + sSQL += "\r\n and " + CMISproDataBase.GetWhereLike("TBYSB_XMMC", CurQueryEntity.FieldByName("XMMC").Value.Trim()); + } + + sSQL += " order by TBYSB_WHSJ DESC, TBYSB_SPDH DESC "; + return sSQL; + } + + protected void btnGRWJGRefer_Click(object sender, EventArgs e) + { + int tmpIndex = ContentGrid.SelectedIndex; + moduleGV_PageIndexChanging(null, null); + ContentGrid.SelectedIndex = tmpIndex; + } + } +} diff --git a/TBYSList.aspx.designer.cs b/TBYSList.aspx.designer.cs new file mode 100644 index 0000000..9080555 --- /dev/null +++ b/TBYSList.aspx.designer.cs @@ -0,0 +1,61 @@ +//------------------------------------------------------------------------------ +// +// ´Ë´úÂëÓɹ¤¾ßÉú³É¡£ +// ÔËÐÐʱ°æ±¾:2.0.50727.9179 +// +// ¶Ô´ËÎļþµÄ¸ü¸Ä¿ÉÄܻᵼÖ²»ÕýÈ·µÄÐÐΪ£¬²¢ÇÒÈç¹û +// ÖØÐÂÉú³É´úÂ룬ÕâЩ¸ü¸Ä½«»á¶ªÊ§¡£ +// +//------------------------------------------------------------------------------ + +namespace GThinking.N_XLXSBJ { + + + /// + /// TBYSList Àà¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄÀà¡£ + /// + public partial class TBYSList { + + /// + /// CustomButton ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::System.Web.UI.WebControls.Table CustomButton; + + /// + /// btnGRWJGRefer ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtButton btnGRWJGRefer; + + /// + /// ContentGrid ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtGridView ContentGrid; + + /// + /// Master ÊôÐÔ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄÊôÐÔ¡£ + /// + public new GThinking.N_MODEL.Page.MasterSingleGrid Master { + get { + return ((GThinking.N_MODEL.Page.MasterSingleGrid)(base.Master)); + } + } + } +} diff --git a/TBYSQuery.aspx b/TBYSQuery.aspx new file mode 100644 index 0000000..50c6e77 --- /dev/null +++ b/TBYSQuery.aspx @@ -0,0 +1,58 @@ +<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleQuery.Master" AutoEventWireup="True" + Codebehind="TBYSQuery.aspx.cs" Inherits="GThinking.N_XLXSBJ.TBYSQuery" Title="Ͷ±êÔ¤Éó" %> + +<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleQuery.Master" %> + + + + + + ÊÂÎñ: + + + + + + + + + + ´ý´¦ÀíÈË: + + + + + + + + + + Á÷³Ì״̬: + + + + + + + + + + + Õб귽: + + + + + + + + + + ÏîÄ¿Ãû³Æ: + + + + + + + diff --git a/TBYSQuery.aspx.cs b/TBYSQuery.aspx.cs new file mode 100644 index 0000000..2dd8294 --- /dev/null +++ b/TBYSQuery.aspx.cs @@ -0,0 +1,50 @@ +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_WORKFLOW; +using GThinking.N_PUBLIC; +using GThinking.N_MODEL.Dialog; +using GThinking.N_CONTROL; +using System.Text; +using GThinking.N_MISPRO.TableCache; + +namespace GThinking.N_XLXSBJ +{ + public partial class TBYSQuery : SingleQueryBase + { + TBYS_M qryEntity = new TBYS_M(); + protected void Page_Load(object sender, EventArgs e) + { + this.UMID = 100860168; + this.UMName = "Ͷ±êÔ¤Éó"; + this.CurMaster = Master; + this.CurQueryTable = QueryTable; + this.CurQueryEntity = qryEntity; + + base.InitPage(); + + if (!IsPostBack) + { + InitControl(); + } + } + private void InitControl() + { + WorkFlowUtils.SetCombox_WFSW(this.UMID, tSession, cbxSW); + + TRYXX.SetComboBox_GH(cbxDCLR, "", false, true); + WorkFlowUtils.SetCheckedDropDownList_WFPROC("XSBJ_TBYS", cbxWFState); + + } + } +} diff --git a/TBYSQuery.aspx.designer.cs b/TBYSQuery.aspx.designer.cs new file mode 100644 index 0000000..6bdbad0 --- /dev/null +++ b/TBYSQuery.aspx.designer.cs @@ -0,0 +1,133 @@ +//------------------------------------------------------------------------------ +// +// ´Ë´úÂëÓɹ¤¾ßÉú³É¡£ +// ÔËÐÐʱ°æ±¾:2.0.50727.9179 +// +// ¶Ô´ËÎļþµÄ¸ü¸Ä¿ÉÄܻᵼÖ²»ÕýÈ·µÄÐÐΪ£¬²¢ÇÒÈç¹û +// ÖØÐÂÉú³É´úÂ룬ÕâЩ¸ü¸Ä½«»á¶ªÊ§¡£ +// +//------------------------------------------------------------------------------ + +namespace GThinking.N_XLXSBJ { + + + /// + /// TBYSQuery Àà¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄÀà¡£ + /// + public partial class TBYSQuery { + + /// + /// QueryTable ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::System.Web.UI.WebControls.Table QueryTable; + + /// + /// lblSW ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblSW; + + /// + /// cbxSW ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtComboBox cbxSW; + + /// + /// lblWFAWAITER ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblWFAWAITER; + + /// + /// cbxDCLR ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtComboBox cbxDCLR; + + /// + /// GtLabel10 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel GtLabel10; + + /// + /// cbxWFState ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtCheckedDropDownList cbxWFState; + + /// + /// lblZBF ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblZBF; + + /// + /// txtZBF ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtTextBox txtZBF; + + /// + /// lblXMMC ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblXMMC; + + /// + /// txtXMMC ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtTextBox txtXMMC; + + /// + /// Master ÊôÐÔ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄÊôÐÔ¡£ + /// + public new GThinking.N_MODEL.Page.MasterSingleQuery Master { + get { + return ((GThinking.N_MODEL.Page.MasterSingleQuery)(base.Master)); + } + } + } +} diff --git a/TBYS_M.cs b/TBYS_M.cs new file mode 100644 index 0000000..b29dc6b --- /dev/null +++ b/TBYS_M.cs @@ -0,0 +1,25 @@ +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; + +namespace GThinking.N_XLXSBJ +{ + public class TBYS_M : TBaseNamedQuery + { + public TBYS_M() + { + AddFieldDefs("SW", "ÊÂÎñ", false); + AddFieldDefs("WFAWAITER", "´ý´¦ÀíÈË", false); + AddFieldDefs("STATE", "Á÷³Ì״̬", false); + AddFieldDefs("ZBF", "Õб귽", false); + AddFieldDefs("XMMC", "ÏîÄ¿Ãû³Æ", false); + } + } +} diff --git a/TBYS_ZDFXList.aspx b/TBYS_ZDFXList.aspx new file mode 100644 index 0000000..b8cb38a --- /dev/null +++ b/TBYS_ZDFXList.aspx @@ -0,0 +1,99 @@ +<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleGrid.Master" AutoEventWireup="true" + Codebehind="TBYS_ZDFXList.aspx.cs" Inherits="GThinking.N_XLXSBJ.TBYS_ZDFXList" Title="Ͷ±êÔ¤Éóײµ¥·ÖÎö" %> + +<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleGrid.Master" %> + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/TBYS_ZDFXList.aspx.cs b/TBYS_ZDFXList.aspx.cs new file mode 100644 index 0000000..4364c72 --- /dev/null +++ b/TBYS_ZDFXList.aspx.cs @@ -0,0 +1,245 @@ +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_MODEL.Page; +using GThinking.N_MISPRO.Data; +using GThinking.N_PUBLIC; +using System.Text; +using GThinking.N_MISPRO.Utility; +using GThinking.N_MISPRO.TableCache; +using GThinking.N_WORKFLOW; +using System.Drawing; +using System.Collections.Generic; + +namespace GThinking.N_XLXSBJ +{ + public partial class TBYS_ZDFXList : SingleGridBase + { + TBYS entity = new TBYS(); + TBYS_ZDFX_M qryEntity = new TBYS_ZDFX_M(); + protected void Page_Load(object sender, EventArgs e) + { + this.UMID = 100860168; + this.UMName = "Ͷ±êÔ¤Éó"; + this.CurMaster = Master; + this.ModuleGV = grdContentGrid; + this.CurEntity = entity; + this.CurQueryEntity = qryEntity; + this.sQueryURLTarget = "TBYS_ZDFXQuery.aspx"; + this.PageHeight = 500; + this.PageWidth = 800; + + Master.EnableNewBtn = false; + Master.EnableEditBtn = false; + Master.EnableCopyBtn = false; + Master.EnableDeleteBtn = false; + Master.EnableViewBtn = false; + Master.EnableWorkflowBtn = false; + + base.DataKeyNames = new string[] { "TBYSB_SPDH", "sBZSPDH" }; + + if (!IsPostBack) + { + CurQueryEntity.FieldByName("ND").Value = "2"; + if (PageParam.ContainsKey("SPDH")) + { + CurQueryEntity.FieldByName("BZSPDH").Value = PageParam.GetRTrimString("SPDH").Trim(); + } + else if (PageParam.ContainsKey("BJDID")) + { + CurQueryEntity.FieldByName("BZSPDH").Value = PageParam.GetRTrimString("BJDID").Trim(); + } + InitCXTJ(); + } + + base.InitPage(); + + if (!IsPostBack) + { + if (base.IsDefaultExecute) + { + Master_OnStandardQuery(null, null); + } + } + } + private void InitCXTJ() + { + if (PageParam.ContainsKey("SPDH")) + { + TDatabase dberp = TContextDatabases.GetDatabase("DBERP"); + TSQL SQL = new TSQL(dberp); + SQL.Add(" select TBYSB_TBZT, TBYSB_XMMC from TBYSB where TBYSB_SPDH = :pSPDH "); + SQL.ParamByName("pSPDH").Value = PageParam.GetRTrimString("SPDH").Trim(); + DataSet ds = dberp.OpenDataSet(SQL); + if (ds.Tables[0].Rows.Count > 0) + { + txtBZTBZT.Text = ds.Tables[0].Rows[0]["TBYSB_TBZT"].ToString().Trim(); + txtBZXM.Text = ds.Tables[0].Rows[0]["TBYSB_XMMC"].ToString().Trim(); + } + } + else if (PageParam.ContainsKey("BJDID")) + { + TDatabase dberp = TContextDatabases.GetDatabase("DBERP"); + TSQL SQL = new TSQL(dberp); + SQL.Add(" select XLXSBJD_KH, XLXSBJD_XMMC from XLXSBJD where XLXSBJD_BJDID = :pBJDID "); + SQL.ParamByName("pBJDID").Value = PageParam.GetRTrimString("BJDID").Trim(); + DataSet ds = dberp.OpenDataSet(SQL); + if (ds.Tables[0].Rows.Count > 0) + { + txtBZTBZT.Text = ds.Tables[0].Rows[0]["XLXSBJD_KH"].ToString().Trim(); + txtBZXM.Text = ds.Tables[0].Rows[0]["XLXSBJD_XMMC"].ToString().Trim(); + } + } + } + protected override void Master_OnStandardQuery(object sender, EventArgs e) + { + base.InitEntityByCondition(); + entity.EntityTable.QuerySelSql = GetSQL(); + base.Master_OnStandardQuery(sender, e); + entity.GridDataBind(grdContentGrid, tSession); + } + protected override void moduleGV_PageIndexChanging(object sender, GridViewPageEventArgs e) + { + base.InitEntityByCondition(); + entity.EntityTable.QuerySelSql = GetSQL(); + grdContentGrid.SelectedIndex = -1; + base.moduleGV_PageIndexChanging(sender, e); + } + protected void btnCXCX_Click(object sender, EventArgs e) + { + entity.Param.Clear(); + moduleGV_PageIndexChanging(null, null); + } + private string GetSQL() + { + string sBZSPDH = ""; + if (PageParam.ContainsKey("SPDH")) + sBZSPDH = PageParam.GetRTrimString("SPDH"); + else + sBZSPDH = CurQueryEntity.FieldByName("BZSPDH").Value.Trim(); + + string sTBZT = txtBZTBZT.Text.Trim(); + string sXM = txtBZXM.Text.Trim(); + + StringBuilder sSQL = new StringBuilder(); + sSQL.AppendLine("select TBYSB_SPDH, TBYSB_TBRQ, TBYSB_TBZT, TBYSB_XMMC, TBYSB_FQR, TBYSB_TBJE, :pSPDH as sBZSPDH, "); + sSQL.AppendLine(" TBYSB_WHR,TBYSB_WHRID,TBYSB_WHSJ, "); + + sSQL.AppendLine(" case "); + sSQL.AppendLine(" when (TBYSB_TBZT='" + sTBZT + "' and TBYSB_XMMC='" + sXM + "' and '" + sTBZT + "'<>'' and '" + sXM + "'<>'') then '¿Í»§£¬ÏîÄ¿Ãû³ÆÖظ´;' "); + sSQL.AppendLine(" when (TBYSB_TBZT='" + sTBZT + "' and '" + sTBZT + "'<>'') then '¿Í»§Öظ´;' "); + sSQL.AppendLine(" when (TBYSB_XMMC='" + sXM + "' and '" + sXM + "'<>'') then 'ÏîÄ¿Ãû³ÆÖظ´;' "); + sSQL.AppendLine(" else ' ' end as ZDLX "); + + sSQL.AppendLine(" from TBYSB "); + sSQL.AppendLine(" where TBYSB_SPDH <> :pSPDH "); + + if (string.IsNullOrEmpty(CurQueryEntity.FieldByName("ZDLX").Value.Trim())) + { + sSQL.AppendLine(" and ( "); + sSQL.AppendLine(" (TBYSB_TBZT='" + sTBZT + "' and '" + sTBZT + "'<>'') "); + sSQL.AppendLine(" or (TBYSB_XMMC='" + sXM + "' and '" + sXM + "'<>'') "); + sSQL.AppendLine(" ) "); + } + + if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("ZDLX").Value.Trim())) + { + string sQueryZDLX = CurQueryEntity.FieldByName("ZDLX").Value.Trim(); + sSQL.AppendLine(" and ( "); + string[] zdlxArray = sQueryZDLX.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); + for (int i = 0; i < zdlxArray.Length; i++) + { + if (i > 0) + { + sSQL.AppendLine(" or "); + } + if (zdlxArray[i].Equals("2")) // ¿Í»§Öظ´ + { + sSQL.AppendLine(" (TBYSB_TBZT='" + sTBZT + "' and '" + sTBZT + "'<>'') "); + } + else if (zdlxArray[i].Equals("3")) // ÏîÄ¿Ãû³ÆÖظ´ + { + sSQL.AppendLine(" (TBYSB_XMMC='" + sXM + "' and '" + sXM + "'<>'') "); + } + } + sSQL.AppendLine(" ) "); + } + + if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("ZCSPDH").Value.Trim())) + { + sSQL.AppendLine(" and TBYSB_SPDH like :pZCSPDH "); + entity.Param.Add("pZCSPDH", "%" + CurQueryEntity.FieldByName("ZCSPDH").Value.Trim() + "%"); + } + + if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("STATE").Value.Trim())) + { + sSQL.AppendLine(" and " + CMISproDataBase.GetWhereEqual("TBYSB_WPID", CurQueryEntity.FieldByName("STATE").Value.Trim())); + } + + sSQL.AppendLine(CMISproDataBase.GetTimeConditionSQL("TBYSB_TBRQ", + CurQueryEntity.FieldByName("TBRQS").Value.ToString().Trim(), + CurQueryEntity.FieldByName("TBRQZ").Value.ToString().Trim(), + DateTimeType.dtDate, DateTimeType.dtDate)); + + if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("TBZT").Value.Trim())) + { + sSQL.AppendLine(" and TBYSB_TBZT like :pTBZT "); + entity.Param.Add("pTBZT", "%" + CurQueryEntity.FieldByName("TBZT").Value.Trim() + "%"); + } + + if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("XMMC").Value.Trim())) + { + sSQL.AppendLine(" and TBYSB_XMMC like :pXMMC "); + entity.Param.Add("pXMMC", "%" + CurQueryEntity.FieldByName("XMMC").Value.Trim() + "%"); + } + + double dND = CMISproConvert.StrToFloat(CurQueryEntity.FieldByName("ND").Value.Trim(), 1); + if (dND != 0) + { + int dYF = (int)((dND - (int)dND) * 12); + sSQL.AppendLine(" and TBYSB_TBRQ >= DATEADD(month,-" + dYF + ",DATEADD(year, -" + (int)dND + ", getdate())) "); + + } + + sSQL.AppendLine(" order by TBYSB_TBRQ desc, TBYSB_SPDH desc "); + + entity.Param.Add("pSPDH", sBZSPDH); + + return sSQL.ToString(); + } + protected void grdContentGrid_RowDoubleClick(object sender, GThinking.N_CONTROL.RowDoubleClickEventArgs e) + { + string sSPDH = grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["TBYSB_SPDH"].ToString().Trim(); + string sBZSPDH = grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["sBZSPDH"].ToString().Trim(); + + TDatabase dberp = TContextDatabases.GetDatabase("DBERP"); + TSQL SQL = new TSQL(dberp); + SQL.Add(" select TBYSB_WFID, TBYSB_WFINST from TBYSB where TBYSB_SPDH = :pSPDH "); + SQL.ParamByName("pSPDH").Value = sSPDH; + DataSet ds = dberp.OpenDataSet(SQL); + string sWFID = ""; + string sWFINST = ""; + if (ds.Tables[0].Rows.Count > 0) + { + sWFID = ds.Tables[0].Rows[0]["TBYSB_WFID"].ToString().Trim(); + sWFINST = ds.Tables[0].Rows[0]["TBYSB_WFINST"].ToString().Trim(); + } + + TPageParams tpp = new TPageParams(); + tpp.UrlPath = "TBYSInfo.aspx"; + tpp.AddString("TBYSB_SPDH", sSPDH); + tpp.AddString("WFID", sWFID); + tpp.AddString("WFINST", sWFINST); + tpp.CallAction = TPageCallAction.pcaBrowse; + OpenDialog(tpp); + } + } +} diff --git a/TBYS_ZDFXList.aspx.designer.cs b/TBYS_ZDFXList.aspx.designer.cs new file mode 100644 index 0000000..7d30843 --- /dev/null +++ b/TBYS_ZDFXList.aspx.designer.cs @@ -0,0 +1,142 @@ +//------------------------------------------------------------------------------ +// +// ´Ë´úÂëÓɹ¤¾ßÉú³É¡£ +// ÔËÐÐʱ°æ±¾:2.0.50727.9179 +// +// ¶Ô´ËÎļþµÄ¸ü¸Ä¿ÉÄܻᵼÖ²»ÕýÈ·µÄÐÐΪ£¬²¢ÇÒÈç¹û +// ÖØÐÂÉú³É´úÂ룬ÕâЩ¸ü¸Ä½«»á¶ªÊ§¡£ +// +//------------------------------------------------------------------------------ + +namespace GThinking.N_XLXSBJ { + + + /// + /// TBYS_ZDFXList Àà¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄÀà¡£ + /// + public partial class TBYS_ZDFXList { + + /// + /// ButtonTable ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::System.Web.UI.WebControls.Table ButtonTable; + + /// + /// btnCXCX ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtToolButton btnCXCX; + + /// + /// tdlblBZTBZT ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::System.Web.UI.HtmlControls.HtmlTableCell tdlblBZTBZT; + + /// + /// lblBZTBZT ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblBZTBZT; + + /// + /// tdtxtBZTBZT ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::System.Web.UI.HtmlControls.HtmlTableCell tdtxtBZTBZT; + + /// + /// txtBZTBZT ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtTextBox txtBZTBZT; + + /// + /// tdlblBZXM ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::System.Web.UI.HtmlControls.HtmlTableCell tdlblBZXM; + + /// + /// lblBZXM ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblBZXM; + + /// + /// tdtxtBZXM ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::System.Web.UI.HtmlControls.HtmlTableCell tdtxtBZXM; + + /// + /// txtBZXM ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtTextBox txtBZXM; + + /// + /// grdContentGrid ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtGridView grdContentGrid; + + /// + /// txtInfo ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::System.Web.UI.WebControls.HiddenField txtInfo; + + /// + /// Master ÊôÐÔ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄÊôÐÔ¡£ + /// + public new GThinking.N_MODEL.Page.MasterSingleGrid Master { + get { + return ((GThinking.N_MODEL.Page.MasterSingleGrid)(base.Master)); + } + } + } +} diff --git a/TBYS_ZDFXQuery.aspx b/TBYS_ZDFXQuery.aspx new file mode 100644 index 0000000..df5f437 --- /dev/null +++ b/TBYS_ZDFXQuery.aspx @@ -0,0 +1,91 @@ +<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleQuery.Master" AutoEventWireup="true" + CodeBehind="TBYS_ZDFXQuery.aspx.cs" Inherits="GThinking.N_XLXSBJ.TBYS_ZDFXQuery" Title="查询" %> + +<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleQuery.Master" %> + + + + + + æ’žå�•类型: + + + + + + + + + + 报价å�•å�·(被撞): + + + + + + + + + 审批å�•å�·(撞出): + + + + + + + + + æµ�程状æ€�: + + + + + + + + + è¿‘ + + + +   å¹´ + + + + + + 投标日期始: + + + + + + + + + 投标日期止: + + + + + + + + + 客户: + + + + + + + + + 项目å��称: + + + + + + + diff --git a/TBYS_ZDFXQuery.aspx.cs b/TBYS_ZDFXQuery.aspx.cs new file mode 100644 index 0000000..d251cef --- /dev/null +++ b/TBYS_ZDFXQuery.aspx.cs @@ -0,0 +1,77 @@ +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_MODEL.Dialog; + +namespace GThinking.N_XLXSBJ +{ + public partial class TBYS_ZDFXQuery : SingleQueryBase + { + TBYS_ZDFX_M queryentity = new TBYS_ZDFX_M(); + private string sBZSPDH = ""; + protected void Page_Load(object sender, EventArgs e) + { + this.UMID = 100860168; + this.UMName = "Ͷ±êÔ¤Éó"; + this.CurMaster = Master; + this.CurQueryEntity = queryentity; + this.CurQueryTable = QueryTalbe; + + if (!IsPostBack) + { + InitControls(); + } + base.InitPage(); + HiddenField querycontrol = (HiddenField)this.CurMaster.FindControl("DefaultCondition"); + string querycondition = querycontrol.Value.ToString(); + if (querycondition != "") + { + queryentity.UnSerializeCondition(querycondition); + } + + if (!IsPostBack) + { + txtBZSPDH.Text = queryentity.FieldByName("BZSPDH").Value; + sBZSPDH = txtBZSPDH.Text; + } + cbxZDLX.SelectedValue = "2,3"; + CurQueryEntity.FieldByName("ZDLX").Value = "2,3"; + } + protected override bool QueryLogicValid() + { + if (txtBZSPDH.Text.Trim().Equals("")) + { + ShowMessage("ÉóÅúµ¥ºÅ£¨±»×²£©²»ÔÊÐíΪ¿Õ£¡"); + return false; + } + return base.QueryLogicValid(); + } + protected override void SetControlState() + { + base.SetControlState(); + if (!sBZSPDH.Trim().Equals("")) + { + txtBZSPDH.Text = sBZSPDH; + } + } + private void InitControls() + { + WorkFlowUtils.SetCheckedDropDownList_WFPROC("XSBJ_TBYS", cbxWFState); + + cbxZDLX.ClearItems(); + cbxZDLX.Items.Add(new ListItem("¿Í»§Ãû³ÆÖظ´", "2")); + cbxZDLX.Items.Add(new ListItem("ÏîÄ¿Ãû³ÆÖظ´", "3")); + cbxZDLX.ShowValue = false; + } + } +} diff --git a/TBYS_ZDFXQuery.aspx.designer.cs b/TBYS_ZDFXQuery.aspx.designer.cs new file mode 100644 index 0000000..f64edb4 --- /dev/null +++ b/TBYS_ZDFXQuery.aspx.designer.cs @@ -0,0 +1,214 @@ +//------------------------------------------------------------------------------ +// +// ´Ë´úÂëÓɹ¤¾ßÉú³É¡£ +// ÔËÐÐʱ°æ±¾:2.0.50727.9179 +// +// ¶Ô´ËÎļþµÄ¸ü¸Ä¿ÉÄܻᵼÖ²»ÕýÈ·µÄÐÐΪ£¬²¢ÇÒÈç¹û +// ÖØÐÂÉú³É´úÂ룬ÕâЩ¸ü¸Ä½«»á¶ªÊ§¡£ +// +//------------------------------------------------------------------------------ + +namespace GThinking.N_XLXSBJ { + + + /// + /// TBYS_ZDFXQuery Àà¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄÀà¡£ + /// + public partial class TBYS_ZDFXQuery { + + /// + /// QueryTalbe ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::System.Web.UI.WebControls.Table QueryTalbe; + + /// + /// GtLabel7 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel GtLabel7; + + /// + /// cbxZDLX ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtCheckedDropDownList cbxZDLX; + + /// + /// GtLabel3 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel GtLabel3; + + /// + /// txtBZSPDH ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtTextBox txtBZSPDH; + + /// + /// GtLabel1 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel GtLabel1; + + /// + /// txtZCSPDH ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtTextBox txtZCSPDH; + + /// + /// GtLabel10 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel GtLabel10; + + /// + /// cbxWFState ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtCheckedDropDownList cbxWFState; + + /// + /// lblJ ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblJ; + + /// + /// txtND ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtND; + + /// + /// lblN ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblN; + + /// + /// GtLabel2 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel GtLabel2; + + /// + /// datTBRQS ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtDateTimeTextBox datTBRQS; + + /// + /// GtLabel4 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel GtLabel4; + + /// + /// datTBRQZ ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtDateTimeTextBox datTBRQZ; + + /// + /// GtLabel5 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel GtLabel5; + + /// + /// txtTBZT ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtTextBox txtTBZT; + + /// + /// GtLabel6 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel GtLabel6; + + /// + /// txtXMMC ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtTextBox txtXMMC; + + /// + /// Master ÊôÐÔ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄÊôÐÔ¡£ + /// + public new GThinking.N_MODEL.Page.MasterSingleQuery Master { + get { + return ((GThinking.N_MODEL.Page.MasterSingleQuery)(base.Master)); + } + } + } +} diff --git a/TBYS_ZDFX_M.cs b/TBYS_ZDFX_M.cs new file mode 100644 index 0000000..159d68c --- /dev/null +++ b/TBYS_ZDFX_M.cs @@ -0,0 +1,29 @@ +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; + +namespace GThinking.N_XLXSBJ +{ + public class TBYS_ZDFX_M : TBaseNamedQuery + { + public TBYS_ZDFX_M() + { + AddFieldDefs("ZDLX", "ײµ¥ÀàÐÍ", false); + AddFieldDefs("BZSPDH", "±¨¼Ûµ¥ºÅ(±»×²)", false); + AddFieldDefs("ZCSPDH", "ÉóÅúµ¥ºÅ(ײ³ö)"); + AddFieldDefs("STATE", "Á÷³Ì״̬"); + AddFieldDefs("ND", "Äê¶È"); + AddFieldDefs("TBRQS", "Ͷ±êÈÕÆÚʼ"); + AddFieldDefs("TBRQZ", "Ͷ±êÈÕÆÚÖ¹"); + AddFieldDefs("TBZT", "¿Í»§"); + AddFieldDefs("XMMC", "ÏîÄ¿Ãû³Æ"); + } + } +} diff --git a/TZYZBJL.cs b/TZYZBJL.cs new file mode 100644 index 0000000..888c629 --- /dev/null +++ b/TZYZBJL.cs @@ -0,0 +1,159 @@ +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; + +namespace GThinking.N_XLXSBJ +{ + [TableMap(DB = "DBERP", DbTableName = "XLXSBJDYZZL", Umid = 100860169, IsWorkFlow = false, IsAttach = false, UseWhr = false, + QuerySelSql = "select XLXSBJDYZZL_JGBID, XLXSBJDYZZL_YZID, XLXSBJDYZZL_XLBZID, XLXSBJDYZZL_BJSLS, XLXSBJDYZZL_BJSLZ, " + + " XLXSBJDYZZL_YZZ, XLXSBJDYZZL_WHR, XLXSBJDYZZL_WHRID, XLXSBJDYZZL_WHSJ " + + " from XLXSBJDYZZL where 1=1 ", + + EntitySelSql = " select XLXSBJDYZZL_JGBID, XLXSBJDYZZL_YZID, XLXSTZYZ_JJFS, XLXSBJDYZZL_XLBZID, " + + " XLXSBJDYZZL_BJSLS, XLXSBJDYZZL_BJSLZ, XLXSBJDYZZL_YZZ, " + + " XLXSBJDYZZL_WHR, XLXSBJDYZZL_WHRID, XLXSBJDYZZL_WHSJ " + + " from XLXSBJDYZZL left join XLXSTZYZ on XLXSTZYZ_YZID=XLXSBJDYZZL_YZID and XLXSTZYZ_MXBH='BJD' " + + " where XLXSBJDYZZL_JGBID=:XLXSBJDYZZL_JGBID and XLXSBJDYZZL_YZID=:XLXSBJDYZZL_YZID " + + " and XLXSBJDYZZL_XLBZID=:XLXSBJDYZZL_XLBZID and XLXSBJDYZZL_BJSLS=:XLXSBJDYZZL_BJSLS " + + " and XLXSBJDYZZL_BJSLZ=:XLXSBJDYZZL_BJSLZ ", + + UpdateSql = " update XLXSBJDYZZL " + + " set XLXSBJDYZZL_XLBZID=:XLXSBJDYZZL_XLBZID, XLXSBJDYZZL_BJSLS=isnull(:XLXSBJDYZZL_BJSLS,0), " + + " XLXSBJDYZZL_BJSLZ=isnull(:XLXSBJDYZZL_BJSLZ,0), XLXSBJDYZZL_YZZ=isnull(:XLXSBJDYZZL_YZZ,0), " + + " XLXSBJDYZZL_WHR=:XLXSBJDYZZL_WHR, XLXSBJDYZZL_WHRID=:XLXSBJDYZZL_WHRID, XLXSBJDYZZL_WHSJ=:XLXSBJDYZZL_WHSJ " + + " where XLXSBJDYZZL_JGBID=:XLXSBJDYZZL_JGBID and XLXSBJDYZZL_YZID=:XLXSBJDYZZL_YZID " + + " and XLXSBJDYZZL_XLBZID=:OLD_XLXSBJDYZZL_XLBZID and XLXSBJDYZZL_BJSLS=:OLD_XLXSBJDYZZL_BJSLS " + + " and XLXSBJDYZZL_BJSLZ=:OLD_XLXSBJDYZZL_BJSLZ ", + + InsertSql = " select XLXSBJDYZZL_JGBID from XLXSBJDYZZL where 1<>1 ", + + DeleteSql = " delete from XLXSBJDYZZL where XLXSBJDYZZL_JGBID=:XLXSBJDYZZL_JGBID and XLXSBJDYZZL_YZID=:XLXSBJDYZZL_YZID " + + " and XLXSBJDYZZL_XLBZID=:XLXSBJDYZZL_XLBZID and XLXSBJDYZZL_BJSLS=:XLXSBJDYZZL_BJSLS " + + " and XLXSBJDYZZL_BJSLZ=:XLXSBJDYZZL_BJSLZ ")] + public class TZYZBJL : EntityManager + { + private string _XLXSBJDYZZL_JGBID; + [ColumnMap(DbField = "XLXSBJDYZZL_JGBID", CtrlName = "txtJGBID", DbTitle = "JGBID", Type = FieldType.HiddenField, DefaultValue = "", + IsAllowNull = false, IsKey = true, Length = 8)] + public string XLXSBJDYZZL_JGBID + { + get { return _XLXSBJDYZZL_JGBID; } + set { _XLXSBJDYZZL_JGBID = value; } + } + + private string _XLXSBJDYZZL_YZID; + [ColumnMap(DbField = "XLXSBJDYZZL_YZID", CtrlName = "txtYZID", DbTitle = "YZID", Type = FieldType.HiddenField, DefaultValue = "", + IsAllowNull = false, IsKey = true, Length = 10)] + public string XLXSBJDYZZL_YZID + { + get { return _XLXSBJDYZZL_YZID; } + set { _XLXSBJDYZZL_YZID = value; } + } + + private string _XLXSBJDYZZL_XLBZID; + [ColumnMap(DbField = "XLXSBJDYZZL_XLBZID", CtrlName = "cbxXLBZID", DbTitle = "XLBZID", Type = FieldType.CBX, DefaultValue = "", + IsAllowNull = false, IsKey = true, Length = 10)] + public string XLXSBJDYZZL_XLBZID + { + get { return _XLXSBJDYZZL_XLBZID; } + set { _XLXSBJDYZZL_XLBZID = value; } + } + + private string _OLD_XLXSBJDYZZL_XLBZID; + [ColumnMap(DbField = "OLD_XLXSBJDYZZL_XLBZID", CtrlName = "txtOLD_XLBZID", DbTitle = "OLD_XLBZID", Type = FieldType.HiddenField, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 10)] + public string OLD_XLXSBJDYZZL_XLBZID + { + get { return _OLD_XLXSBJDYZZL_XLBZID; } + set { _OLD_XLXSBJDYZZL_XLBZID = value; } + } + + private string _XLXSBJDYZZL_BJSLS; + [ColumnMap(DbField = "XLXSBJDYZZL_BJSLS", CtrlName = "txtBJSLS", DbTitle = "BJSLS", Type = FieldType.F, DefaultValue = "0", + IsAllowNull = false, IsKey = true, Length = 0)] + public string XLXSBJDYZZL_BJSLS + { + get { return _XLXSBJDYZZL_BJSLS; } + set { _XLXSBJDYZZL_BJSLS = value; } + } + + private string _OLD_XLXSBJDYZZL_BJSLS; + [ColumnMap(DbField = "OLD_XLXSBJDYZZL_BJSLS", CtrlName = "txtOLD_BJSLS", DbTitle = "OLD_BJSLS", Type = FieldType.HiddenField, DefaultValue = "0", + IsAllowNull = true, IsKey = false, Length = 0)] + public string OLD_XLXSBJDYZZL_BJSLS + { + get { return _OLD_XLXSBJDYZZL_BJSLS; } + set { _OLD_XLXSBJDYZZL_BJSLS = value; } + } + + private string _XLXSBJDYZZL_BJSLZ; + [ColumnMap(DbField = "XLXSBJDYZZL_BJSLZ", CtrlName = "txtBJSLZ", DbTitle = "BJSLZ", Type = FieldType.F, DefaultValue = "0", + IsAllowNull = false, IsKey = true, Length = 0)] + public string XLXSBJDYZZL_BJSLZ + { + get { return _XLXSBJDYZZL_BJSLZ; } + set { _XLXSBJDYZZL_BJSLZ = value; } + } + + private string _OLD_XLXSBJDYZZL_BJSLZ; + [ColumnMap(DbField = "OLD_XLXSBJDYZZL_BJSLZ", CtrlName = "txtOLD_BJSLZ", DbTitle = "OLD_BJSLZ", Type = FieldType.HiddenField, DefaultValue = "0", + IsAllowNull = true, IsKey = false, Length = 0)] + public string OLD_XLXSBJDYZZL_BJSLZ + { + get { return _OLD_XLXSBJDYZZL_BJSLZ; } + set { _OLD_XLXSBJDYZZL_BJSLZ = value; } + } + + private string _XLXSTZYZ_JJFS; + [ColumnMap(DbField = "XLXSTZYZ_JJFS", CtrlName = "cbxJJFS", DbTitle = "JJFS", Type = FieldType.CBX, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 2)] + public string XLXSTZYZ_JJFS + { + get { return _XLXSTZYZ_JJFS; } + set { _XLXSTZYZ_JJFS = value; } + } + + private string _XLXSBJDYZZL_YZZ; + [ColumnMap(DbField = "XLXSBJDYZZL_YZZ", CtrlName = "txtYZZ", DbTitle = "YZZ", Type = FieldType.F, DefaultValue = "0", + IsAllowNull = true, IsKey = false, Length = 0)] + public string XLXSBJDYZZL_YZZ + { + get { return _XLXSBJDYZZL_YZZ; } + set { _XLXSBJDYZZL_YZZ = value; } + } + + private string _XLXSBJDYZZL_WHR; + [ColumnMap(DbField = "XLXSBJDYZZL_WHR", CtrlName = "txtWHR", DbTitle = "WHR", Type = FieldType.C, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 30)] + public string XLXSBJDYZZL_WHR + { + get { return _XLXSBJDYZZL_WHR; } + set { _XLXSBJDYZZL_WHR = value; } + } + + private string _XLXSBJDYZZL_WHRID; + [ColumnMap(DbField = "XLXSBJDYZZL_WHRID", CtrlName = "txtWHRID", DbTitle = "WHRID", Type = FieldType.HiddenField, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 10)] + public string XLXSBJDYZZL_WHRID + { + get { return _XLXSBJDYZZL_WHRID; } + set { _XLXSBJDYZZL_WHRID = value; } + } + + private string _XLXSBJDYZZL_WHSJ; + [ColumnMap(DbField = "XLXSBJDYZZL_WHSJ", CtrlName = "datWHSJ", DbTitle = "WHSJ", Type = FieldType.DT, DefaultValue = "", + IsAllowNull = true, IsKey = false, Length = 10)] + public string XLXSBJDYZZL_WHSJ + { + get { return _XLXSBJDYZZL_WHSJ; } + set { _XLXSBJDYZZL_WHSJ = value; } + } + } +} diff --git a/TZYZBJLInfo.aspx b/TZYZBJLInfo.aspx new file mode 100644 index 0000000..b34c762 --- /dev/null +++ b/TZYZBJLInfo.aspx @@ -0,0 +1,214 @@ +<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleCard.Master" AutoEventWireup="true" + Codebehind="TZYZBJLInfo.aspx.cs" Inherits="GThinking.N_XLXSBJ.TZYZBJLInfo" + Title="按标准加报价数é‡�区间调报价" %> + +<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleCard.Master" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 标准: + + + +
+ 报价数�始: + + + + 报价数�止: + + +
+ 调价因�01: + + + + 调价因�11: + + +
+ 调价因�02: + + + + 调价因�12: + + +
+ 调价因�03: + + + + 调价因�13: + + +
+ 调价因�04: + + + + 调价因�14: + + +
+ 调价因�05: + + + + 调价因�15: + + +
+ 调价因�06: + + + + 调价因�16: + + +
+ 调价因�07: + + + + 调价因�17: + + +
+ 调价因�08: + + + + 调价因�18: + + +
+ 调价因�09: + + + + 调价因�19: + + +
+ 调价因�10: + + + + 调价因�20: + + +
+ 维护人: + + +
+ 维护时间: + + + +
+ + + + + + + +
+ + diff --git a/TZYZBJLInfo.aspx.cs b/TZYZBJLInfo.aspx.cs new file mode 100644 index 0000000..11df6c3 --- /dev/null +++ b/TZYZBJLInfo.aspx.cs @@ -0,0 +1,356 @@ +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_CONTROL; + +namespace GThinking.N_XLXSBJ +{ + public partial class TZYZBJLInfo : SingleCardBase + { + TZYZBJL entity = new TZYZBJL(); + + protected void Page_Load(object sender, EventArgs e) + { + this.UMID = 100860169; + this.UMName = "°´±ê×¼¼Ó±¨¼ÛÊýÁ¿Çø¼äµ÷±¨¼Û"; + this.CurMaster = Master; + this.CurEntity = entity; + this.PageHeight = 430; + this.PageWidth = 560; + + SetTJYZLable(); + + if (!this.IsPostBack) + { + InitControls(); + } + + base.InitPage(); + } + + #region Ä£°åʼþ¼Ì³Ð + + protected override void ReportDataSetAdd() + { + TDatabase db = TContextDatabases.GetDatabase("DBERP"); + TSQL sql = new TSQL(db); + sql.Add("select XLXSTZYZ_YZID, XLXSTZYZ_YZMC from XLXSTZYZ where XLXSTZYZ_MXBH='BJD' and XLXSTZYZ_TJYS='L' order by XLXSTZYZ_XSXH,XLXSTZYZ_YZID "); + DataSet ds = db.OpenDataSet(sql); + for (int i = 0; i < ds.Tables[0].Rows.Count; i++) + { + string sYZID = "TZYZ_" + ds.Tables[0].Rows[i]["XLXSTZYZ_YZID"].ToString().Trim(); + string sYZMC = ds.Tables[0].Rows[i]["XLXSTZYZ_YZMC"].ToString().Trim(); + AddUserReportField("XLXSBJDYZZL", sYZID, sYZMC, "N"); + } + + base.ReportDataSetAdd(); + } + + protected override void ReportRecordSetAdd() + { + TDatabase dberp = TContextDatabases.GetDatabase("DBERP"); + TSQL sSQL = new TSQL(dberp); + TSQL SQL = new TSQL(dberp); + SQL.Clear(); + SQL.Add("select XLXSTZYZ_YZID, XLXSTZYZ_YZMC "); + SQL.Add(" from XLXSTZYZ"); + SQL.Add(" where XLXSTZYZ_MXBH = 'BJD' and XLXSTZYZ_TJYS='L' order by XLXSTZYZ_XSXH,XLXSTZYZ_YZID "); + DataSet ds = dberp.OpenDataSet(SQL); + for (int i = 0; i < ds.Tables[0].Rows.Count; i++) + { + sSQL.Add(string.Format(",sum(decode(XLXSBJDYZZL_YZID, '{0}', XLXSBJDYZZL_YZZ, 0)) as TZYZ_{0}", ds.Tables[0].Rows[i][0].ToString().Trim())); + } + sSQL.Text = "select 1" + sSQL.Text + " from XLXSBJDYZZL where XLXSBJDYZZL_JGBID='" + txtJGBID.Value.Trim() + "' and XLXSBJDYZZL_XLBZID='" + cbxXLBZID.SelectedValue.Trim() + "' and XLXSBJDYZZL_BJSLS=" + txtBJSLS.Value + " and XLXSBJDYZZL_BJSLZ=" + txtBJSLZ.Value; + AddUserReportSQL("XLXSBJDYZZL", sSQL); + base.ReportRecordSetAdd(); + } + + protected override void SetControlState() + { + base.SetControlState(); + + txtWHR.Enabled = false; + datWHSJ.Enabled = false; + + # region ¸øµ÷¼ÛÒò×ӿؼþÉèÖ»¶ÁÐÔ + if (ControlState == TControlState.ctsInsert || ControlState == TControlState.ctsCopy || ControlState == TControlState.ctsEdit) + { + for (int i = 1; i <= 20; i++) + { + gtNumTextBox txtTJYZ = (gtNumTextBox)Master.ContentFormControl.FindControl("txt" + "TJYZ" + i); + txtTJYZ.Enabled = false; + } + + string[] sTJYZList = PageParam.GetRTrimString("TJYZList").Split(','); + for (int i = 0; i < sTJYZList.Length; i++) + { + for (int j = 1; j <= 20; j++) + { + string sTZYZID = "BJ" + j.ToString().PadLeft(2, '0') + "|"; + gtNumTextBox txtTJYZ = (gtNumTextBox)Master.ContentFormControl.FindControl("txt" + "TJYZ" + j.ToString().Trim()); + if (sTJYZList[i].StartsWith(sTZYZID)) + { + txtTJYZ.Enabled = true; + } + } + } + } + #endregion + } + + protected override void LoadRecord() + { + if (!IsPostBack) + { + entity.Param.Add("XLXSBJDYZZL_JGBID", PageParam.GetRTrimString("XLXSBJDYZZL_JGBID")); + entity.Param.Add("XLXSBJDYZZL_XLBZID", PageParam.GetRTrimString("XLXSBJDYZZL_XLBZID")); + entity.Param.Add("XLXSBJDYZZL_BJSLS", PageParam.GetRTrimString("XLXSBJDYZZL_BJSLS")); + entity.Param.Add("XLXSBJDYZZL_BJSLZ", PageParam.GetRTrimString("XLXSBJDYZZL_BJSLZ")); + entity.Param.Add("XLXSBJDYZZL_YZID", PageParam.GetRTrimString("XLXSBJDYZZL_YZID")); + } + else + { + entity.Param.Add("XLXSBJDYZZL_JGBID", txtJGBID.Value.Trim()); + entity.Param.Add("XLXSBJDYZZL_XLBZID", txtOLD_XLBZID.Value.Trim()); + entity.Param.Add("XLXSBJDYZZL_BJSLS", txtOLD_BJSLS.Value.Trim()); + entity.Param.Add("XLXSBJDYZZL_BJSLZ", txtOLD_BJSLZ.Value.Trim()); + entity.Param.Add("XLXSBJDYZZL_YZID", txtYZID.Value.Trim()); + } + base.LoadRecord(); + SetOldValues(); + + # region ¸øµ÷¼ÛÒò×ӿؼþ¸³Öµ + TDatabase dberp = TContextDatabases.GetDatabase("DBERP"); + TSQL sql = new TSQL(dberp); + sql.Clear(); + sql.Add(" select XLXSBJDYZZL_YZID, XLXSBJDYZZL_YZZ from XLXSBJDYZZL "); + sql.Add(" where XLXSBJDYZZL_JGBID=:pJGBID and XLXSBJDYZZL_XLBZID=:pXLBZID and XLXSBJDYZZL_BJSLS=:pBJSLS and XLXSBJDYZZL_BJSLZ=:pBJSLZ order by XLXSBJDYZZL_YZID"); + sql.ParamByName("pJGBID").Value = txtJGBID.Value.Trim(); + sql.ParamByName("pXLBZID").Value = cbxXLBZID.SelectedValue.Trim(); + sql.ParamByName("pBJSLS").Value = txtBJSLS.Value; + sql.ParamByName("pBJSLZ").Value = txtBJSLZ.Value; + DataSet ds = dberp.OpenDataSet(sql); + for (int i = 0; i < ds.Tables[0].Rows.Count; i++) + { + string sYZID = ds.Tables[0].Rows[i][0].ToString().Trim(); + double dYZZ = CMISproConvert.StrToFloat(ds.Tables[0].Rows[i][1].ToString().Trim()); + if (PageParam.GetRTrimString("TJYZList").Contains(sYZID + "|")) + { + for (int j = 1; j <= 20; j++) + { + string sTZYZID = "BJ" + j.ToString().PadLeft(2, '0'); + gtNumTextBox txtTJYZ = (gtNumTextBox)Master.ContentFormControl.FindControl("txt" + "TJYZ" + j.ToString().Trim()); + if (sYZID.Equals(sTZYZID)) + txtTJYZ.Value = dYZZ; + } + } + } + #endregion + } + + protected override void OnNewRecorder() + { + base.OnNewRecorder(); + txtJGBID.Value = PageParam.GetRTrimString("XLXSBJDYZZL_JGBID"); + txtWHR.Text = tSession.UserName; + txtWHRID.Value = tSession.UserId; + datWHSJ.Text = CMISproConvert.ConvertTime(System.DateTime.Now); + } + + protected override void OnCopyRecorder() + { + base.OnCopyRecorder(); + txtJGBID.Value = PageParam.GetRTrimString("XLXSBJDYZZL_JGBID"); + txtWHR.Text = tSession.UserName; + txtWHRID.Value = tSession.UserId; + datWHSJ.Text = CMISproConvert.ConvertTime(System.DateTime.Now); + } + + protected override bool DataLogicValid() + { + if (!base.DataLogicValid()) return false; + + if (cbxXLBZID.SelectedValue.Trim().Equals("")) + { + ShowMessage("±ê×¼²»ÔÊÐíΪ¿Õ£¡"); + return false; + } + if (txtBJSLS.Value < 0 || txtBJSLZ.Value < 0) + { + ShowMessage("±¨¼ÛÊýÁ¿Çø¼ä²»ÔÊÐíΪ¸ºÊý£¡"); + return false; + } + if (txtBJSLZ.Value != 0 && txtBJSLS.Value >= txtBJSLZ.Value) + { + ShowMessage("±¨¼ÛÊýÁ¿Ê¼±ØÐëСÓÚ±¨¼ÛÊýÁ¿Ö¹£¡"); + return false; + } + if (HasOverlappedRange()) + { + ShowMessage("µ±Ç°±ê×¼¡¢±¨¼ÛÊýÁ¿Çø¼äÒÑ´æÔÚ½»¼¯¼Ç¼£¬²»ÔÊÐí±£´æ£¡"); + return false; + } + + return true; + } + + protected override bool Master_BeforeDeleteAction(object sender, EventArgs e) + { + string sYZIDlist = TZYZBJAInfo.GetYZIDList(PageParam.GetRTrimString("TJYZList")); + entity.EntityTable.DeleteSql = " delete from XLXSBJDYZZL where XLXSBJDYZZL_JGBID=:XLXSBJDYZZL_JGBID and XLXSBJDYZZL_XLBZID=:XLXSBJDYZZL_XLBZID and XLXSBJDYZZL_BJSLS=:XLXSBJDYZZL_BJSLS and XLXSBJDYZZL_BJSLZ=:XLXSBJDYZZL_BJSLZ and " + + CMISproDataBase.GetWhereEqual("XLXSBJDYZZL_YZID", sYZIDlist); + return base.Master_BeforeDeleteAction(sender, e); + } + + protected override bool Master_BeforeSaveAction(object sender, EventArgs e) + { + if (!base.Master_BeforeSaveAction(sender, e)) return false; + string sYZIDlist = TZYZBJAInfo.GetYZIDList(PageParam.GetRTrimString("TJYZList")); + entity.EntityTable.UpdateSql = " update XLXSBJDYZZL " + "\r\n" + + " set XLXSBJDYZZL_XLBZID=:XLXSBJDYZZL_XLBZID, XLXSBJDYZZL_BJSLS=isnull(:XLXSBJDYZZL_BJSLS,0), XLXSBJDYZZL_BJSLZ=isnull(:XLXSBJDYZZL_BJSLZ,0), " + + " XLXSBJDYZZL_WHR=:XLXSBJDYZZL_WHR, XLXSBJDYZZL_WHRID=:XLXSBJDYZZL_WHRID, XLXSBJDYZZL_WHSJ=:XLXSBJDYZZL_WHSJ " + "\r\n" + + " where XLXSBJDYZZL_JGBID=:XLXSBJDYZZL_JGBID and XLXSBJDYZZL_XLBZID=:OLD_XLXSBJDYZZL_XLBZID and XLXSBJDYZZL_BJSLS=:OLD_XLXSBJDYZZL_BJSLS and XLXSBJDYZZL_BJSLZ=:OLD_XLXSBJDYZZL_BJSLZ and " + + CMISproDataBase.GetWhereEqual("XLXSBJDYZZL_YZID", sYZIDlist); + txtWHR.Text = tSession.UserName; + txtWHRID.Value = tSession.UserId; + datWHSJ.Text = CMISproConvert.ConvertTime(System.DateTime.Now); + + return true; + } + + protected override bool Master_AfterSaveAction(object sender, EventArgs e) + { + SetOldValues(); + txtYZID.Value = PageParam.GetRTrimString("FirstYZID"); + + string sJGBID = txtJGBID.Value.Trim(); + string sXLBZID = cbxXLBZID.SelectedValue.Trim(); + string sBJSLS = txtBJSLS.Value.ToString().Trim(); + string sBJSLZ = txtBJSLZ.Value.ToString().Trim(); + # region ½«µ÷¼ÛÒò×ӿؼþÖµ¸üÐÂÖÁÊý¾Ý¿âÖÐ + TDatabase dberp = TContextDatabases.GetDatabase("DBERP"); + TSQL sql = new TSQL(dberp); + sql.Clear(); + string sYZIDlist = TZYZBJAInfo.GetYZIDList(PageParam.GetRTrimString("TJYZList")); + dberp.ExecSQL(string.Format("delete from XLXSBJDYZZL where XLXSBJDYZZL_JGBID='{0}' and XLXSBJDYZZL_XLBZID='{1}' and XLXSBJDYZZL_BJSLS={2} and XLXSBJDYZZL_BJSLZ={3} and " + CMISproDataBase.GetWhereEqual("XLXSBJDYZZL_YZID", sYZIDlist), sJGBID, sXLBZID, sBJSLS, sBJSLZ)); + + string[] sTJYZList = PageParam.GetRTrimString("TJYZList").Split(','); + DateTime tNow = DateTime.Now; + for (int i = 0; i < sTJYZList.Length; i++) + { + sql.Clear(); + sql.Add("insert into XLXSBJDYZZL(XLXSBJDYZZL_JGBID, XLXSBJDYZZL_XLBZID, XLXSBJDYZZL_BJSLS, XLXSBJDYZZL_BJSLZ, XLXSBJDYZZL_YZID, XLXSBJDYZZL_YZZ, XLXSBJDYZZL_WHR, XLXSBJDYZZL_WHRID, XLXSBJDYZZL_WHSJ)"); + sql.Add(" values(:pJGBID,:pXLBZID,:pBJSLS,:pBJSLZ,:pYZID,:pYZZ,:pWHR,:pWHRID,:pWHSJ)"); + sql.ParamByName("pJGBID").Value = sJGBID; + sql.ParamByName("pXLBZID").Value = sXLBZID; + sql.ParamByName("pBJSLS").Value = sBJSLS; + sql.ParamByName("pBJSLZ").Value = sBJSLZ; + sql.ParamByName("pWHR").Value = tSession.UserName; + sql.ParamByName("pWHRID").Value = tSession.UserId; + sql.ParamByName("pWHSJ").Value = tNow; + + for (int j = 1; j <= 20; j++) + { + string sTZYZID = "BJ" + j.ToString().PadLeft(2, '0') + "|"; + gtNumTextBox txtTJYZ = (gtNumTextBox)Master.ContentFormControl.FindControl("txt" + "TJYZ" + j.ToString().Trim()); + if (sTJYZList[i].StartsWith(sTZYZID)) + { + sql.ParamByName("pYZID").Value = sTZYZID.TrimEnd('|'); + sql.ParamByName("pYZZ").Value = txtTJYZ.Value; + dberp.ExecSQL(sql); + } + } + } + #endregion + return base.Master_AfterSaveAction(sender, e); + } + + protected override void SetComboxItems() + { + TComboBox.SetComboBox("DBERP", cbxXLBZID, "select XLBZ_XLBZID,XLBZ_XLBZLXMC from XLBZ where 1=1 and len(XLBZ_XLBZID) < 10 order by XLBZ_PX,XLBZ_XLBZID ", false); + base.SetComboxItems(); + } + + #endregion + + #region ×Ô¶¨Ò庯Êý + + private void InitControls() + { + txtYZID.Value = PageParam.GetRTrimString("FirstYZID"); + } + + private void SetOldValues() + { + txtOLD_XLBZID.Value = cbxXLBZID.SelectedValue.Trim(); + txtOLD_BJSLS.Value = txtBJSLS.Value.ToString().Trim(); + txtOLD_BJSLZ.Value = txtBJSLZ.Value.ToString().Trim(); + } + + private bool HasOverlappedRange() + { + string sYZIDlist = TZYZBJAInfo.GetYZIDList(PageParam.GetRTrimString("TJYZList")); + TDatabase dberp = TContextDatabases.GetDatabase("DBERP"); + TSQL sql = new TSQL(dberp); + sql.Add(" select XLXSBJDYZZL_XLBZID, XLXSBJDYZZL_BJSLS, XLXSBJDYZZL_BJSLZ from XLXSBJDYZZL "); + sql.Add(" where XLXSBJDYZZL_JGBID=:pJGBID and XLXSBJDYZZL_XLBZID=:pXLBZID "); + sql.Add(" and " + CMISproDataBase.GetWhereEqual("XLXSBJDYZZL_YZID", sYZIDlist)); + sql.Add(" and (XLXSBJDYZZL_BJSLZ=0 or XLXSBJDYZZL_BJSLZ>:pBJSLS) "); + sql.Add(" and (:pBJSLZ=0 or XLXSBJDYZZL_BJSLS<:pBJSLZ) "); + if (ControlState == TControlState.ctsEdit) + { + sql.Add(" and (XLXSBJDYZZL_XLBZID<>:pOLDXLBZID or XLXSBJDYZZL_BJSLS<>:pOLDBJSLS or XLXSBJDYZZL_BJSLZ<>:pOLDBJSLZ) "); + sql.ParamByName("pOLDXLBZID").Value = txtOLD_XLBZID.Value.Trim(); + sql.ParamByName("pOLDBJSLS").Value = txtOLD_BJSLS.Value.Trim(); + sql.ParamByName("pOLDBJSLZ").Value = txtOLD_BJSLZ.Value.Trim(); + } + sql.ParamByName("pJGBID").Value = txtJGBID.Value.Trim(); + sql.ParamByName("pXLBZID").Value = cbxXLBZID.SelectedValue.Trim(); + sql.ParamByName("pBJSLS").Value = txtBJSLS.Value; + sql.ParamByName("pBJSLZ").Value = txtBJSLZ.Value; + DataSet ds = dberp.OpenDataSet(sql); + return ds.Tables[0].Rows.Count > 0; + } + + private void SetTJYZLable() + { + string[] sTJYZList = PageParam.GetRTrimString("TJYZList").Split(','); + for (int i = 0; i < sTJYZList.Length; i++) + { + for (int j = 1; j <= 20; j++) + { + string sTZYZID = "BJ" + j.ToString().PadLeft(2, '0') + "|"; + gtNumTextBox txtTJYZ = (gtNumTextBox)Master.ContentFormControl.FindControl("txt" + "TJYZ" + j.ToString().Trim()); + gtLabel lblTJYZ = (gtLabel)Master.ContentFormControl.FindControl("lbl" + "TJYZ" + j.ToString().Trim()); + if (sTJYZList[i].StartsWith(sTZYZID)) + { + string s = sTJYZList[i].Replace(sTZYZID, "").Replace("(X)", "") + "£º"; + lblTJYZ.Text = s; + if (sTJYZList[i].EndsWith("(%)") || sTJYZList[i].EndsWith("(Ôª)")) + { + txtTJYZ.DecimalPlaces = 2; + } + else if (sTJYZList[i].EndsWith("(X)")) + { + txtTJYZ.DecimalPlaces = 4; + } + } + } + } + } + #endregion + } +} \ No newline at end of file diff --git a/TZYZBJLInfo.aspx.designer.cs b/TZYZBJLInfo.aspx.designer.cs new file mode 100644 index 0000000..810e48c --- /dev/null +++ b/TZYZBJLInfo.aspx.designer.cs @@ -0,0 +1,547 @@ +//------------------------------------------------------------------------------ +// +// ´Ë´úÂëÓɹ¤¾ßÉú³É¡£ +// ÔËÐÐʱ°æ±¾:2.0.50727.9179 +// +// ¶Ô´ËÎļþµÄ¸ü¸Ä¿ÉÄܻᵼÖ²»ÕýÈ·µÄÐÐΪ£¬²¢ÇÒÈç¹û +// ÖØÐÂÉú³É´úÂ룬ÕâЩ¸ü¸Ä½«»á¶ªÊ§¡£ +// +//------------------------------------------------------------------------------ + +namespace GThinking.N_XLXSBJ { + + + /// + /// TZYZBJLInfo Àà¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄÀà¡£ + /// + public partial class TZYZBJLInfo { + + /// + /// GtLabel7 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel GtLabel7; + + /// + /// cbxXLBZID ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtComboBox cbxXLBZID; + + /// + /// lblBJSLS ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblBJSLS; + + /// + /// txtBJSLS ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtBJSLS; + + /// + /// lblBJSLZ ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblBJSLZ; + + /// + /// txtBJSLZ ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtBJSLZ; + + /// + /// lblTJYZ1 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblTJYZ1; + + /// + /// txtTJYZ1 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtTJYZ1; + + /// + /// lblTJYZ11 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblTJYZ11; + + /// + /// txtTJYZ11 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtTJYZ11; + + /// + /// lblTJYZ2 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblTJYZ2; + + /// + /// txtTJYZ2 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtTJYZ2; + + /// + /// lblTJYZ12 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblTJYZ12; + + /// + /// txtTJYZ12 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtTJYZ12; + + /// + /// lblTJYZ3 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblTJYZ3; + + /// + /// txtTJYZ3 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtTJYZ3; + + /// + /// lblTJYZ13 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblTJYZ13; + + /// + /// txtTJYZ13 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtTJYZ13; + + /// + /// lblTJYZ4 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblTJYZ4; + + /// + /// txtTJYZ4 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtTJYZ4; + + /// + /// lblTJYZ14 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblTJYZ14; + + /// + /// txtTJYZ14 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtTJYZ14; + + /// + /// lblTJYZ5 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblTJYZ5; + + /// + /// txtTJYZ5 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtTJYZ5; + + /// + /// lblTJYZ15 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblTJYZ15; + + /// + /// txtTJYZ15 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtTJYZ15; + + /// + /// lblTJYZ6 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblTJYZ6; + + /// + /// txtTJYZ6 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtTJYZ6; + + /// + /// lblTJYZ16 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblTJYZ16; + + /// + /// txtTJYZ16 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtTJYZ16; + + /// + /// lblTJYZ7 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblTJYZ7; + + /// + /// txtTJYZ7 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtTJYZ7; + + /// + /// lblTJYZ17 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblTJYZ17; + + /// + /// txtTJYZ17 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtTJYZ17; + + /// + /// lblTJYZ8 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblTJYZ8; + + /// + /// txtTJYZ8 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtTJYZ8; + + /// + /// lblTJYZ18 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblTJYZ18; + + /// + /// txtTJYZ18 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtTJYZ18; + + /// + /// lblTJYZ9 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblTJYZ9; + + /// + /// txtTJYZ9 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtTJYZ9; + + /// + /// lblTJYZ19 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblTJYZ19; + + /// + /// txtTJYZ19 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtTJYZ19; + + /// + /// lblTJYZ10 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblTJYZ10; + + /// + /// txtTJYZ10 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtTJYZ10; + + /// + /// lblTJYZ20 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblTJYZ20; + + /// + /// txtTJYZ20 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtTJYZ20; + + /// + /// GtLabel5 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel GtLabel5; + + /// + /// txtWHR ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtTextBox txtWHR; + + /// + /// GtLabel6 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel GtLabel6; + + /// + /// datWHSJ ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtDateTime datWHSJ; + + /// + /// txtWHRID ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::System.Web.UI.WebControls.HiddenField txtWHRID; + + /// + /// txtJGBID ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::System.Web.UI.WebControls.HiddenField txtJGBID; + + /// + /// txtYZID ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::System.Web.UI.WebControls.HiddenField txtYZID; + + /// + /// txtOLD_YZID ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::System.Web.UI.WebControls.HiddenField txtOLD_YZID; + + /// + /// txtOLD_XLBZID ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::System.Web.UI.WebControls.HiddenField txtOLD_XLBZID; + + /// + /// txtOLD_BJSLS ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::System.Web.UI.WebControls.HiddenField txtOLD_BJSLS; + + /// + /// txtOLD_BJSLZ ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::System.Web.UI.WebControls.HiddenField txtOLD_BJSLZ; + + /// + /// Master ÊôÐÔ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄÊôÐÔ¡£ + /// + public new GThinking.N_MODEL.Page.MasterSingleCard Master { + get { + return ((GThinking.N_MODEL.Page.MasterSingleCard)(base.Master)); + } + } + } +} diff --git a/TZYZBJLList.aspx b/TZYZBJLList.aspx new file mode 100644 index 0000000..2abde0c --- /dev/null +++ b/TZYZBJLList.aspx @@ -0,0 +1,58 @@ +<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleGrid.Master" AutoEventWireup="true" + Codebehind="TZYZBJLList.aspx.cs" Inherits="GThinking.N_XLXSBJ.TZYZBJLList" Title="按标准加报价数é‡�区间调报价" %> + +<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleGrid.Master" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/TZYZBJLList.aspx.cs b/TZYZBJLList.aspx.cs new file mode 100644 index 0000000..ac7d544 --- /dev/null +++ b/TZYZBJLList.aspx.cs @@ -0,0 +1,258 @@ +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_MODEL.Page; +using GThinking.N_MISPRO.Data; +using GThinking.N_PUBLIC; +using GThinking.N_MISPRO.Utility; +using GThinking.N_CONTROL; +using System.Text; + +namespace GThinking.N_XLXSBJ +{ + public partial class TZYZBJLList : SingleGridBase + { + TZYZBJL entity = new TZYZBJL(); + TZYZBJL_M queryentity = new TZYZBJL_M(); + DataSet dsTJYS1 = new DataSet(); + + protected void Page_Load(object sender, EventArgs e) + { + this.UMID = 100860169; + this.UMName = "°´±ê×¼¼Ó±¨¼ÛÊýÁ¿Çø¼äµ÷±¨¼Û"; + this.CurMaster = Master; + this.ModuleGV = grdContentGrid; + this.CurEntity = entity; + this.CurQueryEntity = queryentity; + this.sURLTarget = "TZYZBJLInfo.aspx"; + this.sQueryURLTarget = "TZYZBJLQuery.aspx"; + this.PageHeight = 600; + this.PageWidth = 750; + + base.DataKeyNames = new string[] { "XLXSBJDYZZL_JGBID", "minYZID", "XLXSBJDYZZL_XLBZID", "XLXSBJDYZZL_BJSLS", "XLXSBJDYZZL_BJSLZ" }; + grdContentGrid.FindColumnByFieldName("XLXSBJDYZZL_JGBID").Visible = false; + + if (!IsPostBack) + { + if (!PageParam.GetRTrimString("JGBID").Equals("")) + CurQueryEntity.FieldByName("JGBID").Value = PageParam.GetRTrimString("JGBID"); + else + CurQueryEntity.FieldByName("JGBID").Value = GetDefaultJGBID(); + } + + base.InitPage(); + + if (!IsPostBack) + { + if (!PageParam.GetRTrimString("JGBID").Equals("")) + Master_OnStandardQuery(null, null); + else if (IsDefaultExecute) + Master_OnStandardQuery(null, null); + else + { + this.Master.StandardNewButton.OnClientClick = "alert('ÇëÏȲéѯµ÷¼Û±í£¡');"; + this.Master.StandardCopyButton.OnClientClick = "alert('ÇëÏȲéѯµ÷¼Û±í£¡');"; + } + } + } + + protected override void Master_OnStandardQuery(object sender, EventArgs e) + { + base.InitEntityByCondition(); + entity.EntityTable.QuerySelSql = GetSQL(); + base.Master_OnStandardQuery(sender, e); + entity.GridDataBind(grdContentGrid, tSession); + + if (CurQueryEntity.FieldByName("JGBID").Value.Trim().Equals("")) + { + this.Master.StandardNewButton.OnClientClick = "alert('ÇëÏȲéѯµ÷¼Û±í£¡');"; + this.Master.StandardCopyButton.OnClientClick = "alert('ÇëÏȲéѯµ÷¼Û±í£¡');"; + } + else + { + this.Master.StandardNewButton.OnClientClick = "OpenCardForm('INSERT');return false;"; + this.Master.StandardCopyButton.OnClientClick = "OpenCardForm('COPY');return false;"; + } + + TPageParams pageParams = new TPageParams(); + pageParams.AddString("XLXSBJDYZZL_JGBID", CurQueryEntity.FieldByName("JGBID").Value.Trim()); + pageParams.AddString("TJYZList", txtTJYZList.Value.Trim()); + pageParams.AddString("FirstYZID", txtFirstYZID.Value.Trim()); + SetNewFormParam(pageParams); + } + + protected override void BeforeDelete(TDatabase db, ref bool ActionIsDone) + { + string sYZIDlist = TZYZBJAInfo.GetYZIDList(txtTJYZList.Value.Trim()); + entity.EntityTable.DeleteSql = " delete from XLXSBJDYZZL where XLXSBJDYZZL_JGBID=:XLXSBJDYZZL_JGBID and XLXSBJDYZZL_XLBZID=:XLXSBJDYZZL_XLBZID and XLXSBJDYZZL_BJSLS=:XLXSBJDYZZL_BJSLS and XLXSBJDYZZL_BJSLZ=:XLXSBJDYZZL_BJSLZ and " + + CMISproDataBase.GetWhereEqual("XLXSBJDYZZL_YZID", sYZIDlist); + entity.Param.Add("XLXSBJDYZZL_JGBID", this.grdContentGrid.SelectedDataKey["XLXSBJDYZZL_JGBID"].ToString().Trim()); + entity.Param.Add("XLXSBJDYZZL_XLBZID", this.grdContentGrid.SelectedDataKey["XLXSBJDYZZL_XLBZID"].ToString().Trim()); + entity.Param.Add("XLXSBJDYZZL_BJSLS", this.grdContentGrid.SelectedDataKey["XLXSBJDYZZL_BJSLS"].ToString().Trim()); + entity.Param.Add("XLXSBJDYZZL_BJSLZ", this.grdContentGrid.SelectedDataKey["XLXSBJDYZZL_BJSLZ"].ToString().Trim()); + base.BeforeDelete(db, ref ActionIsDone); + } + + protected override bool Master_AfterDeleteAction(object sender, EventArgs e) + { + if (!base.Master_AfterDeleteAction(sender, e)) { return false; } + base.InitEntityByCondition(); + entity.EntityTable.QuerySelSql = GetSQL(); + entity.GridDataBind(grdContentGrid, tSession); + grdContentGrid.SelectedIndex = -1; + return true; + } + + protected override void moduleGV_RowDataBound(object sender, GridViewRowEventArgs e) + { + if (e.Row.RowType == DataControlRowType.DataRow) + { + LinkPageParam.AddString("XLXSBJDYZZL_JGBID", grdContentGrid.DataKeys[e.Row.RowIndex]["XLXSBJDYZZL_JGBID"].ToString().Trim()); + LinkPageParam.AddString("XLXSBJDYZZL_YZID", grdContentGrid.DataKeys[e.Row.RowIndex]["minYZID"].ToString().Trim()); + LinkPageParam.AddString("XLXSBJDYZZL_XLBZID", grdContentGrid.DataKeys[e.Row.RowIndex]["XLXSBJDYZZL_XLBZID"].ToString().Trim()); + LinkPageParam.AddString("XLXSBJDYZZL_BJSLS", grdContentGrid.DataKeys[e.Row.RowIndex]["XLXSBJDYZZL_BJSLS"].ToString().Trim()); + LinkPageParam.AddString("XLXSBJDYZZL_BJSLZ", grdContentGrid.DataKeys[e.Row.RowIndex]["XLXSBJDYZZL_BJSLZ"].ToString().Trim()); + LinkPageParam.AddString("TJYZList", txtTJYZList.Value.Trim()); + LinkPageParam.AddString("FirstYZID", txtFirstYZID.Value.Trim()); + } + base.moduleGV_RowDataBound(sender, e); + } + + protected override void moduleGV_PageIndexChanging(object sender, GridViewPageEventArgs e) + { + base.InitEntityByCondition(); + entity.EntityTable.QuerySelSql = GetSQL(); + grdContentGrid.SelectedIndex = -1; + base.moduleGV_PageIndexChanging(sender, e); + } + + private string GetSQL() + { + base.InitEntityByCondition(); + InitGridView(); + string sYZIDlist = TZYZBJAInfo.GetYZIDList(txtTJYZList.Value.Trim()); + StringBuilder sSQL = new StringBuilder(); + sSQL.AppendLine(" select :pJGBID as XLXSBJDYZZL_JGBID, XLXSBJDYZZL_XLBZID, "); + sSQL.AppendLine(" rtrim(XLXSBJDYZZL_XLBZID)||'|'||isnull(XLBZ_XLBZLXMC,' ') as XLBZID, "); + sSQL.AppendLine(" XLXSBJDYZZL_BJSLS, XLXSBJDYZZL_BJSLZ, min(XLXSBJDYZZL_YZID) as minYZID, "); + sSQL.AppendLine(" max(XLXSBJDYZZL_WHR) as XLXSBJDYZZL_WHR, max(XLXSBJDYZZL_WHRID) as XLXSBJDYZZL_WHRID, max(XLXSBJDYZZL_WHSJ) as XLXSBJDYZZL_WHSJ "); + for (int i = 0; i < dsTJYS1.Tables[0].Rows.Count; i++) + { + sSQL.AppendLine(string.Format(",sum(CASE XLXSBJDYZZL_YZID WHEN '{0}' THEN XLXSBJDYZZL_YZZ ELSE 0 END) as TZYZ_{0}", dsTJYS1.Tables[0].Rows[i][0].ToString().Trim())); + } + sSQL.AppendLine(" from XLXSBJDYZZL "); + sSQL.AppendLine(" left join XLBZ on XLBZ_XLBZID=XLXSBJDYZZL_XLBZID "); + if (string.IsNullOrEmpty(CurQueryEntity.FieldByName("JGBID").Value.Trim())) + sSQL.AppendLine(" where 1<>1 "); + else + sSQL.AppendLine(" where XLXSBJDYZZL_JGBID=:pJGBID "); + if (!string.IsNullOrEmpty(sYZIDlist)) + sSQL.AppendLine(" and " + CMISproDataBase.GetWhereEqual("XLXSBJDYZZL_YZID", sYZIDlist)); + if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("XLBZID").Value.Trim())) + { + sSQL.AppendLine(" and XLXSBJDYZZL_XLBZID=:pXLBZID "); + entity.Param.Add("pXLBZID", CurQueryEntity.FieldByName("XLBZID").Value.Trim()); + } + AddNumberQueryCondition(sSQL, "BJSLSDY", "XLXSBJDYZZL_BJSLS", ">=", "pBJSLSDY"); + AddNumberQueryCondition(sSQL, "BJSLSXY", "XLXSBJDYZZL_BJSLS", "<=", "pBJSLSXY"); + AddNumberQueryCondition(sSQL, "BJSLZDY", "XLXSBJDYZZL_BJSLZ", ">=", "pBJSLZDY"); + AddNumberQueryCondition(sSQL, "BJSLZXY", "XLXSBJDYZZL_BJSLZ", "<=", "pBJSLZXY"); + sSQL.AppendLine(" group by XLXSBJDYZZL_XLBZID, XLBZ_XLBZLXMC, XLXSBJDYZZL_BJSLS, XLXSBJDYZZL_BJSLZ "); + sSQL.AppendLine(" order by XLXSBJDYZZL_XLBZID, XLXSBJDYZZL_BJSLS, XLXSBJDYZZL_BJSLZ "); + entity.Param.Add("pJGBID", CurQueryEntity.FieldByName("JGBID").Value.Trim()); + return sSQL.ToString(); + } + + private void AddNumberQueryCondition(StringBuilder sSQL, string sField, string sDbField, string sOperator, string sParam) + { + if (CurQueryEntity.FieldByName(sField).Value.ToString().Trim() != "0" && CurQueryEntity.FieldByName(sField).Value.ToString().Trim() != "") + { + sSQL.AppendLine(" and " + sDbField + " " + sOperator + " :" + sParam + " "); + entity.Param.Add(sParam, CurQueryEntity.FieldByName(sField).Value.Trim()); + } + } + + private void InitGridView() + { + TDatabase dberp = TContextDatabases.GetDatabase("DBERP"); + TSQL SQL = new TSQL(dberp); + SQL.Clear(); + SQL.Add("select XLXSTZYZ_YZID, XLXSTZYZ_YZMC, XLXSTZYZ_JJFS "); + SQL.Add(" from XLXSTZYZ"); + SQL.Add(" where XLXSTZYZ_MXBH = 'BJD' and XLXSTZYZ_TJYS='L' "); + SQL.Add(" and XLXSTZYZ_JGBID = :pJGBID"); + if (!string.IsNullOrEmpty(PageParam.GetRTrimString("TJYZID"))) + SQL.Add(" and " + CMISproDataBase.GetWhereEqual("XLXSTZYZ_YZID", PageParam.GetRTrimString("TJYZID").Trim())); + SQL.Add("order by XLXSTZYZ_YZID,XLXSTZYZ_XSXH"); + SQL.ParamByName("pJGBID").Value = CurQueryEntity.FieldByName("JGBID").Value.Trim(); + DataSet ds = dberp.OpenDataSet(SQL); + dsTJYS1 = ds; + txtFirstYZID.Value = ""; + txtTJYZList.Value = ""; + for (int i = 0; i < ds.Tables[0].Rows.Count; i++) + { + if (i == 0) + txtFirstYZID.Value = ds.Tables[0].Rows[i]["XLXSTZYZ_YZID"].ToString().Trim(); + + string sJJFSMC = ""; + int iXSWS = 2; + if (ds.Tables[0].Rows[i]["XLXSTZYZ_JJFS"].ToString().Trim().Equals("JJ")) + { + sJJFSMC = "(Ôª)"; + iXSWS = 2; + } + else if (ds.Tables[0].Rows[i]["XLXSTZYZ_JJFS"].ToString().Trim().Equals("MX") || ds.Tables[0].Rows[i]["XLXSTZYZ_JJFS"].ToString().Trim().Equals("DX")) + { + sJJFSMC = "(X)"; + iXSWS = 4; + } + else + { + sJJFSMC = "(%)"; + iXSWS = 2; + } + AddColumn("TZYZ_" + ds.Tables[0].Rows[i]["XLXSTZYZ_YZID"].ToString().Trim(), ds.Tables[0].Rows[i]["XLXSTZYZ_YZMC"].ToString().Trim() + sJJFSMC.Replace("(X)", ""), iXSWS, 80); + txtTJYZList.Value += ds.Tables[0].Rows[i]["XLXSTZYZ_YZID"].ToString().Trim() + "|" + ds.Tables[0].Rows[i]["XLXSTZYZ_YZMC"].ToString().Trim() + sJJFSMC + ","; + } + txtTJYZList.Value = txtTJYZList.Value.TrimEnd(','); + } + + private string GetDefaultJGBID() + { + TDatabase dberp = TContextDatabases.GetDatabase("DBERP"); + TSQL SQL = new TSQL(dberp); + SQL.Add("SELECT XLXSJGB_JGBID from XLXSJGB where XLXSJGB_MXBH='BJD' and XLXSJGB_TJYS='L' order by XLXSJGB_JGBID"); + DataSet ds = dberp.OpenDataSet(SQL); + if (ds.Tables[0].Rows.Count > 0) + return ds.Tables[0].Rows[0][0].ToString().Trim(); + else + return ""; + } + + private void AddColumn(string sDataField, string HeadText, int NumberDecimalPlace, int Width) + { + BoundField Column = new BoundField(); + Column.DataField = sDataField; + Column.HeaderText = HeadText; + Column.ItemStyle.Width = (Unit)Width; + Column.HeaderStyle.Width = (Unit)Width; + Column.ItemStyle.HorizontalAlign = HorizontalAlign.Right; + grdContentGrid.Columns.Add(Column); + + gtGridView_Column ColumnEx = new gtGridView_Column(); + ColumnEx.DataField = sDataField; + ColumnEx.EditType = TEditType.etNumber; + ColumnEx.ShowHint = true; + ColumnEx.NumberDecimalPlace = NumberDecimalPlace; + grdContentGrid.ColumnsEx.Insert(0, ColumnEx); + } + } +} \ No newline at end of file diff --git a/TZYZBJLList.aspx.designer.cs b/TZYZBJLList.aspx.designer.cs new file mode 100644 index 0000000..91a9994 --- /dev/null +++ b/TZYZBJLList.aspx.designer.cs @@ -0,0 +1,61 @@ +//------------------------------------------------------------------------------ +// +// ´Ë´úÂëÓɹ¤¾ßÉú³É¡£ +// ÔËÐÐʱ°æ±¾:2.0.50727.9179 +// +// ¶Ô´ËÎļþµÄ¸ü¸Ä¿ÉÄܻᵼÖ²»ÕýÈ·µÄÐÐΪ£¬²¢ÇÒÈç¹û +// ÖØÐÂÉú³É´úÂ룬ÕâЩ¸ü¸Ä½«»á¶ªÊ§¡£ +// +//------------------------------------------------------------------------------ + +namespace GThinking.N_XLXSBJ { + + + /// + /// TZYZBJLList Àà¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄÀà¡£ + /// + public partial class TZYZBJLList { + + /// + /// grdContentGrid ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtGridView grdContentGrid; + + /// + /// txtFirstYZID ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::System.Web.UI.WebControls.HiddenField txtFirstYZID; + + /// + /// txtTJYZList ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::System.Web.UI.WebControls.HiddenField txtTJYZList; + + /// + /// Master ÊôÐÔ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄÊôÐÔ¡£ + /// + public new GThinking.N_MODEL.Page.MasterSingleGrid Master { + get { + return ((GThinking.N_MODEL.Page.MasterSingleGrid)(base.Master)); + } + } + } +} diff --git a/TZYZBJLQuery.aspx b/TZYZBJLQuery.aspx new file mode 100644 index 0000000..da31896 --- /dev/null +++ b/TZYZBJLQuery.aspx @@ -0,0 +1,65 @@ +<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleQuery.Master" AutoEventWireup="true" + Codebehind="TZYZBJLQuery.aspx.cs" Inherits="GThinking.N_XLXSBJ.TZYZBJLQuery" Title="查询" %> + +<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleQuery.Master" %> + +
+ + + + + 调价表: + + + + + + + + + + 标准: + + + + + + + + + + 报价数�始>=: + + + + + + + + + 报价数�始<=: + + + + + + + + + 报价数�止>=: + + + + + + + + + 报价数�止<=: + + + + + + +
\ No newline at end of file diff --git a/TZYZBJLQuery.aspx.cs b/TZYZBJLQuery.aspx.cs new file mode 100644 index 0000000..577e50a --- /dev/null +++ b/TZYZBJLQuery.aspx.cs @@ -0,0 +1,85 @@ +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; + +namespace GThinking.N_XLXSBJ +{ + public partial class TZYZBJLQuery : SingleQueryBase + { + TZYZBJL_M queryentity = new TZYZBJL_M(); + + protected void Page_Load(object sender, EventArgs e) + { + this.UMID = 100860169; + this.UMName = "°´±ê×¼¼Ó±¨¼ÛÊýÁ¿Çø¼äµ÷±¨¼Û"; + this.CurMaster = Master; + this.CurQueryTable = QueryTalbe; + this.CurQueryEntity = queryentity; + + if (!IsPostBack) + { + InitControl(); + } + + base.InitPage(); + } + + protected override bool QueryLogicValid() + { + if (cbxJGBID.SelectedValue.Trim().Equals("")) + { + ShowMessage("µ÷¼Û±í--²»ÔÊÐíΪ¿Õ£¡"); + return false; + } + + if (txtBJSLSDY.Value < 0 || txtBJSLSXY.Value < 0 || txtBJSLZDY.Value < 0 || txtBJSLZXY.Value < 0) + { + ShowMessage("±¨¼ÛÊýÁ¿²éѯ²»ÔÊÐíСÓÚ0£¡"); + return false; + } + + return base.QueryLogicValid(); + } + + private void InitControl() + { + TDatabase dberp = TContextDatabases.GetDatabase("DBERP"); + TSQL sql = new TSQL(dberp); + sql.Add("SELECT XLXSJGB_JGBID,XLXSJGB_YXQS,XLXSJGB_YXQZ,XLXSJGB_JGBMC from XLXSJGB where XLXSJGB_MXBH='BJD' and XLXSJGB_TJYS='L' order by XLXSJGB_JGBID"); + DataSet ds = dberp.OpenDataSet(sql); + cbxJGBID.ClearItems(); + for (int i = 0; i < ds.Tables[0].Rows.Count; i++) + { + string sJGBID = ds.Tables[0].Rows[i]["XLXSJGB_JGBID"].ToString().Trim(); + string sYXQS = ds.Tables[0].Rows[i]["XLXSJGB_YXQS"].ToString().Trim(); + string sYXQZ = ds.Tables[0].Rows[i]["XLXSJGB_YXQZ"].ToString().Trim(); + string sJGBMC = ds.Tables[0].Rows[i]["XLXSJGB_JGBMC"].ToString().Trim(); + if (sYXQS.Equals("")) + sYXQS = "--"; + else + sYXQS = CMISproConvert.ConvertDate(sYXQS); + if (sYXQZ.Equals("")) + sYXQZ = "--"; + else + sYXQZ = CMISproConvert.ConvertDate(sYXQZ); + if (sJGBMC.Equals("")) + cbxJGBID.Items.Add(new ListItem(sJGBID + "|" + sYXQS + "ÖÁ" + sYXQZ, sJGBID)); + else + cbxJGBID.Items.Add(new ListItem(sJGBID + "|" + sYXQS + "ÖÁ" + sYXQZ + "|" + sJGBMC, sJGBID)); + } + + TComboBox.SetComboBox("DBERP", cbxXLBZID, "select XLBZ_XLBZID,XLBZ_XLBZLXMC from XLBZ where 1=1 and len(XLBZ_XLBZID) < 10 order by XLBZ_PX,XLBZ_XLBZID ", true); + } + } +} \ No newline at end of file diff --git a/TZYZBJLQuery.aspx.designer.cs b/TZYZBJLQuery.aspx.designer.cs new file mode 100644 index 0000000..72e21e5 --- /dev/null +++ b/TZYZBJLQuery.aspx.designer.cs @@ -0,0 +1,151 @@ +//------------------------------------------------------------------------------ +// +// ´Ë´úÂëÓɹ¤¾ßÉú³É¡£ +// ÔËÐÐʱ°æ±¾:2.0.50727.9179 +// +// ¶Ô´ËÎļþµÄ¸ü¸Ä¿ÉÄܻᵼÖ²»ÕýÈ·µÄÐÐΪ£¬²¢ÇÒÈç¹û +// ÖØÐÂÉú³É´úÂ룬ÕâЩ¸ü¸Ä½«»á¶ªÊ§¡£ +// +//------------------------------------------------------------------------------ + +namespace GThinking.N_XLXSBJ { + + + /// + /// TZYZBJLQuery Àà¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄÀà¡£ + /// + public partial class TZYZBJLQuery { + + /// + /// QueryTalbe ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::System.Web.UI.WebControls.Table QueryTalbe; + + /// + /// GtLabel4 ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel GtLabel4; + + /// + /// cbxJGBID ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtComboBox cbxJGBID; + + /// + /// lblXLBZID ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblXLBZID; + + /// + /// cbxXLBZID ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtComboBox cbxXLBZID; + + /// + /// lblBJSLSDY ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblBJSLSDY; + + /// + /// txtBJSLSDY ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtBJSLSDY; + + /// + /// lblBJSLSXY ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblBJSLSXY; + + /// + /// txtBJSLSXY ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtBJSLSXY; + + /// + /// lblBJSLZDY ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblBJSLZDY; + + /// + /// txtBJSLZDY ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtBJSLZDY; + + /// + /// lblBJSLZXY ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtLabel lblBJSLZXY; + + /// + /// txtBJSLZXY ¿Ø¼þ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£ + /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£ + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtBJSLZXY; + + /// + /// Master ÊôÐÔ¡£ + /// + /// + /// ×Ô¶¯Éú³ÉµÄÊôÐÔ¡£ + /// + public new GThinking.N_MODEL.Page.MasterSingleQuery Master { + get { + return ((GThinking.N_MODEL.Page.MasterSingleQuery)(base.Master)); + } + } + } +} diff --git a/TZYZBJL_M.cs b/TZYZBJL_M.cs new file mode 100644 index 0000000..34ac15f --- /dev/null +++ b/TZYZBJL_M.cs @@ -0,0 +1,26 @@ +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; + +namespace GThinking.N_XLXSBJ +{ + public class TZYZBJL_M : TBaseNamedQuery + { + public TZYZBJL_M() + { + AddFieldDefs("JGBID", "JGBID", false); + AddFieldDefs("XLBZID", "XLBZID"); + AddFieldDefs("BJSLSDY", "BJSLS>="); + AddFieldDefs("BJSLSXY", "BJSLS<="); + AddFieldDefs("BJSLZDY", "BJSLZ>="); + AddFieldDefs("BJSLZXY", "BJSLZ<="); + } + } +} diff --git a/TZYZJJC.cs b/TZYZJJC.cs index eee47ac..871346e 100644 --- a/TZYZJJC.cs +++ b/TZYZJJC.cs @@ -12,28 +12,28 @@ using GThinking.N_MODEL.Page; namespace GThinking.N_XLXSBJ { [TableMap(DB = "DBERP", DbTableName = "XLXSJGBYZZC", Umid = 100860166, IsWorkFlow = false, IsAttach = false, UseWhr = false, -QuerySelSql = "select XLXSJGBYZZC_JGBID, XLXSJGBYZZC_CPTX, " + "\r\n" +QuerySelSql = "select XLXSJGBYZZC_JGBID, XLXSJGBYZZC_CPTX,XLXSJGBYZZC_ZXJM, " + "\r\n" + " XLXSJGBYZZC_YZID, XLXSJGBYZZC_YZZ, XLXSJGBYZZC_WHR, XLXSJGBYZZC_WHRID, XLXSJGBYZZC_WHSJ " + "\r\n" + " from XLXSJGBYZZC " + "\r\n" + " where 1=1 ", -EntitySelSql = " select XLXSJGBYZZC_JGBID,XLXSJGBYZZC_CPTX,XLXSJGBYZZC_YZID, " + "\r\n" +EntitySelSql = " select XLXSJGBYZZC_JGBID,XLXSJGBYZZC_CPTX,XLXSJGBYZZC_ZXJM,XLXSJGBYZZC_YZID, " + "\r\n" + " XLXSJGBYZZC_WHR,XLXSJGBYZZC_WHRID,XLXSJGBYZZC_WHSJ " + "\r\n" + " from XLXSJGBYZZC " + "\r\n" -+ " where XLXSJGBYZZC_JGBID=:XLXSJGBYZZC_JGBID and XLXSJGBYZZC_CPTX =:XLXSJGBYZZC_CPTX " ++ " where XLXSJGBYZZC_JGBID=:XLXSJGBYZZC_JGBID and XLXSJGBYZZC_CPTX =:XLXSJGBYZZC_CPTX and XLXSJGBYZZC_ZXJM=:XLXSJGBYZZC_ZXJM " + " and XLXSJGBYZZC_YZID=:XLXSJGBYZZC_YZID", UpdateSql = " update XLXSJGBYZZC " + " set XLXSJGBYZZC_JGBID = :XLXSJGBYZZC_JGBID, " - + " XLXSJGBYZZC_CPTX=:XLXSJGBYZZC_CPTX, " + + " XLXSJGBYZZC_CPTX=:XLXSJGBYZZC_CPTX, XLXSJGBYZZC_ZXJM=:XLXSJGBYZZC_ZXJM, " + " XLXSJGBYZZC_WHR=:XLXSJGBYZZC_WHR, XLXSJGBYZZC_WHRID=:XLXSJGBYZZC_WHRID, XLXSJGBYZZC_WHSJ=:XLXSJGBYZZC_WHSJ " + " where XLXSJGBYZZC_JGBID =:XLXSJGBYZZC_JGBID " - + " and XLXSJGBYZZC_CPTX =:OLD_XLXSJGBYZZC_CPTX ", + + " and XLXSJGBYZZC_CPTX =:OLD_XLXSJGBYZZC_CPTX and XLXSJGBYZZC_ZXJM=:OLD_XLXSJGBYZZC_ZXJM ", InsertSql = " select XLXSJGBYZZC_JGBID from XLXSJGBYZZC where 1 <> 1 ", DeleteSql = " delete from XLXSJGBYZZC where XLXSJGBYZZC_JGBID =:XLXSJGBYZZC_JGBID " - + " and XLXSJGBYZZC_CPTX=:XLXSJGBYZZC_CPTX ")] + + " and XLXSJGBYZZC_CPTX=:XLXSJGBYZZC_CPTX and XLXSJGBYZZC_ZXJM=:XLXSJGBYZZC_ZXJM ")] public class TZYZJJC : EntityManager { @@ -64,6 +64,25 @@ DeleteSql = " delete from XLXSJGBYZZC where XLXSJGBYZZC_JGBID =:XLXSJGBYZZC_JGBI set { _OLD_XLXSJGBYZZC_CPTX = value; } } + + private string _XLXSJGBYZZC_ZXJM; + [ColumnMap(DbField = "XLXSJGBYZZC_ZXJM", CtrlName = "txtZXJM", Type = FieldType.F, DbTitle = "主芯截é�¢", DefaultValue = "0", + IsAllowNull = true, IsKey = true, Length = 8)] + public string XLXSJGBYZZC_ZXJM + { + get { return _XLXSJGBYZZC_ZXJM; } + set { _XLXSJGBYZZC_ZXJM = value; } + } + + private string _OLD_XLXSJGBYZZC_ZXJM; + [ColumnMap(DbField = "OLD_XLXSJGBYZZC_ZXJM", CtrlName = "txtOLD_ZXJM", DbTitle = "原主芯截é�¢", Type = FieldType.HiddenField, DefaultValue = "0", + IsAllowNull = true, IsKey = false, Length = 0)] + public string OLD_XLXSJGBYZZC_ZXJM + { + get { return _OLD_XLXSJGBYZZC_ZXJM; } + set { _OLD_XLXSJGBYZZC_ZXJM = value; } + } + private string _XLXSJGBYZZC_YZID; [ColumnMap(DbField = "XLXSJGBYZZC_YZID", CtrlName = "txtYZID", DbTitle = "调价因å­�ç¼–ç �", Type = FieldType.HiddenField, DefaultValue = "", IsAllowNull = true, IsKey = true, Length = 10)] diff --git a/TZYZJJCInfo.aspx b/TZYZJJCInfo.aspx index cb8c6bb..5fb0236 100644 --- a/TZYZJJCInfo.aspx +++ b/TZYZJJCInfo.aspx @@ -21,6 +21,15 @@ AutoEventWireup="true" CodeBehind="TZYZJJCInfo.aspx.cs" Inherits="GThinking.N_XL + + + + + 主芯截é�¢ï¼š + + + + @@ -136,4 +145,5 @@ AutoEventWireup="true" CodeBehind="TZYZJJCInfo.aspx.cs" Inherits="GThinking.N_XL + diff --git a/TZYZJJCInfo.aspx.cs b/TZYZJJCInfo.aspx.cs index 26e8888..b944026 100644 --- a/TZYZJJCInfo.aspx.cs +++ b/TZYZJJCInfo.aspx.cs @@ -76,7 +76,7 @@ namespace GThinking.N_XLXSBJ { sSQL.Add(string.Format(",sum(decode(XLXSJGBYZZC_YZID, '{0}', XLXSJGBYZZC_YZZ, 0)) as TZYZ_{0}", ds.Tables[0].Rows[i][0].ToString().Trim())); } - sSQL.Text = "select 1" + sSQL.Text + " from XLXSJGBYZZC where XLXSJGBYZZC_JGBID='" + txtJGBID.Value.Trim() + "' and XLXSJGBYZZC_CPTX='" + cbxCPTX.SelectedValue.Trim() + "' "; + sSQL.Text = "select 1" + sSQL.Text + " from XLXSJGBYZZC where XLXSJGBYZZC_JGBID='" + txtJGBID.Value.Trim() + "' and XLXSJGBYZZC_CPTX='" + cbxCPTX.SelectedValue.Trim() + "' and XLXSJGBYZZC_ZXJM="+txtZXJM.Value.ToString(); AddUserReportSQL("XLXSJGBYZZC", sSQL); base.ReportRecordSetAdd(); } @@ -161,6 +161,7 @@ namespace GThinking.N_XLXSBJ { entity.Param.Add("XLXSJGBYZZC_JGBID", PageParam.GetRTrimString("XLXSJGBYZZC_JGBID")); entity.Param.Add("XLXSJGBYZZC_CPTX", PageParam.GetRTrimString("XLXSJGBYZZC_CPTX")); + entity.Param.Add("XLXSJGBYZZC_ZXJM", PageParam.GetRTrimString("XLXSJGBYZZC_ZXJM")); entity.Param.Add("XLXSJGBYZZC_YZID", PageParam.GetRTrimString("XLXSJGBYZZC_YZID")); } @@ -168,6 +169,7 @@ namespace GThinking.N_XLXSBJ { entity.Param.Add("XLXSJGBYZZC_JGBID", txtJGBID.Value.Trim()); entity.Param.Add("XLXSJGBYZZC_CPTX", txtOLD_CPTX.Value.Trim()); + entity.Param.Add("XLXSJGBYZZC_ZXJM", txtOLD_ZXJM.Value.Trim()); entity.Param.Add("XLXSJGBYZZC_YZID", txtYZID.Value.Trim()); } @@ -175,13 +177,16 @@ namespace GThinking.N_XLXSBJ txtOLD_CPTX.Value = cbxCPTX.SelectedValue.Trim(); + txtOLD_ZXJM.Value = txtZXJM.Value.ToString(); + # region 给调价因å­�控件赋值 TDatabase dberp = TContextDatabases.GetDatabase("DBERP"); TSQL sql = new TSQL(dberp); sql.Add("select XLXSJGBYZZC_YZID, XLXSJGBYZZC_YZZ, XLXSJGBYZZC_WHR, XLXSJGBYZZC_WHRID, XLXSJGBYZZC_WHSJ from XLXSJGBYZZC "); - sql.Add("where XLXSJGBYZZC_JGBID=:pJGBID and XLXSJGBYZZC_CPTX=:pCPTX order by XLXSJGBYZZC_YZID"); + sql.Add("where XLXSJGBYZZC_JGBID=:pJGBID and XLXSJGBYZZC_CPTX=:pCPTX and XLXSJGBYZZC_ZXJM=:pZXJM order by XLXSJGBYZZC_YZID"); sql.ParamByName("pJGBID").Value = txtJGBID.Value.Trim(); sql.ParamByName("pCPTX").Value = cbxCPTX.SelectedValue.Trim(); + sql.ParamByName("pZXJM").Value = txtZXJM.Value; DataSet ds = dberp.OpenDataSet(sql); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) @@ -256,6 +261,10 @@ namespace GThinking.N_XLXSBJ { cbxCPTX.SelectedValue = PageParam.GetRTrimString("XLXSJGBYZZC_CPTX"); } + if (!PageParam.GetRTrimString("XLXSJGBYZZC_ZXJM").Equals("")) + { + txtZXJM.Value = CMISproConvert.StrToFloat(PageParam.GetRTrimString("XLXSJGBYZZC_ZXJM")); + } } @@ -278,8 +287,8 @@ namespace GThinking.N_XLXSBJ if (ControlState == TControlState.ctsInsert || ControlState == TControlState.ctsCopy) { - if (CMISproDataBase.ExistsRecord("DBERP", string.Format("select 1 from XLXSJGBYZZC where XLXSJGBYZZC_JGBID='{0}' and XLXSJGBYZZC_CPTX='{1}' and XLXSJGBYZZC_YZID='{2}'", - txtJGBID.Value.Trim(), cbxCPTX.SelectedValue.Trim(), sTJYZList[i].Split('|')[0]))) + if (CMISproDataBase.ExistsRecord("DBERP", string.Format("select 1 from XLXSJGBYZZC where XLXSJGBYZZC_JGBID='{0}' and XLXSJGBYZZC_CPTX='{1}' and XLXSJGBYZZC_ZXJM={2} and XLXSJGBYZZC_YZID='{3}'", + txtJGBID.Value.Trim(), cbxCPTX.SelectedValue.Trim(),txtZXJM.Value.ToString(), sTJYZList[i].Split('|')[0]))) { ShowMessage("已存在编å�·ç›¸å�Œçš„记录,ä¸�å…�许ä¿�å­˜ï¼�"); return false; @@ -287,10 +296,10 @@ namespace GThinking.N_XLXSBJ } else { - if (CMISproDataBase.ExistsRecord("DBERP", string.Format(@"select 1 from XLXSJGBYZZC where XLXSJGBYZZC_JGBID='{0}' and XLXSJGBYZZC_CPTX='{1}' and XLXSJGBYZZC_YZID='{3}' - and XLXSJGBYZZC_CPTX<>'{2}' ", - txtJGBID.Value.Trim(), cbxCPTX.SelectedValue.Trim(), - txtOLD_CPTX.Value.Trim(), sTJYZList[i].Split('|')[0]))) + if (CMISproDataBase.ExistsRecord("DBERP", string.Format(@"select 1 from XLXSJGBYZZC where XLXSJGBYZZC_JGBID='{0}' and XLXSJGBYZZC_CPTX='{1}' and XLXSJGBYZZC_ZXJM={2} and XLXSJGBYZZC_YZID='{3}' + and XLXSJGBYZZC_CPTX<>'{4}' and XLXSJGBYZZC_ZXJM<>{5} ", + txtJGBID.Value.Trim(), cbxCPTX.SelectedValue.Trim(),txtZXJM.Value.ToString(), + sTJYZList[i].Split('|')[0],txtOLD_CPTX.Value.Trim(),txtOLD_ZXJM.Value.Trim()))) { ShowMessage("已存在编å�·ç›¸å�Œçš„记录,ä¸�å…�许ä¿�å­˜ï¼�"); return false; @@ -308,7 +317,7 @@ namespace GThinking.N_XLXSBJ protected override bool Master_BeforeDeleteAction(object sender, EventArgs e) { string sYZIDlist = TZYZBJAInfo.GetYZIDList(PageParam.GetRTrimString("TJYZList")); - entity.EntityTable.DeleteSql = " delete from XLXSJGBYZZC where XLXSJGBYZZC_JGBID=:XLXSJGBYZZC_JGBID and XLXSJGBYZZC_CPTX =:XLXSJGBYZZC_CPTX and " + entity.EntityTable.DeleteSql = " delete from XLXSJGBYZZC where XLXSJGBYZZC_JGBID=:XLXSJGBYZZC_JGBID and XLXSJGBYZZC_CPTX =:XLXSJGBYZZC_CPTX and XLXSJGBYZZC_ZXJM =:XLXSJGBYZZC_ZXJM and " + CMISproDataBase.GetWhereEqual("XLXSJGBYZZC_YZID", sYZIDlist); return base.Master_BeforeDeleteAction(sender, e); } @@ -319,9 +328,9 @@ namespace GThinking.N_XLXSBJ string sYZIDlist = TZYZBJAInfo.GetYZIDList(PageParam.GetRTrimString("TJYZList")); entity.EntityTable.UpdateSql = " update XLXSJGBYZZC " - + " set XLXSJGBYZZC_CPTX= :XLXSJGBYZZC_CPTX " + + " set XLXSJGBYZZC_CPTX= :XLXSJGBYZZC_CPTX,XLXSJGBYZZC_ZXJM=:XLXSJGBYZZC_ZXJM " - + " where XLXSJGBYZZC_JGBID=:XLXSJGBYZZC_JGBID and XLXSJGBYZZC_CPTX =:OLD_XLXSJGBYZZC_CPTX " + + " where XLXSJGBYZZC_JGBID=:XLXSJGBYZZC_JGBID and XLXSJGBYZZC_CPTX =:OLD_XLXSJGBYZZC_CPTX and XLXSJGBYZZC_ZXJM=:OLD_XLXSJGBYZZC_ZXJM" + " and " + CMISproDataBase.GetWhereEqual("XLXSJGBYZZC_YZID", sYZIDlist); txtWHR.Text = tSession.UserName; @@ -334,27 +343,30 @@ namespace GThinking.N_XLXSBJ protected override bool Master_AfterSaveAction(object sender, EventArgs e) { txtOLD_CPTX.Value = cbxCPTX.SelectedValue.Trim(); + txtOLD_ZXJM.Value = txtZXJM.Value.ToString(); txtYZID.Value = PageParam.GetRTrimString("FirstYZID"); string sJGBID = txtJGBID.Value.Trim(); string sCPTX = cbxCPTX.SelectedValue.Trim(); + # region 将调价因å­�控件值更新至数æ�®åº“中 TDatabase dberp = TContextDatabases.GetDatabase("DBERP"); TSQL sql = new TSQL(dberp); sql.Clear(); string sYZIDlist = TZYZBJAInfo.GetYZIDList(PageParam.GetRTrimString("TJYZList")); - dberp.ExecSQL(string.Format("delete from XLXSJGBYZZC where XLXSJGBYZZC_JGBID='{0}' and XLXSJGBYZZC_CPTX='{1}' and " + CMISproDataBase.GetWhereEqual("XLXSJGBYZZC_YZID", sYZIDlist) - , sJGBID, sCPTX)); + dberp.ExecSQL(string.Format("delete from XLXSJGBYZZC where XLXSJGBYZZC_JGBID='{0}' and XLXSJGBYZZC_CPTX='{1}' and XLXSJGBYZZC_ZXJM={2} and " + CMISproDataBase.GetWhereEqual("XLXSJGBYZZC_YZID", sYZIDlist) + , sJGBID, sCPTX,txtZXJM.Value.ToString())); string[] sTJYZList = PageParam.GetRTrimString("TJYZList").Split(','); DateTime tNow = DateTime.Now; for (int i = 0; i < sTJYZList.Length; i++) { sql.Clear(); - sql.Add("insert into XLXSJGBYZZC(XLXSJGBYZZC_JGBID,XLXSJGBYZZC_CPTX,XLXSJGBYZZC_YZID,XLXSJGBYZZC_YZZ,XLXSJGBYZZC_WHR,XLXSJGBYZZC_WHRID,XLXSJGBYZZC_WHSJ)"); - sql.Add(" values(:pJGBID,:pCPTX,:pYZID,:pYZZ,:pWHR,:pWHRID,:pWHSJ)"); + sql.Add("insert into XLXSJGBYZZC(XLXSJGBYZZC_JGBID,XLXSJGBYZZC_CPTX,XLXSJGBYZZC_ZXJM,XLXSJGBYZZC_YZID,XLXSJGBYZZC_YZZ,XLXSJGBYZZC_WHR,XLXSJGBYZZC_WHRID,XLXSJGBYZZC_WHSJ)"); + sql.Add(" values(:pJGBID,:pCPTX,:pZXJM,:pYZID,:pYZZ,:pWHR,:pWHRID,:pWHSJ)"); sql.ParamByName("pJGBID").Value = sJGBID; sql.ParamByName("pCPTX").Value = sCPTX; + sql.ParamByName("pZXJM").Value = txtZXJM.Value; sql.ParamByName("pWHR").Value = tSession.UserName; sql.ParamByName("pWHRID").Value = tSession.UserId; sql.ParamByName("pWHSJ").Value = tNow; @@ -426,8 +438,8 @@ namespace GThinking.N_XLXSBJ protected override void SetComboxItems() { - TComboBox.SetComboBox("DBERP", cbxCPTX, "select distinct XLXSBJCPYS_XXJGID as ID, XLXSBJCPYS_XXJGID as Name from XLXSBJCPYS where 1=1 order by XLXSBJCPYS_XXJGID ", false); - + TComboBox.SetComboBox("DBERP", cbxCPTX, "select distinct XLXHB_XLTXID as ID, XLXHB_XLTXID as Name from XLXHB where 1=1 and isnull(XLXHB_XLTXID,' ')<>' ' order by XLXHB_XLTXID ", false); + base.SetComboxItems(); } diff --git a/TZYZJJCInfo.aspx.designer.cs b/TZYZJJCInfo.aspx.designer.cs index 262811a..753a144 100644 --- a/TZYZJJCInfo.aspx.designer.cs +++ b/TZYZJJCInfo.aspx.designer.cs @@ -37,6 +37,24 @@ namespace GThinking.N_XLXSBJ { /// protected global::GThinking.N_CONTROL.gtComboBox cbxCPTX; + /// + /// GtLabel1 控件。 + /// + /// + /// 自动生æˆ�的字段。 + /// è¦�进行修改,请将字段声明从设计器文件移到代ç �éš�è—�文件。 + /// + protected global::GThinking.N_CONTROL.gtLabel GtLabel1; + + /// + /// txtZXJM 控件。 + /// + /// + /// 自动生æˆ�的字段。 + /// è¦�进行修改,请将字段声明从设计器文件移到代ç �éš�è—�文件。 + /// + protected global::GThinking.N_CONTROL.gtNumTextBox txtZXJM; + /// /// lblTJYZ1 控件。 /// @@ -289,6 +307,15 @@ namespace GThinking.N_XLXSBJ { /// protected global::System.Web.UI.WebControls.HiddenField txtOLD_CPTX; + /// + /// txtOLD_ZXJM 控件。 + /// + /// + /// 自动生æˆ�的字段。 + /// è¦�进行修改,请将字段声明从设计器文件移到代ç �éš�è—�文件。 + /// + protected global::System.Web.UI.WebControls.HiddenField txtOLD_ZXJM; + /// /// Master 属性。 /// diff --git a/TZYZJJCList.aspx b/TZYZJJCList.aspx index fa8e691..ce31c9f 100644 --- a/TZYZJJCList.aspx +++ b/TZYZJJCList.aspx @@ -23,12 +23,18 @@ + + + + + + diff --git a/TZYZJJCList.aspx.cs b/TZYZJJCList.aspx.cs index b87d64b..fcea898 100644 --- a/TZYZJJCList.aspx.cs +++ b/TZYZJJCList.aspx.cs @@ -40,7 +40,7 @@ namespace GThinking.N_XLXSBJ this.PageHeight = 600; this.PageWidth = 750; - base.DataKeyNames = new string[] { "XLXSJGBYZZC_JGBID", "XLXSJGBYZZC_CPTX", "minYZID" }; + base.DataKeyNames = new string[] { "XLXSJGBYZZC_JGBID", "XLXSJGBYZZC_CPTX", "XLXSJGBYZZC_ZXJM", "minYZID" }; ContentGrid.FindColumnByFieldName("XLXSJGBYZZC_JGBID").Visible = false; @@ -103,10 +103,11 @@ namespace GThinking.N_XLXSBJ protected override void BeforeDelete(TDatabase db, ref bool ActionIsDone) { string sYZIDlist = TZYZBJAInfo.GetYZIDList(txtTJYZList.Value.Trim()); - entity.EntityTable.DeleteSql = " delete from XLXSJGBYZZC where XLXSJGBYZZC_JGBID=:XLXSJGBYZZC_JGBID and XLXSJGBYZZC_CPTX =:XLXSJGBYZZC_CPTX and " + entity.EntityTable.DeleteSql = " delete from XLXSJGBYZZC where XLXSJGBYZZC_JGBID=:XLXSJGBYZZC_JGBID and XLXSJGBYZZC_CPTX =:XLXSJGBYZZC_CPTX and XLXSJGBYZZC_ZXJM =:XLXSJGBYZZC_ZXJM and " + CMISproDataBase.GetWhereEqual("XLXSJGBYZZC_YZID", sYZIDlist); entity.Param.Add("XLXSJGBYZZC_JGBID", this.ContentGrid.SelectedDataKey["XLXSJGBYZZC_JGBID"].ToString().Trim()); entity.Param.Add("XLXSJGBYZZC_CPTX", this.ContentGrid.SelectedDataKey["XLXSJGBYZZC_CPTX"].ToString().Trim()); + entity.Param.Add("XLXSJGBYZZC_ZXJM", this.ContentGrid.SelectedDataKey["XLXSJGBYZZC_ZXJM"].ToString().Trim()); base.BeforeDelete(db, ref ActionIsDone); } @@ -133,6 +134,7 @@ namespace GThinking.N_XLXSBJ { LinkPageParam.AddString("XLXSJGBYZZC_JGBID", ContentGrid.DataKeys[e.Row.RowIndex]["XLXSJGBYZZC_JGBID"].ToString().Trim()); LinkPageParam.AddString("XLXSJGBYZZC_CPTX", ContentGrid.DataKeys[e.Row.RowIndex]["XLXSJGBYZZC_CPTX"].ToString().Trim()); + LinkPageParam.AddString("XLXSJGBYZZC_ZXJM", ContentGrid.DataKeys[e.Row.RowIndex]["XLXSJGBYZZC_ZXJM"].ToString().Trim()); LinkPageParam.AddString("XLXSJGBYZZC_YZID", ContentGrid.DataKeys[e.Row.RowIndex]["minYZID"].ToString().Trim()); LinkPageParam.AddString("TJYZList", txtTJYZList.Value.Trim()); } @@ -171,7 +173,7 @@ namespace GThinking.N_XLXSBJ InitGridView(); string sYZIDlist = TZYZBJAInfo.GetYZIDList(txtTJYZList.Value.Trim()); StringBuilder sSQL = new StringBuilder(); - sSQL.AppendLine("select :pJGBID as XLXSJGBYZZC_JGBID,XLXSJGBYZZC_CPTX "); + sSQL.AppendLine("select :pJGBID as XLXSJGBYZZC_JGBID,XLXSJGBYZZC_CPTX,XLXSJGBYZZC_ZXJM "); sSQL.AppendLine(" ,minYZID"); if (XSWHR()) { @@ -187,7 +189,7 @@ namespace GThinking.N_XLXSBJ } sSQL.AppendLine(" from "); sSQL.AppendLine(" ( "); - sSQL.AppendLine(" select XLXSJGBYZZC_CPTX,min(XLXSJGBYZZC_YZID) as minYZID "); + sSQL.AppendLine(" select XLXSJGBYZZC_CPTX,XLXSJGBYZZC_ZXJM,min(XLXSJGBYZZC_YZID) as minYZID "); if (XSWHR()) { sSQL.AppendLine(" ,WHR,WHSJ "); @@ -198,12 +200,12 @@ namespace GThinking.N_XLXSBJ } sSQL.AppendLine(" from "); sSQL.AppendLine(" ("); - sSQL.AppendLine(" select distinct XLXSJGBYZZC_CPTX,XLXSJGBYZZC_YZID,XLXSJGBYZZC_YZZ"); + sSQL.AppendLine(" select distinct XLXSJGBYZZC_CPTX,XLXSJGBYZZC_ZXJM,XLXSJGBYZZC_YZID,XLXSJGBYZZC_YZZ"); if (XSWHR()) { sSQL.AppendLine(" ,XLXSJGBYZZC_WHR as WHR,XLXSJGBYZZC_WHSJ as WHSJ "); } - + sSQL.AppendLine(" from XLXSJGBYZZC YZZ1"); if (string.IsNullOrEmpty(CurQueryEntity.FieldByName("JGBID").Value.Trim())) { @@ -225,14 +227,14 @@ namespace GThinking.N_XLXSBJ sSQL.AppendLine(" and " + CMISproDataBase.GetWhereEqual("YZZ1.XLXSJGBYZZC_YZID", sYZIDlist)); } sSQL.AppendLine(" ) tmp"); - sSQL.AppendLine(" group by XLXSJGBYZZC_CPTX "); + sSQL.AppendLine(" group by XLXSJGBYZZC_CPTX,XLXSJGBYZZC_ZXJM "); if (XSWHR()) { sSQL.AppendLine(" , WHR, WHSJ "); } sSQL.AppendLine(" ) a "); sSQL.AppendLine(" where 1=1 "); - sSQL.AppendLine(" order by XLXSJGBYZZC_CPTX "); + sSQL.AppendLine(" order by XLXSJGBYZZC_CPTX,XLXSJGBYZZC_ZXJM "); entity.Param.Add("pJGBID", CurQueryEntity.FieldByName("JGBID").Value.Trim()); return sSQL.ToString(); } @@ -324,6 +326,7 @@ namespace GThinking.N_XLXSBJ LinkPageParam.UrlPath = "TZYZJJCInfo.aspx"; LinkPageParam.AddString("XLXSJGBYZZC_JGBID", ContentGrid.DataKeys[ContentGrid.SelectedIndex]["XLXSJGBYZZC_JGBID"].ToString().Trim()); LinkPageParam.AddString("XLXSJGBYZZC_CPTX", ContentGrid.DataKeys[ContentGrid.SelectedIndex]["XLXSJGBYZZC_CPTX"].ToString().Trim()); + LinkPageParam.AddString("XLXSJGBYZZC_ZXJM", ContentGrid.DataKeys[ContentGrid.SelectedIndex]["XLXSJGBYZZC_ZXJM"].ToString().Trim()); LinkPageParam.AddString("XLXSJGBYZZC_YZID", ContentGrid.DataKeys[ContentGrid.SelectedIndex]["minYZID"].ToString().Trim()); LinkPageParam.AddString("TJYZList", txtTJYZList.Value.Trim()); LinkPageParam.CallAction = tpCallAction; diff --git a/Workflow/WFD_XSBJ_TBYS_线缆销售报价投标预审.xml b/Workflow/WFD_XSBJ_TBYS_线缆销售报价投标预审.xml new file mode 100644 index 0000000..914e77c --- /dev/null +++ b/Workflow/WFD_XSBJ_TBYS_线缆销售报价投标预审.xml @@ -0,0 +1,339 @@ + + + 5 + 5 + 710 + 440 + + 0 + 0 + 710 + 440 + 0 + Diagram1 + DEFAULT_CHARSET + clWindowText + -11 + MS Sans Serif + [] + False + + + 100 + 100 + 55 + 35 + 0 + ¿ªÊ¼ + DEFAULT_CHARSET + clWindowText + -11 + MS Sans Serif + [] + clGreen + True + + ÊÂÎñ¶¨Òå= + WFPWFID=XSBJ_TBYS + WFPWPID=0000 + WFPNAME=¿ªÊ¼ + WFPTYPE=¿ªÊ¼ + WFPDESC= + WFPNOTIFY= + WFPINTERVAL=0 + WFPDTFIELD=24 + WFPDELAY= + WFPSIGN= + WFPMODIFY= + WFPUSERSLCT= + WFPMDID=0 + WFPNMDID=0 + WFPAMDID=0 + WFPIMDID=0 + WFPWMDID=0 + WFPCMDID=0 + WFPUINAME= + WFPWEIGHT=0 + WFPSCORE=0 + WFPALLUSER=1 + WFPSETS=100000110000000000000100000000 + WFPCOLOR=0 + WFP_TYBZ=N + WFP_WHRID= + WFP_WHR=½ð˼ά + WFP_WHSJ=2026-07-29 14:07:09 + WFPOPTIONS= + WFPPIC= + Ö´ÐÐÈËÔ±= + Óòͬ²½= + ÓòȨÏÞ= + ÓʼþÉèÖÃ= + + + + 253 + 102 + 55 + 35 + 0 + µÇ¼Ç + DEFAULT_CHARSET + clWindowText + -11 + MS Sans Serif + [] + clYellow + True + + ÊÂÎñ¶¨Òå= + WFPWFID=XSBJ_TBYS + WFPWPID=0010 + WFPNAME=µÇ¼Ç + WFPTYPE=Ò»°ã + WFPDESC= + WFPNOTIFY= + WFPINTERVAL=0 + WFPDTFIELD=24 + WFPDELAY= + WFPSIGN= + WFPMODIFY= + WFPUSERSLCT= + WFPMDID=0 + WFPNMDID=100860168 + WFPAMDID=0 + WFPIMDID=0 + WFPWMDID=0 + WFPCMDID=0 + WFPUINAME= + WFPWEIGHT=0 + WFPSCORE= + WFPALLUSER=1 + WFPSETS=000000110001110000000100000000 + WFPCOLOR=0 + WFP_TYBZ=N + WFP_WHRID= + WFP_WHR=½ð˼ά + WFP_WHSJ=2026-7-29 14:21:10 + WFPOPTIONS= + WFPPIC= + Ö´ÐÐÈËÔ±= + Óòͬ²½= + ÓòȨÏÞ= + ÓʼþÉèÖÃ= + + + + 400 + 101 + 55 + 35 + 0 + ÉóºË + DEFAULT_CHARSET + clWindowText + -11 + MS Sans Serif + [] + clYellow + True + + ÊÂÎñ¶¨Òå= + WFPWFID=XSBJ_TBYS + WFPWPID=0020 + WFPNAME=ÉóºË + WFPTYPE=Ò»°ã + WFPDESC= + WFPNOTIFY= + WFPINTERVAL=0 + WFPDTFIELD=24 + WFPDELAY= + WFPSIGN= + WFPMODIFY= + WFPUSERSLCT= + WFPMDID=0 + WFPNMDID=100860168 + WFPAMDID=0 + WFPIMDID=0 + WFPWMDID=0 + WFPCMDID=0 + WFPUINAME= + WFPWEIGHT=0 + WFPSCORE= + WFPALLUSER=1 + WFPSETS=000000110001110000000100000000 + WFPCOLOR=0 + WFP_TYBZ=N + WFP_WHRID= + WFP_WHR=½ð˼ά + WFP_WHSJ=2026-7-29 14:21:47 + WFPOPTIONS= + WFPPIC= + Ö´ÐÐÈËÔ±= + Óòͬ²½= + ÓòȨÏÞ= + ÓʼþÉèÖÃ= + + + + 535 + 98 + 55 + 35 + 0 + ½áÊø + DEFAULT_CHARSET + clWindowText + -11 + MS Sans Serif + [] + clRed + True + + ÊÂÎñ¶¨Òå= + WFPWFID=XSBJ_TBYS + WFPWPID=ZZZZ + WFPNAME=½áÊø + WFPTYPE=½áÊø + WFPDESC= + WFPNOTIFY= + WFPINTERVAL=0 + WFPDTFIELD=24 + WFPDELAY= + WFPSIGN= + WFPMODIFY= + WFPUSERSLCT= + WFPMDID=0 + WFPNMDID=100860168 + WFPAMDID=0 + WFPIMDID=0 + WFPWMDID=0 + WFPCMDID=0 + WFPUINAME= + WFPWEIGHT=0 + WFPSCORE= + WFPALLUSER=1 + WFPSETS=100000110000000000000100000000 + WFPCOLOR=0 + WFP_TYBZ=N + WFP_WHRID= + WFP_WHR=½ð˼ά + WFP_WHSJ=2026-7-29 14:49:35 + WFPOPTIONS= + WFPPIC= + Ö´ÐÐÈËÔ±= + Óòͬ²½= + ÓòȨÏÞ= + ÓʼþÉèÖÃ= + + + + 0 + 0 + 0 + 0 + 0 + DEFAULT_CHARSET + clWindowText + -11 + MS Sans Serif + [] + False + 1 + 0000_0010 + XSBJ_TBYS0000 + XSBJ_TBYS0010 + 2:127,117;253,117; + + WFRWFID=XSBJ_TBYS + WFRWPID=0000 + WFRNWFID=XSBJ_TBYS + WFRNWPID=0010 + WFRTYPE=S + WFRCONDITION= + WFRNORDER=0 + WFR_WHR=½ð˼ά + WFR_WHRID= + WFR_WHSJ=2026-07-29 14:07:09 + + + + 0 + 0 + 0 + 0 + 0 + DEFAULT_CHARSET + clWindowText + -11 + MS Sans Serif + [] + False + 1 + 0010_0020 + XSBJ_TBYS0010 + XSBJ_TBYS0020 + 2:280,119;400,119; + + WFRWFID=XSBJ_TBYS + WFRWPID=0010 + WFRNWFID=XSBJ_TBYS + WFRNWPID=0020 + WFRTYPE=S + WFRCONDITION= + WFRNORDER=0 + WFR_WHR=½ð˼ά + WFR_WHRID= + WFR_WHSJ=2026-07-29 14:07:09 + + + + 0 + 0 + 0 + 0 + 0 + DEFAULT_CHARSET + clWindowText + -11 + MS Sans Serif + [] + False + 1 + 0020_ZZZZ + XSBJ_TBYS0020 + XSBJ_TBYSZZZZ + 2:427,118;535,118; + + WFRWFID=XSBJ_TBYS + WFRWPID=0020 + WFRNWFID=XSBJ_TBYS + WFRNWPID=ZZZZ + WFRTYPE=S + WFRCONDITION= + WFRNORDER=0 + WFR_WHR=½ð˼ά + WFR_WHRID= + WFR_WHSJ=2026-07-29 14:07:09 + + + + XSBJ_TBYS + ÏßÀÂÏúÊÛ±¨¼ÛͶ±êÔ¤Éó + ÓÃÓÚͶ±êÔ¤ÉóÁ÷³ÌÉóÅú¡£ + ÓÃÓÚͶ±êÔ¤ÉóÁ÷³ÌÉóÅú¡£ + XSBJ_TBYS + + + + + + + 2026-07-29 00:00:00 + + + N + + ½ð˼ά + 2026-07-29 14:50:40 + + \ No newline at end of file diff --git a/Workflow/WFS_XSBJ_TBYS_线缆销售报价投标预审.xml b/Workflow/WFS_XSBJ_TBYS_线缆销售报价投标预审.xml new file mode 100644 index 0000000..dbb2fa9 --- /dev/null +++ b/Workflow/WFS_XSBJ_TBYS_线缆销售报价投标预审.xml @@ -0,0 +1,25 @@ + + + XSBJ_TBYS + ÏßÀÂÏúÊÛ±¨¼ÛͶ±êÔ¤Éó + + + TBYSB + TBYSB_WFID + TBYSB_WFINST + TBYSB_WPID + 3 + + + N + + ½ð˼ά + 2026-07-29 13:42:52 + Y + Y + + XSBJ_TBYS + ÏßÀÂÏúÊÛ±¨¼ÛͶ±êÔ¤Éó + XSBJ_TBYS + + \ No newline at end of file diff --git a/XLBJDCalcUtils.cs b/XLBJDCalcUtils.cs index f3abff3..f5aca9c 100644 --- a/XLBJDCalcUtils.cs +++ b/XLBJDCalcUtils.cs @@ -5637,13 +5637,13 @@ namespace GThinking.N_XLXSBJ SQL.Add(" left join XLXHB on XLXHB_XLXHID=V_XSBJJSJGB_XLXHID "); SQL.Add(" left join XLGGB on XLGGB_XLGGID = REPLACE(V_XSBJJSJGB_XLGGID , '*','¡Á') and XLGGB_XLGGJDGZ = isnull(XLXHB_XLGGJDGZ,'0') "); SQL.Add(" left join XLDTJMZHB on XLDTJMZHB_DTJMZHID=XLGGB_DTJMZHID "); - SQL.Add(" LEFT JOIN XLXSBJCPYS ON XLXSBJCPYS_XLJBXHID=V_XSBJJSJGB_XLXHID and XLXSBJCPYS_DYDJID=V_XSBJJSJGB_DYDJID and XLDTJMZHB_DTJM1=CONVERT(float,XLXSBJCPYS_XLYSID) "); + SQL.Add(" LEFT JOIN XLXSBJCPYS ON XLXSBJCPYS_XLJBXHID=V_XSBJJSJGB_XLXHID and XLXSBJCPYS_DYDJID=V_XSBJJSJGB_DYDJID "); SQL.Add(" ,XLXSTZYZ,XLXSJGBYZZC "); SQL.Add(" where V_XSBJJSJGB_ID=:pID "); SQL.Add(" and V_XSBJJSJGB_BJDID=:pBJDID"); SQL.Add(" and V_XSBJJSJGB_WGCPBZ<>'Y' and V_XSBJJSJGB_JGFBZ<>'Y' "); SQL.Add(" and XLXSTZYZ_MXBH='JZJ' and XLXSTZYZ_YZID=:pYZID"); - SQL.Add(" and XLXSTZYZ_TJYS='C' and XLXSJGBYZZC_JGBID=XLXSTZYZ_JGBID and XLXSJGBYZZC_YZID=XLXSTZYZ_YZID "); + SQL.Add(" and XLXSTZYZ_TJYS='C' and XLXSJGBYZZC_JGBID=XLXSTZYZ_JGBID and XLXSJGBYZZC_YZID=XLXSTZYZ_YZID and XLDTJMZHB_DTJM1=XLXSJGBYZZC_ZXJM"); SQL.Add(" and XLXSBJCPYS_XXJGID =XLXSJGBYZZC_CPTX "); SQL.Add(" GROUP BY V_XSBJJSJGB_BJDID,V_XSBJJSJGB_BJDXH "); SQL.Add(" ) sor "); @@ -5916,12 +5916,12 @@ namespace GThinking.N_XLXSBJ SQL.Add(" and isnull(XLJGCZBLM_CLQDL,' ')<>' '"); if (sLX == "QTCLSH") { - SQL.Add(" and XLJGCZBLM_XLCLZLID <> 'DTCL' and XLJGCZBLM_CZBLMMC not like '%Í­%' and XLJGCZBLM_CZBLMMC not like '%ÂÁ%' "); + SQL.Add(" and isnull(XLJGCZBLM_XLCLZLID,' ') <> 'DTCL' and XLJGCZBLM_CZBLMMC not like '%Í­%' and XLJGCZBLM_CZBLMMC not like '%ÂÁ%' "); } if (sLX == "DTCLSH") { - SQL.Add(" and XLJGCZBLM_XLCLZLID = 'DTCL' and (XLJGCZBLM_CZBLMMC like '%Í­%' or XLJGCZBLM_CZBLMMC like '%ÂÁ%') "); + SQL.Add(" and isnull(XLJGCZBLM_XLCLZLID,' ') = 'DTCL' and (XLJGCZBLM_CZBLMMC like '%Í­%' or XLJGCZBLM_CZBLMMC like '%ÂÁ%') "); } SQL.Add(" order by XLJGCZBLM_CLQDL"); SQL.ParamByName("pJGCZBID").Value = tmpJGCZBID; diff --git a/XLBJDInfo.aspx b/XLBJDInfo.aspx index b17d9fd..1fa6e4a 100644 --- a/XLBJDInfo.aspx +++ b/XLBJDInfo.aspx @@ -721,7 +721,7 @@ <%--新建明细报价数é‡�,计é‡�å�•ä½�--%> - + diff --git a/XLBJDInfo.aspx.cs b/XLBJDInfo.aspx.cs index ffac1de..f0ffc9b 100644 --- a/XLBJDInfo.aspx.cs +++ b/XLBJDInfo.aspx.cs @@ -3057,15 +3057,15 @@ namespace GThinking.N_XLXSBJ } } //å�¯ç”¨è¿�费因å­�,校验项目所在地ä¸�为空 - if (cbxKHSZDPRO.SelectedValue.Trim().Equals("") || cbxKHSZDCITY.SelectedValue.Trim().Equals("")) - { - if(CMISproDataBase.ExistsRecord("DBERP",string.Format(@"select 1 from XLXSTZYZ where XLXSTZYZ_TJMDID = 100860071 and XLXSTZYZ_MXBH='BJD' - and exists(select 1 from XLXSBJFLYZ where XLXSBJFLYZ_YZID=XLXSTZYZ_YZID and XLXSBJFLYZ_BJFLID='{0}' )", cbxBJFLID.SelectedValue.Trim()))) - { - ShowMessage("项目所在地--ä¸�å…�许为空ï¼�"); - return false; - } - } +// if (cbxKHSZDPRO.SelectedValue.Trim().Equals("") || cbxKHSZDCITY.SelectedValue.Trim().Equals("")) +// { +// if(CMISproDataBase.ExistsRecord("DBERP",string.Format(@"select 1 from XLXSTZYZ where XLXSTZYZ_TJMDID = 100860071 and XLXSTZYZ_MXBH='BJD' +// and exists(select 1 from XLXSBJFLYZ where XLXSBJFLYZ_YZID=XLXSTZYZ_YZID and XLXSBJFLYZ_BJFLID='{0}' )", cbxBJFLID.SelectedValue.Trim()))) +// { +// ShowMessage("项目所在地--ä¸�å…�许为空ï¼�"); +// return false; +// } +// } if (GetOption("BJU062").Equals("Y")) { @@ -10257,6 +10257,17 @@ namespace GThinking.N_XLXSBJ dicTJYZList.Add("sTJYSListPFCPWJ", yzxxNew.XLXSTZYZ_YZID.Trim()); } } + else if (yzxxNew.XLXSTZYZ_TJMDID.Trim().Equals("100860071")) + { + if (dicTJYZList.ContainsKey("sTJYSListYF")) + { + dicTJYZList["sTJYSListYF"] = dicTJYZList["sTJYSListYF"] + "," + yzxxNew.XLXSTZYZ_YZID.Trim(); + } + else + { + dicTJYZList.Add("sTJYSListPFCPWJ", yzxxNew.XLXSTZYZ_YZID.Trim()); + } + } else { if (dicTJYZList.ContainsKey("sTJYSList_")) @@ -12834,6 +12845,24 @@ namespace GThinking.N_XLXSBJ } } + + + + Dictionary dicYZZYF = new Dictionary(); + //è¿�è´¹ + string sYFYZID = XLBJDUtils.GetBJFLSYYFYZID(cbxBJFLID.SelectedValue.Trim()); + if (!sYFYZID.Equals("")) + { + sYFYZID = sYFYZID.Split('|')[0]; + + dicYZZYF = XLBJDUtils.GetYFYZZ(sYFYZID,txtXZQHID.Value,sXLXHID,txtTJ.Value,txtLJ.Value); + foreach (string sYZID in dicYZZYF.Keys) + { + grdXLBJDMX.EditNewRow(row.RowIndex, "TZYZ_" + sYZID, dicYZZYF[sYZID].ToString()); + + } + } + Dictionary dicYZZB = new Dictionary(); if (txtTJYSList.Text.Trim().Contains(",B,")) { @@ -13794,6 +13823,24 @@ namespace GThinking.N_XLXSBJ { cbxKHSZDCITY.SelectedValue = ""; } + if (!cbxKHSZDCOUNTY.SelectedValue.Trim().Equals("")) + { + txtXZQHID.Value = cbxKHSZDCOUNTY.SelectedValue.Trim(); + } + else if (!cbxKHSZDCITY.SelectedValue.Trim().Equals("")) + { + txtXZQHID.Value = cbxKHSZDCITY.SelectedValue.Trim(); + } + else if (!cbxKHSZDPRO.SelectedValue.Trim().Equals("")) + { + txtXZQHID.Value = cbxKHSZDPRO.SelectedValue.Trim(); + } + else + { + txtXZQHID.Value = ""; + } + + } protected void cbxKHSZDCITY_OnSelectedIndexChanged(object sender, EventArgs e) @@ -13831,6 +13878,24 @@ namespace GThinking.N_XLXSBJ { cbxKHSZDCOUNTY.SelectedValue = ""; } + + if (!cbxKHSZDCOUNTY.SelectedValue.Trim().Equals("")) + { + txtXZQHID.Value = cbxKHSZDCOUNTY.SelectedValue.Trim(); + } + else if (!cbxKHSZDCITY.SelectedValue.Trim().Equals("")) + { + txtXZQHID.Value = cbxKHSZDCITY.SelectedValue.Trim(); + } + else if (!cbxKHSZDPRO.SelectedValue.Trim().Equals("")) + { + txtXZQHID.Value = cbxKHSZDPRO.SelectedValue.Trim(); + } + else + { + txtXZQHID.Value = ""; + } + } protected void chkJZBJHS_CheckedChanged(object sender, EventArgs e) @@ -17644,6 +17709,44 @@ namespace GThinking.N_XLXSBJ } } + Dictionary dicYZZYF = new Dictionary(); + //è¿�è´¹ + string sYFYZID = XLBJDUtils.GetBJFLSYYFYZID(sBJFLID); + if (!sYFYZID.Equals("")) + { + string sXZQH = string.Empty; + if (!e.MasterDataSet["cbxKHSZDCITY"].Trim().Equals("")) + { + sXZQH = e.MasterDataSet["cbxKHSZDCITY"].Trim(); + } + else if (!e.MasterDataSet["cbxKHSZDPRO"].Trim().Equals("")) + { + sXZQH = e.MasterDataSet["cbxKHSZDPRO"].Trim(); + } + else + { + sXZQH = ""; + } + Mac.MacLog.TraceFormat("sYFYZID-1"); + sYFYZID = sYFYZID.Split('|')[0]; + dicYZZYF = XLBJDUtils.GetYFYZZ(sYFYZID, sXZQH, sXLXHID, CMISproConvert.StrToFloat(e.MasterDataSet["txtTJ"].Trim()), CMISproConvert.StrToFloat(e.MasterDataSet["txtLJ"].Trim())); + Mac.MacLog.TraceFormat("sYFYZID-2"); + foreach (string sYZID in dicYZZYF.Keys) + { + e.ResultPairs.Add("TZYZ_" + sYZID, dicYZZYF[sYZID].ToString()); + AddChangedField(dicChangedField, "TZYZ_" + sYZID, dicYZZYF[sYZID].ToString()); + if (dicValueContained(dicTYZZYZID, sYZID)) + { + if (!dicTYZZYZIDValue.ContainsKey(sYZID)) + dicTYZZYZIDValue.Add(sYZID, dicYZZYF[sYZID]); + else + dicTYZZYZIDValue[sYZID] += dicYZZYF[sYZID]; + } + + } + + } + Dictionary dicYZZB = new Dictionary(); if (e.MasterDataSet["txtTJYSList"].Contains(",B,")) { @@ -17725,7 +17828,8 @@ namespace GThinking.N_XLXSBJ if (!dicYZZ2.ContainsKey(sFieldName.Substring(5)) && !dicYZZ3.ContainsKey(sFieldName.Substring(5)) && !dicYZZ8.ContainsKey(sFieldName.Substring(5)) && !dicYZZF.ContainsKey(sFieldName.Substring(5)) && !dicYZZ4.ContainsKey(sFieldName.Substring(5)) && !dicYZZ5.ContainsKey(sFieldName.Substring(5)) && !dicYZZ6.ContainsKey(sFieldName.Substring(5)) && !dicYZZ7.ContainsKey(sFieldName.Substring(5)) && !dicYZZD.ContainsKey(sFieldName.Substring(5)) - && !dicYZZ9.ContainsKey(sFieldName.Substring(5)) && !dicYZZA.ContainsKey(sFieldName.Substring(5)) && !dicYZZBZPF.ContainsKey(sFieldName.Substring(5)) && !dicYZZCPWJPF.ContainsKey(sFieldName.Substring(5)) && !dicYZZB.ContainsKey(sFieldName.Substring(5)) + && !dicYZZ9.ContainsKey(sFieldName.Substring(5)) && !dicYZZA.ContainsKey(sFieldName.Substring(5)) && !dicYZZBZPF.ContainsKey(sFieldName.Substring(5)) + && !dicYZZCPWJPF.ContainsKey(sFieldName.Substring(5)) && !dicYZZYF.ContainsKey(sFieldName.Substring(5)) && !dicYZZB.ContainsKey(sFieldName.Substring(5)) && !dicYZZC.ContainsKey(sFieldName.Substring(5)) && !dicYZZ_.ContainsKey(sFieldName.Substring(5)) && !dicYZZ1.ContainsKey(sFieldName.Substring(5)) && !dicYZZE.ContainsKey(sFieldName.Substring(5)) && !dicYZZG.ContainsKey(sFieldName.Substring(5)) && !dicYZZH.ContainsKey(sFieldName.Substring(5)) && !dicYZZK.ContainsKey(sFieldName.Substring(5)) ) @@ -18019,6 +18123,23 @@ namespace GThinking.N_XLXSBJ dicTJYZIDValue[tmpTJYZID] += tmpYZZ; } } + foreach (string sYZID in dicYZZYF.Keys) + { + string tmpTJYZID = dicTJYZID[sYZID]; + double tmpYZZ = dicYZZYF[sYZID]; + string tmpTYZZYZID = dicTYZZYZID[sYZID]; + if (!tmpTYZZYZID.Equals("")) + { + tmpYZZ = GetTYZZ(tmpTYZZYZID, tmpYZZ, dicTYZZYZIDValue); + } + if (!dicValueContained(dicTYZZYZID, tmpTJYZID)) + { + if (!dicTJYZIDValue.ContainsKey(tmpTJYZID)) + dicTJYZIDValue.Add(tmpTJYZID, tmpYZZ); + else + dicTJYZIDValue[tmpTJYZID] += tmpYZZ; + } + } foreach (string sYZID in dicYZZC.Keys) { string tmpTJYZID = dicTJYZID[sYZID]; @@ -18063,7 +18184,8 @@ namespace GThinking.N_XLXSBJ if (!dicYZZ2.ContainsKey(sFieldName.Substring(5)) && !dicYZZ3.ContainsKey(sFieldName.Substring(5)) && !dicYZZE.ContainsKey(sFieldName.Substring(5)) && !dicYZZG.ContainsKey(sFieldName.Substring(5)) && !dicYZZF.ContainsKey(sFieldName.Substring(5)) && !dicYZZ4.ContainsKey(sFieldName.Substring(5)) && !dicYZZ5.ContainsKey(sFieldName.Substring(5)) && !dicYZZ6.ContainsKey(sFieldName.Substring(5)) && !dicYZZ7.ContainsKey(sFieldName.Substring(5)) && !dicYZZ1.ContainsKey(sFieldName.Substring(5)) - && !dicYZZ9.ContainsKey(sFieldName.Substring(5)) && !dicYZZA.ContainsKey(sFieldName.Substring(5)) && !dicYZZBZPF.ContainsKey(sFieldName.Substring(5)) && !dicYZZCPWJPF.ContainsKey(sFieldName.Substring(5)) && !dicYZZ8.ContainsKey(sFieldName.Substring(5)) + && !dicYZZ9.ContainsKey(sFieldName.Substring(5)) && !dicYZZA.ContainsKey(sFieldName.Substring(5)) && !dicYZZBZPF.ContainsKey(sFieldName.Substring(5)) + && !dicYZZCPWJPF.ContainsKey(sFieldName.Substring(5)) && !dicYZZYF.ContainsKey(sFieldName.Substring(5)) && !dicYZZ8.ContainsKey(sFieldName.Substring(5)) && !dicYZZC.ContainsKey(sFieldName.Substring(5)) && !dicYZZ_.ContainsKey(sFieldName.Substring(5)) && !dicYZZB.ContainsKey(sFieldName.Substring(5)) && !dicYZZD.ContainsKey(sFieldName.Substring(5)) && !dicYZZH.ContainsKey(sFieldName.Substring(5)) && !dicYZZK.ContainsKey(sFieldName.Substring(5))) { @@ -18596,6 +18718,45 @@ namespace GThinking.N_XLXSBJ } } + Dictionary dicYZZYF = new Dictionary(); + //è¿�è´¹ + string sYFYZID = XLBJDUtils.GetBJFLSYYFYZID(sBJFLID); + if (!sYFYZID.Equals("")) + { + sYFYZID = sYFYZID.Split('|')[0]; + string sXZQH = string.Empty; + if (!e.MasterDataSet["cbxKHSZDCOUNTY"].Trim().Equals("")) + { + sXZQH = e.MasterDataSet["cbxKHSZDCOUNTY"].Trim(); + } + else if (!e.MasterDataSet["cbxKHSZDCITY"].Trim().Equals("")) + { + sXZQH = e.MasterDataSet["cbxKHSZDCITY"].Trim(); + } + else if (!e.MasterDataSet["cbxKHSZDPRO"].Trim().Equals("")) + { + sXZQH = e.MasterDataSet["cbxKHSZDPRO"].Trim(); + } + else + { + sXZQH = ""; + } + dicYZZYF = XLBJDUtils.GetYFYZZ(sYFYZID, sXZQH, sXLXHID, CMISproConvert.StrToFloat(e.MasterDataSet["txtTJ"].Trim()), CMISproConvert.StrToFloat(e.MasterDataSet["txtLJ"].Trim())); + foreach (string sYZID in dicYZZYF.Keys) + { + e.ResultPairs.Add("TZYZ_" + sYZID, dicYZZYF[sYZID].ToString()); + AddChangedField(dicChangedField, "TZYZ_" + sYZID, dicYZZYF[sYZID].ToString()); + if (dicValueContained(dicTYZZYZID, sYZID)) + { + if (!dicTYZZYZIDValue.ContainsKey(sYZID)) + dicTYZZYZIDValue.Add(sYZID, dicYZZYF[sYZID]); + else + dicTYZZYZIDValue[sYZID] += dicYZZYF[sYZID]; + } + + } + } + foreach (string sYZID in dicYZZ2.Keys) { @@ -23261,7 +23422,11 @@ namespace GThinking.N_XLXSBJ sText = sText + "(å…ƒ)"; } - if (ds.Tables[0].Rows[i]["SY"].ToString().Trim().Equals("2") && !ds.Tables[0].Rows[i]["XLXSTZYZ_TJYS"].ToString().Trim().Equals("C")) + if (sYZMC=="资金比例") + { + btnBJ.Nodes.Add(new gtTreeNode("ZJBL|" + sYZID, sText)); + } + else if (ds.Tables[0].Rows[i]["SY"].ToString().Trim().Equals("2") && !ds.Tables[0].Rows[i]["XLXSTZYZ_TJYS"].ToString().Trim().Equals("C")) { btnBJ.Nodes.Add(new gtTreeNode("Root|" + sYZID, sText)); @@ -23315,7 +23480,21 @@ namespace GThinking.N_XLXSBJ protected void btnBJ_MenuItemClick(object sender, string value) { BJFLXX bjflxx = XLBJDUtils.GetBJFLXX(cbxBJFLID.SelectedValue.Trim()); - if (!value.Equals("BJXF") && !value.Equals("BJSF") + if (value.StartsWith("ZJBL")) + { + TPageParams tpp = new TPageParams(); + tpp.UrlPath = "../Components/N_XLBJPZ/BJDZQWHInfo.aspx"; + tpp.AddString("BJDID", txtBJDID.Text.Trim()); + tpp.AddString("YZID", value.Split('|')[1]); + tpp.AddString("txtPLSZYZListCID", txtPLSZYZList.ClientID); + tpp.AddString("btnRefreshCID", btnRefreshBJDYZ.ClientID); + if (CMISproDataBase.ExistsRecord("DBERP", "select 1 from XLXSBJDZQZB where XLXSBJDZQZB_BJDID='" + txtBJDID.Text.Trim() + "'")) + tpp.CallAction = TPageCallAction.pcaBrowse; + else + tpp.CallAction = TPageCallAction.pcaInsert; + OpenDialog(tpp); + } + else if (!value.Equals("BJXF") && !value.Equals("BJSF") && !value.Equals("BJJCLLX") && !value.Equals("LJJCLLX") && !value.Equals("BJPLTJ") && !value.Equals("PFJE") && !value.Equals("JMBGS") && !value.Equals("BJSL") && !value.Equals("BJSD") @@ -24286,6 +24465,46 @@ namespace GThinking.N_XLXSBJ pageParams.AddString("btnRefreshCID", btnRefreshYFYZ1.ClientID); OpenFuncModuleDialog(100860084, pageParams); } + else + { + Confirm.Register("IsQD", string.Format(string.Format("将更新{0},是å�¦ç»§ç»­ï¼Ÿ", XLBJDUtils.GetBJFLSYYFYZID(cbxBJFLID.SelectedValue.Trim()).Split('|')[1].Trim()))); + Confirm.ShowBtnText = TConfirm.cBtnText.Yes_No; + if (Confirm.GetValue("IsQD").Trim().Equals("")) + { + Confirm.Ask("IsQD"); + return; + } + else if (Confirm.GetValue("IsQD").Trim().Equals("N")) + { + //表示进行了æ��示并选择了å�–消,直接返回或其他处ç�† + Confirm.Clear(); + return; + } + else if (Confirm.GetValue("IsQD").Trim().Equals("Y")) + { + //表示进行了æ��示并选择了确认 + Confirm.Clear(); + } + TDatabase dberp1 = TContextDatabases.GetDatabase("DBERP"); + TSQL SQL1 = new TSQL(dberp1); + Dictionary dicTJYZList = new Dictionary(); + dicTJYZList.Add("sTJYSListYF", XLBJDUtils.GetBJFLSYYFYZID(cbxBJFLID.SelectedValue.Trim()).Split('|')[0].Trim()); + string sErrorMsg = ""; + XLBJDUtils.AddXLXSBJDYZZ0(dberp1, txtBJDID.Text.Trim(), cbxBJFLID.SelectedValue.Trim(), "M", dicTJYZList, false, "", 0, false, false, false, ref sErrorMsg); + if (!sErrorMsg.Equals("")) + { + ShowMessage(sErrorMsg); + return; + } + XLBJDCalcUtils.CalcAfterBJDYZZChange(dberp1, SQL1, txtBJDID.Text.Trim(), 1, "", false, false, false, "", DateTime.MinValue, GetOption("BJU002"), GetOption("BJU003"), CurSession.UserId, CurSession.UserName, ref sErrorMsg); + if (!sErrorMsg.Equals("")) + { + ShowMessage(sErrorMsg); + return; + } + ShowMessage("更新完æˆ�ï¼�"); + btnOnlyRefresh_Click(null, null); + } } else { diff --git a/XLBJDUtils.cs b/XLBJDUtils.cs index cb90af7..9f1e529 100644 --- a/XLBJDUtils.cs +++ b/XLBJDUtils.cs @@ -866,7 +866,7 @@ namespace GThinking.N_XLXSBJ { TDatabase dberp = TContextDatabases.GetDatabase("DBERP"); TSQL sql = new TSQL(dberp); - sql.Add("select XLXSBJDYZZ_YZZ,XLXSBJDYZZ_YZID,XLXSTZYZ_MRTJFW,XLXSTZYZ_JJFS from XLXSBJDYZZ,XLXSTZYZ"); + sql.Add("select XLXSBJDYZZ_YZZ,XLXSBJDYZZ_YZID,XLXSTZYZ_MRTJFW,XLXSTZYZ_JJFS,XLXSTZYZ_YZMC from XLXSBJDYZZ,XLXSTZYZ"); sql.Add(" where XLXSTZYZ_JGBID=XLXSBJDYZZ_JGBID and XLXSTZYZ_YZID=XLXSBJDYZZ_YZID and XLXSTZYZ_MXBH='BJD'"); sql.Add(" and exists(select 1 from XLXSBJFLYZ where XLXSBJFLYZ_BJFLID=:pBJFLID and XLXSBJFLYZ_YZID=XLXSTZYZ_YZID)"); sql.Add(" order by XLXSBJDYZZ_YZID"); @@ -877,12 +877,14 @@ namespace GThinking.N_XLXSBJ double dSL = string.IsNullOrEmpty((tSession.GetOption(100860000, "BJU055"))) ? 0 : (double.Parse((tSession.GetOption(100860000, "BJU055")))) / 100.0; ; bool IsHSWL = (dSL == 0); bool IsHS = GetBJDHSBZ(sBJDID); + for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { //ÐÎÈç(BJ10,2) if (!dicYZZ0.ContainsKey(ds.Tables[0].Rows[i]["XLXSBJDYZZ_YZID"].ToString().Trim())) { double dYZZ = CMISproConvert.StrToFloat(ds.Tables[0].Rows[i]["XLXSBJDYZZ_YZZ"].ToString()); + if (ds.Tables[0].Rows[i]["XLXSTZYZ_JJFS"].ToString().Trim() == "JJ") { dYZZ *= GetHSBL(sBJDJLDW, sBJU003, sXLXHID, sXLGGID, sXLBZID, sDYDJID); @@ -891,6 +893,7 @@ namespace GThinking.N_XLXSBJ dYZZ = dYZZ / NumberUtils.RoundX((1 + dSL), 6); } } + string sMRTJFW = "," + ds.Tables[0].Rows[i]["XLXSTZYZ_MRTJFW"].ToString().Trim() + ","; if (sMRTJFW.Contains(",2,") && !bWGCP)//2|Í⹺²úÆ· { @@ -2521,6 +2524,69 @@ namespace GThinking.N_XLXSBJ return dicYZZBZPF; } + + //»ñÈ¡ÔË·ÑÒò×Ó + public static Dictionary GetYFYZZ(string sYFYZID,string sXZQHID, string sXLXHID,double dTJ,double dLJ) + { + string sTcpList = ""; + string sLcpList = ""; + XLXSBJPZXX pzxx = XLBJDUtils.GetXLXSBJPZXX(100860063); + if (!string.IsNullOrEmpty(pzxx.XLXSBJPZ_TDTGSCLID)) + sTcpList = pzxx.XLXSBJPZ_TDTGSCLID; + if (!string.IsNullOrEmpty(pzxx.XLXSBJPZ_LDTGSCLID)) + sLcpList = pzxx.XLXSBJPZ_LDTGSCLID; + + bool bTCP = false; + bool bLCP = false; + if (!string.IsNullOrEmpty(pzxx.XLXSBJPZ_TDTGSCLID) && CMISproDataBase.ExistsRecord("DBERP", "select 1 from XLXHB where 1=1 XLXHB_XLXHID='" + sXLXHID + "' and " + CMISproDataBase.GetWhereEqual("XLXHB_DTCLID", sTcpList))) + bTCP = true; + if (!string.IsNullOrEmpty(pzxx.XLXSBJPZ_LDTGSCLID) && CMISproDataBase.ExistsRecord("DBERP", "select 1 from XLXHB where 1=1 XLXHB_XLXHID='" + sXLXHID + "' and " + CMISproDataBase.GetWhereEqual("XLXHB_DTCLID", sLcpList))) + bLCP = true; + Dictionary dicYZZBZPF = new Dictionary(); + dicYZZBZPF.Add(sYFYZID, 0); + + TDatabase dberp = TContextDatabases.GetDatabase("DBERP"); + TSQL sql = new TSQL(dberp); + if (bTCP) + { + sql.Clear(); + sql.Add(@" select XLXSBJYFJZQJ_YFJZQH + from XLXSBJYFJZQJ + where XLXSBJYFJZQJ_YFJZQJMC like '%Í­%' and XLXSBJYFJZQJ_YFJZXX<=:pTJ and XLXSBJYFJZQJ_YFJZSX>:pTJ "); + sql.ParamByName("pTJ").Value = dTJ*1000; + + } + if (bLCP) + { + sql.Clear(); + sql.Add(@" select XLXSBJYFJZQJ_YFJZQH + from XLXSBJYFJZQJ + where XLXSBJYFJZQJ_YFJZQJMC like '%ÂÁ%' and XLXSBJYFJZQJ_YFJZXX<=:pTJ and XLXSBJYFJZQJ_YFJZSX>:pTJ "); + sql.ParamByName("pTJ").Value = dLJ * 1000; + + } + DataSet dsQH = dberp.OpenDataSet(sql); + if (dsQH.Tables[0].Rows.Count > 0) + { + string sQH = dsQH.Tables[0].Rows[0][0].ToString().Trim(); + sql.Clear(); + sql.Add(" select XLXSBJDQYFB_YSFL from XLXSBJDQYFB where XLXSBJDQYFB_XZQHID=:XLXSBJDQYFB_XZQHID and XLXSBJDQYFB_YFJZQH=:XLXSBJDQYFB_YFJZQH "); + sql.ParamByName("XLXSBJDQYFB_XZQHID").Value = sXZQHID; + sql.ParamByName("XLXSBJDQYFB_YFJZQH").Value = sQH; + DataSet ds = dberp.OpenDataSet(sql); + + for (int i = 0; i < ds.Tables[0].Rows.Count; i++) + { + double dYZZ = CMISproConvert.StrToFloat(ds.Tables[0].Rows[i]["XLXSBJDQYFB_YSFL"].ToString()); + dicYZZBZPF[sYFYZID] = dYZZ; + } + + } + + return dicYZZBZPF; + } + + //»ñÈ¡±¨¼ÛÒò×ÓµÄ×îСֵ public static string GetMinYZZ(string sYZID, double dHSBL) { @@ -2984,9 +3050,9 @@ namespace GThinking.N_XLXSBJ TSQL sql = new TSQL(dberp); sql.Add("select XLXSJGBYZZC_YZZ,XLXSJGBYZZC_YZID "); sql.Add(" from XLXSJGBYZZC,XLXSTZYZ "); - sql.Add(" where XLXSTZYZ_JGBID=XLXSJGBYZZC_JGBID and XLXSTZYZ_YZID=XLXSJGBYZZC_YZID and XLXSTZYZ_MXBH='JZJ'"); + sql.Add(" where XLXSTZYZ_JGBID=XLXSJGBYZZC_JGBID and XLXSTZYZ_YZID=XLXSJGBYZZC_YZID and XLXSTZYZ_MXBH='JZJ' and XLXSJGBYZZC_ZXJM=:pZXJM "); sql.Add(" and exists(select 1 from XLXSJGBYZ where XLXSJGBYZ_JGBID =:pJGEJGBID and XLXSJGBYZ_YZID = XLXSTZYZ_YZID)"); - sql.Add(" and exists(select 1 from XLXSBJCPYS where XLXSBJCPYS_XLJBXHID=:pXLXHID and XLXSBJCPYS_DYDJID=:pDYDJID and XLXSBJCPYS_XLYSID=:pZXJM and XLXSBJCPYS_XXJGID =XLXSJGBYZZC_CPTX )"); + sql.Add(" and exists(select 1 from XLXSBJCPYS where XLXSBJCPYS_XLJBXHID=:pXLXHID and XLXSBJCPYS_DYDJID=:pDYDJID and XLXSBJCPYS_XXJGID =XLXSJGBYZZC_CPTX )"); sql.ParamByName("pJGEJGBID").Value = sJGEJGBID; sql.ParamByName("pXLXHID").Value = sXLXHID; sql.ParamByName("pDYDJID").Value = sDYDJID; @@ -9031,12 +9097,12 @@ namespace GThinking.N_XLXSBJ sSQL.Add(" and isnull(XLJGCZBLM_CLQDL,' ')<>' '"); if (CLLX == "QTCLSH") { - sSQL.Add(" and XLJGCZBLM_XLCLZLID <> 'DTCL' and XLJGCZBLM_CZBLMMC not like '%Í­%' and XLJGCZBLM_CZBLMMC not like '%ÂÁ%' "); + sSQL.Add(" and isnull(XLJGCZBLM_XLCLZLID,' ') <> 'DTCL' and XLJGCZBLM_CZBLMMC not like '%Í­%' and XLJGCZBLM_CZBLMMC not like '%ÂÁ%' "); } if (CLLX == "DTCLSH") { - sSQL.Add(" and XLJGCZBLM_XLCLZLID = 'DTCL' and (XLJGCZBLM_CZBLMMC like '%Í­%' or XLJGCZBLM_CZBLMMC like '%ÂÁ%') "); + sSQL.Add(" and isnull(XLJGCZBLM_XLCLZLID,' ') = 'DTCL' and (XLJGCZBLM_CZBLMMC like '%Í­%' or XLJGCZBLM_CZBLMMC like '%ÂÁ%') "); } sSQL.Add(" order by XLJGCZBLM_CLQDL"); @@ -13136,6 +13202,7 @@ namespace GThinking.N_XLXSBJ { string sBZPFYZID = XLBJDUtils.GetBJFLSYBZPFYZID(sBJFLID); string sCPWJPFYZID = XLBJDUtils.GetBJFLSYCPWJPFYZID(sBJFLID); + string sYFYZID = XLBJDUtils.GetBJFLSYYFYZID(sBJFLID); string chr = ""; for (int i = 0; i < dsBJDYZ.Tables[0].Rows.Count; i++) { @@ -13157,6 +13224,11 @@ namespace GThinking.N_XLXSBJ if (sCPWJPFYZID.Split('|')[0].Trim().Equals(dsBJDYZ.Tables[0].Rows[i]["XLXSBJFLYZ_YZID"].ToString().Trim())) continue; } + else if (!sYFYZID.Equals("")) + { + if (sYFYZID.Split('|')[0].Trim().Equals(dsBJDYZ.Tables[0].Rows[i]["XLXSBJFLYZ_YZID"].ToString().Trim())) + continue; + } dicTJYZList["sTJYSList_"] = dicTJYZList["sTJYSList_"] + "," + dsBJDYZ.Tables[0].Rows[i]["XLXSBJFLYZ_YZID"].ToString().Trim(); } else @@ -13171,6 +13243,11 @@ namespace GThinking.N_XLXSBJ if (sCPWJPFYZID.Split('|')[0].Trim().Equals(dsBJDYZ.Tables[0].Rows[i]["XLXSBJFLYZ_YZID"].ToString().Trim())) continue; } + else if (!sYFYZID.Equals("")) + { + if (sYFYZID.Split('|')[0].Trim().Equals(dsBJDYZ.Tables[0].Rows[i]["XLXSBJFLYZ_YZID"].ToString().Trim())) + continue; + } dicTJYZList.Add("sTJYSList_", dsBJDYZ.Tables[0].Rows[i]["XLXSBJFLYZ_YZID"].ToString().Trim()); } break; @@ -13198,6 +13275,10 @@ namespace GThinking.N_XLXSBJ { dicTJYZList.Add("sTJYSListPFCPWJ", sCPWJPFYZID.Split('|')[0]); } + if (!sYFYZID.Equals("")) + { + dicTJYZList.Add("sTJYSListYF", sYFYZID.Split('|')[0]); + } } } @@ -17851,6 +17932,147 @@ namespace GThinking.N_XLXSBJ } #endregion + sErrorNum = "ErrorYF"; + //×Ô¶¯²åÈëTJMK=²úÆ·Íâ¾¶Å̷ѵĵ÷¼ÛÒò×ÓÖµ + #region µ÷¼ÛÄ£¿é²úÆ·Íâ¾¶ÅÌ·Ñ|ÐͺÅ&¹æ¸ñ&µçѹ&±ê×¼ + if (dicTJYZList.ContainsKey("sTJYSListYF")) + { + string sTcpList = ""; + string sLcpList = ""; + XLXSBJPZXX pzxx = XLBJDUtils.GetXLXSBJPZXX(100860063); + if (!string.IsNullOrEmpty(pzxx.XLXSBJPZ_TDTGSCLID)) + sTcpList = pzxx.XLXSBJPZ_TDTGSCLID; + if (!string.IsNullOrEmpty(pzxx.XLXSBJPZ_LDTGSCLID)) + sLcpList = pzxx.XLXSBJPZ_LDTGSCLID; + string sTQH = string.Empty; + string sLQH = string.Empty; + + + sTJYZ = dicTJYZList["sTJYSListYF"].Trim().Split(new Char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); + + SQL.Clear(); + SQL.Add(@" select XLXSBJYFJZQJ_YFJZQH + from XLXSBJYFJZQJ + where XLXSBJYFJZQJ_YFJZQJMC like '%Í­%' and exists(select 1 from XLXSBJD where XLXSBJD_BJDID=:pBJDID and XLXSBJYFJZQJ_YFJZXX<=XLXSBJD_TJ*1000 and XLXSBJYFJZQJ_YFJZSX>XLXSBJD_TJ*1000) "); + SQL.ParamByName("pBJDID").Value = sBJDID; + DataSet dsQH = dberp.OpenDataSet(SQL); + if (dsQH.Tables[0].Rows.Count > 0) + sTQH = dsQH.Tables[0].Rows[0][0].ToString().Trim(); + + SQL.Clear(); + SQL.Add(@" select XLXSBJYFJZQJ_YFJZQH + from XLXSBJYFJZQJ + where XLXSBJYFJZQJ_YFJZQJMC like '%ÂÁ%' and exists(select 1 from XLXSBJD where XLXSBJD_BJDID=:pBJDID and XLXSBJYFJZQJ_YFJZXX<=XLXSBJD_LJ*1000 and XLXSBJYFJZQJ_YFJZSX>XLXSBJD_LJ*1000) "); + SQL.ParamByName("pBJDID").Value = sBJDID; + dsQH = dberp.OpenDataSet(SQL); + if (dsQH.Tables[0].Rows.Count > 0) + sLQH = dsQH.Tables[0].Rows[0][0].ToString().Trim(); + + + for (int i = 0; i < sTJYZ.Length; i++) + { + if (!sTJYZ[i].Trim().Equals("")) + { + if (!string.IsNullOrEmpty(sTcpList) && !string.IsNullOrEmpty(sTQH)) + { + SQL.Clear(); + SQL.Add("merge into XLXSBJDYZZ0 tar "); + SQL.Add("using ( "); + SQL.Add(@" select isnull(XLXSBJDQYFB_YSFL,0) as YZZ,XLXSBJDMX_BJDID as BJDID ,XLXSBJDMX_XH as XH + from XLXSBJDMX + left join XLXSBJD on XLXSBJD_BJDID=XLXSBJDMX_BJDID + left join XLXHB on XLXHB_XLXHID=XLXSBJDMX_XLXHID + left join XLXSBJDQYFB on XLXSBJD_XZQHID=XLXSBJDQYFB_XZQHID and XLXSBJDQYFB_YFJZQH=:XLXSBJDQYFB_YFJZQH + where XLXSBJDMX_BJDID=:pBJDID "); + + SQL.Add("and " + CMISproDataBase.GetWhereEqual("XLXHB_DTCLID", sTcpList)); + if (!sBJDXHList.Equals("")) + { + SQL.Add("and " + CMISproDataBase.GetWhereEqual("XLXSBJDMX_XH", sBJDXHList)); + } + if (minBJDXH != 0) + { + SQL.Add("and XLXSBJDMX_XH > :minBJDXH"); + SQL.ParamByName("minBJDXH").Value = minBJDXH; + } + if (VnewID > 0) + { + SQL.Add(" and exists(select 1 from V_BJDXH where V_BJDXH_ID = :pVID and V_BJDXH_BJDID = XLXSBJDMX_BJDID and V_BJDXH_BJDXH = XLXSBJDMX_XH) "); + SQL.ParamByName("pVID").Value = VnewID; + } + if (bYBJ) + SQL.Add(" and XLXSBJDMX_JGBBJ<>0.0"); + if (bWG) + SQL.Add(" and XLXSBJDMX_WGCPBZ='Y'"); + if (bFWG) + SQL.Add(" and XLXSBJDMX_WGCPBZ<>'Y'"); + if (tWHSJCondition != DateTime.MinValue) + { + SQL.Add(" and XLXSBJDMX_WHSJ=:pWHSJ"); + SQL.ParamByName("pWHSJ").Value = tWHSJCondition; + } + SQL.Add(") sor "); + SQL.Add("on (tar.XLXSBJDYZZ0_BJDID=sor.BJDID and tar.XLXSBJDYZZ0_XH=sor.XH) "); + SQL.Add("when matched then update set "); + SQL.Add(string.Format("tar.XLXSBJDYZZ0_YZZ{0}=sor.YZZ", sTJYZ[i].Trim().Replace("BJ", ""))); + SQL.ParamByName("XLXSBJDQYFB_YFJZQH").Value = sTQH; + SQL.ParamByName("pBJDID").Value = sBJDID; + dberp.ExecSQL(SQL); + } + + if (!string.IsNullOrEmpty(sLcpList) && !string.IsNullOrEmpty(sLQH)) + { + SQL.Clear(); + SQL.Add("merge into XLXSBJDYZZ0 tar "); + SQL.Add("using ( "); + SQL.Add(@" select isnull(XLXSBJDQYFB_YSFL,0) as YZZ,XLXSBJDMX_BJDID as BJDID ,XLXSBJDMX_XH as XH + from XLXSBJDMX + left join XLXSBJD on XLXSBJD_BJDID=XLXSBJDMX_BJDID + left join XLXHB on XLXHB_XLXHID=XLXSBJDMX_XLXHID + left join XLXSBJDQYFB on XLXSBJD_XZQHID=XLXSBJDQYFB_XZQHID and XLXSBJDQYFB_YFJZQH=:XLXSBJDQYFB_YFJZQH + where XLXSBJDMX_BJDID=:pBJDID "); + + SQL.Add("and " + CMISproDataBase.GetWhereEqual("XLXHB_DTCLID", sLcpList)); + if (!sBJDXHList.Equals("")) + { + SQL.Add("and " + CMISproDataBase.GetWhereEqual("XLXSBJDMX_XH", sBJDXHList)); + } + if (minBJDXH != 0) + { + SQL.Add("and XLXSBJDMX_XH > :minBJDXH"); + SQL.ParamByName("minBJDXH").Value = minBJDXH; + } + if (VnewID > 0) + { + SQL.Add(" and exists(select 1 from V_BJDXH where V_BJDXH_ID = :pVID and V_BJDXH_BJDID = XLXSBJDMX_BJDID and V_BJDXH_BJDXH = XLXSBJDMX_XH) "); + SQL.ParamByName("pVID").Value = VnewID; + } + if (bYBJ) + SQL.Add(" and XLXSBJDMX_JGBBJ<>0.0"); + if (bWG) + SQL.Add(" and XLXSBJDMX_WGCPBZ='Y'"); + if (bFWG) + SQL.Add(" and XLXSBJDMX_WGCPBZ<>'Y'"); + if (tWHSJCondition != DateTime.MinValue) + { + SQL.Add(" and XLXSBJDMX_WHSJ=:pWHSJ"); + SQL.ParamByName("pWHSJ").Value = tWHSJCondition; + } + SQL.Add(") sor "); + SQL.Add("on (tar.XLXSBJDYZZ0_BJDID=sor.BJDID and tar.XLXSBJDYZZ0_XH=sor.XH) "); + SQL.Add("when matched then update set "); + SQL.Add(string.Format("tar.XLXSBJDYZZ0_YZZ{0}=sor.YZZ", sTJYZ[i].Trim().Replace("BJ", ""))); + SQL.ParamByName("XLXSBJDQYFB_YFJZQH").Value = sLQH; + SQL.ParamByName("pBJDID").Value = sBJDID; + dberp.ExecSQL(SQL); + } + + } + } + } + #endregion + + sErrorNum = "ErrorCPWJPF"; //×Ô¶¯²åÈëTJMK=²úÆ·Íâ¾¶Å̷ѵĵ÷¼ÛÒò×ÓÖµ #region µ÷¼ÛÄ£¿é²úÆ·Íâ¾¶ÅÌ·Ñ|ÐͺÅ&¹æ¸ñ&µçѹ&±ê×¼ @@ -20915,6 +21137,24 @@ namespace GThinking.N_XLXSBJ return ""; } + public static string GetBJFLSYYFYZID(string sBJFLID) + { + List BJFLYZXX_List = new List(); + List bjflYZ = GetBJFLYZXXByBJFLID(sBJFLID); + if (bjflYZ.Count > 0) + { + foreach (XLXSBJFLYZXX sYZ in bjflYZ) + { + TZYZXX yzxx = GetYZXXByYZID(sYZ.XLXSBJFLYZ_YZID); + //100860071|°´²úÆ·Íâ¾¶±¨¼ÛÊýÁ¿Çø¼äµ÷ÅÌ·Ñ + if (yzxx.XLXSTZYZ_TJMDID.Equals("100860071")) + return yzxx.XLXSTZYZ_YZID.Trim() + "|" + yzxx.XLXSTZYZ_YZMC.Trim(); + } + + } + return ""; + } + #endregion #region ×Öµä¼Ç¼Òò×ÓID¡¢Òò×ÓÃû³Æ diff --git a/XLBJD_WBBJDMXList.aspx.cs b/XLBJD_WBBJDMXList.aspx.cs index 29e29c2..534a3fc 100644 --- a/XLBJD_WBBJDMXList.aspx.cs +++ b/XLBJD_WBBJDMXList.aspx.cs @@ -4449,8 +4449,8 @@ namespace GThinking.N_XLXSBJ if (!string.IsNullOrEmpty(pzxx.XLXSBJPZ_WBPPZXSX)) sWBPPZXSX = pzxx.XLXSBJPZ_WBPPZXSX; - string sDefXLBZID = ""; - string sDefDYDJID = ""; + string sDefXLBZID = "FirstBZ"; + string sDefDYDJID = "minDY"; pzxx = XLBJDUtils.GetXLXSBJPZXX(100860000); if (!string.IsNullOrEmpty(pzxx.XLXSBJPZ_MRXLBZID)) diff --git a/XLJGB_CLJGTZList.aspx.cs b/XLJGB_CLJGTZList.aspx.cs index 3f45ed0..fba201b 100644 --- a/XLJGB_CLJGTZList.aspx.cs +++ b/XLJGB_CLJGTZList.aspx.cs @@ -5149,7 +5149,7 @@ namespace GThinking.N_XLXSBJ SQL.Add("left join XLXSBJXLGGTHB XLXSBJXLGGTHB_JGB10 on XLXSBJXLGGTHB_JGB10.XLXSBJXLGGTHB_XLGGID=XLXSJGBMX_XLGGID "); SQL.Add("left join XLGGB on XLGGB_XLGGID = isnull(XLXSBJXLGGTHB_JGB10.XLXSBJXLGGTHB_XLGGIDCH,' ') and XLGGB_XLGGJDGZ = isnull(XLXHB_XLGGJDGZ,'0') "); SQL.Add("left join XLDTJMZHB on XLDTJMZHB_DTJMZHID=XLGGB_DTJMZHID "); - SQL.Add(" LEFT JOIN XLXSBJCPYS ON XLXSBJCPYS_XLJBXHID=XLXSJGBMX_XLXHID and XLXSBJCPYS_DYDJID=XLXSJGBMX_DYDJID and CONVERT(float,XLXSBJCPYS_XLYSID)=XLDTJMZHB_DTJM1 "); + SQL.Add(" LEFT JOIN XLXSBJCPYS ON XLXSBJCPYS_XLJBXHID=XLXSJGBMX_XLXHID and XLXSBJCPYS_DYDJID=XLXSJGBMX_DYDJID "); if (!sJGCZBID.Trim().Equals("")) { SQL.Add(" left join XLXSCLQD on XLXSCLQD_XLXHID=XLXSJGBMX_XLXHID and XLXSCLQD_XLGGID=XLXSJGBMX_XLGGID and XLXSCLQD_DYDJID=XLXSJGBMX_DYDJID "); @@ -5162,7 +5162,7 @@ namespace GThinking.N_XLXSBJ SQL.ParamByName("pmaxXH").Value = maxXH; } SQL.Add(" and XLXSJGBYZZC_JGBID=:pTJJGBID and XLXSJGBYZZC_YZID=:pYZID "); - SQL.Add(" and XLXSBJCPYS_XXJGID =XLXSJGBYZZC_CPTX "); + SQL.Add(" and XLXSBJCPYS_XXJGID =XLXSJGBYZZC_CPTX and XLDTJMZHB_DTJM1=XLXSJGBYZZC_ZXJM "); if (!sJGCZBID.Trim().Equals("")) { SQL.Add(" and XLXSCLQD_JGCZBID=:pJGCZBID and XLXSCLQD_JGCZBBBID=:pJGCZBBBID"); @@ -5357,12 +5357,12 @@ namespace GThinking.N_XLXSBJ SQL.Add(" and isnull(XLJGCZBLM_CLQDL,' ')<>' '"); if (sLX == "QTCLSH") { - SQL.Add(" and XLJGCZBLM_XLCLZLID <> 'DTCL' and XLJGCZBLM_CZBLMMC not like '%Í­%' and XLJGCZBLM_CZBLMMC not like '%ÂÁ%' "); + SQL.Add(" and isnull(XLJGCZBLM_XLCLZLID,' ') <> 'DTCL' and XLJGCZBLM_CZBLMMC not like '%Í­%' and XLJGCZBLM_CZBLMMC not like '%ÂÁ%' "); } if (sLX == "DTCLSH") { - SQL.Add(" and XLJGCZBLM_XLCLZLID = 'DTCL' and (XLJGCZBLM_CZBLMMC like '%Í­%' or XLJGCZBLM_CZBLMMC like '%ÂÁ%') "); + SQL.Add(" and isnull(XLJGCZBLM_XLCLZLID,' ') = 'DTCL' and (XLJGCZBLM_CZBLMMC like '%Í­%' or XLJGCZBLM_CZBLMMC like '%ÂÁ%') "); } SQL.Add(" order by XLJGCZBLM_CLQDL"); SQL.ParamByName("pJGCZBID").Value = tmpJGCZBID; @@ -6283,7 +6283,7 @@ namespace GThinking.N_XLXSBJ string sYZZFields_4 = ""; for (int i = 1; i <= 20; i++) { - sYZZFields_4 += "XLXSJGBYZZ0_YZZ" + i.ToString().PadLeft(2, '0') + (i < 20 ? "," : ""); + sYZZFields_4 += "XLXSJGBYZZ0_YZZ" + i.ToString().PadLeft(2, '0') + ","; } SQL.Add(" select isnull(XLXSCLQD_CLZL,0) as XLXSCLQD_CLZL,XLXSJGBYZZ0_JGBID as JGBID,XLXSJGBYZZ0_XH as XH," + sYZZFields_4 + " "); if (dicJGBTJYZ.Count > 0 || dicJGBFGQCPYZ.Count > 0) @@ -6740,14 +6740,16 @@ namespace GThinking.N_XLXSBJ SQL.Clear(); SQL.Add(" merge into XLXSJGBMX tar "); SQL.Add(" using ( "); - SQL.Add("select XLXSCLQD_CLZL,JGBID,XH,XLXSJGBYZZ0_YZZ01,XLXSJGBYZZ0_YZZ02,XLXSJGBYZZ0_YZZ03,XLXSJGBYZZ0_YZZ04,XLXSJGBYZZ0_YZZ05,XLXSJGBYZZ0_YZZ06,XLXSJGBYZZ0_YZZ07,XLXSJGBYZZ0_YZZ08,XLXSJGBYZZ0_YZZ09,XLXSJGBYZZ0_YZZ10 "); + SQL.Add("select XLXSCLQD_CLZL,JGBID,XH,XLXSJGBYZZ0_YZZ01,XLXSJGBYZZ0_YZZ02,XLXSJGBYZZ0_YZZ03,XLXSJGBYZZ0_YZZ04,XLXSJGBYZZ0_YZZ05,XLXSJGBYZZ0_YZZ06,XLXSJGBYZZ0_YZZ07,XLXSJGBYZZ0_YZZ08,XLXSJGBYZZ0_YZZ09,XLXSJGBYZZ0_YZZ10, "); + SQL.Add(" XLXSJGBYZZ0_YZZ11,XLXSJGBYZZ0_YZZ12,XLXSJGBYZZ0_YZZ13,XLXSJGBYZZ0_YZZ14,XLXSJGBYZZ0_YZZ15,XLXSJGBYZZ0_YZZ16,XLXSJGBYZZ0_YZZ17,XLXSJGBYZZ0_YZZ18,XLXSJGBYZZ0_YZZ19,XLXSJGBYZZ0_YZZ20 "); if (dicJGBTJYZ.Count > 0 || dicJGBFGQCPYZ.Count > 0) SQL.Add(",JSYCBZ"); //if (dicJGBFGQCPYZ.Count > 0) // SQL.Add(",JGBTJYZYCBZ"); SQL.Add(" from "); SQL.Add("("); - SQL.Add(" select isnull(XLXSCLQD_CLZL,0) as XLXSCLQD_CLZL,XLXSJGBYZZ0_JGBID as JGBID,XLXSJGBYZZ0_XH as XH,XLXSJGBYZZ0_YZZ01,XLXSJGBYZZ0_YZZ02,XLXSJGBYZZ0_YZZ03,XLXSJGBYZZ0_YZZ04,XLXSJGBYZZ0_YZZ05,XLXSJGBYZZ0_YZZ06,XLXSJGBYZZ0_YZZ07,XLXSJGBYZZ0_YZZ08,XLXSJGBYZZ0_YZZ09,XLXSJGBYZZ0_YZZ10 "); + SQL.Add(" select isnull(XLXSCLQD_CLZL,0) as XLXSCLQD_CLZL,XLXSJGBYZZ0_JGBID as JGBID,XLXSJGBYZZ0_XH as XH,XLXSJGBYZZ0_YZZ01,XLXSJGBYZZ0_YZZ02,XLXSJGBYZZ0_YZZ03,XLXSJGBYZZ0_YZZ04,XLXSJGBYZZ0_YZZ05,XLXSJGBYZZ0_YZZ06,XLXSJGBYZZ0_YZZ07,XLXSJGBYZZ0_YZZ08,XLXSJGBYZZ0_YZZ09,XLXSJGBYZZ0_YZZ10, "); + SQL.Add(" XLXSJGBYZZ0_YZZ11,XLXSJGBYZZ0_YZZ12,XLXSJGBYZZ0_YZZ13,XLXSJGBYZZ0_YZZ14,XLXSJGBYZZ0_YZZ15,XLXSJGBYZZ0_YZZ16,XLXSJGBYZZ0_YZZ17,XLXSJGBYZZ0_YZZ18,XLXSJGBYZZ0_YZZ19,XLXSJGBYZZ0_YZZ20 "); if (dicJGBTJYZ.Count > 0 || dicJGBFGQCPYZ.Count > 0) { SQL.Add(" ,case "); @@ -8699,7 +8701,7 @@ namespace GThinking.N_XLXSBJ SQL.Add("left join XLXSBJXLGGTHB XLXSBJXLGGTHB_JGB10 on XLXSBJXLGGTHB_JGB10.XLXSBJXLGGTHB_XLGGID=XLXSJGBMX_XLGGID "); SQL.Add("left join XLGGB on XLGGB_XLGGID = isnull(XLXSBJXLGGTHB_JGB10.XLXSBJXLGGTHB_XLGGIDCH,' ') and XLGGB_XLGGJDGZ = isnull(XLXHB_XLGGJDGZ,'0') "); SQL.Add("left join XLDTJMZHB on XLDTJMZHB_DTJMZHID=XLGGB_DTJMZHID "); - SQL.Add(" LEFT JOIN XLXSBJCPYS ON XLXSBJCPYS_XLJBXHID=XLXSJGBMX_XLXHID and XLXSBJCPYS_DYDJID=XLXSJGBMX_DYDJID and CONVERT(float,XLXSBJCPYS_XLYSID)=XLDTJMZHB_DTJM1 "); + SQL.Add(" LEFT JOIN XLXSBJCPYS ON XLXSBJCPYS_XLJBXHID=XLXSJGBMX_XLXHID and XLXSBJCPYS_DYDJID=XLXSJGBMX_DYDJID "); if (!sJGCZBID.Trim().Equals("")) { SQL.Add(" left join XLXSCLQD on XLXSCLQD_XLXHID=XLXSJGBMX_XLXHID and XLXSCLQD_XLGGID=XLXSJGBMX_XLGGID and XLXSCLQD_DYDJID=XLXSJGBMX_DYDJID "); @@ -8712,7 +8714,7 @@ namespace GThinking.N_XLXSBJ SQL.ParamByName("pmaxXH").Value = maxXH; } SQL.Add(" and XLXSJGBYZZC_JGBID=:pTJJGBID and XLXSJGBYZZC_YZID=:pYZID "); - SQL.Add(" and XLXSBJCPYS_XXJGID =XLXSJGBYZZC_CPTX "); + SQL.Add(" and XLXSBJCPYS_XXJGID =XLXSJGBYZZC_CPTX and XLDTJMZHB_DTJM1=XLXSJGBYZZC_ZXJM "); if (!sJGCZBID.Trim().Equals("")) { SQL.Add(" and XLXSCLQD_JGCZBID=:pJGCZBID and XLXSCLQD_JGCZBBBID=:pJGCZBBBID"); @@ -8885,8 +8887,10 @@ namespace GThinking.N_XLXSBJ string sCJGS = ""; string sMXBH = ""; - - BJFLXX flxx = XLBJDUtils.GetBJFLXX("02"); + string sBJFLID = "02"; + if (sJGBID == "26080009") + sBJFLID = "04"; + BJFLXX flxx = XLBJDUtils.GetBJFLXX(sBJFLID); if (!string.IsNullOrEmpty(flxx.XLXSBJFL_CJGS)) { @@ -8973,6 +8977,8 @@ namespace GThinking.N_XLXSBJ SQL.Add(" select XLXSJGBMX_JGBID,XLXSJGBMX_XH,XLXSJGBMX_HSJJ "); SQL.Add(" ,XLXSJGBYZZ0_YZZ01,XLXSJGBYZZ0_YZZ02,XLXSJGBYZZ0_YZZ03,XLXSJGBYZZ0_YZZ04,XLXSJGBYZZ0_YZZ05, "); SQL.Add(" XLXSJGBYZZ0_YZZ06,XLXSJGBYZZ0_YZZ07,XLXSJGBYZZ0_YZZ08,XLXSJGBYZZ0_YZZ09,XLXSJGBYZZ0_YZZ10"); + SQL.Add(" ,XLXSJGBYZZ0_YZZ11,XLXSJGBYZZ0_YZZ12,XLXSJGBYZZ0_YZZ13,XLXSJGBYZZ0_YZZ14,XLXSJGBYZZ0_YZZ15, "); + SQL.Add(" XLXSJGBYZZ0_YZZ16,XLXSJGBYZZ0_YZZ17,XLXSJGBYZZ0_YZZ18,XLXSJGBYZZ0_YZZ19,XLXSJGBYZZ0_YZZ20"); SQL.Add(" from XLXSJGBMX "); SQL.Add(" left join XLXSJGBYZZ0 on XLXSJGBYZZ0_JGBID = XLXSJGBMX_JGBID and XLXSJGBYZZ0_XH = XLXSJGBMX_XH "); SQL.Add(" where XLXSJGBMX_JGBID=:pJGBID and XLXSJGBMX_XH>=:maxXH "); diff --git a/XLXHCPTXWHList.aspx b/XLXHCPTXWHList.aspx index bcf0249..4fd2f2e 100644 --- a/XLXHCPTXWHList.aspx +++ b/XLXHCPTXWHList.aspx @@ -25,10 +25,6 @@ CodeBehind="XLXHCPTXWHList.aspx.cs" Inherits="GThinking.N_XLXSBJ.XLXHCPTXWHList" - - - - @@ -40,8 +36,6 @@ CodeBehind="XLXHCPTXWHList.aspx.cs" Inherits="GThinking.N_XLXSBJ.XLXHCPTXWHList" - - diff --git a/XLXHCPTXWHList.aspx.cs b/XLXHCPTXWHList.aspx.cs index e35294f..ae4ffcd 100644 --- a/XLXHCPTXWHList.aspx.cs +++ b/XLXHCPTXWHList.aspx.cs @@ -76,11 +76,10 @@ namespace GThinking.N_XLXSBJ protected override void BeforeDelete(TDatabase db, ref bool ActionIsDone) { - entity.EntityTable.DeleteSql = " delete from XLXSBJCPYS where XLXSBJCPYS_XLJBXHID=:XLXSBJCPYS_XLJBXHID and XLXSBJCPYS_DYDJID =:XLXSBJCPYS_DYDJID and XLXSBJCPYS_XXJGID =:XLXSBJCPYS_XXJGID and XLXSBJCPYS_XLYSID=:XLXSBJCPYS_XLYSID "; + entity.EntityTable.DeleteSql = " delete from XLXSBJCPYS where XLXSBJCPYS_XLJBXHID=:XLXSBJCPYS_XLJBXHID and XLXSBJCPYS_DYDJID =:XLXSBJCPYS_DYDJID and XLXSBJCPYS_XXJGID =:XLXSBJCPYS_XXJGID "; entity.Param.Add("XLXSBJCPYS_XLJBXHID", this.ContentGrid.SelectedDataKey["XLXSBJCPYS_XLJBXHID"].ToString().Trim()); entity.Param.Add("XLXSBJCPYS_DYDJID", this.ContentGrid.SelectedDataKey["XLXSBJCPYS_DYDJID"].ToString().Trim()); entity.Param.Add("XLXSBJCPYS_XXJGID", this.ContentGrid.SelectedDataKey["XLXSBJCPYS_XXJGID"].ToString().Trim()); - entity.Param.Add("XLXSBJCPYS_XLYSID", this.ContentGrid.SelectedDataKey["XLXSBJCPYS_XLYSID"].ToString().Trim()); base.BeforeDelete(db, ref ActionIsDone); } @@ -91,7 +90,7 @@ namespace GThinking.N_XLXSBJ private string GetSql() { StringBuilder strSQL = new StringBuilder(); - strSQL.AppendLine(" select XLXSBJCPYS_DYDJID, XLXSBJCPYS_XLJBXHID,XLXSBJCPYS_XXJGID,XLXSBJCPYS_XLYSID "); + strSQL.AppendLine(" select XLXSBJCPYS_DYDJID, XLXSBJCPYS_XLJBXHID,XLXSBJCPYS_XXJGID "); strSQL.AppendLine(" from XLXSBJCPYS "); strSQL.AppendLine(" where 1=1 "); @@ -100,7 +99,7 @@ namespace GThinking.N_XLXSBJ strSQL.AppendLine(" and XLXSBJCPYS_XLJBXHID = :pXLXHID "); entity.Param.Add("pXLXHID", CurQueryEntity.FieldByName("XLXHID").Value.Trim()); } - strSQL.AppendLine(" order by XLXSBJCPYS_XLJBXHID,XLXSBJCPYS_XLYSID,XLXSBJCPYS_DYDJID,XLXSBJCPYS_XXJGID "); + strSQL.AppendLine(" order by XLXSBJCPYS_XLJBXHID,XLXSBJCPYS_DYDJID,XLXSBJCPYS_XXJGID "); return strSQL.ToString(); } diff --git a/images/BJCPJXDR.js b/images/BJCPJXDR.js index 86208f4..b5bdbfd 100644 --- a/images/BJCPJXDR.js +++ b/images/BJCPJXDR.js @@ -1,4 +1,4 @@ - // 导入 h 函数 + // 导入 h 函数 const { createApp, ref, reactive, onMounted, onUnmounted,nextTick, watch, h, computed } = Vue; const { ElMessage, ElMessageBox, ElTableV2, ElCheckbox,ElLoading } = ElementPlus; // 获å�– URL å�‚数中的 BJDID @@ -40,8 +40,10 @@ function logMappingDebug(stage, payload) { } function getDefaultPasteFieldOrder() { - const defaultOrder = ['包å�·', '报价产å“�', '技术规范书ID', '计é‡�å�•ä½�', 'æ•°é‡�']; - const validFields = new Set(['包å�·', '报价产å“�', '技术规范书ID', '计é‡�å�•ä½�', 'æ•°é‡�', 'ä¸�导入']); + const defaultOrder = ['包å�·', '报价产å“�', '技术规范书ID', '计é‡�å�•ä½�', 'æ•°é‡�', + '原始产å“�', '备注', '外购', '产å“�报价é™�ä»·', '报价金é¢�é™�ä»·']; + const validFields = new Set(['包å�·', '报价产å“�', '技术规范书ID', '计é‡�å�•ä½�', 'æ•°é‡�', 'ä¸�导入', + '原始产å“�', '备注', '外购', '产å“�报价é™�ä»·', '报价金é¢�é™�ä»·']); let rawValue = getControlValue('txtBJU059').trim(); if (!rawValue) return defaultOrder; @@ -128,11 +130,16 @@ function forceApplyDefaultColumnMapping(columnFieldMapping, detectedColumnCount) { value: '报价产å“�', label: '报价产å“�' }, { value: '技术规范书ID', label: '技术规范书ID' }, { value: '计é‡�å�•ä½�', label: '计é‡�å�•ä½�' }, - { value: 'æ•°é‡�', label: 'æ•°é‡�' } + { value: 'æ•°é‡�', label: 'æ•°é‡�' }, + { value: '原始产å“�', label: '原始产å“�' }, + { value: '备注', label: '备注' }, + { value: '外购', label: '外购' }, + { value: '产å“�报价é™�ä»·', label: '产å“�报价é™�ä»·' }, + { value: '报价金é¢�é™�ä»·', label: '报价金é¢�é™�ä»·' } ]; const batchUpdateUseSelect = computed(() => - batchUpdateType.value === 'standard' || batchUpdateType.value === 'voltage' + batchUpdateType.value === 'standard' || batchUpdateType.value === 'voltage' || batchUpdateType.value === 'purchase' ); const visibleColumns = computed(() => { @@ -426,14 +433,19 @@ function forceApplyDefaultColumnMapping(columnFieldMapping, detectedColumnCount) '报价产å“�': null, '技术规范书ID': null, '计é‡�å�•ä½�': null, // 新增 - 'æ•°é‡�': null, + 'æ•°é‡�': null, + '原始产å“�': null, + '备注': null, + '外购': null, + '产å“�报价é™�ä»·': null, + '报价金é¢�é™�ä»·': null, 'åž‹å�·': null, '电压等级': null, '标准': null, 'è§„æ ¼': null, '等效': null, }); - const tableColumns = ref(['包å�·','报价产å“�', '技术规范书ID','计é‡�å�•ä½�', 'æ•°é‡�', 'åž‹å�·', '电压等级', '标准', 'è§„æ ¼', '等效']); + const tableColumns = ref(['包å�·','报价产å“�', '技术规范书ID','计é‡�å�•ä½�', 'æ•°é‡�', '原始产å“�', '备注', '外购', '产å“�报价é™�ä»·', '报价金é¢�é™�ä»·', 'åž‹å�·', '电压等级', '标准', 'è§„æ ¼', '等效']); const importing = ref(false); const importProgress = ref(0); const totalRows = ref(0); @@ -816,6 +828,44 @@ function forceApplyDefaultColumnMapping(columnFieldMapping, detectedColumnCount) title: 'æ•°é‡�', width: 80, align: 'left' + }, + { + key: 'originalProduct', + dataKey: 'originalProduct', + title: '原始产å“�', + width: 120, + align: 'left' + }, + { + key: 'remark', + dataKey: 'remark', + title: '备注', + width: 120, + align: 'left' + }, + { + key: 'purchase', + dataKey: 'purchase', + title: '外购', + width: 60, + align: 'center', + cellRenderer: ({ rowData }) => { + return rowData.purchase === 'Y' ? '√' : ''; + } + }, + { + key: 'productPriceLimit', + dataKey: 'productPriceLimit', + title: '产å“�报价é™�ä»·', + width: 110, + align: 'right' + }, + { + key: 'quoteAmountLimit', + dataKey: 'quoteAmountLimit', + title: '报价金é¢�é™�ä»·', + width: 110, + align: 'right' }, { key: 'model', @@ -1021,6 +1071,11 @@ function forceApplyDefaultColumnMapping(columnFieldMapping, detectedColumnCount) const techSpecId= row.length > 2 ? row[2].trim() : ''; // 第三列为数é‡� const unit= row.length > 3 ? row[3].trim() : ''; // 第四列为包å�· const quantity = row.length > 4 ? row[4].trim() : ''; // 第五列为技术规范ID + const originalProduct = row.length > 5 ? row[5].trim() : ''; + const remark = row.length > 6 ? row[6].trim() : ''; + const purchase = row.length > 7 ? row[7].trim() : ''; + const productPriceLimit = row.length > 8 ? row[8].trim() : ''; + const quoteAmountLimit = row.length > 9 ? row[9].trim() : ''; // 创建XLJXMX对象 itemsToInsert.push({ @@ -1046,7 +1101,12 @@ function forceApplyDefaultColumnMapping(columnFieldMapping, detectedColumnCount) JLDW: unit, // 计é‡�å�•ä½� SL: quantity, // æ•°é‡� FBH: packageNumber, // 包å�· - JSGFID: techSpecId // 技术规范ID + JSGFID: techSpecId, // 技术规范ID + YSCP: originalProduct, + BZ: remark, + WGBZ: purchase, + CPBJXJ: productPriceLimit, + BJJEXJ: quoteAmountLimit }); parsedData.push({ @@ -1056,6 +1116,11 @@ function forceApplyDefaultColumnMapping(columnFieldMapping, detectedColumnCount) quantity: quantity, packageNumber: packageNumber, // 包å�· techSpecId: techSpecId, // 技术规范ID + originalProduct: originalProduct, + remark: remark, + purchase: purchase, + productPriceLimit: productPriceLimit, + quoteAmountLimit: quoteAmountLimit, model: '', voltage: '', standard: '', @@ -1112,6 +1177,11 @@ function forceApplyDefaultColumnMapping(columnFieldMapping, detectedColumnCount) const techSpecId = getMappedValue(row, '技术规范书ID'); const unit = getMappedValue(row, '计é‡�å�•ä½�'); const quantity = getMappedValue(row, 'æ•°é‡�'); + const originalProduct = getMappedValue(row, '原始产å“�'); + const remark = getMappedValue(row, '备注'); + const purchase = getMappedValue(row, '外购'); + const productPriceLimit = getMappedValue(row, '产å“�报价é™�ä»·'); + const quoteAmountLimit = getMappedValue(row, '报价金é¢�é™�ä»·'); itemsToInsert.push({ XLJXDJ: "XSBJ", @@ -1136,7 +1206,12 @@ function forceApplyDefaultColumnMapping(columnFieldMapping, detectedColumnCount) JLDW: unit, SL: quantity, FBH: packageNumber, - JSGFID: techSpecId + JSGFID: techSpecId, + YSCP: originalProduct, + BZ: remark, + WGBZ: purchase, + CPBJXJ: productPriceLimit, + BJJEXJ: quoteAmountLimit }); parsedData.push({ @@ -1146,6 +1221,11 @@ function forceApplyDefaultColumnMapping(columnFieldMapping, detectedColumnCount) quantity: quantity, packageNumber: packageNumber, techSpecId: techSpecId, + originalProduct: originalProduct, + remark: remark, + purchase: purchase, + productPriceLimit: productPriceLimit, + quoteAmountLimit: quoteAmountLimit, model: '', voltage: '', standard: '', @@ -2131,6 +2211,11 @@ function forceApplyDefaultColumnMapping(columnFieldMapping, detectedColumnCount) importing.value = false; canImport.value = false; + // é‡�置文件输入框,é�¿å…�å†�次选择相å�Œæ–‡ä»¶æ—¶ä¸�触å�‘change事件 + if (fileInput.value) { + fileInput.value.value = ''; + } + // é‡�置映射关系 tableColumns.value.forEach(col => { columnMapping[col] = null; @@ -2162,6 +2247,11 @@ function forceApplyDefaultColumnMapping(columnFieldMapping, detectedColumnCount) excelFile.value = file; errorMessage.value = ''; + // 读å�–文件å�Žç«‹å�³æ¸…空 input,é�¿å…�å†�次选择相å�Œæ–‡ä»¶æ—¶ä¸�触å�‘ change 事件 + if (fileInput.value) { + fileInput.value.value = ''; + } + // 开始解æž�Excel readExcelFile(file); }; @@ -2295,7 +2385,14 @@ function forceApplyDefaultColumnMapping(columnFieldMapping, detectedColumnCount) WHSJ: "", DCZT: "N" , JLDW: rowData['计é‡�å�•ä½�'] || "", - SL: rowData['æ•°é‡�'] || "" + SL: rowData['æ•°é‡�'] || "", + YSCP: rowData['原始产å“�'] || "", + BZ: rowData['备注'] || "", + WGBZ: rowData['外购'] || "", + CPBJXJ: rowData['产å“�报价é™�ä»·'] || "", + BJJEXJ: rowData['报价金é¢�é™�ä»·'] || "", + FBH: rowData['包å�·'] || "", + JSGFID: rowData['技术规范书id'] || "" }); newTableData.push({ @@ -2303,10 +2400,17 @@ function forceApplyDefaultColumnMapping(columnFieldMapping, detectedColumnCount) product, unit: rowData['计é‡�å�•ä½�'] || '', quantity: rowData['æ•°é‡�'] || '', + originalProduct: rowData['原始产å“�'] || '', + remark: rowData['备注'] || '', + purchase: rowData['外购'] || '', + productPriceLimit: rowData['产å“�报价é™�ä»·'] || '', + quoteAmountLimit: rowData['报价金é¢�é™�ä»·'] || '', model: rowData['åž‹å�·'] || '', voltage: rowData['电压等级'] || '', standard: rowData['标准'] || '', spec: rowData['è§„æ ¼'] || '', + FBH: rowData['包å�·'] || "", + JSGFID: rowData['技术规范书id'] || "", status: 'N', checked: false }); @@ -2327,6 +2431,10 @@ function forceApplyDefaultColumnMapping(columnFieldMapping, detectedColumnCount) importing.value = false; successMessage.value = `æˆ�功导入${itemsToInsert.length}æ�¡äº§å“�æ•°æ�®`; ElMessage.success(`æˆ�功导入${itemsToInsert.length}æ�¡äº§å“�æ•°æ�®`); + await commonParse(); + + // 导入æˆ�功å�Žå…³é—­å¯¹è¯�框 + closeImportDialog(); } else { importing.value = false; errorMessage.value = `导入失败: ${result?.message || '未知错误'}`; @@ -2498,6 +2606,11 @@ function forceApplyDefaultColumnMapping(columnFieldMapping, detectedColumnCount) quantity: item.SL || '', // 新增 packageNumber:item.FBH, // 包å�· techSpecId:item.JSGFID, // 技术规范ID + originalProduct: item.YSCP || '', + remark: item.BZ || '', + purchase: item.WGBZ || '', + productPriceLimit: item.CPBJXJ || '', + quoteAmountLimit: item.BJJEXJ || '', model: item.JXXLXHID || item.XLXHID, XLXHID: item.XLXHID || '', @@ -2571,6 +2684,11 @@ function forceApplyDefaultColumnMapping(columnFieldMapping, detectedColumnCount) '技术规范ID', '计é‡�å�•ä½�', 'æ•°é‡�', + '原始产å“�', + '备注', + '外购', + '产å“�报价é™�ä»·', + '报价金é¢�é™�ä»·', 'åž‹å�·', '电压等级', '标准', @@ -2586,6 +2704,11 @@ function forceApplyDefaultColumnMapping(columnFieldMapping, detectedColumnCount) row.techSpecId ?? '', row.unit ?? '', row.quantity ?? '', + row.originalProduct ?? '', + row.remark ?? '', + row.purchase ?? '', + row.productPriceLimit ?? '', + row.quoteAmountLimit ?? '', row.model ?? '', row.voltage ?? '', row.standard ?? '', @@ -2603,6 +2726,11 @@ function forceApplyDefaultColumnMapping(columnFieldMapping, detectedColumnCount) { wch: 18 }, // 技术规范ID { wch: 10 }, // 计é‡�å�•ä½� { wch: 10 }, // æ•°é‡� + { wch: 14 }, // 原始产å“� + { wch: 14 }, // 备注 + { wch: 8 }, // 外购 + { wch: 14 }, // 产å“�报价é™�ä»· + { wch: 14 }, // 报价金é¢�é™�ä»· { wch: 14 }, // åž‹å�· { wch: 14 }, // 电压等级 { wch: 14 }, // 标准 @@ -2660,19 +2788,18 @@ function forceApplyDefaultColumnMapping(columnFieldMapping, detectedColumnCount) selectedRowsCount.value = selectedRows.length; hasSelectedRows.value = selectedRowsCount.value > 0; }; - // 加载批é‡�调整线缆标准选项 - const loadBatchStandardOptions = async () => { + const loadBatchStandardOptions = async (items) => { try { GThinking.Web.AjaxServiceProxy.servicePath = 'S_XLXSBJ/102373012.ashx'; const result = await new Promise((resolve, reject) => { GThinking.Web.AjaxServiceProxy.invoke( - 'XLBZList', + 'GetBatchXLBZList', false, - {}, + { items: items || [] }, (data) => resolve(data), (error) => reject(error), - "XLBZList_CallBack", + "GetBatchXLBZList_CallBack", 50000 ); }); @@ -2688,27 +2815,26 @@ function forceApplyDefaultColumnMapping(columnFieldMapping, detectedColumnCount) ElMessage.error('加载线缆标准失败'); } }; - // 加载批é‡�调整电压等级选项 - const loadBatchVoltageOptions = async () => { + const loadBatchVoltageOptions = async (items) => { try { GThinking.Web.AjaxServiceProxy.servicePath = 'S_XLXSBJ/102373012.ashx'; const result = await new Promise((resolve, reject) => { GThinking.Web.AjaxServiceProxy.invoke( - 'GetDYDJList', + 'GetBatchDYDJList', false, - {}, + { items: items || [] }, (data) => resolve(data), (error) => reject(error), - "GetDYDJList_CallBack", + "GetBatchDYDJList_CallBack", 50000 ); }); if (result) { batchUpdateOptions.value = result.map(item => ({ - value: item, - label: item + value: (item || '').toString().replace(/\*+$/, '').trim(), + label: (item || '').toString() })); } } catch (error) { @@ -2744,7 +2870,6 @@ function forceApplyDefaultColumnMapping(columnFieldMapping, detectedColumnCount) console.error('加载标准å��称映射失败:', error); } }; - // 显示批é‡�调整对è¯�框 const showBatchUpdateDialog = async (type) => { batchUpdateType.value = type; @@ -2752,17 +2877,25 @@ function forceApplyDefaultColumnMapping(columnFieldMapping, detectedColumnCount) batchUpdateOptions.value = []; batchUpdateFilterQuery.value = ''; updateSelectedRows(); + const selectedRows = tableData.value.filter(row => row.selected); + const items = selectedRows.map(row => buildBatchUpdateItem(row)); if (type === 'standard') { batchUpdateTitle.value = '批é‡�调整线缆标准'; - await loadBatchStandardOptions(); + await loadBatchStandardOptions(items); } else if (type === 'voltage') { batchUpdateTitle.value = '批é‡�调整电压等级'; - await loadBatchVoltageOptions(); + await loadBatchVoltageOptions(items); } else if (type === 'model') { batchUpdateTitle.value = '批é‡�调整线缆型å�·'; } else if (type === 'spec') { batchUpdateTitle.value = '批é‡�调整线缆规格'; + } else if (type === 'purchase') { + batchUpdateTitle.value = '批é‡�调整外购'; + batchUpdateOptions.value = [ + { value: 'Y', label: '外购 (Y)' }, + { value: 'N', label: 'ä¸�外购 (N)' } + ]; } batchUpdateDialogVisible.value = true; @@ -2783,7 +2916,7 @@ function forceApplyDefaultColumnMapping(columnFieldMapping, detectedColumnCount) // 确认批é‡�调整 const confirmBatchUpdate = async () => { - if (!batchUpdateValue.value.trim()) { + if (!batchUpdateValue.value.trim() && batchUpdateType.value !== 'purchase') { ElMessage.warning(batchUpdateUseSelect.value ? '请选择调整值' : '请输入调整值'); return; } @@ -2797,7 +2930,7 @@ function forceApplyDefaultColumnMapping(columnFieldMapping, detectedColumnCount) let updateValue = ''; if (batchUpdateUseSelect.value) { updateValue = resolveBatchUpdateSelectValue(); - if (!updateValue) { + if (!updateValue && batchUpdateType.value !== 'purchase') { ElMessage.warning( batchUpdateType.value === 'standard' ? '请从下拉列表中选择有效的线缆标准' @@ -2851,6 +2984,9 @@ function forceApplyDefaultColumnMapping(columnFieldMapping, detectedColumnCount) if (batchUpdateType.value === 'spec') { return { ...row, spec: updateValue, XLGGID: updateValue }; } + if (batchUpdateType.value === 'purchase') { + return { ...row, purchase: updateValue }; + } return row; }); @@ -2909,7 +3045,12 @@ function forceApplyDefaultColumnMapping(columnFieldMapping, detectedColumnCount) JLDW: row.unit || "", SL: row.quantity || "", FBH: row.packageNumber || "", - JSGFID: row.techSpecId || "" + JSGFID: row.techSpecId || "", + YSCP: row.originalProduct || "", + BZ: row.remark || "", + WGBZ: row.purchase || "", + CPBJXJ: row.productPriceLimit || "", + BJJEXJ: row.quoteAmountLimit || "" })); // 设置æœ�务路径(确ä¿�正确)