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 24a552e..87bd479 100644 Binary files a/N_XLXSBJA.suo and b/N_XLXSBJA.suo differ 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 || "" })); // 设置æœ�务路径(确ä¿�正确)