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