();
+ for (int i = 0; i < aDataExcel.Tables[0].Rows.Count; i++)
+ {
+ string sCPMLMC = aDataExcel.Tables[0].Rows[i][0].ToString().Trim();
+ string sCPMLBH = GetCPMLID(sCPMLMC);
+ string sXLXHID = aDataExcel.Tables[0].Rows[i][1].ToString().Trim();
+ string sXLDYDJ = aDataExcel.Tables[0].Rows[i][2].ToString().Trim();
+
+
+ if (!CMISproDataBase.ExistsRecord("DBERP", "select 1 from XLXSCPML where XLXSCPML_CPMLID='" + sCPMLBH + "' and isnull(XLXSCPML_CPMLLX,' ')='N' "))
+ {
+ sDRXXMessage += "µÚ" + (i + 1) + "ÐÐÊý¾Ýδ³É¹¦µ¼È룬ÔÒò£ºµ¥Ò»²úƷĿ¼¡¾" + sCPMLMC + "¡¿²»´æÔÚ¡£\r\n";
+ continue;
+ }
+ if (!CMISproDataBase.ExistsRecord("DBERP", "select 1 from XLXSCPML where XLXSCPML_CPMLID='" + sCPMLBH + "' and isnull(XLXSCPML_CPMLLX,' ')='N' and isnull(XLXSCPML_BJY,'N') = 'Y'"))
+ {
+ sDRXXMessage += "µÚ" + (i + 1) + "ÐÐÊý¾Ýδ³É¹¦µ¼È룬ÔÒò£ºµ¥Ò»²úƷĿ¼¡¾" + sCPMLMC + "¡¿¶ÔÍâչʾδ¹´Ñ¡¡£\r\n";
+ continue;
+ }
+ string ExistsCPMLID = GetCPMLID(sXLXHID, sXLDYDJ);
+ if (!ExistsCPMLID.Trim().Equals(""))
+ {
+ sDRXXMessage += "µÚ" + (i + 1) + "ÐÐÊý¾Ýδ³É¹¦µ¼È룬ÔÒò£ºÊÊÓÃÐͺš¾" + sXLXHID + "¡¿µçѹµÈ¼¶¡¾" + sXLDYDJ + "¡¿ÒÑÔÚµ¥Ò»²úƷĿ¼¡¾" + ExistsCPMLID + "¡¿ÖУ¬²»ÔÊÐíÖØ¸´µ¼Èë¡£\r\n";
+ continue;
+ }
+
+ if (!dicCPMLXH.ContainsKey(sCPMLBH))
+ {
+ int maxXH=CMISproDataBase.GetMaxXH("DBERP", "XLXSBJXHML", "XLXSBJXHML_ZSXH", " XLXSBJXHML_CPMLID='" + sCPMLBH+"'" )+1;
+ dicCPMLXH.Add(sCPMLBH, maxXH);
+ }
+
+
+ sSQL.Clear();
+ sSQL.Add(" insert into XLXSBJXHML(XLXSBJXHML_XLXHID,XLXSBJXHML_DYDJID,XLXSBJXHML_CPMLID,XLXSBJXHML_WHR,XLXSBJXHML_WHRID,XLXSBJXHML_WHSJ,XLXSBJXHML_ZSXH)");
+ sSQL.Add(" values(:XLXSBJXHML_XLXHID,:XLXSBJXHML_DYDJID,:XLXSBJXHML_CPMLID,:XLXSBJXHML_WHR,:XLXSBJXHML_WHRID,:XLXSBJXHML_WHSJ,:XLXSBJXHML_ZSXH)");
+ sSQL.ParamByName("XLXSBJXHML_CPMLID").Value = sCPMLBH;
+ sSQL.ParamByName("XLXSBJXHML_XLXHID").Value = sXLXHID;
+ sSQL.ParamByName("XLXSBJXHML_DYDJID").Value = sXLDYDJ;
+ sSQL.ParamByName("XLXSBJXHML_ZSXH").Value = dicCPMLXH[sCPMLBH]++;
+ sSQL.ParamByName("XLXSBJXHML_WHR").Value = tSession.UserName;
+ sSQL.ParamByName("XLXSBJXHML_WHRID").Value = tSession.UserId;
+ sSQL.ParamByName("XLXSBJXHML_WHSJ").Value = CMISproConvert.ConvertTime(DateTime.Now);
+ dberp.ExecSQL(sSQL);
+ }
+ dberp.CommitTrans();
+ if (!sDRXXMessage.ToString().Trim().Equals(""))
+ {
+ ShowMessage("µ¼ÈëÍê³É£¡\r\n´æÔÚÈçÏÂÊý¾Ýδ³É¹¦µ¼È룺\r\n" + sDRXXMessage.ToString());
+ }
+ else
+ {
+ ShowMessage("µ¼Èë³É¹¦£¡");
+ }
+ }
+ catch (Exception ex)
+ {
+ dberp.RollbackTrans();
+ throw new Exception("µ¼Èëʧ°Ü£¬´íÎóÐÅÏ¢£º" + ex.Message);
+ }
+ }
+ catch (Exception ex)
+ {
+ ShowMessage("µ¼Èëʧ°Ü£¬´íÎóÐÅÏ¢£º" + ex.Message);
+ return;
+ }
+ System.IO.File.Delete(fupdPost.FilePath.Trim());
+ }
+ catch (Exception ex)
+ {
+ ShowMessage("µ¼Èëʧ°Ü£¬´íÎóÐÅÏ¢£º" + ex.Message);
+ return;
+ }
+ CloseWindowNoQuery();
+ }
+
+
+ public string GetCPMLID(string sXLXHID, string sDYDJID)
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ SQL.Clear();
+ SQL.Add(" select XLXSBJXHML_CPMLID from XLXSBJXHML where XLXSBJXHML_XLXHID='" + sXLXHID + "' and XLXSBJXHML_DYDJID='" + sDYDJID + "' ");
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ return ds.Tables[0].Rows[0][0].ToString().Trim();
+ else
+ return "";
+ }
+
+ public string GetCPMLID(string sCPMLMC)
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ SQL.Clear();
+ SQL.Add(" select XLXSCPML_CPMLID from XLXSCPML where XLXSCPML_CPMLMC=:pCPMLMC ");
+ SQL.ParamByName("pCPMLMC").Value = sCPMLMC;
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ return ds.Tables[0].Rows[0][0].ToString().Trim();
+ else
+ return "";
+ }
+
+
+ protected void btnQX_Click(object sender, EventArgs e)
+ {
+ CloseWindowNoQuery();
+ }
+
+ }
+}
+
diff --git a/CPML_DRInfo.aspx.designer.cs b/CPML_DRInfo.aspx.designer.cs
new file mode 100644
index 0000000..a1d325a
--- /dev/null
+++ b/CPML_DRInfo.aspx.designer.cs
@@ -0,0 +1,97 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9174
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// CPML_DRInfo 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class CPML_DRInfo {
+
+ ///
+ /// tbl1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table tbl1;
+
+ ///
+ /// btnQD 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnQD;
+
+ ///
+ /// btnQX 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnQX;
+
+ ///
+ /// lblWJ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblWJ;
+
+ ///
+ /// fupdPost 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtAsyncFileUpload fupdPost;
+
+ ///
+ /// GtLabel1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel1;
+
+ ///
+ /// GtLabel2 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel2;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleCard Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleCard)(base.Master));
+ }
+ }
+ }
+}
diff --git a/CPML_PLDR.cs b/CPML_PLDR.cs
new file mode 100644
index 0000000..048f9cb
--- /dev/null
+++ b/CPML_PLDR.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_XLJC
+{
+ [TableMap(DB = "DBERP", DbTableName = "XLXSCLQD", Umid = 101421007, UseWhr = false, IsWorkFlow = false)]
+ public class CPML_PLDR : EntityManager
+ {
+
+ }
+ public class CPML_PLDR_M : TBaseNamedQuery
+ {
+ public CPML_PLDR_M()
+ {
+ AddFieldDefs("XLXHID", "ÐͺÅ");
+ AddFieldDefs("XLXHIDJQPP", "Ðͺž«È·Æ¥Åä");
+ AddFieldDefs("DYDJ", "µçѹµÈ¼¶");
+
+ }
+ }
+}
diff --git a/CPML_PLDRList.aspx b/CPML_PLDRList.aspx
new file mode 100644
index 0000000..6f28575
--- /dev/null
+++ b/CPML_PLDRList.aspx
@@ -0,0 +1,45 @@
+<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/N_MODEL/Page/MasterSingleGrid.Master"
+ Codebehind="CPML_PLDRList.aspx.cs" Inherits="GThinking.N_XLJC.CPML_PLDRList"
+ Title="自�料清�导入" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleGrid.Master" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/CPML_PLDRList.aspx.cs b/CPML_PLDRList.aspx.cs
new file mode 100644
index 0000000..e6a47da
--- /dev/null
+++ b/CPML_PLDRList.aspx.cs
@@ -0,0 +1,325 @@
+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.Data;
+using GThinking.N_MISPRO.Utility;
+using System.Text;
+using GThinking.N_CONTROL;
+using GThinking.N_MISPRO;
+using GThinking.N_MISPRO.TableCache;
+
+namespace GThinking.N_XLJC
+{
+ public partial class CPML_PLDRList : SingleGridBase
+ {
+
+ CPML_PLDR entity = new CPML_PLDR();
+ CPML_PLDR_M queryEntity = new CPML_PLDR_M();
+
+ #region Ò³Ãæ³õʼ»¯
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421007;
+ this.UMName = "ÏßÀ²úƷĿ¼";
+ this.CurMaster = Master;
+ this.ModuleGV = ContentGrid;
+ this.CurEntity = entity;
+ this.CurQueryEntity = queryEntity;
+ sQueryURLTarget = "CPML_PLDRQuery.aspx";
+ this.PageHeight = 400;
+ this.PageWidth = 500;
+ base.DataKeyNames = new string[] { "XLXSCLQD_XLXHID", "XLXSCLQD_DYDJID" };
+
+ this.Master.EnableNewBtn = false;
+ this.Master.EnableCopyBtn = false;
+ this.Master.EnableEditBtn = false;
+ this.Master.EnableDeleteBtn = false;
+ this.Master.EnableViewBtn = false;
+ //this.Master.EnablePrintBtn = false;
+
+ base.InitPage();
+
+ this.ModuleGV.OnClientDblClick = "return false;";
+
+ 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_RowDataBound(object sender, GridViewRowEventArgs e)
+ {
+ if (e.Row.RowType == DataControlRowType.DataRow)
+ {
+ }
+ base.moduleGV_RowDataBound(sender, e);
+ }
+
+ protected override void moduleGV_PageIndexChanging(object sender, GridViewPageEventArgs e)
+ {
+ base.InitEntityByCondition();
+ entity.EntityTable.QuerySelSql = GetQuerySql();
+ ContentGrid.SelectedIndex = -1;
+ base.moduleGV_PageIndexChanging(sender, e);
+ }
+
+ #endregion
+
+ #region ˽Óк¯Êý
+
+ private string GetQuerySql()
+ {
+ string sSQL = "select distinct XLXSCLQD_XLXHID, XLXSCLQD_DYDJID from XLXSCLQD ";
+ sSQL += " left join XLXHB on XLXHB_XLXHID = XLXSCLQD_XLXHID ";
+ sSQL += " where 1=1 and XLXSCLQD_WPID ='ZZZZ' and isnull(XLXHB_TYBZ,'N') <> 'Y' ";
+
+ if (PageParam.GetRTrimString("XHMLLB") == "TJ")
+ {
+ sSQL += " and not exists (select 1 from XLXSBJTJXHML where XLXSBJTJXHML_XLXHID=XLXSCLQD_XLXHID and XLXSBJTJXHML_DYDJID=XLXSCLQD_DYDJID)";
+ sSQL += " and not exists (select 1 from XLXSBJTJXHML where XLXSBJTJXHML_XLXHID=XLXSCLQD_XLXHID and XLXSBJTJXHML_DYDJID=' ')";
+ }
+ else if (PageParam.GetRTrimString("XHMLLB") == "BJ")
+ {
+ sSQL += " and not exists (select 1 from XLXSBJXHML where XLXSBJXHML_XLXHID=XLXSCLQD_XLXHID and XLXSBJXHML_DYDJID=XLXSCLQD_DYDJID)";
+ sSQL += " and not exists (select 1 from XLXSBJXHML where XLXSBJXHML_XLXHID=XLXSCLQD_XLXHID and XLXSBJXHML_DYDJID=' ')";
+ }
+
+ //ÐͺÅÄ£ºý
+ if (!CurQueryEntity.FieldByName("XLXHIDJQPP").Value.ToString().Trim().ToUpper().Equals("TRUE"))
+ {
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("XLXHID").Value.Trim()))
+ {
+ sSQL += "\r\n and XLXSCLQD_XLXHID like :pXLXHID ";
+ entity.Param.Add("pXLXHID", "%" + CurQueryEntity.FieldByName("XLXHID").Value.Trim() + "%");
+ }
+ }
+ else
+ {
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("XLXHID").Value.Trim()))
+ {
+ sSQL += "\r\n and XLXSCLQD_XLXHID = :pXLXHID ";
+ entity.Param.Add("pXLXHID", CurQueryEntity.FieldByName("XLXHID").Value.Trim());
+ }
+ }
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("DYDJ").Value.Trim()))
+ {
+ sSQL += "\r\n and XLXSCLQD_DYDJID = :pDYDJ ";
+ entity.Param.Add("pDYDJ", CurQueryEntity.FieldByName("DYDJ").Value.Trim());
+ }
+ sSQL += " order by XLXSCLQD_XLXHID,XLXSCLQD_DYDJID";
+
+ return sSQL;
+ }
+
+ #endregion
+
+ #region ¿Ø¼þʼþ
+
+ protected void btnQR_Click(object sender, EventArgs e)
+ {
+ if (string.IsNullOrEmpty(ContentGrid.CheckedRowIndexs))
+ {
+ ShowMessage("Ç빴ѡҪµ¼ÈëµÄ¼Ç¼£¡");
+ return;
+ }
+ string[] sRowIndexs = ContentGrid.CheckedRowIndexs.Split(',');
+ if (!string.IsNullOrEmpty(PageParam.GetRTrimString("CPMLID")))
+ {
+ int maxXH = CMISproDataBase.GetMaxXH("DBERP", "XLXSBJXHML", "XLXSBJXHML_ZSXH", " XLXSBJXHML_CPMLID='" + PageParam.GetRTrimString("CPMLID")+"'" );
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sSQL = new TSQL(dberp);
+ try
+ {
+ dberp.BeginTrans();
+ for (int i = 0; i < sRowIndexs.Length; i++)
+ {
+ string sCPMLID = PageParam.GetRTrimString("CPMLID");
+ string sXLXHID = ContentGrid.DataKeys[int.Parse(sRowIndexs[i])]["XLXSCLQD_XLXHID"].ToString().Trim();
+ string sDYDJID=ContentGrid.DataKeys[int.Parse(sRowIndexs[i])]["XLXSCLQD_DYDJID"].ToString().Trim();
+ sSQL.Clear();
+ if (PageParam.GetRTrimString("XHMLLB") == "BJ")
+ {
+ //ÅúÁ¿²åÈëXLXSBJXHML
+ sSQL.Add("insert into XLXSBJXHML( ");
+ sSQL.Add("XLXSBJXHML_CPMLID,XLXSBJXHML_XLXHID,XLXSBJXHML_DYDJID, ");
+ sSQL.Add("XLXSBJXHML_WHR,XLXSBJXHML_WHRID,XLXSBJXHML_WHSJ,XLXSBJXHML_ZSXH) ");
+
+ }
+ else if (PageParam.GetRTrimString("XHMLLB") == "TJ")
+ {
+ //ÅúÁ¿²åÈëXLXSBJTJXHML
+ sSQL.Add("insert into XLXSBJTJXHML( ");
+ sSQL.Add("XLXSBJTJXHML_CPMLID,XLXSBJTJXHML_XLXHID,XLXSBJTJXHML_DYDJID, ");
+ sSQL.Add("XLXSBJTJXHML_WHR,XLXSBJTJXHML_WHRID,XLXSBJTJXHML_WHSJ) ");
+ }
+ sSQL.Add("select :pCPMLID,:pXLXHID,:pDYDJID,");
+ sSQL.Add(":pWHR,:pWHRID,:pWHSJ ");
+ if (PageParam.GetRTrimString("XHMLLB") == "BJ")
+ {
+ sSQL.Add(" ,:pXH ");
+ sSQL.ParamByName("pXH").Value = ++maxXH;
+ }
+
+ sSQL.ParamByName("pCPMLID").Value = sCPMLID;
+ sSQL.ParamByName("pXLXHID").Value = sXLXHID;
+ sSQL.ParamByName("pDYDJID").Value = sDYDJID;
+ sSQL.ParamByName("pWHRID").Value = tSession.UserId;
+ sSQL.ParamByName("pWHR").Value = tSession.UserName;
+ sSQL.ParamByName("pWHSJ").Value = DateTime.Now;
+ dberp.ExecSQL(sSQL);
+
+ }
+
+ dberp.CommitTrans();
+ }
+ catch (Exception ex)
+ {
+ ShowMessage(ex.Message);
+ dberp.RollbackTrans();
+ return;
+ }
+ ShowMessage("µ¼ÈëÍê³É£¡");
+ }
+ moduleGV_PageIndexChanging(null, null);
+ }
+
+ protected void btnALL_Click(object sender, EventArgs e)
+ {
+ Confirm.Register("IsQD", "µ±Ç°²éѯ¼Ç¼¼´½«½øÐÐÈ«²¿µ¼È룬ÊÇ·ñ¼ÌÐø£¿");
+ 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();
+ }
+
+ if (!string.IsNullOrEmpty(PageParam.GetRTrimString("CPMLID")))
+ {
+ base.InitEntityByCondition();
+ int maxXH = CMISproDataBase.GetMaxXH("DBERP", "XLXSBJXHML", "XLXSBJXHML_ZSXH", " XLXSBJXHML_CPMLID='" + PageParam.GetRTrimString("CPMLID") + "'");
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sSQL = new TSQL(dberp);
+ try
+ {
+ dberp.BeginTrans();
+ //²éѯ½á¹ûÈ«²¿²åÈë
+ sSQL.Clear();
+ if (PageParam.GetRTrimString("XHMLLB") == "BJ")
+ {
+ //ÅúÁ¿²åÈëXLXSBJXHML
+ sSQL.Add("insert into XLXSBJXHML( ");
+ sSQL.Add("XLXSBJXHML_CPMLID,XLXSBJXHML_XLXHID,XLXSBJXHML_DYDJID, ");
+ sSQL.Add("XLXSBJXHML_WHR,XLXSBJXHML_WHRID,XLXSBJXHML_WHSJ,XLXSBJXHML_ZSXH) ");
+
+ }
+ else if (PageParam.GetRTrimString("XHMLLB") == "TJ")
+ {
+ //ÅúÁ¿²åÈëXLXSBJTJXHML
+ sSQL.Add("insert into XLXSBJTJXHML( ");
+ sSQL.Add("XLXSBJTJXHML_CPMLID,XLXSBJTJXHML_XLXHID,XLXSBJTJXHML_DYDJID, ");
+ sSQL.Add("XLXSBJTJXHML_WHR,XLXSBJTJXHML_WHRID,XLXSBJTJXHML_WHSJ) ");
+ }
+ if (PageParam.GetRTrimString("XHMLLB") == "BJ")
+ {
+ sSQL.Add(" select CPMLID,XLXHID,DYDJID,WHR,WHRID,WHSJ,:pMaXH+ row_number() over(order by XLXHID,DYDJID) from ( ");
+ sSQL.ParamByName("pMaXH").Value = maxXH;
+ }
+ sSQL.Add("select distinct :pCPMLID as CPMLID,XLXSCLQD_XLXHID as XLXHID,XLXSCLQD_DYDJID as DYDJID,");
+ sSQL.Add(":pWHR as WHR,:pWHRID as WHRID,:pWHSJ as WHSJ");
+ sSQL.Add("from XLXSCLQD");
+ sSQL.Add(" left join XLXHB on XLXHB_XLXHID = XLXSCLQD_XLXHID ");
+ sSQL.Add( " where 1=1 and XLXSCLQD_WPID ='ZZZZ' and isnull(XLXHB_TYBZ,'N') <> 'Y'");
+
+ if (PageParam.GetRTrimString("XHMLLB") == "TJ")
+ {
+ sSQL.Add(" and not exists (select 1 from XLXSBJTJXHML where XLXSBJTJXHML_XLXHID=XLXSCLQD_XLXHID and XLXSBJTJXHML_DYDJID=XLXSCLQD_DYDJID)");
+ sSQL.Add(" and not exists (select 1 from XLXSBJTJXHML where XLXSBJTJXHML_XLXHID=XLXSCLQD_XLXHID and XLXSBJTJXHML_DYDJID=' ')");
+ }
+ else if (PageParam.GetRTrimString("XHMLLB") == "BJ")
+ {
+ sSQL.Add(" and not exists (select 1 from XLXSBJXHML where XLXSBJXHML_XLXHID=XLXSCLQD_XLXHID and XLXSBJXHML_DYDJID=XLXSCLQD_DYDJID)");
+ sSQL.Add(" and not exists (select 1 from XLXSBJXHML where XLXSBJXHML_XLXHID=XLXSCLQD_XLXHID and XLXSBJXHML_DYDJID=' ')");
+ }
+
+ //ÐͺÅÄ£ºý
+ if (!CurQueryEntity.FieldByName("XLXHIDJQPP").Value.ToString().Trim().ToUpper().Equals("TRUE"))
+ {
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("XLXHID").Value.Trim()))
+ {
+ sSQL.Add(" and XLXSCLQD_XLXHID like :pXLXHID ");
+ sSQL.ParamByName("pXLXHID").Value = string.Format("%{0}%", CurQueryEntity.FieldByName("XLXHID").Value.Trim());
+ }
+ }
+ else
+ {
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("XLXHID").Value.Trim()))
+ {
+ sSQL.Add(" and XLXSCLQD_XLXHID = :pXLXHID ");
+ sSQL.ParamByName("pXLXHID").Value = CurQueryEntity.FieldByName("XLXHID").Value.Trim();
+ }
+ }
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("DYDJ").Value.Trim()))
+ {
+ sSQL.Add(" and XLXSCLQD_DYDJID = :pDYDJ ");
+ sSQL.ParamByName("pDYDJ").Value = CurQueryEntity.FieldByName("DYDJ").Value.Trim();
+ }
+ if (PageParam.GetRTrimString("XHMLLB") == "BJ")
+ sSQL.Add(" )a ");
+ sSQL.ParamByName("pCPMLID").Value = PageParam.GetRTrimString("CPMLID");
+ sSQL.ParamByName("pWHRID").Value = tSession.UserId;
+ sSQL.ParamByName("pWHR").Value = tSession.UserName;
+ sSQL.ParamByName("pWHSJ").Value = DateTime.Now;
+ dberp.ExecSQL(sSQL);
+ dberp.CommitTrans();
+ }
+ catch (Exception ex)
+ {
+ ShowMessage(ex.Message);
+ dberp.RollbackTrans();
+ return;
+ }
+
+ ShowMessage("È«²¿µ¼ÈëÍê³É£¡");
+
+ DialogOperationScript dos = new DialogOperationScript(this);
+ dos.CloseSelf();
+ dos.Execute();
+ }
+ }
+
+ #endregion
+
+
+
+ }
+}
diff --git a/CPML_PLDRList.aspx.designer.cs b/CPML_PLDRList.aspx.designer.cs
new file mode 100644
index 0000000..5107106
--- /dev/null
+++ b/CPML_PLDRList.aspx.designer.cs
@@ -0,0 +1,70 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9174
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// CPML_PLDRList 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class CPML_PLDRList {
+
+ ///
+ /// ButtonTable 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table ButtonTable;
+
+ ///
+ /// btnQR 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnQR;
+
+ ///
+ /// btnALL 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnALL;
+
+ ///
+ /// 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/CPML_PLDRQuery.aspx b/CPML_PLDRQuery.aspx
new file mode 100644
index 0000000..8c18478
--- /dev/null
+++ b/CPML_PLDRQuery.aspx
@@ -0,0 +1,39 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleQuery.Master" AutoEventWireup="true"
+ Codebehind="CPML_PLDRQuery.aspx.cs" Inherits="GThinking.N_XLJC.CPML_PLDRQuery" Title="查询" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleQuery.Master" %>
+
+
+
+
+
+ 型�:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 电压ç‰çº§ï¼š
+
+
+
+
+
+
+
+
+
diff --git a/CPML_PLDRQuery.aspx.cs b/CPML_PLDRQuery.aspx.cs
new file mode 100644
index 0000000..08cf998
--- /dev/null
+++ b/CPML_PLDRQuery.aspx.cs
@@ -0,0 +1,56 @@
+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;
+
+namespace GThinking.N_XLJC
+{
+ public partial class CPML_PLDRQuery : SingleQueryBase
+ {
+ CPML_PLDR_M queryentity = new CPML_PLDR_M();
+
+ #region Ò³Ãæ³õʼ»¯
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421007;
+ this.UMName = "ÏßÀ²úƷĿ¼";
+ this.CurMaster = Master;
+ this.CurQueryTable = QueryTalbe;
+ this.CurQueryEntity = queryentity;
+
+ if (!IsPostBack)
+ {
+ InitControl();
+ }
+
+ base.InitPage();
+ }
+
+ #endregion
+
+ #region ˽Óк¯Êý
+
+ private void InitControl()
+ {
+ TComboBox.SetComboBox("DBERP", cbxDYDJID, "select distinct XLDYDJB_DYDJID as ID,XLDYDJB_DYDJID as Name from XLDYDJB where 1=1 order by ID ", true);
+ }
+
+ #endregion
+
+ }
+}
diff --git a/CPML_PLDRQuery.aspx.designer.cs b/CPML_PLDRQuery.aspx.designer.cs
new file mode 100644
index 0000000..2585a41
--- /dev/null
+++ b/CPML_PLDRQuery.aspx.designer.cs
@@ -0,0 +1,97 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9174
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// CPML_PLDRQuery 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class CPML_PLDRQuery {
+
+ ///
+ /// QueryTalbe 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table QueryTalbe;
+
+ ///
+ /// lblXLXHID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblXLXHID;
+
+ ///
+ /// txtXLXHID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtXLXHID;
+
+ ///
+ /// TableCell3 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.TableCell TableCell3;
+
+ ///
+ /// chkXLXHIDJQPP 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtCheckBox chkXLXHIDJQPP;
+
+ ///
+ /// GtLabel1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel1;
+
+ ///
+ /// cbxDYDJID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxDYDJID;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleQuery Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleQuery)(base.Master));
+ }
+ }
+ }
+}
diff --git a/CPML_TJDR.cs b/CPML_TJDR.cs
new file mode 100644
index 0000000..5db1b36
--- /dev/null
+++ b/CPML_TJDR.cs
@@ -0,0 +1,24 @@
+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_XLJC
+{
+ [TableMap(DB = "DBERP", DbTableName = "XLXSBJTJXHML", Umid = 101421007, IsWorkFlow = false, UseWhr = false,
+ QuerySelSql = "",
+ EntitySelSql = "",
+ UpdateSql = "",
+ InsertSql = "",
+ DeleteSql = "", IsAttach = false)]
+ public class CPML_TJDR : EntityManager
+ {
+
+ }
+}
diff --git a/CPML_TJDRInfo.aspx b/CPML_TJDRInfo.aspx
new file mode 100644
index 0000000..3a23b2d
--- /dev/null
+++ b/CPML_TJDRInfo.aspx
@@ -0,0 +1,44 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleCard.Master" AutoEventWireup="true"
+ Codebehind="CPML_TJDRInfo.aspx.cs" Inherits="GThinking.N_XLJC.CPML_TJDRInfo" Title="导入适用型�电压" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleCard.Master" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/CPML_TJDRInfo.aspx.cs b/CPML_TJDRInfo.aspx.cs
new file mode 100644
index 0000000..3eb187e
--- /dev/null
+++ b/CPML_TJDRInfo.aspx.cs
@@ -0,0 +1,173 @@
+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_WORKFLOW;
+using System.Data.Common;
+using GThinking.N_MODEL.Dialog;
+using GThinking.N_PUBLIC;
+using GThinking.N_PUBLIC2;
+using GThinking.N_MISPRO.Utility;
+using System.IO;
+using System.Text;
+using GThinking.N_CONTROL;
+using System.Data.OleDb;
+
+namespace GThinking.N_XLJC
+{
+ public partial class CPML_TJDRInfo : SingleCardBase
+ {
+ CPML_TJDR entity = new CPML_TJDR();
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421007;
+ this.UMName = "µ¼ÈëÊÊÓÃÐͺŵçѹ";
+ base.CurMaster = Master;
+ base.CurEntity = entity;
+ this.PageHeight = 180;
+ this.PageWidth = 420;
+ Master.EnableAttachBtn = false;
+ Master.EnableCancelBtn = false;
+ Master.EnableCopyBtn = false;
+ Master.EnableDeleteBtn = false;
+ Master.EnableEditBtn = false;
+ Master.EnableInsertBtn = false;
+ Master.EnablePrintBtn = false;
+ Master.EnableRefreshBtn = false;
+ Master.EnableSaveBtn = false;
+ fupdPost.FileSaveType = gtAsyncFileUpload.DFileSaveType.SaveToPath;
+ fupdPost.Filter = "XLS";
+ base.InitPage();
+ }
+ protected void btnQD_Click(object sender, EventArgs e)
+ {
+ if (string.IsNullOrEmpty(fupdPost.FilePath.Trim()))
+ {
+ ShowMessage("ÇëÑ¡ÔñÐèÒªµ¼ÈëµÄÎļþ£¡");
+ return;
+ }
+ try
+ {
+ try
+ {
+ string sPath = fupdPost.FilePath;
+ string sColumns = "²úƷĿ¼Ãû³Æ,ÐͺÅ,µçѹµÈ¼¶";
+ string sMessage = "";
+ DataSet aDataExcel = TExcelData.ReadExcel(sPath.Trim(), "sheet1", sColumns, false, ref sMessage);
+ if (!sMessage.Trim().Equals(""))
+ {
+ throw new Exception("µ¼ÈëÎļþµÄÄÚÈݸñʽ²»ÕýÈ·£¬Çë°´°ïÖúÎĵµÖÐÒªÇóµÄÄÚÈݸñʽµ÷Õûµ¼ÈëÎļþ£¡");
+ }
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sSQL = new TSQL(dberp);
+ dberp.BeginTrans();
+ string sDRXXMessage = string.Empty;
+ try
+ {
+ for (int i = 0; i < aDataExcel.Tables[0].Rows.Count; i++)
+ {
+ int iNewID = CMISproDataBase.NewID("DBERP", "XLXSBJTJXHML");
+ string sCPMLMC = aDataExcel.Tables[0].Rows[i][0].ToString().Trim();
+ string sCPMLBH = GetCPMLID(sCPMLMC);
+ string sXLXHID = aDataExcel.Tables[0].Rows[i][1].ToString().Trim();
+ string sXLDYDJ = aDataExcel.Tables[0].Rows[i][2].ToString().Trim();
+ if (!CMISproDataBase.ExistsRecord("DBERP", "select 1 from XLXSCPML where XLXSCPML_CPMLID='" + sCPMLBH + "' and isnull(XLXSCPML_CPMLLX,' ')='N' "))
+ {
+ sDRXXMessage += "µÚ" + (i + 1) + "ÐÐÊý¾Ýδ³É¹¦µ¼È룬ÔÒò£ºµ¥Ò»²úƷĿ¼¡¾" + sCPMLMC + "¡¿²»´æÔÚ¡£\r\n";
+ continue;
+ }
+ if (!CMISproDataBase.ExistsRecord("DBERP", "select 1 from XLXSCPML where XLXSCPML_CPMLID='" + sCPMLBH + "' and isnull(XLXSCPML_CPMLLX,' ')='N' and isnull(XLXSCPML_TJY,'N') = 'Y'"))
+ {
+ sDRXXMessage += "µÚ" + (i + 1) + "ÐÐÊý¾Ýδ³É¹¦µ¼È룬ÔÒò£ºµ¥Ò»²úƷĿ¼¡¾" + sCPMLMC + "¡¿µ÷¼Ûδ¹´Ñ¡¡£\r\n";
+ continue;
+ }
+ string ExistsCPMLID = GetCPMLID(sXLXHID, sXLDYDJ);
+ if (!ExistsCPMLID.Trim().Equals(""))
+ {
+ sDRXXMessage += "µÚ" + (i + 1) + "ÐÐÊý¾Ýδ³É¹¦µ¼È룬ÔÒò£ºÊÊÓÃÐͺš¾" + sXLXHID + "¡¿µçѹµÈ¼¶¡¾" + sXLDYDJ + "¡¿ÒÑÔÚµ¥Ò»²úƷĿ¼¡¾" + ExistsCPMLID + "¡¿ÖУ¬²»ÔÊÐíÖØ¸´µ¼Èë¡£\r\n";
+ continue;
+ }
+ sSQL.Clear();
+ sSQL.Add(" insert into XLXSBJTJXHML(XLXSBJTJXHML_XLXHID,XLXSBJTJXHML_DYDJID,XLXSBJTJXHML_CPMLID,XLXSBJTJXHML_WHR,XLXSBJTJXHML_WHRID,XLXSBJTJXHML_WHSJ)");
+ sSQL.Add(" values(:XLXSBJTJXHML_XLXHID,:XLXSBJTJXHML_DYDJID,:XLXSBJTJXHML_CPMLID,:XLXSBJTJXHML_WHR,:XLXSBJTJXHML_WHRID,:XLXSBJTJXHML_WHSJ)");
+ sSQL.ParamByName("XLXSBJTJXHML_CPMLID").Value = sCPMLBH;
+ sSQL.ParamByName("XLXSBJTJXHML_XLXHID").Value = sXLXHID;
+ sSQL.ParamByName("XLXSBJTJXHML_DYDJID").Value = sXLDYDJ;
+ sSQL.ParamByName("XLXSBJTJXHML_WHR").Value = tSession.UserName;
+ sSQL.ParamByName("XLXSBJTJXHML_WHRID").Value = tSession.UserId;
+ sSQL.ParamByName("XLXSBJTJXHML_WHSJ").Value = CMISproConvert.ConvertTime(DateTime.Now);
+ dberp.ExecSQL(sSQL);
+ }
+ dberp.CommitTrans();
+ if (!sDRXXMessage.ToString().Trim().Equals(""))
+ {
+ ShowMessage("µ¼ÈëÍê³É£¡\r\n´æÔÚÈçÏÂÊý¾Ýδ³É¹¦µ¼È룺\r\n" + sDRXXMessage.ToString());
+ }
+ else
+ {
+ ShowMessage("µ¼Èë³É¹¦£¡");
+ }
+ }
+ catch (Exception ex)
+ {
+ dberp.RollbackTrans();
+ throw new Exception("µ¼Èëʧ°Ü£¬´íÎóÐÅÏ¢£º" + ex.Message);
+ }
+ }
+ catch (Exception ex)
+ {
+ ShowMessage("µ¼Èëʧ°Ü£¬´íÎóÐÅÏ¢£º" + ex.Message);
+ return;
+ }
+ System.IO.File.Delete(fupdPost.FilePath.Trim());
+ }
+ catch (Exception ex)
+ {
+ ShowMessage("µ¼Èëʧ°Ü£¬´íÎóÐÅÏ¢£º" + ex.Message);
+ return;
+ }
+ CloseWindowNoQuery();
+ }
+ public string GetCPMLID(string sXLXHID, string sDYDJID)
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ SQL.Clear();
+ SQL.Add(" select XLXSBJTJXHML_CPMLID from XLXSBJTJXHML where XLXSBJTJXHML_XLXHID='" + sXLXHID + "' and XLXSBJTJXHML_DYDJID='" + sDYDJID + "' ");
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ return ds.Tables[0].Rows[0][0].ToString().Trim();
+ else
+ return "";
+ }
+
+ public string GetCPMLID(string sCPMLMC)
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ SQL.Clear();
+ SQL.Add(" select XLXSCPML_CPMLID from XLXSCPML where XLXSCPML_CPMLMC=:pCPMLMC ");
+ SQL.ParamByName("pCPMLMC").Value = sCPMLMC;
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ return ds.Tables[0].Rows[0][0].ToString().Trim();
+ else
+ return "";
+ }
+ protected void btnQX_Click(object sender, EventArgs e)
+ {
+ CloseWindowNoQuery();
+ }
+
+ }
+}
+
diff --git a/CPML_TJDRInfo.aspx.designer.cs b/CPML_TJDRInfo.aspx.designer.cs
new file mode 100644
index 0000000..3848fd8
--- /dev/null
+++ b/CPML_TJDRInfo.aspx.designer.cs
@@ -0,0 +1,97 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9174
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// CPML_TJDRInfo 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class CPML_TJDRInfo {
+
+ ///
+ /// tbl1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table tbl1;
+
+ ///
+ /// btnQD 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnQD;
+
+ ///
+ /// btnQX 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnQX;
+
+ ///
+ /// lblWJ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblWJ;
+
+ ///
+ /// fupdPost 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtAsyncFileUpload fupdPost;
+
+ ///
+ /// GtLabel1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel1;
+
+ ///
+ /// GtLabel2 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel2;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleCard Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleCard)(base.Master));
+ }
+ }
+ }
+}
diff --git a/CPML_TJXHML.cs b/CPML_TJXHML.cs
new file mode 100644
index 0000000..328f2c3
--- /dev/null
+++ b/CPML_TJXHML.cs
@@ -0,0 +1,105 @@
+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;
+
+
+namespace GThinking.N_XLJC
+{
+
+ [TableMap(DB = "DBERP", DbTableName = "XLXSBJTJXHML", Umid = 101421007, IsWorkFlow = false,
+
+ TreeQuerySelSql = " ",//ʹÓÃÊ÷ÐÍÄ£°æµÄʱºòÐèÒªÐ޸Ĵ˴¦
+
+QuerySelSql = " select XLXSBJTJXHML_XLXHID,XLXSBJTJXHML_DYDJID,XLXSBJTJXHML_CPMLID,XLXSBJTJXHML_WHR,XLXSBJTJXHML_WHRID,XLXSBJTJXHML_WHSJ " + "\r\n"
+ + " from XLXSBJTJXHML " + "\r\n"
+ + " where 1=1 " + "\r\n"
+ + " order by XLXSBJTJXHML_XLXHID " + "\r\n",
+
+EntitySelSql = " select XLXSBJTJXHML_XLXHID,XLXSBJTJXHML_DYDJID,XLXSBJTJXHML_CPMLID,XLXSBJTJXHML_WHR,XLXSBJTJXHML_WHRID,XLXSBJTJXHML_WHSJ" + "\r\n"
+ + " from XLXSBJTJXHML " + "\r\n"
+ + " where XLXSBJTJXHML_XLXHID = :XLXSBJTJXHML_XLXHID and XLXSBJTJXHML_DYDJID=:XLXSBJTJXHML_DYDJID and XLXSBJTJXHML_CPMLID=:XLXSBJTJXHML_CPMLID "
+ + " order by XLXSBJTJXHML_XLXHID,XLXSBJTJXHML_DYDJID ",
+
+ UpdateSql = "update XLXSBJTJXHML "
+ + " set XLXSBJTJXHML_XLXHID=:XLXSBJTJXHML_XLXHID,XLXSBJTJXHML_DYDJID=:XLXSBJTJXHML_DYDJID,XLXSBJTJXHML_CPMLID=:XLXSBJTJXHML_CPMLID," + "\r\n"
+ + " XLXSBJTJXHML_WHRID=:XLXSBJTJXHML_WHRID,XLXSBJTJXHML_WHR=:XLXSBJTJXHML_WHR,XLXSBJTJXHML_WHSJ=:XLXSBJTJXHML_WHSJ " + "\r\n"
+ + " where XLXSBJTJXHML_XLXHID = :OLD_XLXSBJTJXHML_XLXHID and XLXSBJTJXHML_DYDJID=:OLD_XLXSBJTJXHML_DYDJID and XLXSBJTJXHML_CPMLID=:OLD_XLXSBJTJXHML_CPMLID" + "\r\n",
+
+ InsertSql = "insert into XLXSBJTJXHML "
+ + " (XLXSBJTJXHML_XLXHID,XLXSBJTJXHML_DYDJID,XLXSBJTJXHML_CPMLID,XLXSBJTJXHML_WHR,XLXSBJTJXHML_WHRID,XLXSBJTJXHML_WHSJ)" + "\r\n"
+ + " values " + "\r\n"
+ + " (:XLXSBJTJXHML_XLXHID,:XLXSBJTJXHML_DYDJID,:XLXSBJTJXHML_CPMLID,:XLXSBJTJXHML_WHR,:XLXSBJTJXHML_WHRID,:XLXSBJTJXHML_WHSJ)" + "\r\n",
+
+ DeleteSql = "delete from XLXSBJTJXHML where XLXSBJTJXHML_XLXHID = :XLXSBJTJXHML_XLXHID and XLXSBJTJXHML_DYDJID=:XLXSBJTJXHML_DYDJID and XLXSBJTJXHML_CPMLID=:XLXSBJTJXHML_CPMLID ")]
+
+ public class CPML_TJXHML : EntityManager
+ {
+ private string _XLXSBJTJXHML_CPMLID;
+ [ColumnMap(DbField = "XLXSBJTJXHML_CPMLID", CtrlName = "cbxCPMLID", Type = FieldType.CBX,
+ DbTitle = "²úƷĿ¼", DefaultValue = "",
+ IsAllowNull = false, IsKey = false, Length = 2)]
+ public string XLXSBJTJXHML_CPMLID
+ {
+ get { return _XLXSBJTJXHML_CPMLID; }
+ set { _XLXSBJTJXHML_CPMLID = value; }
+ }
+ private string _XLXSBJTJXHML_DYDJID;
+ [ColumnMap(DbField = "XLXSBJTJXHML_DYDJID", CtrlName = "cbxDYDJID", Type = FieldType.CBX,
+ DbTitle = "µçѹµÈ¼¶", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 20)]
+ public string XLXSBJTJXHML_DYDJID
+ {
+ get { return _XLXSBJTJXHML_DYDJID; }
+ set { _XLXSBJTJXHML_DYDJID = value; }
+ }
+ private string _XLXSBJTJXHML_XLXHID;
+ [ColumnMap(DbField = "XLXSBJTJXHML_XLXHID", CtrlName = "txtXLXHID", Type = FieldType.C,
+ DbTitle = "ÐͺÅ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 40)]
+ public string XLXSBJTJXHML_XLXHID
+ {
+ get { return _XLXSBJTJXHML_XLXHID; }
+ set { _XLXSBJTJXHML_XLXHID = value; }
+ }
+ // ˽ÓбäÁ¿Î¬»¤ÈË
+ private string _XLXSBJTJXHML_WHR;
+ [ColumnMap(DbField = "XLXSBJTJXHML_WHR", CtrlName = "txtWHR", Type = FieldType.C,
+ DbTitle = "ά»¤ÈË", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 30)]
+ public string XLXSBJTJXHML_WHR
+ {
+ get { return _XLXSBJTJXHML_WHR; }
+ set { _XLXSBJTJXHML_WHR = value; }
+ }
+
+ // ˽ÓбäÁ¿Î¬»¤È˱àÂë
+ private string _XLXSBJTJXHML_WHRID;
+ [ColumnMap(DbField = "XLXSBJTJXHML_WHRID", CtrlName = "hidWHRID", Type = FieldType.HiddenField,
+ DbTitle = "ά»¤È˹¤ºÅ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLXSBJTJXHML_WHRID
+ {
+ get { return _XLXSBJTJXHML_WHRID; }
+ set { _XLXSBJTJXHML_WHRID = value; }
+ }
+
+ // ˽ÓбäÁ¿Î¬»¤Ê±¼ä
+ private string _XLXSBJTJXHML_WHSJ;
+ [ColumnMap(DbField = "XLXSBJTJXHML_WHSJ", CtrlName = "datWHSJ", Type = FieldType.DT,
+ DbTitle = "ά»¤Ê±¼ä", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLXSBJTJXHML_WHSJ
+ {
+ get { return _XLXSBJTJXHML_WHSJ; }
+ set { _XLXSBJTJXHML_WHSJ = value; }
+ }
+ }
+}
\ No newline at end of file
diff --git a/CPML_TJXHMLInfo.aspx b/CPML_TJXHMLInfo.aspx
new file mode 100644
index 0000000..43372b8
--- /dev/null
+++ b/CPML_TJXHMLInfo.aspx
@@ -0,0 +1,69 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleCard.Master" AutoEventWireup="true"
+ Codebehind="CPML_TJXHMLInfo.aspx.cs" Inherits="GThinking.N_XLJC.CPML_TJXHMLInfo" Title="适用型�电压" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleCard.Master" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 维护人:
+
+
+
+
+
+
+
+
+ 维护时间:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/CPML_TJXHMLInfo.aspx.cs b/CPML_TJXHMLInfo.aspx.cs
new file mode 100644
index 0000000..ed19734
--- /dev/null
+++ b/CPML_TJXHMLInfo.aspx.cs
@@ -0,0 +1,157 @@
+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_WORKFLOW;
+using GThinking.N_PUBLIC;
+using GThinking.N_MISPRO.Utility;
+
+namespace GThinking.N_XLJC
+{
+ public partial class CPML_TJXHMLInfo : SingleCardBase
+ {
+ CPML_TJXHML entity = new CPML_TJXHML();
+ #region PageÀàʼþ¼Ì³Ð
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421007;
+ this.UMName = "ÊÊÓÃÐͺŵçѹ";
+ this.CurMaster = Master;
+ this.CurEntity = entity;
+ this.PageHeight = 400;
+ this.PageWidth = 500;
+ if (!IsPostBack)
+ {
+ InitControls();
+ }
+ base.InitPage();
+ }
+
+ #endregion
+
+ #region Ä£°åʼþ¼Ì³Ð
+
+ protected override void OnNewRecorder()
+ {
+ base.OnNewRecorder();
+ cbxCPMLID.SelectedValue = PageParam.GetRTrimString("CPML").Trim().ToString();
+ if (!string.IsNullOrEmpty(PageParam.GetRTrimString("XLXHID")))
+ {
+ txtXLXHID.Text = PageParam.GetRTrimString("XLXHID");
+ }
+ txtWHR.Text = tSession.UserName.ToString().Trim();
+ txtWHRID.Value = tSession.UserId.ToString().Trim();
+ datWHSJ.Text = CMISproConvert.ConvertTime(System.DateTime.Now);
+ }
+
+ protected override void LoadRecord()
+ {
+ if (!this.IsPostBack)
+ {
+ this.CurEntity.Param.Add("XLXSBJTJXHML_CPMLID", PageParam.GetRTrimString("XLXSBJTJXHML_CPMLID").Trim());
+ this.CurEntity.Param.Add("XLXSBJTJXHML_DYDJID", PageParam.GetRTrimString("XLXSBJTJXHML_DYDJID").Trim());
+ this.CurEntity.Param.Add("XLXSBJTJXHML_XLXHID", PageParam.GetRTrimString("XLXSBJTJXHML_XLXHID").Trim());
+ }
+ else
+ {
+ entity.Param.Add("XLXSBJTJXHML_DYDJID", txtDYDJID_OLD.Value.Trim());
+ entity.Param.Add("XLXSBJTJXHML_XLXHID", txtXLXHID_OLD.Value.Trim());
+ entity.Param.Add("XLXSBJTJXHML_CPMLID", txtCPMLID_OLD.Value);
+ }
+
+ base.LoadRecord();
+ this.txtCPMLID_OLD.Value = cbxCPMLID.SelectedValue;
+ this.txtXLXHID_OLD.Value = txtXLXHID.Text;
+ this.txtDYDJID_OLD.Value = cbxDYDJID.SelectedValue;
+ }
+
+ protected override bool DataLogicValid()
+ {
+ bool bReturn = base.DataLogicValid();
+ if (cbxCPMLID.SelectedValue.Trim().Equals(""))
+ {
+ ShowMessage("²úƷĿ¼²»ÔÊÐíΪ¿Õ£¡");
+ return false;
+ }
+ if (txtXLXHID.Text.Trim().Equals(""))
+ {
+ ShowMessage("ÐͺŲ»ÔÊÐíΪ¿Õ£¡");
+ return false;
+ }
+ return bReturn;
+ }
+
+ protected override void OnCopyRecorder()
+ {
+ base.OnCopyRecorder();
+ txtWHR.Text = tSession.UserName.ToString().Trim();
+ txtWHRID.Value = tSession.UserId.ToString().Trim();
+ datWHSJ.Text = CMISproConvert.ConvertTime(System.DateTime.Now);
+ }
+
+ protected override void SetControlState()
+ {
+ base.SetControlState();
+ txtWHR.Enabled = false;
+ datWHSJ.Enabled = false;
+ }
+
+ protected override bool Master_AfterSaveAction(object sender, EventArgs e)
+ {
+ if (!base.Master_AfterSaveAction(sender, e)) return false;
+ {
+ txtXLXHID_OLD.Value = txtXLXHID.Text;
+ txtDYDJID_OLD.Value = cbxDYDJID.SelectedValue;
+ txtCPMLID_OLD.Value = cbxCPMLID.SelectedValue;
+ }
+ return true;
+ }
+
+ protected override bool Master_BeforeSaveAction(object sender, EventArgs e)
+ {
+ if (ControlState == TControlState.ctsEdit)
+ {
+ entity.Param.Add("OLD_XLXSBJTJXHML_XLXHID", txtXLXHID_OLD.Value);
+ entity.Param.Add("OLD_XLXSBJTJXHML_DYDJID", txtDYDJID_OLD.Value);
+ entity.Param.Add("OLD_XLXSBJTJXHML_CPMLID", txtCPMLID_OLD.Value);
+ }
+ return base.Master_BeforeSaveAction(sender, e);
+ }
+
+ protected override bool Master_BeforeDeleteAction(object sender, EventArgs e)
+ {
+ return base.Master_BeforeDeleteAction(sender, e);
+ }
+ protected override void SetComboxItems()
+ {
+ base.SetComboxItems();
+ string sSQL = "select XLDYDJB_DYDJID,XLDYDJB_DYDJID as DYDJID from XLDYDJB where 1 = 1 and isnull(XLDYDJB_TYBZ,'N')='N' order by XLDYDJB_DYDJID ";
+ TComboBox.SetComboBox("DBERP", cbxDYDJID, sSQL, true);
+ cbxDYDJID.ShowValue = false;
+
+ sSQL = "select XLXSCPML_CPMLID,XLXSCPML_CPMLMC from XLXSCPML where 1 = 1 and isnull(XLXSCPML_TYBZ,'N')='N' and isnull(XLXSCPML_CPMLLX,'N')='N' and isnull(XLXSCPML_TJY,'N') = 'Y' order by XLXSCPML_CPMLID ";
+ TComboBox.SetComboBox("DBERP", cbxCPMLID, sSQL, false);
+ }
+ #endregion
+ #region ×Ô¶¨Òåʼþ
+ private void InitControls()
+ {
+
+ }
+ #endregion
+
+ #region ¿Ø¼þʼþ
+
+ #endregion
+ }
+
+}
\ No newline at end of file
diff --git a/CPML_TJXHMLInfo.aspx.designer.cs b/CPML_TJXHMLInfo.aspx.designer.cs
new file mode 100644
index 0000000..16fa2ad
--- /dev/null
+++ b/CPML_TJXHMLInfo.aspx.designer.cs
@@ -0,0 +1,160 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9174
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// CPML_TJXHMLInfo 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class CPML_TJXHMLInfo {
+
+ ///
+ /// lblCPMLID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblCPMLID;
+
+ ///
+ /// cbxCPMLID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxCPMLID;
+
+ ///
+ /// lblXLXHID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblXLXHID;
+
+ ///
+ /// txtXLXHID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtXLXHID;
+
+ ///
+ /// lblDYDJID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblDYDJID;
+
+ ///
+ /// cbxDYDJID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxDYDJID;
+
+ ///
+ /// GtLabel7 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel7;
+
+ ///
+ /// txtWHR 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtWHR;
+
+ ///
+ /// GtLabel8 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel8;
+
+ ///
+ /// datWHSJ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtDateTime datWHSJ;
+
+ ///
+ /// txtXLXHID_OLD 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtXLXHID_OLD;
+
+ ///
+ /// txtDYDJID_OLD 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtDYDJID_OLD;
+
+ ///
+ /// txtCPMLID_OLD 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtCPMLID_OLD;
+
+ ///
+ /// txtWHRID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtWHRID;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleCard Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleCard)(base.Master));
+ }
+ }
+ }
+}
diff --git a/CPML_TJXHMLList.aspx b/CPML_TJXHMLList.aspx
new file mode 100644
index 0000000..96dba7b
--- /dev/null
+++ b/CPML_TJXHMLList.aspx
@@ -0,0 +1,63 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleGrid.Master" AutoEventWireup="true"
+ Codebehind="CPML_TJXHMLList.aspx.cs" Inherits="GThinking.N_XLJC.CPML_TJXHMLList" Title="适用型�电压" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleGrid.Master" %>
+
+
+
+
+
+
+
+
+
+ <%--
+
+
+ --%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/CPML_TJXHMLList.aspx.cs b/CPML_TJXHMLList.aspx.cs
new file mode 100644
index 0000000..30da3dc
--- /dev/null
+++ b/CPML_TJXHMLList.aspx.cs
@@ -0,0 +1,229 @@
+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_MISPRO.Utility;
+using GThinking.N_PUBLIC;
+using GThinking.N_CONTROL;
+namespace GThinking.N_XLJC
+{
+ public partial class CPML_TJXHMLList : SingleGridBase
+ {
+ CPML_TJXHML entity = new CPML_TJXHML();
+ CPML_TJXHML_M queryentity = new CPML_TJXHML_M();
+ public string sCPML;
+ private string sBJDID = "";
+
+ #region PageÀàʼþ¼Ì³Ð
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421007;
+ this.UMName = "ÊÊÓÃÐͺŵçѹ";
+ this.CurMaster = Master;
+ this.ModuleGV = grdGrid;
+ this.CurEntity = entity;
+ this.sURLTarget = "CPML_TJXHMLInfo.aspx";
+ this.CurQueryEntity = queryentity;
+ this.sQueryURLTarget = "CPML_TJXHMLQuery.aspx";
+ this.PageHeight = 500;
+ this.PageWidth = 700;
+ this.sRefreshClientID = "default";
+ base.DataKeyNames = new string[] { "XLXSBJTJXHML_CPMLID", "XLXSBJTJXHML_XLXHID", "XLXSBJTJXHML_DYDJID" };
+ sBJDID = PageParam.GetRTrimString("BJDID").Trim();
+ if (!IsPostBack)
+ {
+ CurQueryEntity.FieldByName("XHJQPP").Value = "True";
+ if (!sBJDID.Equals(""))
+ {
+ CurQueryEntity.FieldByName("CPML").Value = "¿Õ";
+ }
+ else
+ {
+ CurQueryEntity.FieldByName("CPML").Value = PageParam.GetRTrimString("CPMLID").Trim().ToString();
+ }
+ if (!string.IsNullOrEmpty(PageParam.GetRTrimString("XLXHID")))
+ {
+ CurQueryEntity.FieldByName("XHID").Value = PageParam.GetRTrimString("XLXHID");
+ }
+
+ }
+
+ this.CanDeleteCheckedRows = true;
+
+ base.InitPage();
+
+ TGtGridView.SetGrdColItems("DBERP", grdGrid.FindColumnExByFieldName("XLXSBJTJXHML_CPMLID"), "select XLXSCPML_CPMLID,XLXSCPML_CPMLMC from XLXSCPML where 1 = 1 and isnull(XLXSCPML_TYBZ,'N')='N' ");
+ if (!IsPostBack)
+ {
+ Master_OnStandardQuery(null, null);
+ }
+ }
+
+
+ #endregion
+
+ #region Ä£°åʼþ¼Ì³Ð
+
+ protected override void Master_OnStandardQuery(object sender, EventArgs e)
+ {
+ base.InitEntityByCondition();
+ base.Master_OnStandardQuery(sender, e);
+ entity.EntityTable.QuerySelSql = GetSQL();
+ entity.GridDataBind(grdGrid, tSession);
+ }
+
+ protected override void BeforeDelete(TDatabase db, ref bool ActionIsDone)
+ {
+ entity.Param.Add("XLXSBJTJXHML_CPMLID", grdGrid.DataKeys[grdGrid.SelectedIndex]["XLXSBJTJXHML_CPMLID"].ToString().Trim());
+ entity.Param.Add("XLXSBJTJXHML_DYDJID", grdGrid.DataKeys[grdGrid.SelectedIndex]["XLXSBJTJXHML_DYDJID"].ToString().Trim().Split('|')[0]);
+ entity.Param.Add("XLXSBJTJXHML_XLXHID", grdGrid.DataKeys[grdGrid.SelectedIndex]["XLXSBJTJXHML_XLXHID"].ToString().Trim());
+ base.BeforeDelete(db, ref ActionIsDone);
+ }
+
+ protected override bool Master_AfterDeleteAction(object sender, EventArgs e)
+ {
+ base.InitEntityByCondition();
+ entity.EntityTable.QuerySelSql = GetSQL();
+ entity.GridDataBind(grdGrid, tSession);
+ grdGrid.SelectedIndex = -1;
+
+ return true;
+ }
+
+ protected override void moduleGV_RowDataBound(object sender, GridViewRowEventArgs e)
+ {
+ if (e.Row.RowType == DataControlRowType.DataRow)
+ {
+ LinkPageParam.AddString("XLXSBJTJXHML_CPMLID", grdGrid.DataKeys[e.Row.RowIndex]["XLXSBJTJXHML_CPMLID"].ToString().Trim());
+ LinkPageParam.AddString("XLXSBJTJXHML_DYDJID", grdGrid.DataKeys[e.Row.RowIndex]["XLXSBJTJXHML_DYDJID"].ToString().Trim());
+ LinkPageParam.AddString("XLXSBJTJXHML_XLXHID", grdGrid.DataKeys[e.Row.RowIndex]["XLXSBJTJXHML_XLXHID"].ToString().Trim());
+ LinkPageParam.AddString("CPML", CurQueryEntity.FieldByName("CPML").Value.Trim());
+ }
+ base.moduleGV_RowDataBound(sender, e);
+ }
+
+ protected override void moduleGV_PageIndexChanging(object sender, GridViewPageEventArgs e)
+ {
+ base.InitEntityByCondition();
+ entity.EntityTable.QuerySelSql = GetSQL();
+ base.moduleGV_PageIndexChanging(sender, e);
+ grdGrid.SelectedIndex = -1;
+ }
+
+ #endregion
+
+ #region ×Ô¶¨Òåʼþ
+ private string GetSQL()
+ {
+ sCPML = queryentity.FieldByName("CPML").Value;
+ TPageParams pageparams = new TPageParams();
+ pageparams.AddString("CPML", sCPML);
+ if (!string.IsNullOrEmpty(PageParam.GetRTrimString("XLXHID")))
+ {
+ pageparams.AddString("XLXHID", PageParam.GetRTrimString("XLXHID"));
+ }
+ SetNewFormParam(pageparams);
+ string sSql = "";
+ sSql = @" select XLXSBJTJXHML_CPMLID,XLXSBJTJXHML_XLXHID,XLXSBJTJXHML_DYDJID,XLXSBJTJXHML_WHR,XLXSBJTJXHML_WHRID,XLXSBJTJXHML_WHSJ
+ from XLXSBJTJXHML
+ left join XLDYDJB on XLDYDJB_DYDJID=XLXSBJTJXHML_DYDJID
+ left join XLXSCPML on XLXSCPML_CPMLID=XLXSBJTJXHML_CPMLID
+ where 1=1 and isnull(XLXSCPML_TJY,'N') = 'Y' ";
+ if (CurQueryEntity.FieldByName("XHJQPP").Value.ToString().Trim().ToUpper().Equals("TRUE"))
+ {
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("XHID").Value.Trim()))
+ {
+ sSql += " and XLXSBJTJXHML_XLXHID=:pXHID ";
+ entity.Param.Add("pXHID", CurQueryEntity.FieldByName("XHID").Value.Trim());
+ }
+
+ }
+ else
+ {
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("XHID").Value.Trim()))
+ {
+ sSql += " and XLXSBJTJXHML_XLXHID like :pXHID ";
+ entity.Param.Add("pXHID", "%" + CurQueryEntity.FieldByName("XHID").Value.Trim() + "%");
+ }
+ }
+
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("CPML").Value.Trim()))
+ {
+ if (CurQueryEntity.FieldByName("CPML").Value.Trim().Equals("¿Õ"))
+ {
+ sSql += " and isnull(XLXSBJTJXHML_CPMLID,' ') = ' ' ";
+ }
+ else
+ {
+ sSql += " and XLXSBJTJXHML_CPMLID=:pCPMLID ";
+ entity.Param.Add("pCPMLID", CurQueryEntity.FieldByName("CPML").Value.Trim());
+ }
+
+ }
+
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("DYDJID").Value.Trim()))
+ {
+ sSql += " and XLXSBJTJXHML_DYDJID=:pDYDJID ";
+ entity.Param.Add("pDYDJID", CurQueryEntity.FieldByName("DYDJID").Value.Trim());
+ }
+ sSql += "order by XLXSCPML_XSXH,XLXSBJTJXHML_CPMLID,XLXSBJTJXHML_XLXHID,XLDYDJB_XH";
+ return sSql;
+ }
+ #endregion
+
+ #region ¿Ø¼þʼþ
+ protected void btnDR_DropDown(object sender, EventArgs e)
+ {
+
+ btnDR.Nodes.Clear();
+ btnDR.Nodes.Add(new gtTreeNode("ZCLQDDR", "×Ô²ÄÁÏÇåµ¥µ¼Èë"));
+ btnDR.Nodes.Add(new gtTreeNode("EXCELDR", "EXCELµ¼Èë"));
+ MenuAreaUpdate();
+ }
+ protected void btnDR_MenuItemClick(object sender, string value)
+ {
+ base.InitEntityByCondition();
+ if (string.IsNullOrEmpty(CurQueryEntity.FieldByName("CPML").Value.Trim()) || CurQueryEntity.FieldByName("CPML").Value.Trim().Equals("¿Õ"))
+ {
+ ShowMessage("ÇëÏȲéѯ²úƷĿ¼£¡");
+ return;
+ }
+ string sCPMLID=CurQueryEntity.FieldByName("CPML").Value.Trim();
+ TPageParams pageParams = new TPageParams();
+ switch (value)
+ {
+ case "ZCLQDDR":
+
+ pageParams.UrlPath = "CPML_PLDRList.aspx";
+ pageParams.AddString("CPMLID", sCPMLID);
+ pageParams.AddString("XHMLLB", "TJ");
+ OpenModuleDialog(101421007, pageParams);
+ break;
+
+ case "EXCELDR":
+ pageParams.UrlPath = "CPML_TJDRInfo.aspx";
+ OpenDialog(pageParams);
+ break;
+ }
+ }
+ //protected void btnDR_OnClick(object sender, EventArgs e)
+ //{
+ // TPageParams tpp = new TPageParams();
+ // tpp.UrlPath = "CPML_TJDRInfo.aspx";
+ // OpenDialog(tpp);
+ // moduleGV_PageIndexChanging(null, null);
+ //}
+
+
+ #endregion
+ }
+}
diff --git a/CPML_TJXHMLList.aspx.designer.cs b/CPML_TJXHMLList.aspx.designer.cs
new file mode 100644
index 0000000..e623862
--- /dev/null
+++ b/CPML_TJXHMLList.aspx.designer.cs
@@ -0,0 +1,61 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9179
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// CPML_TJXHMLList 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class CPML_TJXHMLList {
+
+ ///
+ /// ButtonTable 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table ButtonTable;
+
+ ///
+ /// btnDR 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnDR;
+
+ ///
+ /// grdGrid 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtGridView grdGrid;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleGrid Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleGrid)(base.Master));
+ }
+ }
+ }
+}
diff --git a/CPML_TJXHMLQuery.aspx b/CPML_TJXHMLQuery.aspx
new file mode 100644
index 0000000..004aab1
--- /dev/null
+++ b/CPML_TJXHMLQuery.aspx
@@ -0,0 +1,47 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleQuery.Master" AutoEventWireup="true"
+ CodeBehind="CPML_TJXHMLQuery.aspx.cs" Inherits="GThinking.N_XLJC.CPML_TJXHMLQuery" Title="查询" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleQuery.Master" %>
+
+
+
+
+
+
+ 产�目录:
+
+
+
+
+
+
+
+
+
+ 型�:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 电压ç‰çº§ï¼š
+
+
+
+
+
+
+
+
diff --git a/CPML_TJXHMLQuery.aspx.cs b/CPML_TJXHMLQuery.aspx.cs
new file mode 100644
index 0000000..be2b874
--- /dev/null
+++ b/CPML_TJXHMLQuery.aspx.cs
@@ -0,0 +1,87 @@
+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;
+
+namespace GThinking.N_XLJC
+{
+ public partial class CPML_TJXHMLQuery : SingleQueryBase
+ {
+ CPML_TJXHML_M queryentity = new CPML_TJXHML_M();
+
+ #region PageÀàʼþ¼Ì³Ð
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421007;
+ this.UMName = "ÊÊÓÃÐͺŵçѹ";
+ this.CurMaster = Master;
+ this.CurQueryEntity = queryentity;
+ this.CurQueryTable = QueryTalbe;
+ this.PageWidth = 420;
+ this.PageHeight = 430;
+ if (!IsPostBack)
+ {
+ InitControls();
+ }
+ base.InitPage();
+ }
+ #endregion
+
+ #region Ä£°åʼþ¼Ì³Ð
+ protected override bool QueryLogicValid()
+ {
+ return base.QueryLogicValid();
+ }
+ #endregion
+
+ #region ×Ô¶¨Òåʼþ
+
+ private void InitControls()
+ {
+ string sSQL = "select XLDYDJB_DYDJID,XLDYDJB_DYDJID as DYDJID from XLDYDJB where 1 = 1 and isnull(XLDYDJB_TYBZ,'N')='N' order by XLDYDJB_DYDJID ";
+ TComboBox.SetComboBox("DBERP", cbxDYDJID, sSQL, true);
+ cbxDYDJID.ShowValue = false;
+
+ cbxCPML.ClearItems();
+ cbxCPML.Items.Add(new ListItem("", ""));
+ cbxCPML.Items.Add(new ListItem("¿Õ", "¿Õ"));
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ sSQL = "select XLXSCPML_CPMLID,XLXSCPML_CPMLMC from XLXSCPML where 1 = 1 ";
+ sSQL += " and isnull(XLXSCPML_TYBZ,'N')='N' and isnull(XLXSCPML_CPMLLX,'N')='N' and isnull(XLXSCPML_TJY,'N') = 'Y' ";
+ sSQL += " order by XLXSCPML_CPMLID ";
+ DataSet ds = dberp.OpenDataSet(sSQL);
+ if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
+ {
+ for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
+ {
+ cbxCPML.Items.Add(new ListItem(ds.Tables[0].Rows[i]["XLXSCPML_CPMLMC"].ToString().Trim(), ds.Tables[0].Rows[i]["XLXSCPML_CPMLID"].ToString().Trim()));
+ }
+ }
+ }
+
+ #endregion
+
+ #region ×Ô¶¨Òåʼþ
+ protected void chkXHJQPP_OnCheckedChanged(object sender, EventArgs e)
+ {
+ if (chkXHJQPP.Checked)
+ {
+ txtXHID.Tag = GThinking.N_CONTROL.gtTextBox.DTagStates.None;
+ }
+ else
+ {
+ txtXHID.Tag = GThinking.N_CONTROL.gtTextBox.DTagStates.Percent;
+ }
+ }
+ #endregion
+ }
+}
diff --git a/CPML_TJXHMLQuery.aspx.designer.cs b/CPML_TJXHMLQuery.aspx.designer.cs
new file mode 100644
index 0000000..c5bfd6d
--- /dev/null
+++ b/CPML_TJXHMLQuery.aspx.designer.cs
@@ -0,0 +1,106 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9174
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// CPML_TJXHMLQuery 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class CPML_TJXHMLQuery {
+
+ ///
+ /// QueryTalbe 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table QueryTalbe;
+
+ ///
+ /// lblCPML 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblCPML;
+
+ ///
+ /// cbxCPML 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxCPML;
+
+ ///
+ /// lblXHID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblXHID;
+
+ ///
+ /// txtXHID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtXHID;
+
+ ///
+ /// chkXHJQPP 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtCheckBox chkXHJQPP;
+
+ ///
+ /// lblDYDJID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblDYDJID;
+
+ ///
+ /// cbxDYDJID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxDYDJID;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleQuery Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleQuery)(base.Master));
+ }
+ }
+ }
+}
diff --git a/CPML_TJXHML_M.cs b/CPML_TJXHML_M.cs
new file mode 100644
index 0000000..37c17c1
--- /dev/null
+++ b/CPML_TJXHML_M.cs
@@ -0,0 +1,24 @@
+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_XLJC
+{
+ public class CPML_TJXHML_M : TBaseNamedQuery
+ {
+ public CPML_TJXHML_M()
+ {
+ AddFieldDefs("CPML", "²úƷĿ¼");
+ AddFieldDefs("XHID", "ÐͺÅ");
+ AddFieldDefs("DYDJID", "µçѹµÈ¼¶");
+ AddFieldDefs("XHJQPP", "Ðͺž«È·Æ¥Åä");
+ }
+ }
+}
diff --git a/CPML_XHML.cs b/CPML_XHML.cs
new file mode 100644
index 0000000..50b8356
--- /dev/null
+++ b/CPML_XHML.cs
@@ -0,0 +1,116 @@
+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;
+
+
+namespace GThinking.N_XLJC
+{
+
+ [TableMap(DB = "DBERP", DbTableName = "XLXSBJXHML", Umid = 101421007, IsWorkFlow = false,
+
+ TreeQuerySelSql = " ",//ʹÓÃÊ÷ÐÍÄ£°æµÄʱºòÐèÒªÐ޸Ĵ˴¦
+
+QuerySelSql = " select XLXSBJXHML_XLXHID,XLXSBJXHML_DYDJID,XLXSBJXHML_CPMLID,XLXSBJXHML_ZSXH,XLXSBJXHML_WHR,XLXSBJXHML_WHRID,XLXSBJXHML_WHSJ " + "\r\n"
+ + " from XLXSBJXHML " + "\r\n"
+ + " where 1=1 " + "\r\n"
+ + " order by XLXSBJXHML_XLXHID " + "\r\n",
+
+EntitySelSql = " select XLXSBJXHML_XLXHID,XLXSBJXHML_DYDJID,XLXSBJXHML_CPMLID,XLXSBJXHML_ZSXH,XLXSBJXHML_WHR,XLXSBJXHML_WHRID,XLXSBJXHML_WHSJ" + "\r\n"
+ + " from XLXSBJXHML " + "\r\n"
+ + " where XLXSBJXHML_XLXHID = :XLXSBJXHML_XLXHID and XLXSBJXHML_DYDJID=:XLXSBJXHML_DYDJID and XLXSBJXHML_CPMLID=:XLXSBJXHML_CPMLID "
+ + " order by XLXSBJXHML_XLXHID,XLXSBJXHML_DYDJID ",
+
+ UpdateSql = "update XLXSBJXHML "
+ + " set XLXSBJXHML_XLXHID=:XLXSBJXHML_XLXHID,XLXSBJXHML_DYDJID=:XLXSBJXHML_DYDJID,XLXSBJXHML_CPMLID=:XLXSBJXHML_CPMLID," + "\r\n"
+ + " XLXSBJXHML_ZSXH=:XLXSBJXHML_ZSXH,XLXSBJXHML_WHRID=:XLXSBJXHML_WHRID,XLXSBJXHML_WHR=:XLXSBJXHML_WHR,XLXSBJXHML_WHSJ=:XLXSBJXHML_WHSJ " + "\r\n"
+ + " where XLXSBJXHML_XLXHID = :OLD_XLXSBJXHML_XLXHID and XLXSBJXHML_DYDJID=:OLD_XLXSBJXHML_DYDJID and XLXSBJXHML_CPMLID=:OLD_XLXSBJXHML_CPMLID" + "\r\n",
+
+ InsertSql = "insert into XLXSBJXHML "
+ + " (XLXSBJXHML_XLXHID,XLXSBJXHML_DYDJID,XLXSBJXHML_CPMLID,XLXSBJXHML_ZSXH,XLXSBJXHML_WHR,XLXSBJXHML_WHRID,XLXSBJXHML_WHSJ)" + "\r\n"
+ + " values " + "\r\n"
+ + " (:XLXSBJXHML_XLXHID,:XLXSBJXHML_DYDJID,:XLXSBJXHML_CPMLID,:XLXSBJXHML_ZSXH,:XLXSBJXHML_WHR,:XLXSBJXHML_WHRID,:XLXSBJXHML_WHSJ)" + "\r\n",
+
+ DeleteSql = "delete from XLXSBJXHML where XLXSBJXHML_XLXHID = :XLXSBJXHML_XLXHID and XLXSBJXHML_DYDJID=:XLXSBJXHML_DYDJID and XLXSBJXHML_CPMLID=:XLXSBJXHML_CPMLID ")]
+
+ public class CPML_XHML : EntityManager
+ {
+ private string _XLXSBJXHML_CPMLID;
+ [ColumnMap(DbField = "XLXSBJXHML_CPMLID", CtrlName = "cbxCPMLID", Type = FieldType.CBX,
+ DbTitle = "²úƷĿ¼", DefaultValue = "",
+ IsAllowNull = false, IsKey = false, Length = 2)]
+ public string XLXSBJXHML_CPMLID
+ {
+ get { return _XLXSBJXHML_CPMLID; }
+ set { _XLXSBJXHML_CPMLID = value; }
+ }
+
+ private string _XLXSBJXHML_ZSXH;
+ [ColumnMap(DbField = "XLXSBJXHML_ZSXH", CtrlName = "txtZSXH", Type = FieldType.F,
+ DbTitle = "չʾÐòºÅ", DefaultValue = "0",
+ IsAllowNull = false, IsKey = false, Length = 0)]
+ public string XLXSBJXHML_ZSXH
+ {
+ get { return _XLXSBJXHML_ZSXH; }
+ set { _XLXSBJXHML_ZSXH = value; }
+ }
+
+ private string _XLXSBJXHML_DYDJID;
+ [ColumnMap(DbField = "XLXSBJXHML_DYDJID", CtrlName = "cbxDYDJID", Type = FieldType.CBX,
+ DbTitle = "µçѹµÈ¼¶", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 20)]
+ public string XLXSBJXHML_DYDJID
+ {
+ get { return _XLXSBJXHML_DYDJID; }
+ set { _XLXSBJXHML_DYDJID = value; }
+ }
+ private string _XLXSBJXHML_XLXHID;
+ [ColumnMap(DbField = "XLXSBJXHML_XLXHID", CtrlName = "txtXLXHID", Type = FieldType.C,
+ DbTitle = "ÐͺÅ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 40)]
+ public string XLXSBJXHML_XLXHID
+ {
+ get { return _XLXSBJXHML_XLXHID; }
+ set { _XLXSBJXHML_XLXHID = value; }
+ }
+ // ˽ÓбäÁ¿Î¬»¤ÈË
+ private string _XLXSBJXHML_WHR;
+ [ColumnMap(DbField = "XLXSBJXHML_WHR", CtrlName = "txtWHR", Type = FieldType.C,
+ DbTitle = "ά»¤ÈË", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 30)]
+ public string XLXSBJXHML_WHR
+ {
+ get { return _XLXSBJXHML_WHR; }
+ set { _XLXSBJXHML_WHR = value; }
+ }
+
+ // ˽ÓбäÁ¿Î¬»¤È˱àÂë
+ private string _XLXSBJXHML_WHRID;
+ [ColumnMap(DbField = "XLXSBJXHML_WHRID", CtrlName = "hidWHRID", Type = FieldType.HiddenField,
+ DbTitle = "ά»¤È˹¤ºÅ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLXSBJXHML_WHRID
+ {
+ get { return _XLXSBJXHML_WHRID; }
+ set { _XLXSBJXHML_WHRID = value; }
+ }
+
+ // ˽ÓбäÁ¿Î¬»¤Ê±¼ä
+ private string _XLXSBJXHML_WHSJ;
+ [ColumnMap(DbField = "XLXSBJXHML_WHSJ", CtrlName = "datWHSJ", Type = FieldType.DT,
+ DbTitle = "ά»¤Ê±¼ä", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLXSBJXHML_WHSJ
+ {
+ get { return _XLXSBJXHML_WHSJ; }
+ set { _XLXSBJXHML_WHSJ = value; }
+ }
+ }
+}
\ No newline at end of file
diff --git a/CPML_XHMLInfo.aspx b/CPML_XHMLInfo.aspx
new file mode 100644
index 0000000..5d97437
--- /dev/null
+++ b/CPML_XHMLInfo.aspx
@@ -0,0 +1,81 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleCard.Master" AutoEventWireup="true"
+ Codebehind="CPML_XHMLInfo.aspx.cs" Inherits="GThinking.N_XLJC.CPML_XHMLInfo" Title="适用型�电压" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleCard.Master" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 维护人:
+
+
+
+
+
+
+
+
+ 维护时间:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/CPML_XHMLInfo.aspx.cs b/CPML_XHMLInfo.aspx.cs
new file mode 100644
index 0000000..c3b99a4
--- /dev/null
+++ b/CPML_XHMLInfo.aspx.cs
@@ -0,0 +1,157 @@
+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_WORKFLOW;
+using GThinking.N_PUBLIC;
+using GThinking.N_MISPRO.Utility;
+
+namespace GThinking.N_XLJC
+{
+ public partial class CPML_XHMLInfo : SingleCardBase
+ {
+ CPML_XHML entity = new CPML_XHML();
+ #region PageÀàʼþ¼Ì³Ð
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421007;
+ this.UMName = "ÊÊÓÃÐͺŵçѹ";
+ this.CurMaster = Master;
+ this.CurEntity = entity;
+ this.PageHeight = 400;
+ this.PageWidth = 500;
+ if (!IsPostBack)
+ {
+ InitControls();
+ }
+ base.InitPage();
+ }
+
+ #endregion
+
+ #region Ä£°åʼþ¼Ì³Ð
+
+ protected override void OnNewRecorder()
+ {
+ base.OnNewRecorder();
+ cbxCPMLID.SelectedValue = PageParam.GetRTrimString("CPML");
+ if (!string.IsNullOrEmpty(PageParam.GetRTrimString("XLXHID")))
+ {
+ txtXLXHID.Text = PageParam.GetRTrimString("XLXHID");
+ }
+ txtWHR.Text = tSession.UserName.ToString().Trim();
+ txtWHRID.Value = tSession.UserId.ToString().Trim();
+ datWHSJ.Text = CMISproConvert.ConvertTime(System.DateTime.Now);
+ }
+
+ protected override void LoadRecord()
+ {
+ if (!this.IsPostBack)
+ {
+ this.CurEntity.Param.Add("XLXSBJXHML_CPMLID", PageParam.GetRTrimString("XLXSBJXHML_CPMLID").Trim());
+ this.CurEntity.Param.Add("XLXSBJXHML_DYDJID", PageParam.GetRTrimString("XLXSBJXHML_DYDJID").Trim());
+ this.CurEntity.Param.Add("XLXSBJXHML_XLXHID", PageParam.GetRTrimString("XLXSBJXHML_XLXHID").Trim());
+ }
+ else
+ {
+ entity.Param.Add("XLXSBJXHML_DYDJID", txtDYDJID_OLD.Value.Trim());
+ entity.Param.Add("XLXSBJXHML_XLXHID", txtXLXHID_OLD.Value.Trim());
+ entity.Param.Add("XLXSBJXHML_CPMLID", txtCPMLID_OLD.Value);
+ }
+
+ base.LoadRecord();
+ this.txtCPMLID_OLD.Value = cbxCPMLID.SelectedValue;
+ this.txtXLXHID_OLD.Value = txtXLXHID.Text;
+ this.txtDYDJID_OLD.Value = cbxDYDJID.SelectedValue;
+ }
+
+ protected override bool DataLogicValid()
+ {
+ bool bReturn = base.DataLogicValid();
+ if (cbxCPMLID.SelectedValue.Trim().Equals(""))
+ {
+ ShowMessage("²úƷĿ¼²»ÔÊÐíΪ¿Õ£¡");
+ return false;
+ }
+ if (txtXLXHID.Text.Trim().Equals(""))
+ {
+ ShowMessage("ÐͺŲ»ÔÊÐíΪ¿Õ£¡");
+ return false;
+ }
+ return bReturn;
+ }
+
+ protected override void OnCopyRecorder()
+ {
+ base.OnCopyRecorder();
+ txtWHR.Text = tSession.UserName.ToString().Trim();
+ txtWHRID.Value = tSession.UserId.ToString().Trim();
+ datWHSJ.Text = CMISproConvert.ConvertTime(System.DateTime.Now);
+ }
+
+ protected override void SetControlState()
+ {
+ base.SetControlState();
+ txtWHR.Enabled = false;
+ datWHSJ.Enabled = false;
+ }
+
+ protected override bool Master_AfterSaveAction(object sender, EventArgs e)
+ {
+ if (!base.Master_AfterSaveAction(sender, e)) return false;
+ {
+ txtXLXHID_OLD.Value = txtXLXHID.Text;
+ txtDYDJID_OLD.Value = cbxDYDJID.SelectedValue;
+ txtCPMLID_OLD.Value = cbxCPMLID.SelectedValue;
+ }
+ return true;
+ }
+
+ protected override bool Master_BeforeSaveAction(object sender, EventArgs e)
+ {
+ if (ControlState == TControlState.ctsEdit)
+ {
+ entity.Param.Add("OLD_XLXSBJXHML_XLXHID", txtXLXHID_OLD.Value);
+ entity.Param.Add("OLD_XLXSBJXHML_DYDJID", txtDYDJID_OLD.Value);
+ entity.Param.Add("OLD_XLXSBJXHML_CPMLID", txtCPMLID_OLD.Value);
+ }
+ return base.Master_BeforeSaveAction(sender, e);
+ }
+
+ protected override bool Master_BeforeDeleteAction(object sender, EventArgs e)
+ {
+ return base.Master_BeforeDeleteAction(sender, e);
+ }
+ protected override void SetComboxItems()
+ {
+ base.SetComboxItems();
+ string sSQL = "select XLDYDJB_DYDJID,XLDYDJB_DYDJID as DYDJID from XLDYDJB where 1 = 1 and isnull(XLDYDJB_TYBZ,'N')='N' order by XLDYDJB_DYDJID ";
+ TComboBox.SetComboBox("DBERP", cbxDYDJID, sSQL, true);
+ cbxDYDJID.ShowValue = false;
+
+ sSQL = "select XLXSCPML_CPMLID,XLXSCPML_CPMLMC from XLXSCPML where 1 = 1 and isnull(XLXSCPML_TYBZ,'N')='N' and isnull(XLXSCPML_CPMLLX,'N')='N' and isnull(XLXSCPML_BJY,'N') = 'Y' order by XLXSCPML_CPMLID ";
+ TComboBox.SetComboBox("DBERP", cbxCPMLID, sSQL, false);
+ }
+ #endregion
+ #region ×Ô¶¨Òåʼþ
+ private void InitControls()
+ {
+
+ }
+ #endregion
+
+ #region ¿Ø¼þʼþ
+
+ #endregion
+ }
+
+}
\ No newline at end of file
diff --git a/CPML_XHMLInfo.aspx.designer.cs b/CPML_XHMLInfo.aspx.designer.cs
new file mode 100644
index 0000000..cb6817e
--- /dev/null
+++ b/CPML_XHMLInfo.aspx.designer.cs
@@ -0,0 +1,178 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9174
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// CPML_XHMLInfo 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class CPML_XHMLInfo {
+
+ ///
+ /// lblCPMLID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblCPMLID;
+
+ ///
+ /// cbxCPMLID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxCPMLID;
+
+ ///
+ /// lblXLXHID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblXLXHID;
+
+ ///
+ /// txtXLXHID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtXLXHID;
+
+ ///
+ /// lblDYDJID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblDYDJID;
+
+ ///
+ /// cbxDYDJID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxDYDJID;
+
+ ///
+ /// GtLabel1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel1;
+
+ ///
+ /// txtZSXH 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtNumTextBox txtZSXH;
+
+ ///
+ /// GtLabel7 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel7;
+
+ ///
+ /// txtWHR 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtWHR;
+
+ ///
+ /// GtLabel8 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel8;
+
+ ///
+ /// datWHSJ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtDateTime datWHSJ;
+
+ ///
+ /// txtXLXHID_OLD 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtXLXHID_OLD;
+
+ ///
+ /// txtDYDJID_OLD 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtDYDJID_OLD;
+
+ ///
+ /// txtCPMLID_OLD 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtCPMLID_OLD;
+
+ ///
+ /// txtWHRID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtWHRID;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleCard Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleCard)(base.Master));
+ }
+ }
+ }
+}
diff --git a/CPML_XHMLList.aspx b/CPML_XHMLList.aspx
new file mode 100644
index 0000000..2d551d0
--- /dev/null
+++ b/CPML_XHMLList.aspx
@@ -0,0 +1,69 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleGrid.Master" AutoEventWireup="true"
+ Codebehind="CPML_XHMLList.aspx.cs" Inherits="GThinking.N_XLJC.CPML_XHMLList" Title="适用型�电压" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleGrid.Master" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/CPML_XHMLList.aspx.cs b/CPML_XHMLList.aspx.cs
new file mode 100644
index 0000000..42ae5cc
--- /dev/null
+++ b/CPML_XHMLList.aspx.cs
@@ -0,0 +1,237 @@
+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_MISPRO.Utility;
+using GThinking.N_PUBLIC;
+using GThinking.N_CONTROL;
+namespace GThinking.N_XLJC
+{
+ public partial class CPML_XHMLList : SingleGridBase
+ {
+ CPML_XHML entity = new CPML_XHML();
+ CPML_XHML_M queryentity = new CPML_XHML_M();
+ public string sCPML;
+ private string sBJDID = "";
+
+ #region PageÀàʼþ¼Ì³Ð
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421007;
+ this.UMName = "ÊÊÓÃÐͺŵçѹ";
+ this.CurMaster = Master;
+ this.ModuleGV = grdGrid;
+ this.CurEntity = entity;
+ this.sURLTarget = "CPML_XHMLInfo.aspx";
+ this.CurQueryEntity = queryentity;
+ this.sQueryURLTarget = "CPML_XHMLQuery.aspx";
+ this.PageHeight = 500;
+ this.PageWidth = 700;
+ this.sRefreshClientID = "default";
+ base.DataKeyNames = new string[] { "XLXSBJXHML_CPMLID", "XLXSBJXHML_XLXHID", "XLXSBJXHML_DYDJID" };
+ sBJDID = PageParam.GetRTrimString("BJDID").Trim();
+ if (!IsPostBack)
+ {
+ CurQueryEntity.FieldByName("XHJQPP").Value = "True";
+ if (!sBJDID.Equals(""))
+ {
+ CurQueryEntity.FieldByName("CPML").Value = "¿Õ";
+ }
+ else
+ {
+ CurQueryEntity.FieldByName("CPML").Value = PageParam.GetRTrimString("CPMLID");
+ }
+ if (!string.IsNullOrEmpty(PageParam.GetRTrimString("XLXHID")))
+ {
+ CurQueryEntity.FieldByName("XHID").Value = PageParam.GetRTrimString("XLXHID");
+ }
+
+ }
+
+
+ this.CanDeleteCheckedRows = true;
+
+ base.InitPage();
+
+ TGtGridView.SetGrdColItems("DBERP", grdGrid.FindColumnExByFieldName("XLXSBJXHML_CPMLID"), "select XLXSCPML_CPMLID,XLXSCPML_CPMLMC from XLXSCPML where 1 = 1 and isnull(XLXSCPML_TYBZ,'N')='N' ");
+ if (!IsPostBack)
+ {
+ Master_OnStandardQuery(null, null);
+ }
+ }
+
+
+ #endregion
+
+ #region Ä£°åʼþ¼Ì³Ð
+
+ protected override void Master_OnStandardQuery(object sender, EventArgs e)
+ {
+ base.InitEntityByCondition();
+ base.Master_OnStandardQuery(sender, e);
+ entity.EntityTable.QuerySelSql = GetSQL();
+ entity.GridDataBind(grdGrid, tSession);
+ }
+
+ protected override void BeforeDelete(TDatabase db, ref bool ActionIsDone)
+ {
+ entity.Param.Add("XLXSBJXHML_CPMLID", grdGrid.DataKeys[grdGrid.SelectedIndex]["XLXSBJXHML_CPMLID"].ToString().Trim());
+ entity.Param.Add("XLXSBJXHML_DYDJID", grdGrid.DataKeys[grdGrid.SelectedIndex]["XLXSBJXHML_DYDJID"].ToString().Trim().Split('|')[0]);
+ entity.Param.Add("XLXSBJXHML_XLXHID", grdGrid.DataKeys[grdGrid.SelectedIndex]["XLXSBJXHML_XLXHID"].ToString().Trim());
+ base.BeforeDelete(db, ref ActionIsDone);
+ }
+
+ protected override bool Master_AfterDeleteAction(object sender, EventArgs e)
+ {
+ base.InitEntityByCondition();
+ entity.EntityTable.QuerySelSql = GetSQL();
+ entity.GridDataBind(grdGrid, tSession);
+ grdGrid.SelectedIndex = -1;
+
+ return true;
+ }
+
+ protected override void moduleGV_RowDataBound(object sender, GridViewRowEventArgs e)
+ {
+ if (e.Row.RowType == DataControlRowType.DataRow)
+ {
+ LinkPageParam.AddString("XLXSBJXHML_CPMLID", grdGrid.DataKeys[e.Row.RowIndex]["XLXSBJXHML_CPMLID"].ToString().Trim());
+ LinkPageParam.AddString("XLXSBJXHML_DYDJID", grdGrid.DataKeys[e.Row.RowIndex]["XLXSBJXHML_DYDJID"].ToString().Trim());
+ LinkPageParam.AddString("XLXSBJXHML_XLXHID", grdGrid.DataKeys[e.Row.RowIndex]["XLXSBJXHML_XLXHID"].ToString().Trim());
+ LinkPageParam.AddString("CPML", CurQueryEntity.FieldByName("CPML").Value.Trim());
+ }
+ base.moduleGV_RowDataBound(sender, e);
+ }
+
+ protected override void moduleGV_PageIndexChanging(object sender, GridViewPageEventArgs e)
+ {
+ base.InitEntityByCondition();
+ entity.EntityTable.QuerySelSql = GetSQL();
+ base.moduleGV_PageIndexChanging(sender, e);
+ grdGrid.SelectedIndex = -1;
+ }
+
+ #endregion
+
+ #region ×Ô¶¨Òåʼþ
+ private string GetSQL()
+ {
+ sCPML = queryentity.FieldByName("CPML").Value;
+ TPageParams pageparams = new TPageParams();
+ pageparams.AddString("CPML", sCPML);
+ if (!string.IsNullOrEmpty(PageParam.GetRTrimString("XLXHID")))
+ {
+ pageparams.AddString("XLXHID", PageParam.GetRTrimString("XLXHID"));
+ }
+ SetNewFormParam(pageparams);
+ string sSql = "";
+ sSql = @" select XLXSCPML_XSXH,XLXSBJXHML_CPMLID,XLXSBJXHML_XLXHID,XLXSBJXHML_DYDJID,XLXSBJXHML_ZSXH,XLXSBJXHML_WHR,XLXSBJXHML_WHRID,XLXSBJXHML_WHSJ
+ from XLXSBJXHML
+ left join XLDYDJB on XLDYDJB_DYDJID=XLXSBJXHML_DYDJID
+ left join XLXSCPML on XLXSCPML_CPMLID=XLXSBJXHML_CPMLID
+ where 1=1 and isnull(XLXSCPML_BJY,'N') = 'Y' ";
+ if (CurQueryEntity.FieldByName("XHJQPP").Value.ToString().Trim().ToUpper().Equals("TRUE"))
+ {
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("XHID").Value.Trim()))
+ {
+ sSql += " and XLXSBJXHML_XLXHID=:pXHID ";
+ entity.Param.Add("pXHID", CurQueryEntity.FieldByName("XHID").Value.Trim());
+ }
+
+ }
+ else
+ {
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("XHID").Value.Trim()))
+ {
+ sSql += " and XLXSBJXHML_XLXHID like :pXHID ";
+ entity.Param.Add("pXHID", "%" + CurQueryEntity.FieldByName("XHID").Value.Trim() + "%");
+ }
+ }
+
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("CPML").Value.Trim()))
+ {
+ if (CurQueryEntity.FieldByName("CPML").Value.Trim().Equals("¿Õ"))
+ {
+ sSql += " and isnull(XLXSBJXHML_CPMLID,' ') = ' ' ";
+ }
+ else
+ {
+ sSql += " and XLXSBJXHML_CPMLID=:pCPMLID ";
+ entity.Param.Add("pCPMLID", CurQueryEntity.FieldByName("CPML").Value.Trim());
+ }
+
+ }
+
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("DYDJID").Value.Trim()))
+ {
+ sSql += " and XLXSBJXHML_DYDJID=:pDYDJID ";
+ entity.Param.Add("pDYDJID", CurQueryEntity.FieldByName("DYDJID").Value.Trim());
+ }
+ sSql += "order by XLXSCPML_XSXH,XLXSBJXHML_CPMLID,XLXSBJXHML_ZSXH,XLXSBJXHML_XLXHID,XLDYDJB_XH";
+ return sSql;
+ }
+ #endregion
+
+ #region ¿Ø¼þʼþ
+ protected void btnDR_DropDown(object sender, EventArgs e)
+ {
+
+ btnDR.Nodes.Clear();
+ btnDR.Nodes.Add(new gtTreeNode("ZCLQDDR", "×Ô²ÄÁÏÇåµ¥µ¼Èë"));
+ btnDR.Nodes.Add(new gtTreeNode("EXCELDR", "EXCELµ¼Èë"));
+ MenuAreaUpdate();
+ }
+ protected void btnDR_MenuItemClick(object sender, string value)
+ {
+ base.InitEntityByCondition();
+ if (string.IsNullOrEmpty(CurQueryEntity.FieldByName("CPML").Value.Trim()) || CurQueryEntity.FieldByName("CPML").Value.Trim().Equals("¿Õ"))
+ {
+ ShowMessage("ÇëÏȲéѯ²úƷĿ¼£¡");
+ return;
+ }
+ string sCPMLID = CurQueryEntity.FieldByName("CPML").Value.Trim();
+ TPageParams pageParams = new TPageParams();
+ switch (value)
+ {
+ case "ZCLQDDR":
+
+ pageParams.UrlPath = "CPML_PLDRList.aspx";
+ pageParams.AddString("CPMLID", sCPMLID);
+ pageParams.AddString("XHMLLB", "BJ");
+ OpenModuleDialog(101421007, pageParams);
+ break;
+
+ case "EXCELDR":
+ pageParams.UrlPath = "CPML_DRInfo.aspx";
+ OpenDialog(pageParams);
+ break;
+ }
+ }
+
+ protected void btnXHMLXQ_OnClick(object sender, EventArgs e)
+ {
+ if (grdGrid.SelectedIndex == -1)
+ {
+ ShowMessage("ÇëÑ¡Ôñ¼Ç¼£¡");
+ return;
+ }
+ string sMLXLXHID = grdGrid.DataKeys[grdGrid.SelectedIndex]["XLXSBJXHML_XLXHID"].ToString().Trim();
+ string sMLDYDJID = grdGrid.DataKeys[grdGrid.SelectedIndex]["XLXSBJXHML_DYDJID"].ToString().Trim();
+ TPageParams pageParams = new TPageParams();
+ pageParams.UrlPath = "XHMLXQList.aspx";
+ pageParams.AddString("MLXLXHID", sMLXLXHID);
+ pageParams.AddString("MLDYDJID", sMLDYDJID);
+ OpenModuleDialog(101421007, pageParams);
+ }
+ #endregion
+ }
+}
diff --git a/CPML_XHMLList.aspx.designer.cs b/CPML_XHMLList.aspx.designer.cs
new file mode 100644
index 0000000..d39cc99
--- /dev/null
+++ b/CPML_XHMLList.aspx.designer.cs
@@ -0,0 +1,70 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9179
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// CPML_XHMLList 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class CPML_XHMLList {
+
+ ///
+ /// ButtonTable 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table ButtonTable;
+
+ ///
+ /// btnDR 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnDR;
+
+ ///
+ /// btnXHMLXQ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnXHMLXQ;
+
+ ///
+ /// grdGrid 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtGridView grdGrid;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleGrid Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleGrid)(base.Master));
+ }
+ }
+ }
+}
diff --git a/CPML_XHMLQuery.aspx b/CPML_XHMLQuery.aspx
new file mode 100644
index 0000000..02a9096
--- /dev/null
+++ b/CPML_XHMLQuery.aspx
@@ -0,0 +1,47 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleQuery.Master" AutoEventWireup="true"
+ CodeBehind="CPML_XHMLQuery.aspx.cs" Inherits="GThinking.N_XLJC.CPML_XHMLQuery" Title="查询" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleQuery.Master" %>
+
+
+
+
+
+
+ 产�目录:
+
+
+
+
+
+
+
+
+
+ 型�:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 电压ç‰çº§ï¼š
+
+
+
+
+
+
+
+
diff --git a/CPML_XHMLQuery.aspx.cs b/CPML_XHMLQuery.aspx.cs
new file mode 100644
index 0000000..96380a8
--- /dev/null
+++ b/CPML_XHMLQuery.aspx.cs
@@ -0,0 +1,87 @@
+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;
+
+namespace GThinking.N_XLJC
+{
+ public partial class CPML_XHMLQuery : SingleQueryBase
+ {
+ CPML_XHML_M queryentity = new CPML_XHML_M();
+
+ #region PageÀàʼþ¼Ì³Ð
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421007;
+ this.UMName = "ÊÊÓÃÐͺŵçѹ";
+ this.CurMaster = Master;
+ this.CurQueryEntity = queryentity;
+ this.CurQueryTable = QueryTalbe;
+ this.PageWidth = 420;
+ this.PageHeight = 430;
+ if (!IsPostBack)
+ {
+ InitControls();
+ }
+ base.InitPage();
+ }
+ #endregion
+
+ #region Ä£°åʼþ¼Ì³Ð
+ protected override bool QueryLogicValid()
+ {
+ return base.QueryLogicValid();
+ }
+ #endregion
+
+ #region ×Ô¶¨Òåʼþ
+
+ private void InitControls()
+ {
+ string sSQL = "select XLDYDJB_DYDJID,XLDYDJB_DYDJID as DYDJID from XLDYDJB where 1 = 1 and isnull(XLDYDJB_TYBZ,'N')='N' order by XLDYDJB_DYDJID ";
+ TComboBox.SetComboBox("DBERP", cbxDYDJID, sSQL, true);
+ cbxDYDJID.ShowValue = false;
+
+ cbxCPML.ClearItems();
+ cbxCPML.Items.Add(new ListItem("", ""));
+ cbxCPML.Items.Add(new ListItem("¿Õ", "¿Õ"));
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ sSQL = "select XLXSCPML_CPMLID,XLXSCPML_CPMLMC from XLXSCPML where 1 = 1 ";
+ sSQL += " and isnull(XLXSCPML_TYBZ,'N')='N' and isnull(XLXSCPML_CPMLLX,'N')='N' and isnull(XLXSCPML_BJY,'N') = 'Y' ";
+ sSQL += " order by XLXSCPML_CPMLID ";
+ DataSet ds = dberp.OpenDataSet(sSQL);
+ if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
+ {
+ for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
+ {
+ cbxCPML.Items.Add(new ListItem(ds.Tables[0].Rows[i]["XLXSCPML_CPMLMC"].ToString().Trim(), ds.Tables[0].Rows[i]["XLXSCPML_CPMLID"].ToString().Trim()));
+ }
+ }
+ }
+
+ #endregion
+
+ #region ×Ô¶¨Òåʼþ
+ protected void chkXHJQPP_OnCheckedChanged(object sender, EventArgs e)
+ {
+ if (chkXHJQPP.Checked)
+ {
+ txtXHID.Tag = GThinking.N_CONTROL.gtTextBox.DTagStates.None;
+ }
+ else
+ {
+ txtXHID.Tag = GThinking.N_CONTROL.gtTextBox.DTagStates.Percent;
+ }
+ }
+ #endregion
+ }
+}
diff --git a/CPML_XHMLQuery.aspx.designer.cs b/CPML_XHMLQuery.aspx.designer.cs
new file mode 100644
index 0000000..66a483a
--- /dev/null
+++ b/CPML_XHMLQuery.aspx.designer.cs
@@ -0,0 +1,106 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9174
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// CPML_XHMLQuery 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class CPML_XHMLQuery {
+
+ ///
+ /// QueryTalbe 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table QueryTalbe;
+
+ ///
+ /// lblCPML 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblCPML;
+
+ ///
+ /// cbxCPML 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxCPML;
+
+ ///
+ /// lblXHID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblXHID;
+
+ ///
+ /// txtXHID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtXHID;
+
+ ///
+ /// chkXHJQPP 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtCheckBox chkXHJQPP;
+
+ ///
+ /// lblDYDJID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblDYDJID;
+
+ ///
+ /// cbxDYDJID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxDYDJID;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleQuery Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleQuery)(base.Master));
+ }
+ }
+ }
+}
diff --git a/CPML_XHML_M.cs b/CPML_XHML_M.cs
new file mode 100644
index 0000000..20db7cb
--- /dev/null
+++ b/CPML_XHML_M.cs
@@ -0,0 +1,24 @@
+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_XLJC
+{
+ public class CPML_XHML_M : TBaseNamedQuery
+ {
+ public CPML_XHML_M()
+ {
+ AddFieldDefs("CPML", "²úƷĿ¼");
+ AddFieldDefs("XHID", "ÐͺÅ");
+ AddFieldDefs("DYDJID", "µçѹµÈ¼¶");
+ AddFieldDefs("XHJQPP", "Ðͺž«È·Æ¥Åä");
+ }
+ }
+}
diff --git a/Help/N_XLJC-线缆基础.HTML b/Help/N_XLJC-线缆基础.HTML
new file mode 100644
index 0000000..88908eb
--- /dev/null
+++ b/Help/N_XLJC-线缆基础.HTML
@@ -0,0 +1,206 @@
+
+
+
+
+
+ÏßÀ»ù´¡°ïÖú
+
+
+
+
+
+
+
+
+
¡ø ÏßÀ»ù´¡ ¨‹
+
+
Ö÷ÒªÓÃÓÚά»¤ÏßÀÂÐÐÒµµÄ»ù´¡Êý¾Ý£¬Ö÷Òª¹¦ÄܰüÀ¨£ºÏßÀÂÐͺš¢ÏßÀµçѹµÈ¼¶¡¢ÏßÀ²úÆ·ÌØÐÔ¡¢ÏßÀ±ê×¼ÀàÐÍ¡¢ÏßÀÂÑÕÉ«¡¢ÏßÀ»ù´¡ÒµÎñµ¼º½¡£
+
+
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421000_XLXLXHInfo-线缆型�.html b/Help/N_XLJC_101421000_XLXLXHInfo-线缆型�.html
new file mode 100644
index 0000000..ebbf59a
--- /dev/null
+++ b/Help/N_XLJC_101421000_XLXLXHInfo-线缆型�.html
@@ -0,0 +1,319 @@
+
+
+
+
+
+ÏßÀÂÐͺŰïÖú
+
+
+
+
+
+
+
+
+
+
+
¡¾ÓÃ;¡¿
+
+
ÏßÀÂÐͺʦÄÜÖ÷Ҫά»¤ÏßÀÂÐͺÅÐÅÏ¢¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ »ù±¾ÐͺÅ
+
+
+ ¼Ç¼ÏßÀÂÐͺŵĻù±¾Ðͺš£
+
+
+
+
+ ÐͺűàÂë
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄÐͺűàÂ룬Ϊ¹Ø¼ü×Ö£¬²»ÄÜÖØ¸´¡£
+
+
+
+
+ ÐͺűàºÅ
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄÐͺűàºÅ¡£
+
+
+
+
+ ÐͺÅÃû³Æ
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄÃû³Æ¡£
+
+
+
+
+ ²úÆ·ÓÃ;
+
+
+ ¼Ç¼ÏßÀÂÐͺŵIJúÆ·ÓÃ;¡£
+
+
+
+
+ ²úÆ·ÌØÐÔ
+
+
+ ¼Ç¼ÏßÀÂÐͺŵIJúÆ·ÌØÐÔ¡£
+
+
+
+
+ ÆôÓÃÈÕÆÚ
+
+
+ ¼Ç¼ÏßÀÂÐÍºÅµÄÆôÓÃÈÕÆÚ¡£
+
+
+
+
+ Í£ÓÃÈÕÆÚ
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄÍ£ÓÃÈÕÆÚ¡£
+
+
+
+
+ Í£ÓÃ
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄÍ£ÓÃ״̬¡£
+
+
+
+
+ ά»¤ÈË
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄά»¤ÈË¡£
+
+
+
+
+ ά»¤Ê±¼ä
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄά»¤Ê±¼ä¡£
+
+
+
+
+
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
±¾Ò³ÃæÖ÷Ҫά»¤ÏßÀÂÐͺŵĻù±¾ÐÅÏ¢£¬¿ÉÒÔ¶ÔÏßÀÂÐͺŽøÐÐÐÂÔö¡¢Ð޸ĺÍɾ³ý¡£
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421000_XLXLXHList-线缆型�.html b/Help/N_XLJC_101421000_XLXLXHList-线缆型�.html
new file mode 100644
index 0000000..c62ed17
--- /dev/null
+++ b/Help/N_XLJC_101421000_XLXLXHList-线缆型�.html
@@ -0,0 +1,331 @@
+
+
+
+
+
+ÏßÀÂÐͺŰïÖú
+
+
+
+
+
+
+
+
+
+
+
¡¾ÓÃ;¡¿
+
+
ÏßÀÂÐͺʦÄÜÖ÷Ҫά»¤ÏßÀÂÐͺÅÐÅÏ¢¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ »ù±¾ÐͺÅ
+
+
+ ¼Ç¼ÏßÀÂÐͺŵĻù±¾Ðͺš£
+
+
+
+
+ ÐͺűàÂë
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄÐͺűàÂ룬Ϊ¹Ø¼ü×Ö£¬²»ÄÜÖØ¸´¡£
+
+
+
+
+ ÐͺűàºÅ
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄÐͺűàºÅ¡£
+
+
+
+
+ ÐͺÅÃû³Æ
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄÃû³Æ¡£
+
+
+
+
+ ²úÆ·ÓÃ;
+
+
+ ¼Ç¼ÏßÀÂÐͺŵIJúÆ·ÓÃ;¡£
+
+
+
+
+ ²úÆ·ÌØÐÔ
+
+
+ ¼Ç¼ÏßÀÂÐͺŵIJúÆ·ÌØÐÔ¡£
+
+
+
+
+ ÆôÓÃÈÕÆÚ
+
+
+ ¼Ç¼ÏßÀÂÐÍºÅµÄÆôÓÃÈÕÆÚ¡£
+
+
+
+
+ Í£ÓÃÈÕÆÚ
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄÍ£ÓÃÈÕÆÚ¡£
+
+
+
+
+ Í£ÓÃ
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄÍ£ÓÃ״̬¡£
+
+
+
+
+ ά»¤ÈË
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄά»¤ÈË¡£
+
+
+
+
+ ά»¤Ê±¼ä
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄά»¤Ê±¼ä¡£
+
+
+
+
+
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
1.
+ µ¼Èëȱʡ°´Å¥£¬µã»÷¿ÉÉú³ÉȱʡµÄÏßÀÂÐͺÅÊý¾Ý¡£
+
+
2.
+ µ¼Èëȱʡ°´Å¥ÏÂÀ£¬É¾³ýȱʡ°´Å¥£¬µã»÷¿Éɾ³ýȱʡµÄÏßÀÂÐͺÅÊý¾Ý¡£
+
+
2.
+ ×ÔÏßÀÂÏúÊÛ±¨¼Û²ÄÁÏÇåµ¥µ¼È룬µã»÷¿É¸ù¾ÝÏßÀÂÏúÊÛ±¨¼Û²ÄÁÏÇåµ¥Éú³ÉÏßÀÂÐͺÅÊý¾Ý¡£
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421000_XLXLXHQuery-线缆型�.html b/Help/N_XLJC_101421000_XLXLXHQuery-线缆型�.html
new file mode 100644
index 0000000..dc2daaf
--- /dev/null
+++ b/Help/N_XLJC_101421000_XLXLXHQuery-线缆型�.html
@@ -0,0 +1,263 @@
+
+
+
+
+
+JSERP3 Online Help
+
+
+
+
+
+
+
+
+
+
+
¡¾ÓÃ;¡¿
+
+
ÏßÀÂÐͺʦÄÜÖ÷Ҫά»¤ÏßÀÂÐͺÅÐÅÏ¢¡£
+
+
±¾Ò³ÃæÎªÏßÀÂÐͺŵIJéÑ¯Ò³Ãæ¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
²éѯÌõ¼þ
+
+
+
+
+ ²úÆ·ÓÃ;
+
+
+ ÒÔ²úÆ·ÓÃ;Ϊ¹ýÂËÌõ¼þ£¬ÔÊÐíΪ¿Õ¡£
+
+
+
+
+ »ù±¾ÐͺÅ
+
+
+ ÏßÀÂÐͺŵĻù±¾Ðͺš£
+
+
+
+
+ ÐͺűàÂë
+
+
+ ÏßÀÂÐͺŵÄÐͺűàÂë¡£
+
+
+
+
+ ÐͺÅÃû³Æ
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄÐͺÅÃû³Æ£¬Ö§³ÖÄ£ºý²éѯ¡£
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421000_XLXLXH_DRList-线缆型�.html b/Help/N_XLJC_101421000_XLXLXH_DRList-线缆型�.html
new file mode 100644
index 0000000..d6a6a42
--- /dev/null
+++ b/Help/N_XLJC_101421000_XLXLXH_DRList-线缆型�.html
@@ -0,0 +1,176 @@
+
+
+
+
+
+ÏßÀÂÐͺŰïÖú
+
+
+
+
+
+
+
+
+
¡ø
+µ¼ÈëÊý¾Ý ¨‹
+
+
¡¾ÓÃ;¡¿
+
+
Ö÷ÒªÓÃÓÚµ¼Èë»òɾ³ýȱʡÊý¾Ý ¡£
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ ²úÆ·ÓÃ;
+
+
+ ÏÔʾ²úÆ·ÓÃ;¡£
+
+
+
+
+
¡¾ÒµÎñ˵Ã÷¡¿
+
+
µã»÷¡°È·ÈÏ¡±°´Å¥£¬¸ù¾ÝÑ¡ÔñµÄÌõ¼þ£¬µ¼Èë»òɾ³ý»ù´¡Êý¾Ý¡£µã»÷¡°È¡Ïû¡±°´Å¥£¬¹Ø±Õ½çÃæ¡£
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421000_XLXLXH_DYDJ-线缆型�.html b/Help/N_XLJC_101421000_XLXLXH_DYDJ-线缆型�.html
new file mode 100644
index 0000000..ecd301b
--- /dev/null
+++ b/Help/N_XLJC_101421000_XLXLXH_DYDJ-线缆型�.html
@@ -0,0 +1,186 @@
+
+
+
+
+
+ÏßÀÂÐͺŰïÖú
+
+
+
+
+
+
+
+
+
¡ø
+ÏßÀÂÐͺŵçѹµÈ¼¶ ¨‹
+
+
¡¾ÓÃ;¡¿
+
+
ÏßÀÂÐͺŵçѹµÈ¼¶¹¦ÄÜÖ÷Ҫά»¤ÏßÀÂÐͺŵçѹµÈ¼¶ ¡£
+
+
±¾Ò³ÃæÎªµçѹµÈ¼¶ µÄ±à¼Ò³Ã棬Ö÷ÒªÓÃÓÚÏßÀÂÐͺŵĵçѹµÈ¼¶Ïà¹ØÐÅÏ¢¡£
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
1. Ñ¡ÔñµçѹµÈ¼¶£¬µã»÷È·ÈϽøÐÐÏàÓ¦µÄÐÂÔö¡¢¸üУ¬µã»÷ɾ³ýÔòɾ³ý¼Ç¼¡£
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421001_XLDYDJInfo-线缆电压ç‰çº§.html b/Help/N_XLJC_101421001_XLDYDJInfo-线缆电压ç‰çº§.html
new file mode 100644
index 0000000..850225e
--- /dev/null
+++ b/Help/N_XLJC_101421001_XLDYDJInfo-线缆电压ç‰çº§.html
@@ -0,0 +1,327 @@
+
+
+
+
+
+ÏßÀµçѹµÈ¼¶°ïÖú
+
+
+
+
+
+
+
+
+
+
+
¡¾ÓÃ;¡¿
+
+
ÏßÀµçѹµÈ¼¶¹¦ÄÜÖ÷Ҫά»¤ÏßÀµçѹµÈ¼¶ÐÅÏ¢¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ µçѹµÈ¼¶±àºÅ
+
+
+ ¼Ç¼ÏßÀµçѹµÈ¼¶µÄµçѹµÈ¼¶±àºÅ¡£
+
+
+
+
+ µçѹµÈ¼¶
+
+
+ ¼Ç¼ÏßÀµçѹµÈ¼¶µÄµçѹµÈ¼¶¡£
+
+
+
+
+ Ïàµçѹ
+
+
+ ¼Ç¼Ïàµçѹ¡£
+
+
+
+
+ Ïßµçѹ
+
+
+ ¼Ç¼Ïßµçѹ¡£
+
+
+
+
+ µçѹµÈ¼¶·ÖÀà
+
+
+ ¼Ç¼µçѹµÈ¼¶·ÖÀà¡£
+
+
+
+
+ AC/DC
+
+
+ ¼Ç¼AC|½»Á÷,DC|Ö±Á÷¡£
+
+
+
+
+ ÐòºÅ
+
+
+ ¼Ç¼ÐòºÅ¡£
+
+
+
+
+ ÆôÓÃÈÕÆÚ
+
+
+ ¼Ç¼ÏßÀÂÐÍºÅµÄÆôÓÃÈÕÆÚ¡£
+
+
+
+
+ Í£ÓÃÈÕÆÚ
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄÍ£ÓÃÈÕÆÚ¡£
+
+
+
+
+ Í£ÓÃ
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄÍ£ÓÃ״̬¡£
+
+
+
+
+ ά»¤ÈË
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄά»¤ÈË¡£
+
+
+
+
+ ά»¤Ê±¼ä
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄά»¤Ê±¼ä¡£
+
+
+
+
+
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
±¾Ò³ÃæÖ÷Ҫά»¤ÏßÀµçѹµÈ¼¶µÄ»ù±¾ÐÅÏ¢£¬Ö»ÔÊÐíµ÷ÕûÐòºÅ¡£
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421001_XLDYDJList-线缆电压ç‰çº§.html b/Help/N_XLJC_101421001_XLDYDJList-线缆电压ç‰çº§.html
new file mode 100644
index 0000000..fe0729c
--- /dev/null
+++ b/Help/N_XLJC_101421001_XLDYDJList-线缆电压ç‰çº§.html
@@ -0,0 +1,253 @@
+
+
+
+
+
+ÏßÀµçѹµÈ¼¶°ïÖú
+
+
+
+
+
+
+
+
+
¡ø
+ ÏßÀµçѹµÈ¼¶ ¨‹
+
+
¡¾ÓÃ;¡¿
+
+
ÀûÓÃÉèÖÃȱʡ¿ÉÒÔµ¼Èë»òÕßɾ³ýȱʡÏßÀµçѹµÈ¼¶¡£
+
+
±¾Ò³ÎªµçѹµÈ¼¶Õ¹Ê¾Ò³¡£
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ µçѹµÈ¼¶±àºÅ
+
+
+ ÿÌõ¼Ç¼ÓÐΨһ¹Ì¶¨µÄ±àºÅ¡£
+
+
+
+
+ µçѹµÈ¼¶
+
+
+ ÏÔʾµçѹµÈ¼¶ID¡£
+
+
+
+
+ µçѹ¼ÆÁ¿µ¥Î»
+
+
+ Ò»°ãΪ"V"¡£
+
+
+
+
+ Ïàµçѹ
+
+
+ ÏÔʾÏàÏßÁãÏßµçѹֵ¡£
+
+
+
+
+ Ïßµçѹ
+
+
+ ÏÔʾÏàÏßÏàÏßµçѹֵ¡£
+
+
+
+
+ µçѹµÈ¼¶·ÖÀà
+
+
+ ÏÔʾµçѹµÈ¼¶·ÖÀ࣬ÀýÈç"µÍѹ"£¬"ÖÐѹ"£¬"¸ßѹ"¡£
+
+
+
+
+ AC/DC
+
+
+ AC£¨½»Á÷£©»òÕßDC£¨Ö±Á÷£©¡£
+
+
+
+
+ ÆôÓÃÈÕÆÚ
+
+
+ ÏÔʾÆôÓÃÈÕÆÚ¡£
+
+
+
+
+ Í£ÓÃ
+
+
+ ±íʾÊÇ·ñÍ£Óá£
+
+
+
+
+ Í£ÓÃÈÕÆÚ
+
+
+ ÏÔʾͣÓÃÈÕÆÚ¡£
+
+
+
+
+ ά»¤ÈË
+
+
+ ÏÔʾά»¤ÈË¡£
+
+
+
+
+ ά»¤Ê±¼ä
+
+
+ ÏÔʾά»¤Ê±¼ä¡£
+
+
+
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
±¾Ä£¿é¿ÉÒÔʹÓÃÉèÖÃȱʡ°´Å¥À´µ¼Èë»òÕßɾ³ýȱʡµçѹ¡£
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421003_XLBZLXInfo-线缆产�特性.html b/Help/N_XLJC_101421003_XLBZLXInfo-线缆产�特性.html
new file mode 100644
index 0000000..4006d6e
--- /dev/null
+++ b/Help/N_XLJC_101421003_XLBZLXInfo-线缆产�特性.html
@@ -0,0 +1,954 @@
+
+
+
+
+
+
+
+
+ÏßÀ±ê×¼ÀàÐͰïÖú
+
+
+
+
+
+
+
+
+
+
+
+
¡ø
+ÏßÀ±ê×¼ÀàÐÍ ¨‹
+
+
¡¾ÓÃ;¡¿
+
+
ÏßÀ±ê×¼ÀàÐÍÖ÷ÒªÓÃÓÚά»¤ÏßÀ±ê×¼ÀàÐ͵ÄÏà¹ØÐÅÏ¢¡£
+
+
±¾Ò³ÃæÎªÏßÀ±ê×¼ÀàÐ͵ıà¼Ò³Ã棬Ö÷ÒªÓÃÓÚ¶ÔÏßÀ±ê×¼ÀàÐͽøÐÐн¨¡¢Ð޸ġ¢É¾³ýµÈά»¤£¬»òÕ߲鿴ÏßÀ±ê×¼ÀàÐ͵ÄÏêϸÐÅÏ¢¡£
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ ±ê×¼ÀàÐͱàÂë
+
+
+ ¹Ø¼ü×Ö£¬²»ÄÜÖØ¸´¡£
+
+
+
+
+ ±ê×¼ÀàÐÍÃû³Æ
+
+
+ ±ê×¼ÀàÐÍÃû³ÆËäÈ»²»Êǹؼü×Ö£¬µ«ÊÇËüÊǶÔÒ»¸öΨһIDµÄ˵Ã÷£¬½¨Òé²»ÒªÖØ¸´£¬±ÜÃâÔÚʹÓÃʱÒýÆðÆçÒ壬Ҳ±ÜÃâÎóɾ¡£
+
+
+
+
+ ÅÅÐò
+
+
+ ÏÔʾÅÅÐò˳Ðò¡£
+
+
+
+
+ ά»¤ÈË
+
+
+ ÏÔʾά»¤ÈË¡£
+
+
+
+
+ ά»¤Ê±¼ä
+
+
+ ÏÔʾά»¤Ê±¼ä¡£
+
+
+
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
ÒѾʹÓõÄÏßÀ±ê×¼ÀàÐÍÎÞ·¨É¾³ý¡£
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421003_XLBZLXList-线缆产�特性.html b/Help/N_XLJC_101421003_XLBZLXList-线缆产�特性.html
new file mode 100644
index 0000000..a5a0c80
--- /dev/null
+++ b/Help/N_XLJC_101421003_XLBZLXList-线缆产�特性.html
@@ -0,0 +1,956 @@
+
+
+
+
+
+
+
+
+ÏßÀ±ê×¼ÀàÐͰïÖú
+
+
+
+
+
+
+
+
+
+
+
+
¡ø ÏßÀ±ê×¼ÀàÐÍ ¨‹
+
+
¡¾ÓÃ;¡¿
+
+
ÏßÀ±ê×¼ÀàÐÍÖ÷ÒªÓÃÓÚά»¤ÏßÀ±ê×¼£¬Çø·ÖÏßÀ±ê×¼¡£
+
+
±¾Ò³ÃæÎªÏßÀ±ê×¼ÀàÐ͵ÄÁбíÒ³Ãæ£¬Ö÷ÒªÓÃÓڲ鿴ÒѾά»¤µÄÏßÀ±ê×¼ÀàÐ͵ÄÄÚÈÝ¡£
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ ±ê×¼ÀàÐͱàÂë
+
+
+ ÏÔʾ²úÆ·±ê×¼ID¡£
+
+
+
+
+ ±ê×¼ÀàÐÍÃû³Æ
+
+
+ ÏÔʾÏßÀ±ê×¼Ãû³Æ¡£
+
+
+
+
+ ÅÅÐò
+
+
+ ÏÔʾÏßÀ±ê×¼µÄÅÅÐò¡£
+
+
+
+
+ ά»¤ÈË
+
+
+ ÏÔʾά»¤ÈË¡£
+
+
+
+
+ ά»¤Ê±¼ä
+
+
+ ÏÔʾά»¤Ê±¼ä¡£
+
+
+
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
ÒѾʹÓõÄÏßÀ±ê×¼ÀàÐÍÎÞ·¨É¾³ý¡£
+
¿ÉÒÔʹÓõ¼Èëȱʡµ¼ÈëĬÈϵıê×¼ÀàÐͱàÂë¡£
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421004_XLYSInfo-线缆颜色.html b/Help/N_XLJC_101421004_XLYSInfo-线缆颜色.html
new file mode 100644
index 0000000..9bc8485
--- /dev/null
+++ b/Help/N_XLJC_101421004_XLYSInfo-线缆颜色.html
@@ -0,0 +1,266 @@
+
+
+
+
+
+ÏßÀÂÑÕÉ«°ïÖú
+
+
+
+
+
+
+
+
+
¡ø
+ ÏßÀÂÑÕɫά»¤ ¨‹
+
+
¡¾ÓÃ;¡¿
+
+
Ö÷ÒªÓÃÓÚά»¤ÏßÀÂÑÕÉ«ÐÅÏ¢¡£
+
+
±¾Ò³ÃæÎªÏßÀÂÑÕÉ«µÄά»¤Ò³Ãæ¡£
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ ÑÕÉ«±àÂë
+
+
+ ÑÕÉ«±àÂë²»Äܳ¬¹ý 2 ¸ö×Ö·û¡£ÑÕÉ«±àÂëΪ¹Ø¼ü×Ö£¬²»ÄÜÖØ¸´ ¡£
+
+
+
+
+ ÑÕÉ« Ãû³Æ
+
+
+ ¼Ç¼ÑÕÉ«Ãû³Æ¡£
+
+
+
+
+ ÑÕÉ«ÖÖÀà
+
+
+ ¼Ç¼ÑÕÉ«ÖÖÀà¡£
+
+
+
+
+ ÑÕÉ«×éºÏ
+
+
+ ¼Ç¼ÑÕÉ«×éºÏ¡£
+
+
+
+
+ ά»¤ÈË
+
+
+ ¼Ç¼ά»¤ÈËÐÅÏ¢¡£
+
+
+
+
+ ά»¤Ê±¼ä
+
+
+ ¼Ç¼ά»¤ÏßÀÂÑÕÉ«µÄʱ¼ä¡£
+
+
+
+
+
¡¾²ÎÊý˵Ã÷¡¿
+
+
ÓйزÎÊýʹÓÃ˵Ã÷Ïê¼û¹¦ÄÜÄ£¿éÖеIJÎÊýÁÐ±í¡£
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421004_XLYSList-线缆颜色.html b/Help/N_XLJC_101421004_XLYSList-线缆颜色.html
new file mode 100644
index 0000000..b83a904
--- /dev/null
+++ b/Help/N_XLJC_101421004_XLYSList-线缆颜色.html
@@ -0,0 +1,266 @@
+
+
+
+
+
+ÏßÀÂÑÕÉ«°ïÖú
+
+
+
+
+
+
+
+
+
¡ø ÏßÀÂÑÕɫά»¤ ¨‹
+
+
¡¾ÓÃ;¡¿
+
+
Ö÷ÒªÓÃÓÚά»¤ÏßÀÂÑÕÉ«ÐÅÏ¢¡£
+
+
±¾Ò³ÃæÎªÏßÀÂÑÕÉ«µÄÕ¹Ê¾Ò³Ãæ¡£
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ ÑÕÉ«±àÂë
+
+
+ ÑÕÉ«±àÂë²»Äܳ¬¹ý 2 ¸ö×Ö·û¡£ÑÕÉ«±àÂëΪ¹Ø¼ü×Ö£¬²»ÄÜÖØ¸´ ¡£
+
+
+
+
+ ÑÕÉ« Ãû³Æ
+
+
+ ¼Ç¼ÑÕÉ«Ãû³Æ¡£
+
+
+
+
+ ÑÕÉ«ÖÖÀà
+
+
+ ¼Ç¼ÑÕÉ«ÖÖÀà¡£
+
+
+
+
+ ÑÕÉ«×éºÏ
+
+
+ ¼Ç¼ÑÕÉ«×éºÏ¡£
+
+
+
+
+ ά»¤ÈË
+
+
+ ¼Ç¼ά»¤ÈËÐÅÏ¢¡£
+
+
+
+
+ ά»¤Ê±¼ä
+
+
+ ¼Ç¼ά»¤ÏßÀÂÑÕÉ«µÄʱ¼ä¡£
+
+
+
+
+
¡¾ÒµÎñ˵Ã÷¡¿
+
+
½øÈ빦ÄÜʱ£¬µã»÷¡°µ¼Èëȱʡ¡±°´Å¥£¬¼´¿Éµ¼ÈëȱʡµÄÏßÀÂÑÕÉ«¡£
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421005_XLJCYWDHInfo-线缆基础业务导航.html b/Help/N_XLJC_101421005_XLJCYWDHInfo-线缆基础业务导航.html
new file mode 100644
index 0000000..b2586f6
--- /dev/null
+++ b/Help/N_XLJC_101421005_XLJCYWDHInfo-线缆基础业务导航.html
@@ -0,0 +1,237 @@
+
+
+
+
+
+ÏßÀ»ù´¡ÒµÎñµ¼º½°ïÖú
+
+
+
+
+
+
+
+
+
¡ø
+ÏßÀ»ù´¡ÒµÎñµ¼º½ ¨‹
+
+
¡¾ÓÃ;¡¿
+
+
ÓÃÓÚÉèÖÃÏßÀ»ù´¡ÒµÎñµ¼º½Ò³Ãæ¡£
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
1¡¢ µã»÷¡°ÉèÖõ¼º½Ò³Ã桱°´Å¥£¬µ¯³ö»á»°¿ò£¬Ñ¡Ôñ¶ÔÓ¦µÄµ¼º½Îļþ½øÐÐÉÏ´«¡£
+
+
2¡¢ µã»÷¡°ÉèÖõ¼º½Ò³Ã桱°´Å¥ÏÂÀÑ¡Ïչʾµ±Ç°Ñ¡ÔñµÄµ¼º½Ò³Ãæ¡£
+
+
3¡¢ µã»÷¡°Ò³ÃæÅäÖá±°´Å¥ÏÂÀÑ¡ÏѡÔñ¡°ÉèΪȱʡ¡±Ôò½«µ±Ç°µÄµ¼º½Ò³ÃæÉèÖÃΪȱʡµ¼º½Ò³Ã棬Ï´νøÈëÄ£¿éºó½«×Ô¶¯´ò¿ª¸ÃÒ³Ãæ£»Ñ¡Ôñ¡°É¾³ýÒ³Ãæ¡±Ôò½«µ±Ç°Õ¹Ê¾µÄµ¼º½Ò³ÃæÉ¾³ý£¬Ï´νøÈëÄ£¿éºóÉúЧ¡£
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421005_XLJCYWDH_SZDHYM-线缆基础业务导航.html b/Help/N_XLJC_101421005_XLJCYWDH_SZDHYM-线缆基础业务导航.html
new file mode 100644
index 0000000..000a959
--- /dev/null
+++ b/Help/N_XLJC_101421005_XLJCYWDH_SZDHYM-线缆基础业务导航.html
@@ -0,0 +1,216 @@
+
+
+
+
+
+ÏßÀ»ù´¡ÒµÎñµ¼º½°ïÖú
+
+
+
+
+
+
+
+
+
¡ø
+ÉèÖõ¼º½Ò³Ãæ ¨‹
+
+
¡¾ÓÃ;¡¿
+
+
ÓÃÓÚÉÏ´«µ¼º½Ò³ÃæÎļþ£¬Îļþ¸ñʽֻÄÜΪ£ºhtm ¡¢html ¡¢mht ¡£
+
+
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421006_SelXLWLList-线缆物料代ç �助手.html b/Help/N_XLJC_101421006_SelXLWLList-线缆物料代ç �助手.html
new file mode 100644
index 0000000..d2f16ef
--- /dev/null
+++ b/Help/N_XLJC_101421006_SelXLWLList-线缆物料代ç �助手.html
@@ -0,0 +1,311 @@
+
+
+
+
+
+ÏßÀÂÎïÁÏ´úÂëÖúÊÖ°ïÖú
+
+
+
+
+
+
+
+
+
¡ø ÏßÀÂÎïÁÏ´úÂëÖúÊÖ ¨‹
+
+
¡¾ÓÃ;¡¿
+
+
±¾Ä£¿éΪÏßÀÂÎïÁÏ´úÂëÖúÊÖÄ£¿é£¬ÓÃÓÚÒÔÊ÷ÐͽṹչʾÏßÀÂÎïÁÏ£¬·½±ã²éÕÒºÍÑ¡ÔñÏßÀÂÎïÁÏ¡£
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ ÎïÁϱàÂë
+
+
+ ÏÔʾÎïÁϵıàÂë¡£
+
+
+
+
+ ÎïÁÏÃû³Æ
+
+
+ ÏÔʾÎïÁϵÄÃû³Æ¡£
+
+
+
+
+ ¹æ¸ñÐͺÅ
+
+
+ ÏÔʾÎïÁϵĹæ¸ñÐͺš£
+
+
+
+
+ ͼºÅ
+
+
+ ÏÔʾÎïÁϵÄͼºÅ¡£
+
+
+
+
+ ²ÄÖÊ
+
+
+ ÏÔʾÎïÁϵIJÄÖÊ¡£
+
+
+
+
+ ¹¤³§
+
+
+ ÏÔʾÎïÁÏȱʡ²Ö¿âËùÊôµÄ¹¤³§¡£
+
+
+
+
+ ȱʡ²Ö¿â
+
+
+ ÏÔʾÎïÁϵÄȱʡ²Ö¿â¡£
+
+
+
+
+ ¿ÉÓÃ¿â´æÊýÁ¿
+
+
+ ÏÔʾÎïÁϵĿÉÓÃ¿â´æÊýÁ¿£¬¿ÉÓÃ¿â´æÊýÁ¿= ¿â´æÊýÁ¿- ÒÑ·ÖÅäÊýÁ¿¡£
+
+
+
+
+ ¼ÆÁ¿µ¥Î»
+
+
+ ÏÔʾÎïÁϵĻù±¾¼ÆÁ¿µ¥Î»¡£
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421007_CPMLInfo-线缆产�目录.html b/Help/N_XLJC_101421007_CPMLInfo-线缆产�目录.html
new file mode 100644
index 0000000..2649cc2
--- /dev/null
+++ b/Help/N_XLJC_101421007_CPMLInfo-线缆产�目录.html
@@ -0,0 +1,714 @@
+▲ ÏßÀ²úƷĿ¼ ▼ ¡¾ÓÃ;¡¿ ÓÃÓÚ Î¬»¤ÏßÀ²úƷĿ¼ ¡£
¡¾À¸Ä¿ËµÃ÷¡¿ ²úƷĿ¼±àºÅ
²úƷĿ¼ µÄ ±àºÅ ¡£
²úƷĿ¼Ãû³Æ
²úƷĿ¼µÄÃû³Æ¡£
²úƷĿ¼ÀàÐÍ
²úƷĿ¼µÄÀàÐÍ¡£
°üº¬²úƷĿ¼
°üº¬µÄ ²úƷĿ¼ ¡£
ÆôÓÃÈÕÆÚ
²úƷĿ¼ÆôÓÃÈÕÆÚ ¡£
Í£ÓÃ
²úƷĿ¼ÊÇ·ñÍ£Óà ¡£
Í£ÓÃÈÕÆÚ
²úƷĿ¼ͣÓÃÈÕÆÚ¡£
±¸×¢
ÏÔʾ±¸×¢ÐÅÏ¢¡£
ά»¤ÈË
ÏÔʾά»¤ÈË¡£
ά»¤Ê±¼ä
ÏÔʾά»¤Ê±¼ä¡£
\ No newline at end of file
diff --git a/Help/N_XLJC_101421007_CPMLList-线缆产�目录.html b/Help/N_XLJC_101421007_CPMLList-线缆产�目录.html
new file mode 100644
index 0000000..b6ac947
--- /dev/null
+++ b/Help/N_XLJC_101421007_CPMLList-线缆产�目录.html
@@ -0,0 +1,735 @@
+▲ ÏßÀ²úƷĿ¼ ▼ ¡¾ÓÃ;¡¿ ÓÃÓÚ Î¬»¤ ÏßÀ²úƷĿ¼
¡¾À¸Ä¿ËµÃ÷¡¿ ²úƷĿ¼±àºÅ
²úƷĿ¼ µÄ ±àºÅ ¡£
²úƷĿ¼Ãû³Æ
²úƷĿ¼µÄÃû³Æ¡£
²úƷĿ¼ÀàÐÍ
²úƷĿ¼µÄÀàÐÍ¡£
°üº¬²úƷĿ¼
°üº¬µÄ ²úƷĿ¼ ¡£
ÆôÓÃÈÕÆÚ
²úƷĿ¼ÆôÓÃÈÕÆÚ ¡£
Í£ÓÃ
²úƷĿ¼ÊÇ·ñÍ£Óà ¡£
Í£ÓÃÈÕÆÚ
²úƷĿ¼ͣÓÃÈÕÆÚ¡£
±¸×¢
ÏÔʾ±¸×¢ÐÅÏ¢¡£
ά»¤ÈË
ÏÔʾά»¤ÈË¡£
ά»¤Ê±¼ä
ÏÔʾά»¤Ê±¼ä¡£
\ No newline at end of file
diff --git a/Help/N_XLJC_101421007_CPML_DRInfo-线缆产�目录.html b/Help/N_XLJC_101421007_CPML_DRInfo-线缆产�目录.html
new file mode 100644
index 0000000..11badf6
--- /dev/null
+++ b/Help/N_XLJC_101421007_CPML_DRInfo-线缆产�目录.html
@@ -0,0 +1,64 @@
+
+
+
+
+
+µ¼ÈëÊÊÓÃÐͺŵçѹÎļþ°ïÖú
+
+
+
+
+
+
+
+
+
¡ø
+µ¼ÈëÊÊÓÃÐͺŵçѹ ¨‹
+
+
¡¾ÓÃ;¡¿
+
+
µ¼ÈëÊÊÓÃÐͺŵçѹÐÅÏ¢¡£
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
1 ¡¢
+ µ¼ÈëÎļþ¸ñʽÈçÏ£¬ÁÐÃû±ØÐëÓë¸ñʽÖб£³ÖÒ»Ö£º
+
+
+
+
+ ²úƷĿ¼±àºÅ
+
+
+ ÐͺÅ
+
+
+ µçѹµÈ¼¶
+
+
+
+
+
+
+
+
+
2 ¡¢µ¼ÈëµÄÊý¾Ý±ØÐë·ÅÔÚExcel ÎļþµÄSheet1 Ò³ÃæÉÏ£¬·ñÔò½«µ¼ÖÂÊý¾ÝÎÞ·¨µ¼Èë¡£
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421007_CPML_PLDRList-线缆产�目录.html b/Help/N_XLJC_101421007_CPML_PLDRList-线缆产�目录.html
new file mode 100644
index 0000000..ef5382c
--- /dev/null
+++ b/Help/N_XLJC_101421007_CPML_PLDRList-线缆产�目录.html
@@ -0,0 +1,96 @@
+
+
+
+
+
+×Ô²ÄÁÏÇåµ¥µ¼Èë°ïÖú
+
+
+
+
+
+
+
+
+
¡ø ×Ô²ÄÁÏÇåµ¥µ¼Èë ¨‹
+
+
¡¾ÓÃ;¡¿
+
+
ÓÃÓÚÅúÁ¿Ñ¡ÔñÏßÀ²ÄÁÏÇåµ¥Ðͺš¢µçѹµÈ¼¶ÐÅÏ¢£¬µ¼Èëµ½ÊÊÓÃÐͺŵçѹÖС£
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
µã»÷¡®È·ÈÏ¡¯°´Å¥£¬½«Ëù¹´Ñ¡µÄÐͺš¢µçѹµÈ¼¶ÐÅÏ¢ÅúÁ¿µ¼Èëµ½ÊÊÓÃÐͺŵçѹÖС£
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421007_CPML_PLDRQuery-线缆产�目录.html b/Help/N_XLJC_101421007_CPML_PLDRQuery-线缆产�目录.html
new file mode 100644
index 0000000..8fbdbd1
--- /dev/null
+++ b/Help/N_XLJC_101421007_CPML_PLDRQuery-线缆产�目录.html
@@ -0,0 +1,123 @@
+
+
+
+
+
+×Ô²ÄÁÏÇåµ¥µ¼Èë°ïÖú
+
+
+
+
+
+
+
+
+
¡ø ×Ô²ÄÁÏÇåµ¥µ¼Èë ¨‹
+
+
¡¾ÓÃ;¡¿
+
+
ÓÃÓÚÅúÁ¿Ñ¡ÔñÏßÀ²ÄÁÏÇåµ¥Ðͺš¢µçѹµÈ¼¶£¬µ¼Èëµ½ÊÊÓÃÐͺŵçѹÖС£
+
+
¸ÃÒ³ÃæÎª×Ô²ÄÁÏÇåµ¥µ¼ÈëµÄ²éѯÌõ¼þÉèÖÃÒ³Ãæ¡£
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ ÐͺÅ
+
+
+ °´ÊäÈëµÄÐͺŽøÐвéѯ£¬Ö§³ÖÄ£ºý²éѯ¡£
+
+
+
+
+ µçѹµÈ¼¶
+
+
+ °´Ñ¡ÔñµÄµçѹµÈ¼¶½øÐвéѯ¡£
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421007_CPML_TJDRInfo-线缆产�目录.html b/Help/N_XLJC_101421007_CPML_TJDRInfo-线缆产�目录.html
new file mode 100644
index 0000000..11badf6
--- /dev/null
+++ b/Help/N_XLJC_101421007_CPML_TJDRInfo-线缆产�目录.html
@@ -0,0 +1,64 @@
+
+
+
+
+
+µ¼ÈëÊÊÓÃÐͺŵçѹÎļþ°ïÖú
+
+
+
+
+
+
+
+
+
¡ø
+µ¼ÈëÊÊÓÃÐͺŵçѹ ¨‹
+
+
¡¾ÓÃ;¡¿
+
+
µ¼ÈëÊÊÓÃÐͺŵçѹÐÅÏ¢¡£
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
1 ¡¢
+ µ¼ÈëÎļþ¸ñʽÈçÏ£¬ÁÐÃû±ØÐëÓë¸ñʽÖб£³ÖÒ»Ö£º
+
+
+
+
+ ²úƷĿ¼±àºÅ
+
+
+ ÐͺÅ
+
+
+ µçѹµÈ¼¶
+
+
+
+
+
+
+
+
+
2 ¡¢µ¼ÈëµÄÊý¾Ý±ØÐë·ÅÔÚExcel ÎļþµÄSheet1 Ò³ÃæÉÏ£¬·ñÔò½«µ¼ÖÂÊý¾ÝÎÞ·¨µ¼Èë¡£
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421007_CPML_TJXHMLInfo-线缆产�目录.html b/Help/N_XLJC_101421007_CPML_TJXHMLInfo-线缆产�目录.html
new file mode 100644
index 0000000..261d107
--- /dev/null
+++ b/Help/N_XLJC_101421007_CPML_TJXHMLInfo-线缆产�目录.html
@@ -0,0 +1,271 @@
+
+
+
+
+
+ÊÊÓÃÐͺŵçѹ°ïÖú
+
+
+
+
+
+
+
+
+
+
+
¡¾ÓÃ;¡¿
+
+
ÊÊÓÃÐͺŵçѹ¹¦ÄÜÖ÷Ҫά»¤ÊÊÓÃÐͺŵçѹÐÅÏ¢¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ ²úƷĿ¼
+
+
+ ¼Ç¼ÊÊÓÃÐͺŵçѹµÄ²úƷĿ¼¡£
+
+
+
+
+ ÐͺÅ
+
+
+ ¼Ç¼ÊÊÓÃÐͺŵçѹµÄÐͺš£
+
+
+
+
+ µçѹµÈ¼¶
+
+
+ ¼Ç¼ÊÊÓÃÐͺŵçѹµÄµçѹµÈ¼¶¡£
+
+
+
+
+ ά»¤ÈË
+
+
+ ¼Ç¼ÊÊÓÃÐͺŵçѹµÄά»¤ÈË¡£
+
+
+
+
+ ά»¤Ê±¼ä
+
+
+ ¼Ç¼ÊÊÓÃÐͺŵçѹµÄά»¤Ê±¼ä¡£
+
+
+
+
+
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
±¾Ò³ÃæÖ÷Ҫά»¤ÊÊÓÃÐͺŵçѹµÄ»ù±¾ÐÅÏ¢£¬¿ÉÒÔ¶ÔÊÊÓÃÐͺŵçѹ½øÐÐÐÂÔö¡¢Ð޸ĺÍɾ³ý¡£
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421007_CPML_TJXHMLList-线缆产�目录.html b/Help/N_XLJC_101421007_CPML_TJXHMLList-线缆产�目录.html
new file mode 100644
index 0000000..ee61d9e
--- /dev/null
+++ b/Help/N_XLJC_101421007_CPML_TJXHMLList-线缆产�目录.html
@@ -0,0 +1,273 @@
+
+
+
+
+
+ÊÊÓÃÐͺŵçѹ°ïÖú
+
+
+
+
+
+
+
+
+
+
+
¡¾ÓÃ;¡¿
+
+
ÊÊÓÃÐͺŵçѹ¹¦ÄÜÖ÷Ҫά»¤ÊÊÓÃÐͺŵçѹÐÅÏ¢¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ ²úƷĿ¼
+
+
+ ¼Ç¼ÊÊÓÃÐͺŵçѹµÄ²úƷĿ¼¡£
+
+
+
+
+ ÐͺÅ
+
+
+ ¼Ç¼ÊÊÓÃÐͺŵçѹµÄÐͺš£
+
+
+
+
+ µçѹµÈ¼¶
+
+
+ ¼Ç¼ÊÊÓÃÐͺŵçѹµÄµçѹµÈ¼¶¡£
+
+
+
+
+ ά»¤ÈË
+
+
+ ¼Ç¼ÊÊÓÃÐͺŵçѹµÄά»¤ÈË¡£
+
+
+
+
+ ά»¤Ê±¼ä
+
+
+ ¼Ç¼ÊÊÓÃÐͺŵçѹµÄά»¤Ê±¼ä¡£
+
+
+
+
+
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
1.
+ ±¾Ò³ÃæÓÃÓÚչʾ¼Ç¼ÊÊÓÃÐͺŵçѹµÄÊý¾Ý¡£
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421007_CPML_TJXHMLQuery-线缆产�目录.html b/Help/N_XLJC_101421007_CPML_TJXHMLQuery-线缆产�目录.html
new file mode 100644
index 0000000..679a220
--- /dev/null
+++ b/Help/N_XLJC_101421007_CPML_TJXHMLQuery-线缆产�目录.html
@@ -0,0 +1,253 @@
+
+
+
+
+
+JSERP3 Online Help
+
+
+
+
+
+
+
+
+
+
+
¡¾ÓÃ;¡¿
+
+
±¾Ò³ÃæÎªÊÊÓÃÐͺŵçѹµÄ²éÑ¯Ò³Ãæ¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
²éѯÌõ¼þ
+
+
+
+
+ ²úƷĿ¼
+
+
+ ÒÔ²úƷĿ¼Ϊ¹ýÂËÌõ¼þ£¬ÔÊÐíΪ¿Õ¡£
+
+
+
+
+ ÐͺÅ
+
+
+ ÊÊÓÃÐͺŵçѹµÄÐͺš£
+
+
+
+
+ µçѹµÈ¼¶
+
+
+ ÊÊÓÃÐͺŵçѹµÄµçѹµÈ¼¶¡£
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421007_CPML_XHMLInfo-线缆产�目录.html b/Help/N_XLJC_101421007_CPML_XHMLInfo-线缆产�目录.html
new file mode 100644
index 0000000..261d107
--- /dev/null
+++ b/Help/N_XLJC_101421007_CPML_XHMLInfo-线缆产�目录.html
@@ -0,0 +1,271 @@
+
+
+
+
+
+ÊÊÓÃÐͺŵçѹ°ïÖú
+
+
+
+
+
+
+
+
+
+
+
¡¾ÓÃ;¡¿
+
+
ÊÊÓÃÐͺŵçѹ¹¦ÄÜÖ÷Ҫά»¤ÊÊÓÃÐͺŵçѹÐÅÏ¢¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ ²úƷĿ¼
+
+
+ ¼Ç¼ÊÊÓÃÐͺŵçѹµÄ²úƷĿ¼¡£
+
+
+
+
+ ÐͺÅ
+
+
+ ¼Ç¼ÊÊÓÃÐͺŵçѹµÄÐͺš£
+
+
+
+
+ µçѹµÈ¼¶
+
+
+ ¼Ç¼ÊÊÓÃÐͺŵçѹµÄµçѹµÈ¼¶¡£
+
+
+
+
+ ά»¤ÈË
+
+
+ ¼Ç¼ÊÊÓÃÐͺŵçѹµÄά»¤ÈË¡£
+
+
+
+
+ ά»¤Ê±¼ä
+
+
+ ¼Ç¼ÊÊÓÃÐͺŵçѹµÄά»¤Ê±¼ä¡£
+
+
+
+
+
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
±¾Ò³ÃæÖ÷Ҫά»¤ÊÊÓÃÐͺŵçѹµÄ»ù±¾ÐÅÏ¢£¬¿ÉÒÔ¶ÔÊÊÓÃÐͺŵçѹ½øÐÐÐÂÔö¡¢Ð޸ĺÍɾ³ý¡£
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421007_CPML_XHMLList-线缆产�目录.html b/Help/N_XLJC_101421007_CPML_XHMLList-线缆产�目录.html
new file mode 100644
index 0000000..ee61d9e
--- /dev/null
+++ b/Help/N_XLJC_101421007_CPML_XHMLList-线缆产�目录.html
@@ -0,0 +1,273 @@
+
+
+
+
+
+ÊÊÓÃÐͺŵçѹ°ïÖú
+
+
+
+
+
+
+
+
+
+
+
¡¾ÓÃ;¡¿
+
+
ÊÊÓÃÐͺŵçѹ¹¦ÄÜÖ÷Ҫά»¤ÊÊÓÃÐͺŵçѹÐÅÏ¢¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ ²úƷĿ¼
+
+
+ ¼Ç¼ÊÊÓÃÐͺŵçѹµÄ²úƷĿ¼¡£
+
+
+
+
+ ÐͺÅ
+
+
+ ¼Ç¼ÊÊÓÃÐͺŵçѹµÄÐͺš£
+
+
+
+
+ µçѹµÈ¼¶
+
+
+ ¼Ç¼ÊÊÓÃÐͺŵçѹµÄµçѹµÈ¼¶¡£
+
+
+
+
+ ά»¤ÈË
+
+
+ ¼Ç¼ÊÊÓÃÐͺŵçѹµÄά»¤ÈË¡£
+
+
+
+
+ ά»¤Ê±¼ä
+
+
+ ¼Ç¼ÊÊÓÃÐͺŵçѹµÄά»¤Ê±¼ä¡£
+
+
+
+
+
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
1.
+ ±¾Ò³ÃæÓÃÓÚչʾ¼Ç¼ÊÊÓÃÐͺŵçѹµÄÊý¾Ý¡£
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421007_CPML_XHMLQuery-线缆产�目录.html b/Help/N_XLJC_101421007_CPML_XHMLQuery-线缆产�目录.html
new file mode 100644
index 0000000..679a220
--- /dev/null
+++ b/Help/N_XLJC_101421007_CPML_XHMLQuery-线缆产�目录.html
@@ -0,0 +1,253 @@
+
+
+
+
+
+JSERP3 Online Help
+
+
+
+
+
+
+
+
+
+
+
¡¾ÓÃ;¡¿
+
+
±¾Ò³ÃæÎªÊÊÓÃÐͺŵçѹµÄ²éÑ¯Ò³Ãæ¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
²éѯÌõ¼þ
+
+
+
+
+ ²úƷĿ¼
+
+
+ ÒÔ²úƷĿ¼Ϊ¹ýÂËÌõ¼þ£¬ÔÊÐíΪ¿Õ¡£
+
+
+
+
+ ÐͺÅ
+
+
+ ÊÊÓÃÐͺŵçѹµÄÐͺš£
+
+
+
+
+ µçѹµÈ¼¶
+
+
+ ÊÊÓÃÐͺŵçѹµÄµçѹµÈ¼¶¡£
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421008_XLJGCZBInfo-线缆结构尺�表.html b/Help/N_XLJC_101421008_XLJGCZBInfo-线缆结构尺�表.html
new file mode 100644
index 0000000..5ef9bcd
--- /dev/null
+++ b/Help/N_XLJC_101421008_XLJGCZBInfo-线缆结构尺�表.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+ÏßÀ½ṹ³ßÖØ±í°ïÖú
+
+
+
+
+
+
+
+
+
+
+
¡¾ÓÃ;¡¿
+
+
ÏßÀ½ṹ³ßÖØ±í¹¦ÄÜÖ÷Ҫά»¤ÏßÀ½ṹ³ßÖØ±íÐÅÏ¢¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ 񡧏
+
+
+ ¼Ç¼³ßÖØ±íµÄID£¬¹Ø¼ü×Ö£¬²»ÔÊÐíÖØ¸´¡£
+
+
+
+
+ ±íÃû
+
+
+ ¼Ç¼³ßÖØ±íµÄÃû³Æ¡£
+
+
+
+
+ ¸ºÔðÈË
+
+
+ ¼Ç¼³ßÖØ±íµÄ¸ºÔðÈË¡£
+
+
+
+
+ ³ßÖØ±í¼ÆÁ¿µ¥Î»
+
+
+ ¼Ç¼³ßÖØ±íµÄ¼ÆÁ¿µ¥Î»£¬Ò»°ãΪ1|Kg/Km¡¢2|Kg/m¡£
+
+
+
+
+ ÏßÀ¹æ¸ñµ¥Î»
+
+
+ ¼Ç¼ÏßÀ¹æ¸ñµ¥Î»£¬Ò»°ãΪmm»òÕßmm2¡£
+
+
+
+
+ ³ßÖØ±íÀàÐÍ
+
+
+ ¼Ç¼³ßÖØ±íÀàÐÍ£¬Ò»°ãΪA|²ÄÁÏÓÃÁ¿(Ö±½Óά»¤)¡¢B|²ÄÁÏÓÃÁ¿(Excelµ¼Èë)¡£
+
+
+
+
+ ÐÐÀàÐÍ
+
+
+ ¼Ç¼³ßÖØ±íµÄÐÐÀàÐÍ£¬Ò»°ãΪ1|µ¥ÐС¢2|Ë«ÐС£
+
+
+
+
+ ±ê×¼
+
+
+ ¼Ç¼³ßÖØ±íµÄ±ê×¼£¬Ò»°ãΪN|±íÍâ¡¢Y|±íÄÚ¡£
+
+
+
+
+ µçѹµÈ¼¶
+
+
+ ¼Ç¼³ßÖØ±íµÄµçѹµÈ¼¶£¬Ò»°ãΪN|±íÍâ¡¢Y|±íÄÚ¡£
+
+
+
+
+ ÏßÀÂÐͺÅ
+
+
+ ¼Ç¼³ßÖØ±íµÄÏßÀÂÐͺţ¬Ò»°ãΪN|±íÍâ¡¢Y|±íÄÚ¡£
+
+
+
+
+ ¹¤ÒÕ·ÖÀà
+
+
+ ȡֵϵͳע²áµÄ¹¤ÒÕ·ÖÀ࣬ĬÈÏΪ¿Õ¡£
+
+
+
+
+ ²úƷĿ¼
+
+
+ ³ßÖØ±íµÄ²úƷĿ¼¡£
+
+
+
+
+ ά»¤ÈË
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄά»¤ÈË¡£
+
+
+
+
+ ά»¤Ê±¼ä
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄά»¤Ê±¼ä¡£
+
+
+
+
+
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
1.
+ "º¸Ç·¶Î§¡°¿ÉÓÃÓڲ鿴¶ÔÓ¦½á¹¹³ßÖØ±íµÄÏßÀÂÐͺŽṹ³ßÖØ±íĿ¼¡£
+
1.
+ "³ßÖØ±íÀ¸Ä¿¡°½ö¡°³ßÖØ±íÀàÐÍ¡±=¡¯A¡¯Ê±¿ÉÓ㬿ÉÓÃÓڲ鿴¶ÔÓ¦½á¹¹³ßÖØ±íµÄÀ¸Ä¿¡£
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421008_XLJGCZBList-线缆结构尺�表.html b/Help/N_XLJC_101421008_XLJGCZBList-线缆结构尺�表.html
new file mode 100644
index 0000000..5ef9bcd
--- /dev/null
+++ b/Help/N_XLJC_101421008_XLJGCZBList-线缆结构尺�表.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+ÏßÀ½ṹ³ßÖØ±í°ïÖú
+
+
+
+
+
+
+
+
+
+
+
¡¾ÓÃ;¡¿
+
+
ÏßÀ½ṹ³ßÖØ±í¹¦ÄÜÖ÷Ҫά»¤ÏßÀ½ṹ³ßÖØ±íÐÅÏ¢¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ 񡧏
+
+
+ ¼Ç¼³ßÖØ±íµÄID£¬¹Ø¼ü×Ö£¬²»ÔÊÐíÖØ¸´¡£
+
+
+
+
+ ±íÃû
+
+
+ ¼Ç¼³ßÖØ±íµÄÃû³Æ¡£
+
+
+
+
+ ¸ºÔðÈË
+
+
+ ¼Ç¼³ßÖØ±íµÄ¸ºÔðÈË¡£
+
+
+
+
+ ³ßÖØ±í¼ÆÁ¿µ¥Î»
+
+
+ ¼Ç¼³ßÖØ±íµÄ¼ÆÁ¿µ¥Î»£¬Ò»°ãΪ1|Kg/Km¡¢2|Kg/m¡£
+
+
+
+
+ ÏßÀ¹æ¸ñµ¥Î»
+
+
+ ¼Ç¼ÏßÀ¹æ¸ñµ¥Î»£¬Ò»°ãΪmm»òÕßmm2¡£
+
+
+
+
+ ³ßÖØ±íÀàÐÍ
+
+
+ ¼Ç¼³ßÖØ±íÀàÐÍ£¬Ò»°ãΪA|²ÄÁÏÓÃÁ¿(Ö±½Óά»¤)¡¢B|²ÄÁÏÓÃÁ¿(Excelµ¼Èë)¡£
+
+
+
+
+ ÐÐÀàÐÍ
+
+
+ ¼Ç¼³ßÖØ±íµÄÐÐÀàÐÍ£¬Ò»°ãΪ1|µ¥ÐС¢2|Ë«ÐС£
+
+
+
+
+ ±ê×¼
+
+
+ ¼Ç¼³ßÖØ±íµÄ±ê×¼£¬Ò»°ãΪN|±íÍâ¡¢Y|±íÄÚ¡£
+
+
+
+
+ µçѹµÈ¼¶
+
+
+ ¼Ç¼³ßÖØ±íµÄµçѹµÈ¼¶£¬Ò»°ãΪN|±íÍâ¡¢Y|±íÄÚ¡£
+
+
+
+
+ ÏßÀÂÐͺÅ
+
+
+ ¼Ç¼³ßÖØ±íµÄÏßÀÂÐͺţ¬Ò»°ãΪN|±íÍâ¡¢Y|±íÄÚ¡£
+
+
+
+
+ ¹¤ÒÕ·ÖÀà
+
+
+ ȡֵϵͳע²áµÄ¹¤ÒÕ·ÖÀ࣬ĬÈÏΪ¿Õ¡£
+
+
+
+
+ ²úƷĿ¼
+
+
+ ³ßÖØ±íµÄ²úƷĿ¼¡£
+
+
+
+
+ ά»¤ÈË
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄά»¤ÈË¡£
+
+
+
+
+ ά»¤Ê±¼ä
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄά»¤Ê±¼ä¡£
+
+
+
+
+
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
1.
+ "º¸Ç·¶Î§¡°¿ÉÓÃÓڲ鿴¶ÔÓ¦½á¹¹³ßÖØ±íµÄÏßÀÂÐͺŽṹ³ßÖØ±íĿ¼¡£
+
1.
+ "³ßÖØ±íÀ¸Ä¿¡°½ö¡°³ßÖØ±íÀàÐÍ¡±=¡¯A¡¯Ê±¿ÉÓ㬿ÉÓÃÓڲ鿴¶ÔÓ¦½á¹¹³ßÖØ±íµÄÀ¸Ä¿¡£
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421008_XLJGCZBQuery-线缆结构尺�表.html b/Help/N_XLJC_101421008_XLJGCZBQuery-线缆结构尺�表.html
new file mode 100644
index 0000000..c908d44
--- /dev/null
+++ b/Help/N_XLJC_101421008_XLJGCZBQuery-线缆结构尺�表.html
@@ -0,0 +1,238 @@
+
+
+
+
+
+½á¹¹³ßÖØ±í²éѯ°ïÖú
+
+
+
+
+
+
+
+
+
+
+
¡¾ÓÃ;¡¿
+
+
±¾Ò³ÃæÎªÏßÀ½ṹ³ßÖØ±íµÄ²éÑ¯Ò³Ãæ¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
²éѯÌõ¼þ
+
+
+
+
+ ¸ºÔðÈË
+
+
+ ²éѯ½á¹¹³ßÖØ±íµÄ¸ºÔðÈË¡£
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421008_XLJGCZB_LMSZList-æ �目设置.html b/Help/N_XLJC_101421008_XLJGCZB_LMSZList-æ �目设置.html
new file mode 100644
index 0000000..8a57b7c
--- /dev/null
+++ b/Help/N_XLJC_101421008_XLJGCZB_LMSZList-æ �目设置.html
@@ -0,0 +1,289 @@
+
+
+
+
+
+º¸Ç·¶Î§°ïÖú
+
+
+
+
+
+
+
+
+
+
+
¡¾ÓÃ;¡¿
+
+
º¸Ç·¶Î§¹¦ÄÜÖ÷Ҫչʾ¶ÔÓ¦½á¹¹³ßÖØ±íµÄº¸ÇµÄÄÄЩ·¶Î§¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ ÐòºÅ
+
+
+ ¼Ç¼º¸Ç·¶Î§µÄ¹Ø¼ü×Ö¡£
+
+
+
+
+ ÏßÀÂÐͺÅ
+
+
+ ¼Ç¼º¸Ç·¶Î§µÄÏßÀÂÐͺš£
+
+
+
+
+ µçѹµÈ¼¶
+
+
+ ¼Ç¼º¸Ç·¶Î§µÄµçѹµÈ¼¶¡£
+
+
+
+
+ ±ê×¼
+
+
+ ¼Ç¼º¸Ç·¶Î§µÄ±ê×¼¡£
+
+
+
+
+ ¹¤ÒÕ·ÖÀà
+
+
+ ¼Ç¼º¸Ç·¶Î§µÄ¹¤ÒÕ·ÖÀà¡£
+
+
+
+
+ ±ê×¼±àºÅ
+
+
+ ¼Ç¼º¸Ç·¶Î§µÄ±ê×¼±àºÅ¡£
+
+
+
+ ά»¤ÈË
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄά»¤ÈË¡£
+
+
+
+
+ ά»¤Ê±¼ä
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄά»¤Ê±¼ä¡£
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421008_XLJGCZB_LMSZQuery-æ �目设置.html b/Help/N_XLJC_101421008_XLJGCZB_LMSZQuery-æ �目设置.html
new file mode 100644
index 0000000..f33cb33
--- /dev/null
+++ b/Help/N_XLJC_101421008_XLJGCZB_LMSZQuery-æ �目设置.html
@@ -0,0 +1,238 @@
+
+
+
+
+
+À¸Ä¿ÉèÖòéѯ°ïÖú
+
+
+
+
+
+
+
+
+
+
+
¡¾ÓÃ;¡¿
+
+
±¾Ò³ÃæÎªÀ¸Ä¿ÉèÖõIJéÑ¯Ò³Ãæ¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
²éѯÌõ¼þ
+
+
+
+
+ ±¨¼Û²ÄÁÏÃû³Æ
+
+
+ ²éѯ±¨¼Û²ÄÁÏÃû³Æ¡£
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421008_XLJGCZB_XHMLInfo-涵盖范围.html b/Help/N_XLJC_101421008_XLJGCZB_XHMLInfo-涵盖范围.html
new file mode 100644
index 0000000..8a57b7c
--- /dev/null
+++ b/Help/N_XLJC_101421008_XLJGCZB_XHMLInfo-涵盖范围.html
@@ -0,0 +1,289 @@
+
+
+
+
+
+º¸Ç·¶Î§°ïÖú
+
+
+
+
+
+
+
+
+
+
+
¡¾ÓÃ;¡¿
+
+
º¸Ç·¶Î§¹¦ÄÜÖ÷Ҫչʾ¶ÔÓ¦½á¹¹³ßÖØ±íµÄº¸ÇµÄÄÄЩ·¶Î§¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ ÐòºÅ
+
+
+ ¼Ç¼º¸Ç·¶Î§µÄ¹Ø¼ü×Ö¡£
+
+
+
+
+ ÏßÀÂÐͺÅ
+
+
+ ¼Ç¼º¸Ç·¶Î§µÄÏßÀÂÐͺš£
+
+
+
+
+ µçѹµÈ¼¶
+
+
+ ¼Ç¼º¸Ç·¶Î§µÄµçѹµÈ¼¶¡£
+
+
+
+
+ ±ê×¼
+
+
+ ¼Ç¼º¸Ç·¶Î§µÄ±ê×¼¡£
+
+
+
+
+ ¹¤ÒÕ·ÖÀà
+
+
+ ¼Ç¼º¸Ç·¶Î§µÄ¹¤ÒÕ·ÖÀà¡£
+
+
+
+
+ ±ê×¼±àºÅ
+
+
+ ¼Ç¼º¸Ç·¶Î§µÄ±ê×¼±àºÅ¡£
+
+
+
+ ά»¤ÈË
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄά»¤ÈË¡£
+
+
+
+
+ ά»¤Ê±¼ä
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄά»¤Ê±¼ä¡£
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421008_XLJGCZB_XHMLList-涵盖范围.html b/Help/N_XLJC_101421008_XLJGCZB_XHMLList-涵盖范围.html
new file mode 100644
index 0000000..8a57b7c
--- /dev/null
+++ b/Help/N_XLJC_101421008_XLJGCZB_XHMLList-涵盖范围.html
@@ -0,0 +1,289 @@
+
+
+
+
+
+º¸Ç·¶Î§°ïÖú
+
+
+
+
+
+
+
+
+
+
+
¡¾ÓÃ;¡¿
+
+
º¸Ç·¶Î§¹¦ÄÜÖ÷Ҫչʾ¶ÔÓ¦½á¹¹³ßÖØ±íµÄº¸ÇµÄÄÄЩ·¶Î§¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ ÐòºÅ
+
+
+ ¼Ç¼º¸Ç·¶Î§µÄ¹Ø¼ü×Ö¡£
+
+
+
+
+ ÏßÀÂÐͺÅ
+
+
+ ¼Ç¼º¸Ç·¶Î§µÄÏßÀÂÐͺš£
+
+
+
+
+ µçѹµÈ¼¶
+
+
+ ¼Ç¼º¸Ç·¶Î§µÄµçѹµÈ¼¶¡£
+
+
+
+
+ ±ê×¼
+
+
+ ¼Ç¼º¸Ç·¶Î§µÄ±ê×¼¡£
+
+
+
+
+ ¹¤ÒÕ·ÖÀà
+
+
+ ¼Ç¼º¸Ç·¶Î§µÄ¹¤ÒÕ·ÖÀà¡£
+
+
+
+
+ ±ê×¼±àºÅ
+
+
+ ¼Ç¼º¸Ç·¶Î§µÄ±ê×¼±àºÅ¡£
+
+
+
+ ά»¤ÈË
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄά»¤ÈË¡£
+
+
+
+
+ ά»¤Ê±¼ä
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄά»¤Ê±¼ä¡£
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421008_XLJGCZB_XHMLOper-涵盖范围.html b/Help/N_XLJC_101421008_XLJGCZB_XHMLOper-涵盖范围.html
new file mode 100644
index 0000000..9ec7644
--- /dev/null
+++ b/Help/N_XLJC_101421008_XLJGCZB_XHMLOper-涵盖范围.html
@@ -0,0 +1,275 @@
+
+
+
+
+
+ÅúÁ¿Ìí¼Ó°ïÖú
+
+
+
+
+
+
+
+
+
+
+
¡¾ÓÃ;¡¿
+
+
ÅúÁ¿Ìí¼Ó¹¦ÄÜÖ÷ÒªÓÃÓÚÅúÁ¿Éú³Éº¸Ç·¶Î§¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ ±ê×¼
+
+
+ ¼Ç¼º¸Ç·¶Î§µÄ±ê×¼¡£
+
+
+
+
+ ¹¤ÒÕ·ÖÀà
+
+
+ ¼Ç¼º¸Ç·¶Î§µÄ¹¤ÒÕ·ÖÀà¡£
+
+
+
+
+ ±ê×¼±àºÅ
+
+
+ ¼Ç¼º¸Ç·¶Î§µÄ±ê×¼±àºÅ¡£
+
+
+
+
+ µçѹµÈ¼¶
+
+
+ ¼Ç¼º¸Ç·¶Î§µÄµçѹµÈ¼¶¡£
+
+
+
+
+
+ ÏßÀ»ù±¾ÐͺÅ
+
+
+ ÓÃÓÚ²éѯÏßÀÂÐͺš£
+
+
+
+
+ ÏßÀÂÐͺÅ
+
+
+ ¼Ç¼º¸Ç·¶Î§µÄÏßÀÂÐͺš£
+
+
+
+
+
+
Ñ¡Ôñ¶ÔÓ¦µÄÀ¸Ä¿£¬¿É½øÐеѿ¨¶û»ýÉú³ÉÊý¾Ý
+
+
+
+
+
diff --git a/Help/N_XLJC_101421010_XLXLGGInfo-çº¿ç¼†è§„æ ¼.html b/Help/N_XLJC_101421010_XLXLGGInfo-çº¿ç¼†è§„æ ¼.html
new file mode 100644
index 0000000..5ef9bcd
--- /dev/null
+++ b/Help/N_XLJC_101421010_XLXLGGInfo-çº¿ç¼†è§„æ ¼.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+ÏßÀ½ṹ³ßÖØ±í°ïÖú
+
+
+
+
+
+
+
+
+
+
+
¡¾ÓÃ;¡¿
+
+
ÏßÀ½ṹ³ßÖØ±í¹¦ÄÜÖ÷Ҫά»¤ÏßÀ½ṹ³ßÖØ±íÐÅÏ¢¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ 񡧏
+
+
+ ¼Ç¼³ßÖØ±íµÄID£¬¹Ø¼ü×Ö£¬²»ÔÊÐíÖØ¸´¡£
+
+
+
+
+ ±íÃû
+
+
+ ¼Ç¼³ßÖØ±íµÄÃû³Æ¡£
+
+
+
+
+ ¸ºÔðÈË
+
+
+ ¼Ç¼³ßÖØ±íµÄ¸ºÔðÈË¡£
+
+
+
+
+ ³ßÖØ±í¼ÆÁ¿µ¥Î»
+
+
+ ¼Ç¼³ßÖØ±íµÄ¼ÆÁ¿µ¥Î»£¬Ò»°ãΪ1|Kg/Km¡¢2|Kg/m¡£
+
+
+
+
+ ÏßÀ¹æ¸ñµ¥Î»
+
+
+ ¼Ç¼ÏßÀ¹æ¸ñµ¥Î»£¬Ò»°ãΪmm»òÕßmm2¡£
+
+
+
+
+ ³ßÖØ±íÀàÐÍ
+
+
+ ¼Ç¼³ßÖØ±íÀàÐÍ£¬Ò»°ãΪA|²ÄÁÏÓÃÁ¿(Ö±½Óά»¤)¡¢B|²ÄÁÏÓÃÁ¿(Excelµ¼Èë)¡£
+
+
+
+
+ ÐÐÀàÐÍ
+
+
+ ¼Ç¼³ßÖØ±íµÄÐÐÀàÐÍ£¬Ò»°ãΪ1|µ¥ÐС¢2|Ë«ÐС£
+
+
+
+
+ ±ê×¼
+
+
+ ¼Ç¼³ßÖØ±íµÄ±ê×¼£¬Ò»°ãΪN|±íÍâ¡¢Y|±íÄÚ¡£
+
+
+
+
+ µçѹµÈ¼¶
+
+
+ ¼Ç¼³ßÖØ±íµÄµçѹµÈ¼¶£¬Ò»°ãΪN|±íÍâ¡¢Y|±íÄÚ¡£
+
+
+
+
+ ÏßÀÂÐͺÅ
+
+
+ ¼Ç¼³ßÖØ±íµÄÏßÀÂÐͺţ¬Ò»°ãΪN|±íÍâ¡¢Y|±íÄÚ¡£
+
+
+
+
+ ¹¤ÒÕ·ÖÀà
+
+
+ ȡֵϵͳע²áµÄ¹¤ÒÕ·ÖÀ࣬ĬÈÏΪ¿Õ¡£
+
+
+
+
+ ²úƷĿ¼
+
+
+ ³ßÖØ±íµÄ²úƷĿ¼¡£
+
+
+
+
+ ά»¤ÈË
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄά»¤ÈË¡£
+
+
+
+
+ ά»¤Ê±¼ä
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄά»¤Ê±¼ä¡£
+
+
+
+
+
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
1.
+ "º¸Ç·¶Î§¡°¿ÉÓÃÓڲ鿴¶ÔÓ¦½á¹¹³ßÖØ±íµÄÏßÀÂÐͺŽṹ³ßÖØ±íĿ¼¡£
+
1.
+ "³ßÖØ±íÀ¸Ä¿¡°½ö¡°³ßÖØ±íÀàÐÍ¡±=¡¯A¡¯Ê±¿ÉÓ㬿ÉÓÃÓڲ鿴¶ÔÓ¦½á¹¹³ßÖØ±íµÄÀ¸Ä¿¡£
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421010_XLXLGGList-çº¿ç¼†è§„æ ¼.html b/Help/N_XLJC_101421010_XLXLGGList-çº¿ç¼†è§„æ ¼.html
new file mode 100644
index 0000000..2797641
--- /dev/null
+++ b/Help/N_XLJC_101421010_XLXLGGList-çº¿ç¼†è§„æ ¼.html
@@ -0,0 +1,300 @@
+
+
+
+
+
+ÏßÀ¹æ¸ñ°ïÖú
+
+
+
+
+
+
+
+
+
+
+
¡¾ÓÃ;¡¿
+
+
ÏßÀ¹æ¸ñÖ÷Òª²éѯÏßÀ¹æ¸ñÐÅÏ¢¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ ÐòºÅ
+
+
+ ¼Ç¼ÏßÀ¹æ¸ñµÄÐòºÅ¡£
+
+
+
+
+ ¹æ¸ñ
+
+
+ ¼Ç¼ÏßÀµĹæ¸ñ¡£
+
+
+
+
+ оÏ߽ṹ±àÂë
+
+
+ ¼Ç¼оÏ߽ṹ±àÂë¡£
+
+
+
+
+ оÏ߽ṹ
+
+
+ ¼Ç¼оÏ߽ṹ¡£
+
+
+
+
+ µ¼Ìå½ØÃæ×éºÏ±àÂë
+
+
+ ¼Ç¼µ¼Ìå½ØÃæ×éºÏ±àÂë¡£
+
+
+
+
+ µ¼Ìå½ØÃæ×éºÏ
+
+
+ ¼Ç¼µ¼Ìå½ØÃæ×éºÏ¡£
+
+
+
+
+ Ïß×éÊý
+
+
+ ¼Ç¼Ïß×éÊý¡£
+
+
+
+
+ µ¼Ìå¸ùÊý
+
+
+ ¼Ç¼µ¼Ìå¸ùÊý¡£
+
+
+
+
+ µ¼Ìå½ØÃæ
+
+
+ ¼Ç¼µ¼Ìå½ØÃæ¡£
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421010_XLXLGGQuery-çº¿ç¼†è§„æ ¼.html b/Help/N_XLJC_101421010_XLXLGGQuery-çº¿ç¼†è§„æ ¼.html
new file mode 100644
index 0000000..666a867
--- /dev/null
+++ b/Help/N_XLJC_101421010_XLXLGGQuery-çº¿ç¼†è§„æ ¼.html
@@ -0,0 +1,254 @@
+
+
+
+
+
+ÏßÀ¹æ¸ñ²éѯ°ïÖú
+
+
+
+
+
+
+
+
+
+
+
¡¾ÓÃ;¡¿
+
+
±¾Ò³ÃæÎªÏßÀ¹æ¸ñµÄ²éÑ¯Ò³Ãæ¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
²éѯÌõ¼þ
+
+
+
+
+ оÏ߽ṹ
+
+
+ ²éѯоÏ߽ṹ¡£
+
+
+
+
+ ¹æ¸ñ
+
+
+ ²éѯ¹æ¸ñ¡£
+
+
+
+
+ Ö÷о½ØÃæ
+
+
+ ²éѯÖ÷о½ØÃæ¡£
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421011_XLDZBZInfo-çº¿ç¼†å®šåˆ¶æ ‡å‡†.html b/Help/N_XLJC_101421011_XLDZBZInfo-çº¿ç¼†å®šåˆ¶æ ‡å‡†.html
new file mode 100644
index 0000000..28fe4b2
--- /dev/null
+++ b/Help/N_XLJC_101421011_XLDZBZInfo-çº¿ç¼†å®šåˆ¶æ ‡å‡†.html
@@ -0,0 +1,745 @@
+ÏßÀ¶¨ÖƱê×¼°ïÖú ▲ ÏßÀ¶¨ÖƱê×¼ ▼ ¡¾ÓÃ;¡¿ Ö÷ÒªÓÃÓÚά»¤ÏßÀ¶¨ÖƱê×¼ÐÅÏ¢¡£
±¾Ò³ÃæÎª ÏßÀ¶¨ÖƱê×¼µÄ ά»¤Ò³Ãæ¡£
¡¾À¸Ä¿ËµÃ÷¡¿ ¶¨ÖƱê×¼±àÂë
¼Ç¼¶¨ÖƱê×¼±àÂë¡£
¶¨ÖƱê×¼Ãû³Æ
¼Ç¼ ¶¨ÖƱê×¼ Ãû³Æ¡£
ά»¤ÈË
¼Ç¼ά»¤ÈËÐÅÏ¢¡£
ά»¤Ê±¼ä
¼Ç¼ ×î½üÒ»´Î ά»¤µÄʱ¼ä¡£
\ No newline at end of file
diff --git a/Help/N_XLJC_101421011_XLDZBZList-çº¿ç¼†å®šåˆ¶æ ‡å‡†.html b/Help/N_XLJC_101421011_XLDZBZList-çº¿ç¼†å®šåˆ¶æ ‡å‡†.html
new file mode 100644
index 0000000..4fb91e1
--- /dev/null
+++ b/Help/N_XLJC_101421011_XLDZBZList-çº¿ç¼†å®šåˆ¶æ ‡å‡†.html
@@ -0,0 +1,689 @@
+ÏßÀ¶¨ÖƱê×¼°ïÖú ▲ ÏßÀ¶¨ÖƱê×¼ ▼ ¡¾ÓÃ;¡¿ Ö÷ÒªÓÃÓÚά»¤ÏßÀ¶¨ÖƱê×¼ÐÅÏ¢¡£
±¾Ò³ÃæÎª ÏßÀ¶¨ÖƱê×¼ Õ¹Ê¾Ò³Ãæ¡£
¡¾À¸Ä¿ËµÃ÷¡¿ ¶¨ÖƱê×¼±àÂë
¼Ç¼ ¶¨ÖƱê×¼ ±àÂë¡£
¶¨ÖƱê×¼ Ãû³Æ
¼Ç¼ ¶¨ÖƱê×¼ Ãû³Æ¡£
ά»¤ÈË
¼Ç¼ά»¤ÈËÐÅÏ¢¡£
ά»¤Ê±¼ä
¼Ç¼ ×î½üÒ»´Î ά»¤µÄʱ¼ä¡£
\ No newline at end of file
diff --git a/Help/N_XLJC_101421011_XLDZBZYQInfo-çº¿ç¼†å®šåˆ¶æ ‡å‡†.html b/Help/N_XLJC_101421011_XLDZBZYQInfo-çº¿ç¼†å®šåˆ¶æ ‡å‡†.html
new file mode 100644
index 0000000..2b63fc9
--- /dev/null
+++ b/Help/N_XLJC_101421011_XLDZBZYQInfo-çº¿ç¼†å®šåˆ¶æ ‡å‡†.html
@@ -0,0 +1,653 @@
+ÏßÀ¶¨ÖƱê×¼ÒªÇó°ïÖú ▲ ÏßÀ¶¨ÖƱê×¼ÒªÇó ▼ ¡¾ÓÃ;¡¿ Ö÷ÒªÓÃÓÚά»¤ÏßÀ¶¨ÖƱê×¼ÐÅÏ¢¡£
±¾Ò³ÃæÎª ÏßÀ¶¨ÖƱê×¼ ÒªÇó µÄ ά»¤Ò³Ãæ¡£
¡¾À¸Ä¿ËµÃ÷¡¿ ÐòºÅ
×Ô¶¯Éú³É ¡£
ÏßÀ²úÆ·ÖÖÀà
¹Ì¶¨ÏÂÀÑ¡Ïî¡£
¶¨ÖÆÉú²úÏîÄ¿
¹Ì¶¨ÏÂÀÑ¡Ïî¡£
¶¨ÖÆÉú²úÒªÇó
¹Ì¶¨ÏÂÀÑ¡Ïî¡£
ά»¤ÈË
¼Ç¼ά»¤ÈËÐÅÏ¢¡£
ά»¤Ê±¼ä
¼Ç¼ ×î½üÒ»´Î ά»¤ µÄ ʱ¼ä¡£
\ No newline at end of file
diff --git a/Help/N_XLJC_101421012_XLCPWHDRInfo-按型å�·è§„æ ¼æ ‡å‡†ç”µåŽ‹ç»´æŠ¤çº¿ç¼†äº§å“�.html b/Help/N_XLJC_101421012_XLCPWHDRInfo-按型å�·è§„æ ¼æ ‡å‡†ç”µåŽ‹ç»´æŠ¤çº¿ç¼†äº§å“�.html
new file mode 100644
index 0000000..f39e491
--- /dev/null
+++ b/Help/N_XLJC_101421012_XLCPWHDRInfo-按型å�·è§„æ ¼æ ‡å‡†ç”µåŽ‹ç»´æŠ¤çº¿ç¼†äº§å“�.html
@@ -0,0 +1,266 @@
+
+
+
+
+
+ÏßÀ²úƷά»¤°ïÖú
+
+
+
+
+
+
+
+
+
¡ø ÏßÀ²úƷά»¤ ¨‹
+
+
¡¾ÓÃ;¡¿
+
+
´ËÒ³ÃæÎªµ¼Èë½çÃæ£¬ÓÃÓÚµ¼ÈëÏßÀ²úÆ·¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ µ¼ÈëExcel Îļþ
+
+
+ Ñ¡ÔñÏßÀ²úÆ·µÄµ¼ÈëÎļþ¡£
+
+
+
+
+
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
ͨ¹ýµã»÷ÁбíÒ³¡°µ¼È롱°´Å¥½øÈë´ËÒ³Ãæ£¬Ñ¡ÔñÎļþµ¼Èëºóµã»÷È·¶¨¼´¿É½øÐе¼Èë¡£
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421012_XLCPWHInfo-按型å�·è§„æ ¼æ ‡å‡†ç”µåŽ‹ç»´æŠ¤çº¿ç¼†äº§å“�.html b/Help/N_XLJC_101421012_XLCPWHInfo-按型å�·è§„æ ¼æ ‡å‡†ç”µåŽ‹ç»´æŠ¤çº¿ç¼†äº§å“�.html
new file mode 100644
index 0000000..051688f
--- /dev/null
+++ b/Help/N_XLJC_101421012_XLCPWHInfo-按型å�·è§„æ ¼æ ‡å‡†ç”µåŽ‹ç»´æŠ¤çº¿ç¼†äº§å“�.html
@@ -0,0 +1,354 @@
+
+
+
+
+
+ÏßÀ²úƷά»¤°ïÖú
+
+
+
+
+
+
+
+
+
¡ø ÏßÀ²úƷά»¤ ¨‹
+
+
¡¾ÓÃ;¡¿
+
+
ÏßÀ²úƷά»¤¹¦ÄÜÖ÷Ҫά»¤ÏßÀ²úÆ·ÐÅÏ¢¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ ÐͺÅ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÐͺš£
+
+
+
+
+ ¹æ¸ñ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄ¹æ¸ñ¡£
+
+
+
+
+ ±ê×¼
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄ±ê×¼¡£
+
+
+
+
+ µçѹµÈ¼¶
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄµçѹµÈ¼¶¡£
+
+
+
+
+ ÎïÁϱàÂë
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÎïÁϱàÂë¡£
+
+
+
+
+ ÎïÁÏÃû³Æ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÎïÁÏÃû³Æ¡£
+
+
+
+
+ ¹æ¸ñÐͺÅ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÎïÁϹæ¸ñÐͺš£
+
+
+
+
+ ͼºÅ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÎïÁÏͼºÅ¡£
+
+
+
+
+ ²ÄÖÊ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÎïÁϲÄÖÊ¡£
+
+
+
+
+ ¼ÆÁ¿µ¥Î»
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄ¼ÆÁ¿µ¥Î»¡£
+
+
+
+
+ Íâ¾¶
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÍâ¾¶¡£
+
+
+
+
+ ×îСÍäÇú±¶Êý
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄ×îСÍäÇú±¶Êý¡£
+
+
+
+
+
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
±¾Ò³ÃæÖ÷Ҫά»¤ÏßÀ²úÆ·µÄ»ù±¾ÐÅÏ¢£¬¿ÉÒÔ¶ÔÏßÀ²úÆ·½øÐÐÐÂÔö¡¢Ð޸ĺÍɾ³ý¡£
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421012_XLCPWHList-按型å�·è§„æ ¼æ ‡å‡†ç”µåŽ‹ç»´æŠ¤çº¿ç¼†äº§å“�.html b/Help/N_XLJC_101421012_XLCPWHList-按型å�·è§„æ ¼æ ‡å‡†ç”µåŽ‹ç»´æŠ¤çº¿ç¼†äº§å“�.html
new file mode 100644
index 0000000..8e13acc
--- /dev/null
+++ b/Help/N_XLJC_101421012_XLCPWHList-按型å�·è§„æ ¼æ ‡å‡†ç”µåŽ‹ç»´æŠ¤çº¿ç¼†äº§å“�.html
@@ -0,0 +1,378 @@
+
+
+
+
+
+ÏßÀ²úƷά»¤°ïÖú
+
+
+
+
+
+
+
+
+
¡ø ÏßÀ²úƷά»¤ ¨‹
+
+
¡¾ÓÃ;¡¿
+
+
ÏßÀ²úƷά»¤¹¦ÄÜÖ÷Ҫά»¤ÏßÀ²úÆ·ÐÅÏ¢¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ ÐͺÅ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÐͺš£
+
+
+
+
+ ¹æ¸ñ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄ¹æ¸ñ¡£
+
+
+
+
+ ±ê×¼
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄ±ê×¼¡£
+
+
+
+
+ µçѹµÈ¼¶
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄµçѹµÈ¼¶¡£
+
+
+
+
+ ÎïÁϱàÂë
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÎïÁϱàÂë¡£
+
+
+
+
+ ÎïÁÏÃû³Æ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÎïÁÏÃû³Æ¡£
+
+
+
+
+ ¹æ¸ñÐͺÅ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÎïÁϹæ¸ñÐͺš£
+
+
+
+
+ ͼºÅ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÎïÁÏͼºÅ¡£
+
+
+
+
+ ²ÄÖÊ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÎïÁϲÄÖÊ¡£
+
+
+
+
+ ¼ÆÁ¿µ¥Î»
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄ¼ÆÁ¿µ¥Î»¡£
+
+
+
+
+ Íâ¾¶
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÍâ¾¶¡£
+
+
+
+
+ ×îСÍäÇú±¶Êý
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄ×îСÍäÇú±¶Êý¡£
+
+
+
+
+ ά»¤ÈË
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄά»¤ÈË¡£
+
+
+
+
+ ά»¤Ê±¼ä
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄά»¤Ê±¼ä¡£
+
+
+
+
+
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
1.
+ µ¼Èë°´Å¥£¬µã»÷¿Éµ¼ÈëÏßÀ²úÆ·Êý¾Ý¡£
+
+
2.
+ µ¼Èë°´Å¥ÏÂÀ£¬µ¼³öʾÀýÑ¡Ïµã»÷¿ÉÏÂÔØµ¼ÈëÄ£°åÎļþ¡£
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421012_XLCPWHQuery-按型å�·è§„æ ¼æ ‡å‡†ç”µåŽ‹ç»´æŠ¤çº¿ç¼†äº§å“�.html b/Help/N_XLJC_101421012_XLCPWHQuery-按型å�·è§„æ ¼æ ‡å‡†ç”µåŽ‹ç»´æŠ¤çº¿ç¼†äº§å“�.html
new file mode 100644
index 0000000..ff701ab
--- /dev/null
+++ b/Help/N_XLJC_101421012_XLCPWHQuery-按型å�·è§„æ ¼æ ‡å‡†ç”µåŽ‹ç»´æŠ¤çº¿ç¼†äº§å“�.html
@@ -0,0 +1,304 @@
+
+
+
+
+
+ÏßÀ²úƷά»¤°ïÖú
+
+
+
+
+
+
+
+
+
¡ø ÏßÀ²úƷά»¤ ¨‹
+
+
¡¾ÓÃ;¡¿
+
+
ÏßÀ²úƷά»¤¹¦ÄÜÖ÷Ҫά»¤ÏßÀ²úÆ·ÐÅÏ¢¡£
+
+
±¾Ò³ÃæÎªÏßÀ²úƷά»¤µÄ²éÑ¯Ò³Ãæ¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ ÐͺÅ
+
+
+ ÒÔÏßÀ²úÆ·µÄÐͺÅΪ¹ýÂËÌõ¼þ¡£
+
+
+
+
+ ¹æ¸ñ
+
+
+ ÒÔÏßÀ²úÆ·µÄ¹æ¸ñΪ¹ýÂËÌõ¼þ¡£
+
+
+
+
+ ±ê×¼
+
+
+ ÒÔÏßÀ²úÆ·µÄ±ê׼Ϊ¹ýÂËÌõ¼þ¡£
+
+
+
+
+ µçѹµÈ¼¶
+
+
+ ÒÔÏßÀ²úÆ·µÄµçѹµÈ¼¶Îª¹ýÂËÌõ¼þ¡£
+
+
+
+
+ ÎïÁϱàÂë
+
+
+ ÒÔÏßÀ²úÆ·µÄÎïÁϱàÂëΪ¹ýÂËÌõ¼þ£¬Ö§³ÖÄ£ºý²éѯ¡£
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421013_BJCPWHDRInfo-报价产�维护.html b/Help/N_XLJC_101421013_BJCPWHDRInfo-报价产�维护.html
new file mode 100644
index 0000000..f39e491
--- /dev/null
+++ b/Help/N_XLJC_101421013_BJCPWHDRInfo-报价产�维护.html
@@ -0,0 +1,266 @@
+
+
+
+
+
+ÏßÀ²úƷά»¤°ïÖú
+
+
+
+
+
+
+
+
+
¡ø ÏßÀ²úƷά»¤ ¨‹
+
+
¡¾ÓÃ;¡¿
+
+
´ËÒ³ÃæÎªµ¼Èë½çÃæ£¬ÓÃÓÚµ¼ÈëÏßÀ²úÆ·¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ µ¼ÈëExcel Îļþ
+
+
+ Ñ¡ÔñÏßÀ²úÆ·µÄµ¼ÈëÎļþ¡£
+
+
+
+
+
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
ͨ¹ýµã»÷ÁбíÒ³¡°µ¼È롱°´Å¥½øÈë´ËÒ³Ãæ£¬Ñ¡ÔñÎļþµ¼Èëºóµã»÷È·¶¨¼´¿É½øÐе¼Èë¡£
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421013_BJCPWHInfo-报价产�维护.html b/Help/N_XLJC_101421013_BJCPWHInfo-报价产�维护.html
new file mode 100644
index 0000000..051688f
--- /dev/null
+++ b/Help/N_XLJC_101421013_BJCPWHInfo-报价产�维护.html
@@ -0,0 +1,354 @@
+
+
+
+
+
+ÏßÀ²úƷά»¤°ïÖú
+
+
+
+
+
+
+
+
+
¡ø ÏßÀ²úƷά»¤ ¨‹
+
+
¡¾ÓÃ;¡¿
+
+
ÏßÀ²úƷά»¤¹¦ÄÜÖ÷Ҫά»¤ÏßÀ²úÆ·ÐÅÏ¢¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ ÐͺÅ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÐͺš£
+
+
+
+
+ ¹æ¸ñ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄ¹æ¸ñ¡£
+
+
+
+
+ ±ê×¼
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄ±ê×¼¡£
+
+
+
+
+ µçѹµÈ¼¶
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄµçѹµÈ¼¶¡£
+
+
+
+
+ ÎïÁϱàÂë
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÎïÁϱàÂë¡£
+
+
+
+
+ ÎïÁÏÃû³Æ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÎïÁÏÃû³Æ¡£
+
+
+
+
+ ¹æ¸ñÐͺÅ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÎïÁϹæ¸ñÐͺš£
+
+
+
+
+ ͼºÅ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÎïÁÏͼºÅ¡£
+
+
+
+
+ ²ÄÖÊ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÎïÁϲÄÖÊ¡£
+
+
+
+
+ ¼ÆÁ¿µ¥Î»
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄ¼ÆÁ¿µ¥Î»¡£
+
+
+
+
+ Íâ¾¶
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÍâ¾¶¡£
+
+
+
+
+ ×îСÍäÇú±¶Êý
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄ×îСÍäÇú±¶Êý¡£
+
+
+
+
+
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
±¾Ò³ÃæÖ÷Ҫά»¤ÏßÀ²úÆ·µÄ»ù±¾ÐÅÏ¢£¬¿ÉÒÔ¶ÔÏßÀ²úÆ·½øÐÐÐÂÔö¡¢Ð޸ĺÍɾ³ý¡£
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421013_BJCPWHList-报价产�维护.html b/Help/N_XLJC_101421013_BJCPWHList-报价产�维护.html
new file mode 100644
index 0000000..8e13acc
--- /dev/null
+++ b/Help/N_XLJC_101421013_BJCPWHList-报价产�维护.html
@@ -0,0 +1,378 @@
+
+
+
+
+
+ÏßÀ²úƷά»¤°ïÖú
+
+
+
+
+
+
+
+
+
¡ø ÏßÀ²úƷά»¤ ¨‹
+
+
¡¾ÓÃ;¡¿
+
+
ÏßÀ²úƷά»¤¹¦ÄÜÖ÷Ҫά»¤ÏßÀ²úÆ·ÐÅÏ¢¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ ÐͺÅ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÐͺš£
+
+
+
+
+ ¹æ¸ñ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄ¹æ¸ñ¡£
+
+
+
+
+ ±ê×¼
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄ±ê×¼¡£
+
+
+
+
+ µçѹµÈ¼¶
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄµçѹµÈ¼¶¡£
+
+
+
+
+ ÎïÁϱàÂë
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÎïÁϱàÂë¡£
+
+
+
+
+ ÎïÁÏÃû³Æ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÎïÁÏÃû³Æ¡£
+
+
+
+
+ ¹æ¸ñÐͺÅ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÎïÁϹæ¸ñÐͺš£
+
+
+
+
+ ͼºÅ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÎïÁÏͼºÅ¡£
+
+
+
+
+ ²ÄÖÊ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÎïÁϲÄÖÊ¡£
+
+
+
+
+ ¼ÆÁ¿µ¥Î»
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄ¼ÆÁ¿µ¥Î»¡£
+
+
+
+
+ Íâ¾¶
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÍâ¾¶¡£
+
+
+
+
+ ×îСÍäÇú±¶Êý
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄ×îСÍäÇú±¶Êý¡£
+
+
+
+
+ ά»¤ÈË
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄά»¤ÈË¡£
+
+
+
+
+ ά»¤Ê±¼ä
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄά»¤Ê±¼ä¡£
+
+
+
+
+
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
1.
+ µ¼Èë°´Å¥£¬µã»÷¿Éµ¼ÈëÏßÀ²úÆ·Êý¾Ý¡£
+
+
2.
+ µ¼Èë°´Å¥ÏÂÀ£¬µ¼³öʾÀýÑ¡Ïµã»÷¿ÉÏÂÔØµ¼ÈëÄ£°åÎļþ¡£
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421013_BJCPWHQuery-报价产�维护.html b/Help/N_XLJC_101421013_BJCPWHQuery-报价产�维护.html
new file mode 100644
index 0000000..ff701ab
--- /dev/null
+++ b/Help/N_XLJC_101421013_BJCPWHQuery-报价产�维护.html
@@ -0,0 +1,304 @@
+
+
+
+
+
+ÏßÀ²úƷά»¤°ïÖú
+
+
+
+
+
+
+
+
+
¡ø ÏßÀ²úƷά»¤ ¨‹
+
+
¡¾ÓÃ;¡¿
+
+
ÏßÀ²úƷά»¤¹¦ÄÜÖ÷Ҫά»¤ÏßÀ²úÆ·ÐÅÏ¢¡£
+
+
±¾Ò³ÃæÎªÏßÀ²úƷά»¤µÄ²éÑ¯Ò³Ãæ¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ ÐͺÅ
+
+
+ ÒÔÏßÀ²úÆ·µÄÐͺÅΪ¹ýÂËÌõ¼þ¡£
+
+
+
+
+ ¹æ¸ñ
+
+
+ ÒÔÏßÀ²úÆ·µÄ¹æ¸ñΪ¹ýÂËÌõ¼þ¡£
+
+
+
+
+ ±ê×¼
+
+
+ ÒÔÏßÀ²úÆ·µÄ±ê׼Ϊ¹ýÂËÌõ¼þ¡£
+
+
+
+
+ µçѹµÈ¼¶
+
+
+ ÒÔÏßÀ²úÆ·µÄµçѹµÈ¼¶Îª¹ýÂËÌõ¼þ¡£
+
+
+
+
+ ÎïÁϱàÂë
+
+
+ ÒÔÏßÀ²úÆ·µÄÎïÁϱàÂëΪ¹ýÂËÌõ¼þ£¬Ö§³ÖÄ£ºý²éѯ¡£
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Help/N_XLJC_101421013_BJCPWH_AWLLBDRInfo-报价产�维护.html b/Help/N_XLJC_101421013_BJCPWH_AWLLBDRInfo-报价产�维护.html
new file mode 100644
index 0000000..f39e491
--- /dev/null
+++ b/Help/N_XLJC_101421013_BJCPWH_AWLLBDRInfo-报价产�维护.html
@@ -0,0 +1,266 @@
+
+
+
+
+
+ÏßÀ²úƷά»¤°ïÖú
+
+
+
+
+
+
+
+
+
¡ø ÏßÀ²úƷά»¤ ¨‹
+
+
¡¾ÓÃ;¡¿
+
+
´ËÒ³ÃæÎªµ¼Èë½çÃæ£¬ÓÃÓÚµ¼ÈëÏßÀ²úÆ·¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ µ¼ÈëExcel Îļþ
+
+
+ Ñ¡ÔñÏßÀ²úÆ·µÄµ¼ÈëÎļþ¡£
+
+
+
+
+
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
ͨ¹ýµã»÷ÁбíÒ³¡°µ¼È롱°´Å¥½øÈë´ËÒ³Ãæ£¬Ñ¡ÔñÎļþµ¼Èëºóµã»÷È·¶¨¼´¿É½øÐе¼Èë¡£
+
+
+
+
+
+
diff --git a/Help/N_XLXSBJ_101421009_XLXSBJCLDHInfo-线缆报价�料代�.html b/Help/N_XLXSBJ_101421009_XLXSBJCLDHInfo-线缆报价�料代�.html
new file mode 100644
index 0000000..5c04100
--- /dev/null
+++ b/Help/N_XLXSBJ_101421009_XLXSBJCLDHInfo-线缆报价�料代�.html
@@ -0,0 +1,245 @@
+
+
+
+
+
+ÏßÀÂÏúÊÛ±¨¼Û²ÄÁÏ´úºÅ°ïÖú
+
+
+
+
+
+
+
+
+
+
+
¡¾ÓÃ;¡¿
+
+
ÏßÀÂÏúÊÛ±¨¼Û²ÄÁÏ´úºÅ¹¦ÄÜÖ÷Ҫά»¤ÏßÀÂÏúÊÛ±¨¼Û²ÄÁÏ´úºÅÐÅÏ¢¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ ±¨¼Û²ÄÁÏ
+
+
+ Ö¸¶¨²ÄÁÏ´úºÅ¶ÔÓ¦µÄ±¨¼Û²ÄÁÏ£¬²»ÔÊÐíΪ¿Õ¡£
+
+
+
+
+
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
1.
+ "±¨¼Û²ÄÁÏÃû³Æ¡°¿ÉÓÃÓÚ¶Ô±¨¼Û²ÄÁϵÄɸѡ¡£
+
1.
+ "±¨¼Û²ÄÁÏ¡°ÎªÖ¸¶¨²ÄÁÏ´úºÅ¶ÔÓ¦µÄ±¨¼Û²ÄÁÏ¡£
+
+
+
+
+
+
diff --git a/Help/N_XLXSBJ_101421009_XLXSBJCLDHList-线缆报价�料代�.html b/Help/N_XLXSBJ_101421009_XLXSBJCLDHList-线缆报价�料代�.html
new file mode 100644
index 0000000..6b0b21a
--- /dev/null
+++ b/Help/N_XLXSBJ_101421009_XLXSBJCLDHList-线缆报价�料代�.html
@@ -0,0 +1,283 @@
+
+
+
+
+
+ÏßÀÂÏúÊÛ±¨¼Û²ÄÁÏ´úºÅ°ïÖú
+
+
+
+
+
+
+
+
+
+
+
¡¾ÓÃ;¡¿
+
+
ÏßÀÂÏúÊÛ±¨¼Û²ÄÁÏ´úºÅ¹¦ÄÜÖ÷Ҫά»¤ÏßÀÂÏúÊÛ±¨¼Û²ÄÁÏ´úºÅÐÅÏ¢¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ ²ÄÁϱàÂë
+
+
+ ²ÄÁÏ´úºÅµÄ²ÄÁϱàÂë¡£
+
+
+
+
+ ²ÄÁÏÃû³Æ
+
+
+ ²ÄÁÏ´úºÅµÄ²ÄÁÏÃû³Æ¡£
+
+
+
+
+ ±¨¼Û²ÄÁÏ
+
+
+ ²ÄÁÏ´úºÅµÄ±¨¼Û²ÄÁÏ¡£
+
+
+
+
+
+ ±¸×¢
+
+
+ ²ÄÁÏ´úºÅµÄ±¸×¢¡£
+
+
+
+
+ ά»¤ÈË
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄά»¤ÈË¡£
+
+
+
+
+ ά»¤Ê±¼ä
+
+
+ ¼Ç¼ÏßÀÂÐͺŵÄά»¤Ê±¼ä¡£
+
+
+
+
+
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
1.
+ Ë«»÷¿É½øÐвÄÁÏ´úºÅ¶ÔÓ¦±¨¼Û²ÄÁϵÄÔöɾ¡£
+
+
+
+
+
+
+
diff --git a/Help/N_XLXSBJ_101421009_XLXSBJCLDHQuery-线缆报价�料代�.html b/Help/N_XLXSBJ_101421009_XLXSBJCLDHQuery-线缆报价�料代�.html
new file mode 100644
index 0000000..ec0b72d
--- /dev/null
+++ b/Help/N_XLXSBJ_101421009_XLXSBJCLDHQuery-线缆报价�料代�.html
@@ -0,0 +1,238 @@
+
+
+
+
+
+ÏßÀÂÏúÊÛ±¨¼Û²ÄÁÏ´úºÅ²éѯ°ïÖú
+
+
+
+
+
+
+
+
+
+
+
¡¾ÓÃ;¡¿
+
+
±¾Ò³ÃæÎªÏßÀÂÏúÊÛ±¨¼Û²ÄÁÏ´úºÅµÄ²éÑ¯Ò³Ãæ¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
²éѯÌõ¼þ
+
+
+
+
+ ²ÄÁÏÖÖÀà
+
+
+ ²éѯ²ÄÁÏ´úºÅ¶ÔÓ¦µÄÖÖÀà¡£
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/MAC8.cs b/MAC8.cs
new file mode 100644
index 0000000..5ec26f7
--- /dev/null
+++ b/MAC8.cs
@@ -0,0 +1,62 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+using System;
+using System.Data;
+using System.Configuration;
+using System.Web;
+using GThinking.N_MISPRO;
+
+[assembly: AssemblyTitle("N_XLJC")] // ²¿¼þID£¬ÎÞ°æ±¾ºÅ
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("½ËÕÊ¡½ð˼άÐÅÏ¢¼¼ÊõÓÐÏÞ¹«Ë¾")]
+[assembly: AssemblyProduct("½ð˼άÈí¼þ")]
+[assembly: AssemblyCopyright("(c) ½ËÕÊ¡½ð˼άÐÅÏ¢¼¼ÊõÓÐÏÞ¹«Ë¾ °æÈ¨ËùÓÐ")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+[assembly: ComVisible(false)]
+// GUID¡£±àºÅ¹æÔò47544950-5333-4e45-5420-xxxxxxxxxxx¡£Ç°ËĶι̶¨¡£×îºóÒ»¶ÎΪ²¿¼þID×Ö·û´®ASCIIÂ룬
+// ²»º¬Æ½Ì¨°æ±¾ºÅ£¬×6×Ö½Ú£¬³¬³¤ÐèÒªËõд£¬²»×㳤¶È²¹¿Õ¸ñ¡£
+[assembly: Guid("47544950-5338-4E45-5420-4E5F4443484A")]
+// ³ÌÐò¼¯°æ±¾ÐÅÏ¢
+[assembly: AssemblyVersion("1.0.0.0")] // ¹Ì¶¨Îª1.0.0.0
+[assembly: AssemblyFileVersion("8.0.0.0")] // ²¿¼þ°æ±¾
+
+
+namespace GThinking.N_XLJC
+{
+ public class Mac : GThinking.N_MISPRO.Mac
+ {
+ public Mac()
+ {
+
+ // ÒÔÏÂÉèÖøò¿¼þµÄÓйØÐÅÏ¢
+ ID = "N_XLJC8";
+ ClassID = "N_XLJC";
+ Name = "ÏßÀ»ù´¡";
+ Protocol = "NET";
+ OACBVersion = 4;
+ Version = 8;
+ DBVersion = 2;
+ DbExtVersion = 0;
+ Vendor = "½ð˼άÐÅÏ¢¼¼ÊõÓÐÏÞ¹«Ë¾";
+ Comment = "±ê×¼°æ";
+ // ÒÔÏÂÉèÖø÷Ä£¿éµÄÐÅÏ¢
+
+ AddModuleInfo(101421000, 0, "ÏßÀÂÐͺÅ", "F", "XLXLXHList.aspx");
+ AddModuleInfo(101421001, 0, "ÏßÀµçѹµÈ¼¶", "F", "XLDYDJList.aspx");
+ AddModuleInfo(101421003, 0, "ÏßÀ±ê×¼ÀàÐÍ", "F", "XLBZLXList.aspx");
+ AddModuleInfo(101421004, 0, "ÏßÀÂÑÕÉ«", "F", "XLYSList.aspx");
+ AddModuleInfo(101421005, 0, "ÏßÀ»ù´¡ÒµÎñµ¼º½", "F", "XLJCYWDHInfo.aspx");
+ AddModuleInfo(101421006, 0, "ÏßÀÂÎïÁÏ´úÂëÖúÊÖ", "H", "SelXLWLList.aspx");
+ AddModuleInfo(101421007, 0, "ÏßÀ²úƷĿ¼", "F", "CPMLList.aspx");
+ AddModuleInfo(101421008, 0, "ÏßÀ½ṹ³ßÖØ±í", "F", "XLJGCZBList.aspx");
+ AddModuleInfo(101421009, 0, "ÏßÀÂÏúÊÛ±¨¼Û²ÄÁÏ´úºÅ", "F", "XLXSBJCLDHList.aspx");
+ AddModuleInfo(101421010, 0, "ÏßÀ¹æ¸ñ", "F", "XLXLGGList.aspx");
+ AddModuleInfo(101421011, 0, "ÏßÀ¶¨ÖƱê×¼", "F", "XLDZBZList.aspx");
+ AddModuleInfo(101421012, 0, "ÏßÀ²úƷά»¤", "F", "XLCPWHList.aspx");
+ AddModuleInfo(101421013, 0, "±¨¼Û²úƷά»¤", "F", "BJCPWHList.aspx");
+ }
+ }
+}
diff --git a/N_XLJCA.csproj b/N_XLJCA.csproj
new file mode 100644
index 0000000..949a32a
--- /dev/null
+++ b/N_XLJCA.csproj
@@ -0,0 +1,570 @@
+
+
+ Debug
+ AnyCPU
+ 8.0.50727
+ 2.0
+ {71B42024-9214-4B15-BF25-BA2055D88172}
+ {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}
+ Library
+ Properties
+ GThinking.N_XLJC
+ N_XLJCA
+
+
+ true
+ full
+ false
+ ..\..\Bin\
+ TRACE;DEBUG;GTIPS8NET
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+ False
+ ..\..\Bin\N_PUBLICA.dll
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ASPXCodeBehind
+ BJCPWHDRInfo.aspx
+
+
+ BJCPWHDRInfo.aspx
+
+
+ ASPXCodeBehind
+ BJCPWHInfo.aspx
+
+
+ BJCPWHInfo.aspx
+
+
+ ASPXCodeBehind
+ BJCPWHList.aspx
+
+
+ BJCPWHList.aspx
+
+
+ ASPXCodeBehind
+ BJCPWHQuery.aspx
+
+
+ BJCPWHQuery.aspx
+
+
+ ASPXCodeBehind
+ BJCPWH_AWLLBDRInfo.aspx
+
+
+ BJCPWH_AWLLBDRInfo.aspx
+
+
+
+
+ ASPXCodeBehind
+ CPML_PLDRList.aspx
+
+
+ CPML_PLDRList.aspx
+
+
+ ASPXCodeBehind
+ CPML_PLDRQuery.aspx
+
+
+ CPML_PLDRQuery.aspx
+
+
+
+ ASPXCodeBehind
+ CPML_TJDRInfo.aspx
+
+
+ CPML_TJDRInfo.aspx
+
+
+
+ CPML_TJXHMLInfo.aspx
+ ASPXCodeBehind
+
+
+ CPML_TJXHMLInfo.aspx
+
+
+ ASPXCodeBehind
+ CPML_TJXHMLList.aspx
+
+
+ CPML_TJXHMLList.aspx
+
+
+ ASPXCodeBehind
+ CPML_TJXHMLQuery.aspx
+
+
+ CPML_TJXHMLQuery.aspx
+
+
+
+
+ XHMLXQInfo.aspx
+ ASPXCodeBehind
+
+
+ XHMLXQInfo.aspx
+
+
+ XHMLXQList.aspx
+ ASPXCodeBehind
+
+
+ XHMLXQList.aspx
+
+
+ XHMLXQQuery.aspx
+ ASPXCodeBehind
+
+
+ XHMLXQQuery.aspx
+
+
+ ASPXCodeBehind
+ XHMLXQ_DR.aspx
+
+
+ XHMLXQ_DR.aspx
+
+
+
+
+
+ ASPXCodeBehind
+ XLCPWHDRInfo.aspx
+
+
+ XLCPWHDRInfo.aspx
+
+
+ ASPXCodeBehind
+ XLCPWHInfo.aspx
+
+
+ XLCPWHInfo.aspx
+
+
+ XLCPWHList.aspx
+ ASPXCodeBehind
+
+
+ XLCPWHList.aspx
+
+
+ ASPXCodeBehind
+ XLCPWHQuery.aspx
+
+
+ XLCPWHQuery.aspx
+
+
+
+
+ CPMLInfo.aspx
+ ASPXCodeBehind
+
+
+ CPMLInfo.aspx
+
+
+ CPMLList.aspx
+ ASPXCodeBehind
+
+
+ CPMLList.aspx
+
+
+
+ ASPXCodeBehind
+ CPML_DRInfo.aspx
+
+
+ CPML_DRInfo.aspx
+
+
+
+ ASPXCodeBehind
+ CPML_XHMLInfo.aspx
+
+
+ CPML_XHMLInfo.aspx
+
+
+ ASPXCodeBehind
+ CPML_XHMLList.aspx
+
+
+ CPML_XHMLList.aspx
+
+
+ ASPXCodeBehind
+ CPML_XHMLQuery.aspx
+
+
+ CPML_XHMLQuery.aspx
+
+
+
+
+ XLDZBZInfo.aspx
+ ASPXCodeBehind
+
+
+ XLDZBZInfo.aspx
+
+
+ XLDZBZList.aspx
+ ASPXCodeBehind
+
+
+ XLDZBZList.aspx
+
+
+
+ XLDZBZYQInfo.aspx
+ ASPXCodeBehind
+
+
+ XLDZBZYQInfo.aspx
+
+
+ XLJGCZB_XHMLOper.aspx
+ ASPXCodeBehind
+
+
+ XLJGCZB_XHMLOper.aspx
+
+
+
+
+ SelXLWLList.aspx
+ ASPXCodeBehind
+
+
+ SelXLWLList.aspx
+
+
+
+ XLBZLXInfo.aspx
+ ASPXCodeBehind
+
+
+ XLBZLXInfo.aspx
+
+
+ XLBZLXList.aspx
+ ASPXCodeBehind
+
+
+ XLBZLXList.aspx
+
+
+
+ XLDYDJInfo.aspx
+ ASPXCodeBehind
+
+
+ XLDYDJInfo.aspx
+
+
+ XLDYDJList.aspx
+ ASPXCodeBehind
+
+
+ XLDYDJList.aspx
+
+
+
+ XLJCYWDHInfo.aspx
+ ASPXCodeBehind
+
+
+ XLJCYWDHInfo.aspx
+
+
+ XLJCYWDH_SZDHYM.aspx
+ ASPXCodeBehind
+
+
+ XLJCYWDH_SZDHYM.aspx
+
+
+
+
+ XLJGCZBInfo.aspx
+ ASPXCodeBehind
+
+
+ XLJGCZBInfo.aspx
+
+
+ XLJGCZBList.aspx
+ ASPXCodeBehind
+
+
+ XLJGCZBList.aspx
+
+
+ XLJGCZBQuery.aspx
+ ASPXCodeBehind
+
+
+ XLJGCZBQuery.aspx
+
+
+
+ XLJGCZB_LMSZList.aspx
+ ASPXCodeBehind
+
+
+ XLJGCZB_LMSZList.aspx
+
+
+ XLJGCZB_LMSZQuery.aspx
+ ASPXCodeBehind
+
+
+ XLJGCZB_LMSZQuery.aspx
+
+
+
+
+
+ XLJGCZB_XHMLList.aspx
+ ASPXCodeBehind
+
+
+ XLJGCZB_XHMLList.aspx
+
+
+ ASPXCodeBehind
+ XLXLGGInfo.aspx
+
+
+ XLXLGGInfo.aspx
+
+
+
+ XLXLXHInfo.aspx
+ ASPXCodeBehind
+
+
+ XLXLXHInfo.aspx
+
+
+ XLXLXHList.aspx
+ ASPXCodeBehind
+
+
+ XLXLXHList.aspx
+
+
+ XLXLXHQuery.aspx
+ ASPXCodeBehind
+
+
+ XLXLXHQuery.aspx
+
+
+
+ XLXLXH_DRList.aspx
+ ASPXCodeBehind
+
+
+ XLXLXH_DRList.aspx
+
+
+ XLXLXH_DYDJ.aspx
+ ASPXCodeBehind
+
+
+ XLXLXH_DYDJ.aspx
+
+
+
+
+
+ XLXSBJCLDHInfo.aspx
+ ASPXCodeBehind
+
+
+ XLXSBJCLDHInfo.aspx
+
+
+ XLXSBJCLDHList.aspx
+ ASPXCodeBehind
+
+
+ XLXSBJCLDHList.aspx
+
+
+ XLXSBJCLDHQuery.aspx
+ ASPXCodeBehind
+
+
+ XLXSBJCLDHQuery.aspx
+
+
+
+
+ XLYSInfo.aspx
+ ASPXCodeBehind
+
+
+ XLYSInfo.aspx
+
+
+ XLYSList.aspx
+ ASPXCodeBehind
+
+
+ XLYSList.aspx
+
+
+
+ XLXLGGList.aspx
+ ASPXCodeBehind
+
+
+ XLXLGGList.aspx
+
+
+ XLXLGGQuery.aspx
+ ASPXCodeBehind
+
+
+ XLXLGGQuery.aspx
+
+
+
+ XLJGCZB_XHMLInfo.aspx
+ ASPXCodeBehind
+
+
+ XLJGCZB_XHMLInfo.aspx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ True
+ True
+ 0
+ /
+ http://localhost/GTHINKING
+ True
+ http://localhost/GTHINKING
+ False
+
+
+
+
+
\ No newline at end of file
diff --git a/N_XLJCA.suo b/N_XLJCA.suo
new file mode 100644
index 0000000000000000000000000000000000000000..c55f63db5fe31485d989e4d5b2794d99507fb55f
GIT binary patch
literal 2560
zcmeHJu}Z^W5dPAtD1y|bgNW48K~YBsQIZ&2Yb@1*LnVl)RJ0XaA-;vLpy1%>u8S{V
zN0*8|L`NIHOPeAl1uHJ4xpM#AeYyMZ&;7Zh)tB-2n}>-H{Geq-(QrmE^bJ?23%e8p
zB2>g~IF8c<0jeSOPz64DR=Gcqd+6xlQU9R=S(NyzAORgk$_re1t^6w)$6&kX+q0oV
zWc99gtYhend@&-61*{jw7N-8DtiT4EFM)9A7SN;gWBCiURWs
zA7h*LKKT#}{xBbs;1ra+9{C&s0D1N20Q|3zms@1Fdr03)?c`1d$YO`oKNXm^U+a_k
zC+&XE%+0(_)w}(EZlPfbc^KHiI#TRo6C3VoV6lZKkzrS@($d)9Yt(W`)4v(zJ)LEw
z?xHH^z!}cD7TJX|mCE!rVPThXDX6qm?zu_JqD*t&EY|}4Dwt#UmKkkRJD>){9t~@Z
RQvS;flSj$k4O8uF`U0_M5d8oE
literal 0
HcmV?d00001
diff --git a/N_XLJC_101421012_XLCPWHDRInfo-按型å�·è§„æ ¼æ ‡å‡†ç”µåŽ‹ç»´æŠ¤çº¿ç¼†äº§å“�.html b/N_XLJC_101421012_XLCPWHDRInfo-按型å�·è§„æ ¼æ ‡å‡†ç”µåŽ‹ç»´æŠ¤çº¿ç¼†äº§å“�.html
new file mode 100644
index 0000000..9ab8213
--- /dev/null
+++ b/N_XLJC_101421012_XLCPWHDRInfo-按型å�·è§„æ ¼æ ‡å‡†ç”µåŽ‹ç»´æŠ¤çº¿ç¼†äº§å“�.html
@@ -0,0 +1,267 @@
+
+
+
+
+
+°´ÐͺŹæ¸ñ±ê×¼µçѹά»¤ÏßÀ²úÆ·°ïÖú
+
+
+
+
+
+
+
+
+
+
+
¡¾ÓÃ;¡¿
+
+
´ËÒ³ÃæÎªµ¼Èë½çÃæ£¬ÓÃÓÚµ¼ÈëÏßÀ²úÆ·¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ µ¼ÈëExcel Îļþ
+
+
+ Ñ¡ÔñÏßÀ²úÆ·µÄµ¼ÈëÎļþ¡£
+
+
+
+
+
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
ͨ¹ýµã»÷ÁбíÒ³¡°µ¼È롱 °´Å¥½øÈë´ËÒ³Ãæ£¬Ñ¡ÔñÎļþµ¼Èëºóµã»÷È·¶¨¼´¿É½øÐе¼Èë¡£
+
+
+
+
+
+
diff --git a/N_XLJC_101421012_XLCPWHDRInfo.html b/N_XLJC_101421012_XLCPWHDRInfo.html
new file mode 100644
index 0000000..9ab8213
--- /dev/null
+++ b/N_XLJC_101421012_XLCPWHDRInfo.html
@@ -0,0 +1,267 @@
+
+
+
+
+
+°´ÐͺŹæ¸ñ±ê×¼µçѹά»¤ÏßÀ²úÆ·°ïÖú
+
+
+
+
+
+
+
+
+
+
+
¡¾ÓÃ;¡¿
+
+
´ËÒ³ÃæÎªµ¼Èë½çÃæ£¬ÓÃÓÚµ¼ÈëÏßÀ²úÆ·¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ µ¼ÈëExcel Îļþ
+
+
+ Ñ¡ÔñÏßÀ²úÆ·µÄµ¼ÈëÎļþ¡£
+
+
+
+
+
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
ͨ¹ýµã»÷ÁбíÒ³¡°µ¼È롱 °´Å¥½øÈë´ËÒ³Ãæ£¬Ñ¡ÔñÎļþµ¼Èëºóµã»÷È·¶¨¼´¿É½øÐе¼Èë¡£
+
+
+
+
+
+
diff --git a/N_XLJC_101421012_XLCPWHInfo-按型å�·è§„æ ¼æ ‡å‡†ç”µåŽ‹ç»´æŠ¤çº¿ç¼†äº§å“�.html b/N_XLJC_101421012_XLCPWHInfo-按型å�·è§„æ ¼æ ‡å‡†ç”µåŽ‹ç»´æŠ¤çº¿ç¼†äº§å“�.html
new file mode 100644
index 0000000..191cf91
--- /dev/null
+++ b/N_XLJC_101421012_XLCPWHInfo-按型å�·è§„æ ¼æ ‡å‡†ç”µåŽ‹ç»´æŠ¤çº¿ç¼†äº§å“�.html
@@ -0,0 +1,347 @@
+
+
+
+
+
+°´ÐͺŹæ¸ñ±ê×¼µçѹά»¤ÏßÀ²úÆ·°ïÖú
+
+
+
+
+
+
+
+
+
+
+
¡¾ÓÃ;¡¿
+
+
°´ÐͺŹæ¸ñ±ê×¼µçѹά»¤ÏßÀ²úÆ· ¹¦ÄÜÖ÷Ҫά»¤ÏßÀ²úÆ·ÐÅÏ¢¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ ÐͺÅ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÐͺš£
+
+
+
+
+ ¹æ¸ñ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄ¹æ¸ñ¡£
+
+
+
+
+ ±ê×¼
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄ±ê×¼¡£
+
+
+
+
+ µçѹµÈ¼¶
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄµçѹµÈ¼¶¡£
+
+
+
+
+ ÎïÁϱàÂë
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÎïÁϱàÂë¡£
+
+
+
+
+ ÎïÁÏÃû³Æ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÎïÁÏÃû³Æ¡£
+
+
+
+
+ ¹æ¸ñÐͺÅ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÎïÁϹæ¸ñÐͺš£
+
+
+
+
+ ͼºÅ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÎïÁÏͼºÅ¡£
+
+
+
+
+ ²ÄÖÊ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÎïÁϲÄÖÊ¡£
+
+
+
+
+ ¼ÆÁ¿µ¥Î»
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄ¼ÆÁ¿µ¥Î»¡£
+
+
+
+
+ Íâ¾¶
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÍâ¾¶¡£
+
+
+
+
+
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
±¾Ò³ÃæÖ÷Ҫά»¤ÏßÀ²úÆ·µÄ»ù±¾ÐÅÏ¢£¬¿ÉÒÔ¶ÔÏßÀÂÐͺŽøÐÐÐÂÔö¡¢Ð޸ĺÍɾ³ý¡£
+
+
+
+
+
+
diff --git a/N_XLJC_101421012_XLCPWHInfo.html b/N_XLJC_101421012_XLCPWHInfo.html
new file mode 100644
index 0000000..191cf91
--- /dev/null
+++ b/N_XLJC_101421012_XLCPWHInfo.html
@@ -0,0 +1,347 @@
+
+
+
+
+
+°´ÐͺŹæ¸ñ±ê×¼µçѹά»¤ÏßÀ²úÆ·°ïÖú
+
+
+
+
+
+
+
+
+
+
+
¡¾ÓÃ;¡¿
+
+
°´ÐͺŹæ¸ñ±ê×¼µçѹά»¤ÏßÀ²úÆ· ¹¦ÄÜÖ÷Ҫά»¤ÏßÀ²úÆ·ÐÅÏ¢¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
+
+
+ ÐͺÅ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÐͺš£
+
+
+
+
+ ¹æ¸ñ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄ¹æ¸ñ¡£
+
+
+
+
+ ±ê×¼
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄ±ê×¼¡£
+
+
+
+
+ µçѹµÈ¼¶
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄµçѹµÈ¼¶¡£
+
+
+
+
+ ÎïÁϱàÂë
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÎïÁϱàÂë¡£
+
+
+
+
+ ÎïÁÏÃû³Æ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÎïÁÏÃû³Æ¡£
+
+
+
+
+ ¹æ¸ñÐͺÅ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÎïÁϹæ¸ñÐͺš£
+
+
+
+
+ ͼºÅ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÎïÁÏͼºÅ¡£
+
+
+
+
+ ²ÄÖÊ
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÎïÁϲÄÖÊ¡£
+
+
+
+
+ ¼ÆÁ¿µ¥Î»
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄ¼ÆÁ¿µ¥Î»¡£
+
+
+
+
+ Íâ¾¶
+
+
+ ¼Ç¼ÏßÀ²úÆ·µÄÍâ¾¶¡£
+
+
+
+
+
+
+
¡¾²Ù×÷˵Ã÷¡¿
+
+
±¾Ò³ÃæÖ÷Ҫά»¤ÏßÀ²úÆ·µÄ»ù±¾ÐÅÏ¢£¬¿ÉÒÔ¶ÔÏßÀÂÐͺŽøÐÐÐÂÔö¡¢Ð޸ĺÍɾ³ý¡£
+
+
+
+
+
+
diff --git a/N_XLJC_101421012_XLCPWHQuery-按型å�·è§„æ ¼æ ‡å‡†ç”µåŽ‹ç»´æŠ¤çº¿ç¼†äº§å“�.html b/N_XLJC_101421012_XLCPWHQuery-按型å�·è§„æ ¼æ ‡å‡†ç”µåŽ‹ç»´æŠ¤çº¿ç¼†äº§å“�.html
new file mode 100644
index 0000000..115df5f
--- /dev/null
+++ b/N_XLJC_101421012_XLCPWHQuery-按型å�·è§„æ ¼æ ‡å‡†ç”µåŽ‹ç»´æŠ¤çº¿ç¼†äº§å“�.html
@@ -0,0 +1,308 @@
+
+
+
+
+
+°´ÐͺŹæ¸ñ±ê×¼µçѹά»¤ÏßÀ²úÆ·°ïÖú
+
+
+
+
+
+
+
+
+
+
+
¡¾ÓÃ;¡¿
+
+
°´ÐͺŹæ¸ñ±ê×¼µçѹά»¤ÏßÀ²úÆ· ¹¦ÄÜÖ÷Ҫά»¤ÏßÀ²úÆ·ÐÅÏ¢¡£
+
+
±¾Ò³ÃæÎª°´ÐͺŹæ¸ñ±ê×¼µçѹά»¤ÏßÀ²úÆ· µÄ²éÑ¯Ò³Ãæ¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
²éѯÌõ¼þ
+
+
+
+
+ ÐͺÅ
+
+
+ ÒÔÏßÀ²úÆ·µÄÐͺÅΪ¹ýÂËÌõ¼þ¡£
+
+
+
+
+ ¹æ¸ñ
+
+
+ ÒÔÏßÀ²úÆ·µÄ¹æ¸ñΪ¹ýÂËÌõ¼þ¡£
+
+
+
+
+ ±ê×¼
+
+
+ ÒÔÏßÀ²úÆ·µÄ±ê׼Ϊ¹ýÂËÌõ¼þ¡£
+
+
+
+
+ µçѹµÈ¼¶
+
+
+ ÒÔÏßÀ²úÆ·µÄµçѹµÈ¼¶Îª¹ýÂËÌõ¼þ¡£
+
+
+
+
+ ÎïÁϱàÂë
+
+
+ ÒÔÏßÀ²úÆ·µÄÎïÁÏÃû³ÆÎª¹ýÂËÌõ¼þ£¬Ö§³ÖÄ£ºý²éѯ¡£
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/N_XLJC_101421012_XLCPWHQuery.html b/N_XLJC_101421012_XLCPWHQuery.html
new file mode 100644
index 0000000..115df5f
--- /dev/null
+++ b/N_XLJC_101421012_XLCPWHQuery.html
@@ -0,0 +1,308 @@
+
+
+
+
+
+°´ÐͺŹæ¸ñ±ê×¼µçѹά»¤ÏßÀ²úÆ·°ïÖú
+
+
+
+
+
+
+
+
+
+
+
¡¾ÓÃ;¡¿
+
+
°´ÐͺŹæ¸ñ±ê×¼µçѹά»¤ÏßÀ²úÆ· ¹¦ÄÜÖ÷Ҫά»¤ÏßÀ²úÆ·ÐÅÏ¢¡£
+
+
±¾Ò³ÃæÎª°´ÐͺŹæ¸ñ±ê×¼µçѹά»¤ÏßÀ²úÆ· µÄ²éÑ¯Ò³Ãæ¡£
+
+
+
+
¡¾À¸Ä¿ËµÃ÷¡¿
+
+
²éѯÌõ¼þ
+
+
+
+
+ ÐͺÅ
+
+
+ ÒÔÏßÀ²úÆ·µÄÐͺÅΪ¹ýÂËÌõ¼þ¡£
+
+
+
+
+ ¹æ¸ñ
+
+
+ ÒÔÏßÀ²úÆ·µÄ¹æ¸ñΪ¹ýÂËÌõ¼þ¡£
+
+
+
+
+ ±ê×¼
+
+
+ ÒÔÏßÀ²úÆ·µÄ±ê׼Ϊ¹ýÂËÌõ¼þ¡£
+
+
+
+
+ µçѹµÈ¼¶
+
+
+ ÒÔÏßÀ²úÆ·µÄµçѹµÈ¼¶Îª¹ýÂËÌõ¼þ¡£
+
+
+
+
+ ÎïÁϱàÂë
+
+
+ ÒÔÏßÀ²úÆ·µÄÎïÁÏÃû³ÆÎª¹ýÂËÌõ¼þ£¬Ö§³ÖÄ£ºý²éѯ¡£
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SelXLWL.cs b/SelXLWL.cs
new file mode 100644
index 0000000..6bcc0cd
--- /dev/null
+++ b/SelXLWL.cs
@@ -0,0 +1,18 @@
+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_XLJC
+{
+ [TableMap(DB = "DBERP", DbTableName = "XLXLB", Umid = 101421006, IsWorkFlow = false, UseWhr = false)]
+ public class SelXLWL : TreeEntityManager
+ {
+ }
+}
diff --git a/SelXLWLList.aspx b/SelXLWLList.aspx
new file mode 100644
index 0000000..85ab3ef
--- /dev/null
+++ b/SelXLWLList.aspx
@@ -0,0 +1,133 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterTreeCodeClass.Master"
+ AutoEventWireup="true" Codebehind="SelXLWLList.aspx.cs" Inherits="GThinking.N_XLJC.SelXLWLList"
+ Title="线缆物料代ç �助手" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterTreeCodeClass.Master" %>
+
+
+
+
+
+ 物料编ç �:
+
+
+
+
+
+ 物料�称:
+
+
+
+
+
+ è§„æ ¼åž‹å�·ï¼š
+
+
+
+
+
+
+
+
+ 工厂:
+
+
+
+
+
+
+ 缺�仓库:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SelXLWLList.aspx.cs b/SelXLWLList.aspx.cs
new file mode 100644
index 0000000..97a45d1
--- /dev/null
+++ b/SelXLWLList.aspx.cs
@@ -0,0 +1,580 @@
+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_PUBLIC2;
+using GThinking.N_CONTROL;
+
+namespace GThinking.N_XLJC
+{
+ public partial class SelXLWLList : TreeCodeClassBase
+ {
+ SelXLWL entity = new SelXLWL();
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421006;
+ this.UMName = "ÏßÀÂÎïÁÏ´úÂëÖúÊÖ";
+ this.CurMaster = Master;
+ this.ModuleGV = grdGrid;
+ this.CurEntity = entity;
+ //this.CurQueryEntity = queryEntity;
+ //this.sQueryURLTarget = "XZWLQuery.aspx";
+ this.PageHeight = 300;
+ this.PageWidth = 700;
+ ReturnField = "XLXLB_WLID";
+
+ ModuleGV.CheckBox = true;
+ Master.StandardPLXZButton.Visible = true;
+ Master.EnableQueryBtn = false;
+
+ base.DataKeyNames = new string[] { "XLXLB_WLID" };
+
+ this.Master.LeftTreeView.DropMode = DDropMode.dmManual;
+ this.Master.LeftTreeView.InitEvents(true, false, false, false);
+ if (IsGtPostBack)
+ {
+ return;
+ }
+ if (!IsPostBack)
+ {
+ //queryEntity["SFZY"] = "Y";
+ InitControls();
+ }
+ base.InitPage();
+
+ grdGrid.ShowColCustomize = false;
+ if (!IsPostBack)
+ {
+ Master_OnStandardQuery(null, null);
+ }
+ }
+
+ #region Ä£°åʼþ¼Ì³Ð
+
+ protected override void InitTreeView()
+ {
+ base.InitTreeView();
+ Master.LeftTreeView.ExpandImageToolTip = "Õ¹¿ª";
+ Master.LeftTreeView.CollapseImageToolTip = "ÊÕÆð";
+ Master.LeftTreeView.ExpandDepth = 1;
+
+ gtTreeViewNode tn = TreeViewAddNode(null, "²úÆ·ÓÃ;", "", "", true, true, false);
+
+ //¼ÓÔØ²úÆ·ÓÃ;½Úµã
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sSQL = new TSQL(dberp);
+ sSQL.Add("select distinct isnull(XLXHB_CPYT,' ') from XLXLB");
+ sSQL.Add(" left join XLXHB on XLXHB_XLXHID=XLXLB_XLXHID");
+ sSQL.Add(" where 1=1 ");
+ sSQL.Add(" order by isnull(XLXHB_CPYT,' ')");
+ DataSet ds = dberp.OpenDataSet(sSQL);
+ for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
+ {
+ gtTreeViewNode node;
+ string sText = "";
+ string sValue = "";
+ sValue = ds.Tables[0].Rows[i][0].ToString().Trim();
+ sText = GetCPYTMC(sValue);
+ if (sValue.Equals(""))
+ sValue = "";
+ node = TreeViewAddNode(tn, sText, sValue, "", true, true, false);
+ }
+ }
+
+ protected override void Master_OnStandardTreeNodeBeforePopulate(object sender, gtTreeViewNodeEventArgs e)
+ {
+ if (e.Node == null) return;
+ if (!string.IsNullOrEmpty(e.Node.Value))
+ {
+ if (e.Node.Depth == 1)//¼ÓÔØ»ù±¾ÐͺÅ
+ {
+ entity.EntityTable.TreeQuerySelSql = GetTreeQuerySelSQL_JBXH(e.Node.Value.Trim());
+ }
+ else //¼ÓÔØÅÉÉúÐͺÅ
+ {
+ entity.EntityTable.TreeQuerySelSql = GetTreeQuerySelSQL_PSXH(e.Node.Value.Trim());
+ }
+ }
+ base.Master_OnStandardTreeNodeBeforePopulate(sender, e);
+ }
+
+ protected override void Master_OnStandardTreeNodeBeforeChanged(object sender, gtTreeViewNodeEventArgs e)
+ {
+ base.Master_OnStandardTreeNodeBeforeChanged(sender, e);
+
+ //base.InitEntityByCondition();
+ if (this.CurSelectedNote.Depth == 0)
+ {
+ entity.EntityTable.QuerySelSql = GetQuerySQL("");
+ }
+ else if (this.CurSelectedNote.Depth == 1)
+ {
+ entity.EntityTable.QuerySelSql = GetQuerySQL(e.Node.Value.Trim());
+ }
+ else
+ {
+ string sValue = e.Node.Value.Trim();
+ entity.EntityTable.QuerySelSql = GetQuerySQL_XH(sValue);
+ }
+ }
+
+ protected override void Master_OnStandardTreeNodeChanged(object sender, gtTreeViewNodeEventArgs e)
+ {
+ base.Master_OnStandardTreeNodeChanged(sender, e);
+ grdGrid.SelectedIndex = -1;
+ }
+
+ protected override void Master_OnStandardQuery(object sender, EventArgs e)
+ {
+ if (this.CurSelectedNote == null)
+ {
+ return;
+ }
+ //base.InitEntityByCondition();
+ if (!String.IsNullOrEmpty(cbxGC.SelectedValue.Trim()))
+ {
+ grdGrid.Columns[6].Visible = true;
+ grdGrid.Columns[7].Visible = true;
+ }
+ else
+ {
+ grdGrid.Columns[6].Visible = false;
+ grdGrid.Columns[7].Visible = false;
+ }
+
+ if (this.CurSelectedNote.Depth == 0)
+ {
+ entity.EntityTable.QuerySelSql = GetQuerySQL("");
+ }
+ else if (this.CurSelectedNote.Depth == 1)
+ {
+ entity.EntityTable.QuerySelSql = GetQuerySQL(this.CurSelectedNote.Value.Trim());
+ }
+ else
+ {
+ string sValue = this.CurSelectedNote.Value.Trim();
+ entity.EntityTable.QuerySelSql = GetQuerySQL_XH(sValue);
+ }
+ base.Master_OnStandardQuery(sender, e);
+ entity.GridDataBind(grdGrid, tSession);
+ grdGrid.SelectedIndex = -1;
+ TreeAreaUpdate();
+ }
+
+ protected override void moduleGV_PageIndexChanging(object sender, GridViewPageEventArgs e)
+ {
+ //base.InitEntityByCondition();
+
+ if (!String.IsNullOrEmpty(cbxGC.SelectedValue.Trim()))
+ {
+ grdGrid.Columns[6].Visible = true;
+ grdGrid.Columns[7].Visible = true;
+ }
+ else
+ {
+ grdGrid.Columns[6].Visible = false;
+ grdGrid.Columns[7].Visible = false;
+ }
+
+ if (this.CurSelectedNote.Depth == 0)
+ {
+ entity.EntityTable.QuerySelSql = GetQuerySQL("");
+ }
+ else if (this.CurSelectedNote.Depth == 1)
+ {
+ entity.EntityTable.QuerySelSql = GetQuerySQL(this.CurSelectedNote.Value.Trim());
+ }
+ else
+ {
+ string sValue = this.CurSelectedNote.Value.Trim();
+ entity.EntityTable.QuerySelSql = GetQuerySQL_XH(sValue);
+ }
+
+ base.moduleGV_PageIndexChanging(sender, e);
+ grdGrid.SelectedIndex = -1;
+ }
+
+ protected override TCodeReturn Master_OnOnlyOneCodeReturn()
+ {
+ TCodeReturn Return = base.Master_OnOnlyOneCodeReturn();
+
+ TkcQuery qryTemp = new TkcQuery("DBERP");
+ qryTemp.Add(" select WL_WLID from WL where 1 = 1 ");
+ if (!CurMaster.InputInfo.Value.Trim().Equals(""))
+ {
+ qryTemp.Add(" and (WL_WLID like :WL_WLID or WL_MC like :WL_WLID)");
+ qryTemp.ParamByName("WL_WLID").Value = "%" + CurMaster.InputInfo.Value.Trim() + "%";
+ }
+ qryTemp.Add(" order by WL_WLID ");
+ qryTemp.Open();
+ if (qryTemp.Count == 1)
+ {
+ Return.ReturnValue = qryTemp.FieldByName("WL_WLID").AsString;
+ Return.ReturnType = TCodeReturnType.SingleRecord;
+ }
+ else if (qryTemp.Count == 0)
+ {
+ Return.ReturnType = TCodeReturnType.NoRecord;
+ }
+ else
+ {
+ Return.ReturnType = TCodeReturnType.MultiRecord;
+ }
+ return Return;
+ }
+
+ #endregion
+
+ #region ×Ô¶¨Ò庯Êý
+
+ private string GetTreeQuerySelSQL_JBXH(string sCPYT)
+ {
+ //base.InitEntityByCondition();
+
+ string sSQL = "select distinct XLXHB_XLJBXHID as Text,XLXHB_XLJBXHID as Value, "
+ + " decode((select count(A.XHID) "
+ + " from (select XLXHB_XLXHID as XHID,XLXHB_XLJBXHID as JBXHID from XLXLB left join XLXHB on XLXHB_XLXHID=XLXLB_XLXHID) A "
+ + " where A.JBXHID=XLXLB_XLXHID and A.XHID<>XLXHB_XLXHID),0,'N','Y') as HasChild "
+ + " from XLXLB "
+ + " left join XLXHB on XLXHB_XLXHID=XLXLB_XLXHID"
+ + " where isnull(XLXHB_XLJBXHID, ' ')=isnull(XLXHB_XLXHID,' ') ";
+ if (sCPYT.Trim().Equals(""))
+ sSQL += " and isnull(XLXHB_CPYT,' ')=' '";
+ else
+ sSQL += " and XLXHB_CPYT='" + sCPYT.Trim() + "'";
+
+ sSQL += " order by XLXHB_XLJBXHID";
+ return sSQL;
+ }
+
+ private string GetTreeQuerySelSQL_PSXH(string sJBXHID)
+ {
+ //base.InitEntityByCondition();
+
+ string sSQL = "select distinct XLXLB_XLXHID as Text,XLXLB_XLXHID as Value, "
+ + " 'N' as HasChild "
+ + " from XLXLB "
+ + " left join XLXHB on XLXHB_XLXHID=XLXLB_XLXHID"
+ + " where isnull(XLXHB_XLJBXHID, ' ')<>isnull(XLXHB_XLXHID,' ') ";
+ if (!sJBXHID.Trim().Equals(""))
+ sSQL += " and XLXHB_XLJBXHID='" + sJBXHID.Trim() + "'";
+ else
+ sSQL += " 1<>1 ";
+
+ sSQL += " order by XLXLB_XLXHID";
+ return sSQL;
+ }
+
+ private string GetQuerySQL(string sCPYT)
+ {
+ //base.InitEntityByCondition();
+ string sSQL = "select XLXLB_WLID,WL_MC,WL_GG,WL_TZ,WL_CL,WL_JLDW,XLXLB_XLXHID,XLXLB_XLGGID,XLXLB_DYDJID,XLXLB_XLBZID, ";
+ if (!String.IsNullOrEmpty(cbxGC.SelectedValue.Trim()))
+ {
+ sSQL += @"case isnull(WLJH_GCID,' ') when ' ' then ' ' else rtrim(WLJH_GCID) || '|' || ltrim(GC_GCMC) end as GC,
+ case isnull(WLJH_CKID,' ') when ' ' then ' ' else rtrim(WLJH_CKID) || '|' || ltrim(CK_MC) end as CK, ";
+ }
+ else
+ {
+ sSQL += "' ' as GC, ' ' as CK, ";
+ }
+ sSQL += " TMP.KYKCSL ";
+
+ sSQL += " from XLXLB"
+ + " left join WL on WL_WLID=XLXLB_WLID"
+ + " left join XLXHB on XLXHB_XLXHID=XLXLB_XLXHID"
+ + " left join (select WLID, isnull(sum(KCSL-FPSL),0) as KYKCSL from GETWLSL('WL',' ',' ') group by WLID) TMP On TMP.WLID=XLXLB_WLID ";
+ if (!String.IsNullOrEmpty(cbxGC.SelectedValue.Trim()))
+ {
+ sSQL += @"left join WLJH on WLJH_WLID=XLXLB_WLID
+ left join GC on GC_GCID=WLJH_GCID
+ left join CK on CK_CKID=WLJH_CKID ";
+ }
+
+ sSQL += " where isnull(XLXLB_TYBZ,'N')<>'Y'";
+
+ if (CurMaster.InputInfo != null && !CurMaster.InputInfo.Value.Trim().Equals(""))
+ {
+ sSQL += " and (XLXLB_WLID like :pInputWLID or WL_MC like :pInputWLID) ";
+ entity.Param.Add("pInputWLID", "%" + CurMaster.InputInfo.Value.Trim() + "%");
+ }
+
+ if (sCPYT.Trim().Equals(""))
+ {
+ sSQL += " and isnull(XLXHB_CPYT,' ')=' '";
+ }
+ else if (!sCPYT.Trim().Equals(""))
+ {
+ sSQL += " and XLXHB_CPYT=:XLXHB_CPYT ";
+ entity.Param.Add("XLXHB_CPYT", sCPYT.Trim());
+ }
+
+ if (!txtWLID.Text.Trim().Equals(""))
+ {
+ sSQL += " and XLXLB_WLID like :pWLID ";
+ entity.Param.Add("pWLID", "%" + txtWLID.Text.Trim() + "%");
+ }
+ if (!txtWLMC.Text.Trim().Equals(""))
+ {
+ sSQL += " and WL_MC like :pWLMC ";
+ entity.Param.Add("pWLMC", "%" + txtWLMC.Text.Trim() + "%");
+ }
+ if (!txtGGXH.Text.Trim().Equals(""))
+ {
+ sSQL += " and WL_GG like :pGGXH ";
+ entity.Param.Add("pGGXH", "%" + txtGGXH.Text.Trim() + "%");
+ }
+
+ if (!String.IsNullOrEmpty(cbxGC.SelectedValue.Trim()))
+ {
+ sSQL += " and WLJH_GCID = :pGC ";
+ entity.Param.Add("pGC", cbxGC.SelectedValue.Trim());
+
+ if (!String.IsNullOrEmpty(cbxCK.SelectedValue.Trim()))
+ {
+ sSQL += " and WLJH_CKID = :pCK ";
+ entity.Param.Add("pCK", cbxCK.SelectedValue.Trim());
+ }
+ }
+
+ sSQL += " order by XLXLB_WLID ";
+ return sSQL;
+ }
+
+ private string GetQuerySQL_XH(string sXLXHID)
+ {
+ //base.InitEntityByCondition();
+ string sSQL = "select XLXLB_WLID,WL_MC,WL_GG,WL_TZ,WL_CL,WL_JLDW,XLXLB_XLXHID,XLXLB_XLGGID,XLXLB_DYDJID,XLXLB_XLBZID, ";
+ if (!String.IsNullOrEmpty(cbxGC.SelectedValue.Trim()))
+ {
+ sSQL += @"case isnull(WLJH_GCID,' ') when ' ' then ' ' else rtrim(WLJH_GCID) || '|' || ltrim(GC_GCMC) end as GC,
+ case isnull(WLJH_CKID,' ') when ' ' then ' ' else rtrim(WLJH_CKID) || '|' || ltrim(CK_MC) end as CK, ";
+ }
+ else
+ {
+ sSQL += "' ' as GC, ' ' as CK, ";
+ }
+ sSQL += " TMP.KYKCSL ";
+
+ sSQL += " from XLXLB"
+ + " left join WL on WL_WLID=XLXLB_WLID"
+ + " left join XLXHB on XLXHB_XLXHID=XLXLB_XLXHID"
+ + " left join (select WLID, isnull(sum(KCSL-FPSL),0) as KYKCSL from GETWLSL('WL',' ',' ') group by WLID) TMP On TMP.WLID=XLXLB_WLID ";
+ if (!String.IsNullOrEmpty(cbxGC.SelectedValue.Trim()))
+ {
+ sSQL += @"left join WLJH on WLJH_WLID=XLXLB_WLID
+ left join GC on GC_GCID=WLJH_GCID
+ left join CK on CK_CKID=WLJH_CKID ";
+ }
+
+ sSQL += " where isnull(XLXLB_TYBZ,'N')<>'Y'";
+
+ if (CurMaster.InputInfo != null && !CurMaster.InputInfo.Value.Trim().Equals(""))
+ {
+ sSQL += " and (XLXLB_WLID like :pInputWLID or WL_MC like :pInputWLID) ";
+ entity.Param.Add("pInputWLID", "%" + CurMaster.InputInfo.Value.Trim() + "%");
+ }
+
+ if (!sXLXHID.Trim().Equals(""))
+ {
+ sSQL += " and XLXLB_XLXHID=:XLXLB_XLXHID ";
+ entity.Param.Add("XLXLB_XLXHID", sXLXHID.Trim());
+ }
+
+ if (!txtWLID.Text.Trim().Equals(""))
+ {
+ sSQL += " and XLXLB_WLID like :pWLID ";
+ entity.Param.Add("pWLID", "%" + txtWLID.Text.Trim() + "%");
+ }
+ if (!txtWLMC.Text.Trim().Equals(""))
+ {
+ sSQL += " and WL_MC like :pWLMC ";
+ entity.Param.Add("pWLMC", "%" + txtWLMC.Text.Trim() + "%");
+ }
+ if (!txtGGXH.Text.Trim().Equals(""))
+ {
+ sSQL += " and WL_GG like :pGGXH ";
+ entity.Param.Add("pGGXH", "%" + txtGGXH.Text.Trim() + "%");
+ }
+
+ if (!String.IsNullOrEmpty(cbxGC.SelectedValue.Trim()))
+ {
+ sSQL += " and WLJH_GCID = :pGC ";
+ entity.Param.Add("pGC", cbxGC.SelectedValue.Trim());
+
+ if (!String.IsNullOrEmpty(cbxCK.SelectedValue.Trim()))
+ {
+ sSQL += " and WLJH_CKID = :pCK ";
+ entity.Param.Add("pCK", cbxCK.SelectedValue.Trim());
+ }
+ }
+
+ sSQL += " order by XLXLB_WLID ";
+ return sSQL;
+ }
+
+ private string GetCPYTMC(string sCPYT)
+ {
+ switch (sCPYT)
+ {
+ case "P1C2": return "ÂãµçÏß-C|´¥Í·Óᢵ糵Ïß";
+ case "P1H1": return "ÂãµçÏß-H|µçº¸»úÓÃ";
+ case "P1J0": return "ÂãµçÏß-J|½ÊÏß";
+ case "P1K1": return "ÂãµçÏß-K|À©¾¶ÐÎ";
+ case "P1M1": return "ÂãµçÏß-M|ĸÏß";
+ case "P1P1": return "ÂãµçÏß-P|ÍÅÅ";
+ case "P1QG": return "ÂãµçÏß-QG|Æû³µÐîµç³ØÏß";
+ case "P1S1": return "ÂãµçÏß-S|µçË¢Ïß";
+ case "P1T1": return "ÂãµçÏß-T|ÌìÏß";
+ case "P1Z1": return "ÂãµçÏß-Z|×Ô×èÄá";
+ case "P200": return "µçÁ¦µçÀÂ";
+ case "P201": return "µçÁ¦µçÀÂ-ͬÖáµçÀÂ";
+ case "P202": return "µçÁ¦µçÀÂ-½ÓµØµçÀÂ";
+ case "P300": return "×°±¸ÏßÀÂ-»ú³µÏß";
+ case "P3A1": return "×°±¸ÏßÀÂ-A|°²×°Ïß";
+ case "P3B1": return "×°±¸ÏßÀÂ-B|¾øÔµ²¼Ïß";
+ case "P3BP": return "×°±¸ÏßÀÂ-BP|±äƵµçÀÂ";
+ case "P3C1": return "×°±¸ÏßÀÂ-C|´¬ÓõçÀÂ";
+ case "P3CH": return "×°±¸ÏßÀÂ-CH|´¬ÓÃͨÐŵçÀÂ";
+ case "P3CK": return "×°±¸ÏßÀÂ-CK|´¬ÓÿØÖƵçÀÂ";
+ case "P3CS": return "×°±¸ÏßÀÂ-CS|´¬ÓÃÉ䯵µçÀÂ";
+ case "P3D1": return "×°±¸ÏßÀÂ-D|µçÀ×¹ÜÒý±¬";
+ case "P3DC": return "×°±¸ÏßÀÂ-DC|µØÌú³µÁ¾ÓÃ";
+ case "P3DJ": return "×°±¸ÏßÀÂ-DJ|¼ÆËã»ú";
+ case "P3F1": return "×°±¸ÏßÀÂ-F|·É»ú£¨º½¿Õ£©µçÏß";
+ case "P3FG": return "×°±¸ÏßÀÂ-FG|·É»úÓøßѹµã»ð";
+ case "P3G1": return "×°±¸ÏßÀÂ-G|¸ßѹֱÁ÷ÈíµçÀÂ";
+ case "P3H3": return "×°±¸ÏßÀÂ-H|µçº¸»úµçÀ£»µç×Óºä»÷¯ÓÃ";
+ case "P3HL": return "×°±¸ÏßÀÂ-HL|ºËµçÀÂ";
+ case "P3J1": return "×°±¸ÏßÀÂ-J|Òý½ÓÏß";
+ case "P3JK": return "×°±¸ÏßÀÂ-JK|¼Ü¿ÕÏß";
+ case "P3K2": return "×°±¸ÏßÀÂ-K|¿ØÖƵçÀÂ";
+ case "P3M2": return "×°±¸ÏßÀÂ-M|ú¿óÓÃ";
+ case "P3MC": return "×°±¸ÏßÀÂ-MC|²Éú»úµçÀÂ";
+ case "P3MH": return "×°±¸ÏßÀÂ-MH|ú¿óÓÃͨÐÅ";
+ case "P3MK": return "×°±¸ÏßÀÂ-MK|ú¿ó¿ØÖƵçÀÂ";
+ case "P3MY": return "×°±¸ÏßÀÂ-MY|ú¿óÒÆ¶¯";
+ case "P3MZ": return "×°±¸ÏßÀÂ-MZ|ú¿óµç×ê";
+ case "P3N1": return "×°±¸ÏßÀÂ-N|Å©ÓÃ";
+ case "P3P2": return "×°±¸ÏßÀÂ-P|ÐźŵçÀÂ";
+ case "P3Q1": return "×°±¸ÏßÀÂ-Q|Æû³µÓÃÏß";
+ case "P3R1": return "×°±¸ÏßÀÂ-R|¾øÔµÈíÏß";
+ case "P3S2": return "×°±¸ÏßÀÂ-S|É䯵µçÀÂ";
+ case "P3T2": return "×°±¸ÏßÀÂ-T|ÌÝÀÂ";
+ case "P3U1": return "×°±¸ÏßÀÂ-U|¿óÓõçÀÂ";
+ case "P3UB": return "×°±¸ÏßÀÂ-UB|¿óÓÃÀ×¹Ü";
+ case "P3UC": return "×°±¸ÏßÀÂ-UC|²Éú»úµçÀÂ";
+ case "P3UH": return "×°±¸ÏßÀÂ-UH|¿óÓÃͨÐÅ";
+ case "P3UM": return "×°±¸ÏßÀÂ-UM|¿ó¹¤Ã±";
+ case "P3UY": return "×°±¸ÏßÀÂ-UY|¿óÓÃÒÆ¶¯";
+ case "P3UZ": return "×°±¸ÏßÀÂ-UZ|¿óÓõç×ê";
+ case "P3W1": return "×°±¸ÏßÀÂ-W|ʯÓͺ͵ØÖÊ¿±Ì½ÓÃ";
+ case "P3W2": return "×°±¸ÏßÀÂ-WQJ|DZÓͱÃÒý½ÓµçÀÂ";
+ case "P3WJ": return "×°±¸ÏßÀÂ-WJ|Ò°Íâ²â¾®ÓÃ";
+ case "P3WQ": return "×°±¸ÏßÀÂ-WQ|DZÓͱõçÁ¦µçÀÂ";
+ case "P3WT": return "×°±¸ÏßÀÂ-WT|Îï̽רÓõçÀÂ";
+ case "P3WY": return "×°±¸ÏßÀÂ-WY|Ò°ÍâÒÆ¶¯";
+ case "P3X1": return "×°±¸ÏßÀÂ-X|X¹â»úµçÀÂ";
+ case "P3Y1": return "×°±¸ÏßÀÂ-Y|ÒÆ¶¯ÓÃÈíµçÀÂ";
+ case "P3YH": return "×°±¸ÏßÀÂ-YH|µçº¸»úµçÀÂ";
+ case "P3YT": return "×°±¸ÏßÀÂ-YT|µçÌݵçÀÂ";
+ case "P4CJ": return "¹âÀÂ-CJ|¾Ö£¨ÊÒ£©ÄÚ¹âÀÂ";
+ case "P4E1": return "ͨÐŵçÀÂ-E|¶ú»úÓõçÏß";
+ case "P4GD": return "¹âÀÂ-GD|¹âµç×ۺϹâÀÂ";
+ case "P4GH": return "¹âÀÂ-GH|º£µ×¹âÀÂ";
+ case "P4GM": return "¹âÀÂ-GM|ÒÆ¶¯Ê½¹âÀÂ";
+ case "P4GS": return "¹âÀÂ-GS|É豸ÄÚ¹âÀÂ";
+ case "P4GT": return "¹âÀÂ-GT|ÌØÊâ¹âÀÂ";
+ case "P4GY": return "¹âÀÂ-GY|Ò°Íâ¹âÀÂ";
+ case "P4H0": return "ͨÐŵçÀÂ-HO|ͬÖáµçÀÂ";
+ case "P4H2": return "ͨÐŵçÀÂ-H|ÊÐÄÚͨÐŵçÀÂ";
+ case "P4HB": return "ͨÐŵçÀÂ-HB|µç»°²¼Ïß";
+ case "P4HE": return "ͨÐŵçÀÂ-HE|³¤Í¾Í¨ÐŵçÀÂ";
+ case "P4HH": return "ͨÐŵçÀÂ-HH|º£µ×ͨÐŵçÀÂ";
+ case "P4HJ": return "ͨÐŵçÀÂ-HJ|¾ÖÓõçÀÂ";
+ case "P4HP": return "ͨÐŵçÀÂ-HP|ÅäÏßµçÀÂ";
+ case "P4HR": return "ͨÐŵçÀÂ-HR|µç»°ÈíÏß";
+ case "P4HU": return "ͨÐŵçÀÂ-HU|¿óÓõ绰µçÀÂ";
+ case "P4HW": return "ͨÐŵçÀÂ-HW|µºÓìͨÐŵçÀÂ";
+ case "P4J2": return "ͨÐŵçÀÂ-J|½»»»»úÓõçÏß";
+ case "P3FD": return "×°±¸ÏßÀÂ-·çÁ¦µçÀÂ";
+ case "P203": return "µçÁ¦µçÀÂ-¿óÎï¾øÔµµçÀÂ";
+
+ default: return "δָ¶¨²úÆ·ÓÃ;";
+ }
+ }
+
+ private void InitControls()
+ {
+ string sSQL = "select GC_GCID, GC_GCMC from GC where isnull(GC_TYBZ,'N')<>'Y' order by GC_GCID";
+ TComboBox.SetComboBox("DBERP", cbxGC, sSQL, true);
+
+ if (cbxGC.SelectedValue.Equals(""))
+ {
+ cbxCK.Items.Clear();
+ cbxCK.SelectedValue = "";
+ cbxCK.Enabled = false;
+ }
+ else
+ {
+ sSQL = "select CK_CKID,case ISNULL(CK_TYBZ,' ') when 'Y' then RTRIM(CK_MC)||'(Í£ÓÃ)' else CK_MC end as NAME ";
+ sSQL += " from CK where CK_GCID = '" + cbxGC.SelectedValue + "' order by ISNULL(CK_TYBZ,' '),CK_CKID";
+ cbxCK.Items.Clear();
+ cbxCK.Enabled = true;
+ TComboBox.SetComboBox("DBERP", cbxCK, sSQL, true);
+ }
+ }
+
+ #endregion
+
+ #region ¿Ø¼þʼþ
+
+ protected void txtWLID_TextChanged(object sender, EventArgs e)
+ {
+ moduleGV_PageIndexChanging(null, null);
+ }
+
+ protected void cbxGC_OnSelectedIndexChanged(object sender, EventArgs e)
+ {
+ if (cbxGC.SelectedValue.Equals(""))
+ {
+ cbxCK.Items.Clear();
+ cbxCK.SelectedValue = "";
+ cbxCK.Enabled = false;
+ }
+ else
+ {
+ string sSQL = "select CK_CKID,case ISNULL(CK_TYBZ,' ') when 'Y' then RTRIM(CK_MC)||'(Í£ÓÃ)' else CK_MC end as NAME ";
+ sSQL += " from CK where CK_GCID = '" + cbxGC.SelectedValue + "' order by ISNULL(CK_TYBZ,' '),CK_CKID";
+ cbxCK.Items.Clear();
+ cbxCK.Enabled = true;
+ TComboBox.SetComboBox("DBERP", cbxCK, sSQL, true);
+ }
+
+ moduleGV_PageIndexChanging(null, null);
+ }
+
+ protected void btnOK_Click(object sender, EventArgs e)
+ {
+ if (grdGrid.SelectedIndex == -1)
+ {
+ ShowMessage("ÇëÑ¡ÔñÏßÀÂÎïÁÏ£¡");
+ return;
+ }
+ ExcuteCallBack(Server.HtmlDecode(grdGrid.SelectedDataKey["XLXLB_WLID"].ToString().Trim()));
+ }
+
+ #endregion
+ }
+}
diff --git a/SelXLWLList.aspx.designer.cs b/SelXLWLList.aspx.designer.cs
new file mode 100644
index 0000000..f13a369
--- /dev/null
+++ b/SelXLWLList.aspx.designer.cs
@@ -0,0 +1,133 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.8937
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// SelXLWLList 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class SelXLWLList {
+
+ ///
+ /// lblWLID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblWLID;
+
+ ///
+ /// txtWLID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtWLID;
+
+ ///
+ /// lblWLMC 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblWLMC;
+
+ ///
+ /// txtWLMC 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtWLMC;
+
+ ///
+ /// lblGGXH 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblGGXH;
+
+ ///
+ /// txtGGXH 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtGGXH;
+
+ ///
+ /// GtLabel1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel1;
+
+ ///
+ /// cbxGC 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxGC;
+
+ ///
+ /// GtLabel2 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel2;
+
+ ///
+ /// cbxCK 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxCK;
+
+ ///
+ /// grdGrid 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtGridView grdGrid;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterTreeCodeClass Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterTreeCodeClass)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XHMLXQ.cs b/XHMLXQ.cs
new file mode 100644
index 0000000..5119aaa
--- /dev/null
+++ b/XHMLXQ.cs
@@ -0,0 +1,198 @@
+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_XLJC
+{
+ [TableMap(DB = "DBERP", DbTableName = "XLXSBJXHMLXQ", Umid = 101421007, IsWorkFlow = false,
+
+
+QuerySelSql = @"select XLXSBJXHMLXQ_MLXLXHID,XLXSBJXHMLXQ_MLDYDJID,XLXSBJXHMLXQ_XLXHID,XLXSBJXHMLXQ_DYDJID,XLXSBJXHMLXQ_XLGGID,XLXSBJXHMLXQ_JLDW,
+ XLXSBJXHMLXQ_WHR,XLXSBJXHMLXQ_WHSJ,XLXSBJXHMLXQ_WHRID,XLXSBJXHMLXQ_XSXH
+ from XLXSBJXHMLXQ
+ where 1=1
+ order by XLXSBJXHMLXQ_MLXLXHID,XLXSBJXHMLXQ_MLDYDJID,XLXSBJXHMLXQ_XLXHID,XLXSBJXHMLXQ_DYDJID,XLXSBJXHMLXQ_XLGGID,XLXSBJXHMLXQ_JLDW ",
+
+EntitySelSql = @"select XLXSBJXHMLXQ_MLXLXHID,XLXSBJXHMLXQ_MLDYDJID,XLXSBJXHMLXQ_XLXHID,XLXSBJXHMLXQ_DYDJID,XLXSBJXHMLXQ_XLGGID,XLXSBJXHMLXQ_JLDW,
+ XLXSBJXHMLXQ_XLXHID as OLD_XLXSBJXHMLXQ_XLXHID,XLXSBJXHMLXQ_DYDJID as OLD_XLXSBJXHMLXQ_DYDJID,XLXSBJXHMLXQ_XLGGID as OLD_XLXSBJXHMLXQ_XLGGID,XLXSBJXHMLXQ_JLDW as OLD_XLXSBJXHMLXQ_JLDW,
+ XLXSBJXHMLXQ_WHR,XLXSBJXHMLXQ_WHSJ,XLXSBJXHMLXQ_WHRID,XLXSBJXHMLXQ_XSXH
+ from XLXSBJXHMLXQ
+ where XLXSBJXHMLXQ_MLXLXHID=:XLXSBJXHMLXQ_MLXLXHID and XLXSBJXHMLXQ_MLDYDJID=:XLXSBJXHMLXQ_MLDYDJID and XLXSBJXHMLXQ_XLXHID=:XLXSBJXHMLXQ_XLXHID
+ and XLXSBJXHMLXQ_DYDJID=:XLXSBJXHMLXQ_DYDJID and XLXSBJXHMLXQ_XLGGID=:XLXSBJXHMLXQ_XLGGID and XLXSBJXHMLXQ_JLDW=:XLXSBJXHMLXQ_JLDW
+ order by XLXSBJXHMLXQ_MLXLXHID,XLXSBJXHMLXQ_MLDYDJID,XLXSBJXHMLXQ_XLXHID,XLXSBJXHMLXQ_DYDJID,XLXSBJXHMLXQ_XLGGID,XLXSBJXHMLXQ_JLDW ",
+
+ UpdateSql = @"update XLXSBJXHMLXQ set XLXSBJXHMLXQ_XLXHID=:XLXSBJXHMLXQ_XLXHID,
+ XLXSBJXHMLXQ_DYDJID=:XLXSBJXHMLXQ_DYDJID,
+ XLXSBJXHMLXQ_XLGGID=:XLXSBJXHMLXQ_XLGGID,
+ XLXSBJXHMLXQ_JLDW=:XLXSBJXHMLXQ_JLDW,
+ XLXSBJXHMLXQ_WHR=:XLXSBJXHMLXQ_WHR,
+ XLXSBJXHMLXQ_WHSJ=:XLXSBJXHMLXQ_WHSJ,
+ XLXSBJXHMLXQ_WHRID=:XLXSBJXHMLXQ_WHRID,
+ XLXSBJXHMLXQ_XSXH=:XLXSBJXHMLXQ_XSXH
+ where XLXSBJXHMLXQ_MLXLXHID=:XLXSBJXHMLXQ_MLXLXHID and XLXSBJXHMLXQ_MLDYDJID=:XLXSBJXHMLXQ_MLDYDJID and XLXSBJXHMLXQ_XLXHID=:OLD_XLXSBJXHMLXQ_XLXHID
+ and XLXSBJXHMLXQ_DYDJID=:OLD_XLXSBJXHMLXQ_DYDJID and XLXSBJXHMLXQ_XLGGID=:OLD_XLXSBJXHMLXQ_XLGGID and XLXSBJXHMLXQ_JLDW=:OLD_XLXSBJXHMLXQ_JLDW ",
+
+InsertSql = @"insert into XLXSBJXHMLXQ (XLXSBJXHMLXQ_MLXLXHID,XLXSBJXHMLXQ_MLDYDJID,XLXSBJXHMLXQ_XLXHID,XLXSBJXHMLXQ_DYDJID,XLXSBJXHMLXQ_XLGGID,XLXSBJXHMLXQ_JLDW,
+ XLXSBJXHMLXQ_WHR,XLXSBJXHMLXQ_WHSJ,XLXSBJXHMLXQ_WHRID,XLXSBJXHMLXQ_XSXH)
+ values(:XLXSBJXHMLXQ_MLXLXHID,:XLXSBJXHMLXQ_MLDYDJID,:XLXSBJXHMLXQ_XLXHID,:XLXSBJXHMLXQ_DYDJID,:XLXSBJXHMLXQ_XLGGID,:XLXSBJXHMLXQ_JLDW,
+ :XLXSBJXHMLXQ_WHR,:XLXSBJXHMLXQ_WHSJ,:XLXSBJXHMLXQ_WHRID,:XLXSBJXHMLXQ_XSXH )",
+
+DeleteSql = @"delete from XLXSBJXHMLXQ where XLXSBJXHMLXQ_MLXLXHID=:XLXSBJXHMLXQ_MLXLXHID and XLXSBJXHMLXQ_MLDYDJID=:XLXSBJXHMLXQ_MLDYDJID and XLXSBJXHMLXQ_XLXHID=:XLXSBJXHMLXQ_XLXHID
+ and XLXSBJXHMLXQ_DYDJID=:XLXSBJXHMLXQ_DYDJID and XLXSBJXHMLXQ_XLGGID=:XLXSBJXHMLXQ_XLGGID and XLXSBJXHMLXQ_JLDW=:XLXSBJXHMLXQ_JLDW ")]
+
+ public class XHMLXQ : EntityManager
+ {
+ private string _XLXSBJXHMLXQ_MLXLXHID;
+ [ColumnMap(DbField = "XLXSBJXHMLXQ_MLXLXHID", CtrlName = "txtMLXLXHID", Type = FieldType.C,
+ DbTitle = "Ŀ¼ÐͺÅ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 40)]
+ public string XLXSBJXHMLXQ_MLXLXHID
+ {
+ get { return _XLXSBJXHMLXQ_MLXLXHID; }
+ set { _XLXSBJXHMLXQ_MLXLXHID = value; }
+ }
+
+ private string _XLXSBJXHMLXQ_MLDYDJID;
+ [ColumnMap(DbField = "XLXSBJXHMLXQ_MLDYDJID", CtrlName = "txtMLDYDJID", Type = FieldType.C,
+ DbTitle = "Ŀ¼µçѹµÈ¼¶", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 20)]
+ public string XLXSBJXHMLXQ_MLDYDJID
+ {
+ get { return _XLXSBJXHMLXQ_MLDYDJID; }
+ set { _XLXSBJXHMLXQ_MLDYDJID = value; }
+ }
+
+ private string _XLXSBJXHMLXQ_XLXHID;
+ [ColumnMap(DbField = "XLXSBJXHMLXQ_XLXHID", CtrlName = "txtXLXHID", Type = FieldType.C,
+ DbTitle = "ÐͺÅ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 40)]
+ public string XLXSBJXHMLXQ_XLXHID
+ {
+ get { return _XLXSBJXHMLXQ_XLXHID; }
+ set { _XLXSBJXHMLXQ_XLXHID = value; }
+ }
+
+ private string _XLXSBJXHMLXQ_XLGGID;
+ [ColumnMap(DbField = "XLXSBJXHMLXQ_XLGGID", CtrlName = "txtXLGGID", Type = FieldType.C,
+ DbTitle = "¹æ¸ñ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 60)]
+ public string XLXSBJXHMLXQ_XLGGID
+ {
+ get { return _XLXSBJXHMLXQ_XLGGID; }
+ set { _XLXSBJXHMLXQ_XLGGID = value; }
+ }
+
+ private string _XLXSBJXHMLXQ_DYDJID;
+ [ColumnMap(DbField = "XLXSBJXHMLXQ_DYDJID", CtrlName = "cbxDYDJID", Type = FieldType.CBX,
+ DbTitle = "µçѹµÈ¼¶", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 20)]
+ public string XLXSBJXHMLXQ_DYDJID
+ {
+ get { return _XLXSBJXHMLXQ_DYDJID; }
+ set { _XLXSBJXHMLXQ_DYDJID = value; }
+ }
+
+ private string _XLXSBJXHMLXQ_JLDW;
+ [ColumnMap(DbField = "XLXSBJXHMLXQ_JLDW", CtrlName = "txtJLDW", Type = FieldType.C,
+ DbTitle = "¼ÆÁ¿µ¥Î»", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 8)]
+ public string XLXSBJXHMLXQ_JLDW
+ {
+ get { return _XLXSBJXHMLXQ_JLDW; }
+ set { _XLXSBJXHMLXQ_JLDW = value; }
+ }
+
+ //ÏÔʾÐòºÅ
+ private string _XLXSBJXHMLXQ_XSXH;
+ [ColumnMap(DbField = "XLXSBJXHMLXQ_XSXH", CtrlName = "txtXSXH", Type = FieldType.F,
+ DbTitle = "ÏÔʾÐòºÅ", DefaultValue = "0",
+ IsAllowNull = false, IsKey = false, Length = 0)]
+ public string XLXSBJXHMLXQ_XSXH
+ {
+ get { return _XLXSBJXHMLXQ_XSXH; }
+ set { _XLXSBJXHMLXQ_XSXH = value; }
+ }
+
+
+ private string _OLD_XLXSBJXHMLXQ_XLXHID;
+ [ColumnMap(DbField = "OLD_XLXSBJXHMLXQ_XLXHID", CtrlName = "txtOLD_XLXHID", Type = FieldType.HiddenField,
+ DbTitle = "ÐͺÅ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 40)]
+ public string OLD_XLXSBJXHMLXQ_XLXHID
+ {
+ get { return _OLD_XLXSBJXHMLXQ_XLXHID; }
+ set { _OLD_XLXSBJXHMLXQ_XLXHID = value; }
+ }
+
+ private string _OLD_XLXSBJXHMLXQ_XLGGID;
+ [ColumnMap(DbField = "OLD_XLXSBJXHMLXQ_XLGGID", CtrlName = "txtOLD_XLGGID", Type = FieldType.HiddenField,
+ DbTitle = "¹æ¸ñ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 60)]
+ public string OLD_XLXSBJXHMLXQ_XLGGID
+ {
+ get { return _OLD_XLXSBJXHMLXQ_XLGGID; }
+ set { _OLD_XLXSBJXHMLXQ_XLGGID = value; }
+ }
+
+ private string _OLD_XLXSBJXHMLXQ_DYDJID;
+ [ColumnMap(DbField = "OLD_XLXSBJXHMLXQ_DYDJID", CtrlName = "txtOLD_DYDJID", Type = FieldType.HiddenField,
+ DbTitle = "µçѹµÈ¼¶", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 20)]
+ public string OLD_XLXSBJXHMLXQ_DYDJID
+ {
+ get { return _OLD_XLXSBJXHMLXQ_DYDJID; }
+ set { _OLD_XLXSBJXHMLXQ_DYDJID = value; }
+ }
+
+ private string _OLD_XLXSBJXHMLXQ_JLDW;
+ [ColumnMap(DbField = "OLD_XLXSBJXHMLXQ_JLDW", CtrlName = "txtOLD_JLDW", Type = FieldType.HiddenField,
+ DbTitle = "¼ÆÁ¿µ¥Î»", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 8)]
+ public string OLD_XLXSBJXHMLXQ_JLDW
+ {
+ get { return _OLD_XLXSBJXHMLXQ_JLDW; }
+ set { _OLD_XLXSBJXHMLXQ_JLDW = value; }
+ }
+
+
+ // ˽ÓбäÁ¿Î¬»¤ÈË
+ private string _XLXSBJXHMLXQ_WHR;
+ [ColumnMap(DbField = "XLXSBJXHMLXQ_WHR", CtrlName = "txtWHR", Type = FieldType.C,
+ DbTitle = "ά»¤ÈË", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 30)]
+ public string XLXSBJXHMLXQ_WHR
+ {
+ get { return _XLXSBJXHMLXQ_WHR; }
+ set { _XLXSBJXHMLXQ_WHR = value; }
+ }
+
+ // ˽ÓбäÁ¿Î¬»¤È˱àÂë
+ private string _XLXSBJXHMLXQ_WHRID;
+ [ColumnMap(DbField = "XLXSBJXHMLXQ_WHRID", CtrlName = "hidWHRID", Type = FieldType.HiddenField,
+ DbTitle = "ά»¤È˹¤ºÅ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLXSBJXHMLXQ_WHRID
+ {
+ get { return _XLXSBJXHMLXQ_WHRID; }
+ set { _XLXSBJXHMLXQ_WHRID = value; }
+ }
+
+ // ˽ÓбäÁ¿Î¬»¤Ê±¼ä
+ private string _XLXSBJXHMLXQ_WHSJ;
+ [ColumnMap(DbField = "XLXSBJXHMLXQ_WHSJ", CtrlName = "datWHSJ", Type = FieldType.DT,
+ DbTitle = "ά»¤Ê±¼ä", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLXSBJXHMLXQ_WHSJ
+ {
+ get { return _XLXSBJXHMLXQ_WHSJ; }
+ set { _XLXSBJXHMLXQ_WHSJ = value; }
+ }
+ }
+}
diff --git a/XHMLXQInfo.aspx b/XHMLXQInfo.aspx
new file mode 100644
index 0000000..4eca657
--- /dev/null
+++ b/XHMLXQInfo.aspx
@@ -0,0 +1,100 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleCard.Master" Title="适用型�电压详情"
+
+ AutoEventWireup="true" CodeBehind="XHMLXQInfo.aspx.cs" Inherits="GThinking.N_XLJC.XHMLXQInfo" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleCard.Master" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 维护人:
+
+
+
+ 维护时间:
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/XHMLXQInfo.aspx.cs b/XHMLXQInfo.aspx.cs
new file mode 100644
index 0000000..149d43d
--- /dev/null
+++ b/XHMLXQInfo.aspx.cs
@@ -0,0 +1,196 @@
+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.Utility;
+using GThinking.N_MODEL.Page;
+using GThinking.N_MISPRO;
+using GThinking.N_MISPRO.Data;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XHMLXQInfo : SingleCardBase
+ {
+ XHMLXQ entity = new XHMLXQ();
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421007;
+ this.UMName = "ÊÊÓÃÐͺŵçѹ";
+ this.CurMaster = Master;
+ this.CurEntity = entity;
+ this.PageHeight = 400;
+ this.PageWidth = 500;
+ if (!IsPostBack)
+ {
+ InitControls();
+ }
+ base.InitPage();
+ }
+ #region Ä£°åʼþ¼Ì³Ð
+
+ protected override void OnNewRecorder()
+ {
+ string sMLXHID = txtMLXLXHID.Text.Trim();
+ string sMLDYDJID = txtMLDYDJID.Text.Trim();
+ if(sMLXHID.Equals(""))
+ sMLXHID = PageParam.GetRTrimString("MLXLXHID");
+ if (sMLDYDJID.Equals(""))
+ sMLDYDJID = PageParam.GetRTrimString("MLDYDJID");
+
+ base.OnNewRecorder();
+ txtMLXLXHID.Text = sMLXHID;
+ txtMLDYDJID.Text = sMLDYDJID;
+ txtWHR.Text = tSession.UserName.ToString().Trim();
+ txtWHRID.Value = tSession.UserId.ToString().Trim();
+ datWHSJ.Text = CMISproConvert.ConvertTime(System.DateTime.Now);
+ }
+
+ protected override void LoadRecord()
+ {
+ if (!this.IsPostBack)
+ {
+ this.CurEntity.Param.Add("XLXSBJXHMLXQ_MLXLXHID", PageParam.GetRTrimString("XLXSBJXHMLXQ_MLXLXHID").Trim());
+ this.CurEntity.Param.Add("XLXSBJXHMLXQ_MLDYDJID", PageParam.GetRTrimString("XLXSBJXHMLXQ_MLDYDJID").Trim());
+ this.CurEntity.Param.Add("XLXSBJXHMLXQ_XLXHID", PageParam.GetRTrimString("XLXSBJXHMLXQ_XLXHID").Trim());
+ this.CurEntity.Param.Add("XLXSBJXHMLXQ_XLGGID", PageParam.GetRTrimString("XLXSBJXHMLXQ_XLGGID").Trim());
+ this.CurEntity.Param.Add("XLXSBJXHMLXQ_DYDJID", PageParam.GetRTrimString("XLXSBJXHMLXQ_DYDJID").Trim());
+ this.CurEntity.Param.Add("XLXSBJXHMLXQ_JLDW", PageParam.GetRTrimString("XLXSBJXHMLXQ_JLDW").Trim());
+ }
+ else
+ {
+ entity.Param.Add("XLXSBJXHMLXQ_MLXLXHID", txtMLXLXHID.Text);
+ entity.Param.Add("XLXSBJXHMLXQ_MLDYDJID", txtMLDYDJID.Text);
+ entity.Param.Add("XLXSBJXHMLXQ_XLXHID", txtOLD_XLXHID.Value);
+ entity.Param.Add("XLXSBJXHMLXQ_XLGGID", txtOLD_XLGGID.Value);
+ entity.Param.Add("XLXSBJXHMLXQ_DYDJID", txtOLD_DYDJID.Value);
+ entity.Param.Add("XLXSBJXHMLXQ_JLDW", txtOLD_JLDW.Value);
+ }
+
+ base.LoadRecord();
+ txtOLD_XLXHID.Value = txtXLXHID.Text;
+ txtOLD_DYDJID.Value = cbxDYDJID.SelectedValue;
+ txtOLD_XLGGID.Value = txtXLGGID.Text;
+ txtOLD_JLDW.Value = txtJLDW.Text;
+ }
+
+ protected override bool DataLogicValid()
+ {
+ bool bReturn = base.DataLogicValid();
+ if (txtXLXHID.Text.Trim().Equals(""))
+ {
+ ShowMessage("ÐͺŲ»ÔÊÐíΪ¿Õ£¡");
+ return false;
+ }
+ return bReturn;
+ }
+
+ protected override void OnCopyRecorder()
+ {
+ base.OnCopyRecorder();
+
+
+ txtWHR.Text = tSession.UserName.ToString().Trim();
+ txtWHRID.Value = tSession.UserId.ToString().Trim();
+ datWHSJ.Text = CMISproConvert.ConvertTime(System.DateTime.Now);
+ }
+
+ protected override void SetControlState()
+ {
+ base.SetControlState();
+ txtWHR.Enabled = false;
+ datWHSJ.Enabled = false;
+ }
+
+ protected override bool Master_AfterSaveAction(object sender, EventArgs e)
+ {
+ if (!base.Master_AfterSaveAction(sender, e)) return false;
+ {
+ txtOLD_XLXHID.Value = txtXLXHID.Text;
+ txtOLD_DYDJID.Value = cbxDYDJID.SelectedValue;
+ txtOLD_XLGGID.Value = txtXLGGID.Text;
+ txtOLD_JLDW.Value = txtJLDW.Text;
+ }
+ return true;
+ }
+
+ protected override void AfterSave(TDatabase db, ref bool ActionIsDone)
+ {
+
+ TSQL SQL = new TSQL(db);
+ SQL.Clear();
+ SQL.Add(" merge into XLXSBJXHMLXQ a ");
+ SQL.Add(" using ");
+ SQL.Add("( ");
+ SQL.Add("select XLXSBJXHMLXQ_MLXLXHID,XLXSBJXHMLXQ_MLDYDJID,");
+ SQL.Add(" XLXSBJXHMLXQ_XLXHID,XLXSBJXHMLXQ_DYDJID,XLXSBJXHMLXQ_XLGGID,XLXSBJXHMLXQ_JLDW, ");
+ SQL.Add(" row_number() ");
+ SQL.Add(" over(order by XLXSBJXHMLXQ_XSXH,XLXSBJXHMLXQ_XLXHID,XLXSBJXHMLXQ_DYDJID,XLXSBJXHMLXQ_XLGGID,XLXSBJXHMLXQ_JLDW ) as XH ");
+ SQL.Add(" from XLXSBJXHMLXQ ");
+ SQL.Add(" where XLXSBJXHMLXQ_MLXLXHID=:pMLXHID and XLXSBJXHMLXQ_MLDYDJID=:pMLDYDJID ");
+ SQL.Add(" ) b ");
+ SQL.Add(" on( ");
+ SQL.Add(" a.XLXSBJXHMLXQ_MLXLXHID=b.XLXSBJXHMLXQ_MLXLXHID ");
+ SQL.Add(" and a.XLXSBJXHMLXQ_MLDYDJID=b.XLXSBJXHMLXQ_MLDYDJID ");
+ SQL.Add(" and a.XLXSBJXHMLXQ_XLXHID=b.XLXSBJXHMLXQ_XLXHID ");
+ SQL.Add(" and a.XLXSBJXHMLXQ_DYDJID=b.XLXSBJXHMLXQ_DYDJID ");
+ SQL.Add(" and a.XLXSBJXHMLXQ_XLGGID=b.XLXSBJXHMLXQ_XLGGID ");
+ SQL.Add(" and a.XLXSBJXHMLXQ_JLDW=b.XLXSBJXHMLXQ_JLDW ");
+ SQL.Add(" ) ");
+ SQL.Add(" when matched then update set a.XLXSBJXHMLXQ_XSXH=b.XH ");
+ SQL.ParamByName("pMLXHID").Value = txtMLXLXHID.Text.Trim();
+ SQL.ParamByName("pMLDYDJID").Value = txtMLDYDJID.Text.Trim();
+
+ db.ExecSQL(SQL);
+
+ SQL.Clear();
+ SQL.Add(@"select XLXSBJXHMLXQ_XSXH from XLXSBJXHMLXQ
+ where XLXSBJXHMLXQ_MLXLXHID=:XLXSBJXHMLXQ_MLXLXHID and XLXSBJXHMLXQ_MLDYDJID=:XLXSBJXHMLXQ_MLDYDJID and XLXSBJXHMLXQ_XLXHID=:XLXSBJXHMLXQ_XLXHID
+ and XLXSBJXHMLXQ_DYDJID=:XLXSBJXHMLXQ_DYDJID and XLXSBJXHMLXQ_XLGGID=:XLXSBJXHMLXQ_XLGGID and XLXSBJXHMLXQ_JLDW=:XLXSBJXHMLXQ_JLDW ");
+ SQL.ParamByName("XLXSBJXHMLXQ_MLXLXHID").Value = txtMLXLXHID.Text.Trim();
+ SQL.ParamByName("XLXSBJXHMLXQ_MLDYDJID").Value = txtMLDYDJID.Text.Trim();
+ SQL.ParamByName("XLXSBJXHMLXQ_XLXHID").Value = txtXLXHID.Text.Trim();
+ SQL.ParamByName("XLXSBJXHMLXQ_DYDJID").Value =cbxDYDJID.SelectedValue.Trim();
+ SQL.ParamByName("XLXSBJXHMLXQ_XLGGID").Value = txtXLGGID.Text.Trim();
+ SQL.ParamByName("XLXSBJXHMLXQ_JLDW").Value = txtJLDW.Text.Trim();
+ DataSet ds = db.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ txtXSXH.Value = CMISproConvert.StrToFloat(ds.Tables[0].Rows[0]["XLXSBJXHMLXQ_XSXH"].ToString());
+ }
+
+ base.AfterSave(db, ref ActionIsDone);
+ }
+
+ protected override bool Master_BeforeSaveAction(object sender, EventArgs e)
+ {
+
+ return base.Master_BeforeSaveAction(sender, e);
+ }
+
+ protected override bool Master_BeforeDeleteAction(object sender, EventArgs e)
+ {
+ return base.Master_BeforeDeleteAction(sender, e);
+ }
+ protected override void SetComboxItems()
+ {
+ base.SetComboxItems();
+ string sSQL = "select XLDYDJB_DYDJID,XLDYDJB_DYDJID as DYDJID from XLDYDJB where 1 = 1 and isnull(XLDYDJB_TYBZ,'N')='N' order by XLDYDJB_DYDJID ";
+ TComboBox.SetComboBox("DBERP", cbxDYDJID, sSQL, true);
+ cbxDYDJID.ShowValue = false;
+ }
+ #endregion
+ #region ×Ô¶¨Òåʼþ
+ private void InitControls()
+ {
+
+ }
+ #endregion
+ }
+}
diff --git a/XHMLXQInfo.aspx.designer.cs b/XHMLXQInfo.aspx.designer.cs
new file mode 100644
index 0000000..e1c88e7
--- /dev/null
+++ b/XHMLXQInfo.aspx.designer.cs
@@ -0,0 +1,241 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9179
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XHMLXQInfo 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XHMLXQInfo {
+
+ ///
+ /// lblMLXLXHID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblMLXLXHID;
+
+ ///
+ /// txtMLXLXHID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtMLXLXHID;
+
+ ///
+ /// lblMLDYDJ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblMLDYDJ;
+
+ ///
+ /// txtMLDYDJID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtMLDYDJID;
+
+ ///
+ /// GtLabel3 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel3;
+
+ ///
+ /// txtXSXH 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtNumTextBox txtXSXH;
+
+ ///
+ /// lblXLXHID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblXLXHID;
+
+ ///
+ /// txtXLXHID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtXLXHID;
+
+ ///
+ /// GtLabel1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel1;
+
+ ///
+ /// txtXLGGID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtXLGGID;
+
+ ///
+ /// lblDYDJID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblDYDJID;
+
+ ///
+ /// cbxDYDJID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxDYDJID;
+
+ ///
+ /// GtLabel2 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel2;
+
+ ///
+ /// txtJLDW 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtJLDW;
+
+ ///
+ /// GtLabel7 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel7;
+
+ ///
+ /// txtWHR 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtWHR;
+
+ ///
+ /// GtLabel8 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel8;
+
+ ///
+ /// datWHSJ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtDateTime datWHSJ;
+
+ ///
+ /// txtOLD_XLXHID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtOLD_XLXHID;
+
+ ///
+ /// txtOLD_XLGGID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtOLD_XLGGID;
+
+ ///
+ /// txtOLD_DYDJID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtOLD_DYDJID;
+
+ ///
+ /// txtOLD_JLDW 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtOLD_JLDW;
+
+ ///
+ /// txtWHRID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtWHRID;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleCard Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleCard)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XHMLXQList.aspx b/XHMLXQList.aspx
new file mode 100644
index 0000000..dd06b1f
--- /dev/null
+++ b/XHMLXQList.aspx
@@ -0,0 +1,80 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleGrid.Master" Title="适用型�电压目录详情"
+AutoEventWireup="true" CodeBehind="XHMLXQList.aspx.cs" Inherits="GThinking.N_XLJC.XHMLXQList" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleGrid.Master" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/XHMLXQList.aspx.cs b/XHMLXQList.aspx.cs
new file mode 100644
index 0000000..1ece8f2
--- /dev/null
+++ b/XHMLXQList.aspx.cs
@@ -0,0 +1,165 @@
+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;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XHMLXQList : SingleGridBase
+ {
+ XHMLXQ entity = new XHMLXQ();
+ XHMLXQ_M queryentity = new XHMLXQ_M();
+ string sMLXLXHID = string.Empty;
+ string sMLDYDJID = string.Empty;
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421007;
+ this.UMName = "ÊÊÓÃÐͺŵçѹ";
+ this.CurMaster = Master;
+ this.ModuleGV = grdGrid;
+ this.CurEntity = entity;
+ this.sURLTarget = "XHMLXQInfo.aspx";
+ this.CurQueryEntity = queryentity;
+ this.sQueryURLTarget = "XHMLXQQuery.aspx";
+ this.PageHeight = 500;
+ this.PageWidth = 700;
+ this.sRefreshClientID = "default";
+ base.DataKeyNames = new string[] { "XLXSBJXHMLXQ_MLXLXHID", "XLXSBJXHMLXQ_MLDYDJID", "XLXSBJXHMLXQ_XLXHID", "XLXSBJXHMLXQ_DYDJID", "XLXSBJXHMLXQ_JLDW", "XLXSBJXHMLXQ_XLGGID" };
+
+ if (!IsPostBack)
+ {
+ CurQueryEntity.FieldByName("XHJQPP").Value = "True";
+
+ }
+ base.InitPage();
+
+ if (!IsPostBack)
+ {
+ Master_OnStandardQuery(null, null);
+ }
+ }
+ #region Ä£°åʼþ¼Ì³Ð
+
+ protected override void Master_OnStandardQuery(object sender, EventArgs e)
+ {
+ base.InitEntityByCondition();
+ base.Master_OnStandardQuery(sender, e);
+ entity.EntityTable.QuerySelSql = GetSQL();
+ entity.GridDataBind(grdGrid, tSession);
+ }
+
+ protected override void BeforeDelete(TDatabase db, ref bool ActionIsDone)
+ {
+ entity.Param.Add("XLXSBJXHMLXQ_MLXLXHID", grdGrid.DataKeys[grdGrid.SelectedIndex]["XLXSBJXHMLXQ_MLXLXHID"].ToString().Trim());
+ entity.Param.Add("XLXSBJXHMLXQ_MLDYDJID", grdGrid.DataKeys[grdGrid.SelectedIndex]["XLXSBJXHMLXQ_MLDYDJID"].ToString().Trim());
+ entity.Param.Add("XLXSBJXHMLXQ_XLXHID", grdGrid.DataKeys[grdGrid.SelectedIndex]["XLXSBJXHMLXQ_XLXHID"].ToString().Trim());
+ entity.Param.Add("XLXSBJXHMLXQ_DYDJID", grdGrid.DataKeys[grdGrid.SelectedIndex]["XLXSBJXHMLXQ_DYDJID"].ToString().Trim());
+ entity.Param.Add("XLXSBJXHMLXQ_XLGGID", grdGrid.DataKeys[grdGrid.SelectedIndex]["XLXSBJXHMLXQ_XLGGID"].ToString().Trim());
+ entity.Param.Add("XLXSBJXHMLXQ_JLDW", grdGrid.DataKeys[grdGrid.SelectedIndex]["XLXSBJXHMLXQ_JLDW"].ToString().Trim());
+ base.BeforeDelete(db, ref ActionIsDone);
+ }
+
+ protected override bool Master_AfterDeleteAction(object sender, EventArgs e)
+ {
+ base.InitEntityByCondition();
+ entity.EntityTable.QuerySelSql = GetSQL();
+ entity.GridDataBind(grdGrid, tSession);
+ grdGrid.SelectedIndex = -1;
+
+ return true;
+ }
+
+ protected override void moduleGV_RowDataBound(object sender, GridViewRowEventArgs e)
+ {
+ if (e.Row.RowType == DataControlRowType.DataRow)
+ {
+ LinkPageParam.AddString("XLXSBJXHMLXQ_MLXLXHID", grdGrid.DataKeys[e.Row.RowIndex]["XLXSBJXHMLXQ_MLXLXHID"].ToString().Trim());
+ LinkPageParam.AddString("XLXSBJXHMLXQ_MLDYDJID", grdGrid.DataKeys[e.Row.RowIndex]["XLXSBJXHMLXQ_MLDYDJID"].ToString().Trim());
+ LinkPageParam.AddString("XLXSBJXHMLXQ_XLXHID", grdGrid.DataKeys[e.Row.RowIndex]["XLXSBJXHMLXQ_XLXHID"].ToString().Trim());
+ LinkPageParam.AddString("XLXSBJXHMLXQ_DYDJID", grdGrid.DataKeys[e.Row.RowIndex]["XLXSBJXHMLXQ_DYDJID"].ToString().Trim());
+ LinkPageParam.AddString("XLXSBJXHMLXQ_XLGGID", grdGrid.DataKeys[e.Row.RowIndex]["XLXSBJXHMLXQ_XLGGID"].ToString().Trim());
+ LinkPageParam.AddString("XLXSBJXHMLXQ_JLDW", grdGrid.DataKeys[e.Row.RowIndex]["XLXSBJXHMLXQ_JLDW"].ToString().Trim());
+
+ }
+ base.moduleGV_RowDataBound(sender, e);
+ }
+
+ protected override void moduleGV_PageIndexChanging(object sender, GridViewPageEventArgs e)
+ {
+ base.InitEntityByCondition();
+ entity.EntityTable.QuerySelSql = GetSQL();
+ base.moduleGV_PageIndexChanging(sender, e);
+ grdGrid.SelectedIndex = -1;
+ }
+
+ #endregion
+
+ #region ×Ô¶¨Òåʼþ
+ private string GetSQL()
+ {
+ sMLXLXHID = PageParam.GetRTrimString("MLXLXHID").Trim();
+ sMLDYDJID = PageParam.GetRTrimString("MLDYDJID").Trim();
+ TPageParams pageparams = new TPageParams();
+ pageparams.AddString("MLXLXHID", sMLXLXHID);
+ pageparams.AddString("MLDYDJID", sMLDYDJID);
+ SetNewFormParam(pageparams);
+ string sSql = "";
+
+ sSql = @" select XLXSBJXHMLXQ_MLXLXHID,XLXSBJXHMLXQ_MLDYDJID,XLXSBJXHMLXQ_XLXHID,XLXSBJXHMLXQ_DYDJID,XLXSBJXHMLXQ_XLGGID,XLXSBJXHMLXQ_JLDW,
+ XLXSBJXHMLXQ_WHR,XLXSBJXHMLXQ_WHSJ,XLXSBJXHMLXQ_WHRID,XLXSBJXHMLXQ_XSXH
+ from XLXSBJXHMLXQ
+ where 1=1 and XLXSBJXHMLXQ_MLXLXHID =:pMLXH and XLXSBJXHMLXQ_MLDYDJID=:pMLDY ";
+ entity.Param.Add("pMLXH", sMLXLXHID);
+ entity.Param.Add("pMLDY", sMLDYDJID);
+ if (CurQueryEntity.FieldByName("XHJQPP").Value.ToString().Trim().ToUpper().Equals("TRUE"))
+ {
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("XHID").Value.Trim()))
+ {
+ sSql += " and XLXSBJXHMLXQ_XLXHID=:pXHID ";
+ entity.Param.Add("pXHID", CurQueryEntity.FieldByName("XHID").Value.Trim());
+ }
+
+ }
+ else
+ {
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("XHID").Value.Trim()))
+ {
+ sSql += " and XLXSBJXHMLXQ_XLXHID like :pXHID ";
+ entity.Param.Add("pXHID", "%" + CurQueryEntity.FieldByName("XHID").Value.Trim() + "%");
+ }
+ }
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("XLGG").Value.Trim()))
+ {
+ sSql += " and XLXSBJXHMLXQ_XLGGID like :pXLGG ";
+ entity.Param.Add("pXLGG", "%" + CurQueryEntity.FieldByName("XLGG").Value.Trim()+"%");
+ }
+
+
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("DYDJID").Value.Trim()))
+ {
+ sSql += " and XLXSBJXHMLXQ_DYDJID=:pDYDJID ";
+ entity.Param.Add("pDYDJID", CurQueryEntity.FieldByName("DYDJID").Value.Trim());
+ }
+ sSql += "order by XLXSBJXHMLXQ_MLXLXHID,XLXSBJXHMLXQ_MLDYDJID,XLXSBJXHMLXQ_XSXH,XLXSBJXHMLXQ_XLXHID,XLXSBJXHMLXQ_DYDJID,XLXSBJXHMLXQ_XLGGID,XLXSBJXHMLXQ_JLDW ";
+ return sSql;
+ }
+ #endregion
+
+ protected void btnDR_OnClick(object sender, EventArgs e)
+ {
+ TPageParams pageParams = new TPageParams();
+ pageParams.UrlPath = "XHMLXQ_DR.aspx";
+ OpenDialog(pageParams);
+ }
+ }
+}
diff --git a/XHMLXQList.aspx.designer.cs b/XHMLXQList.aspx.designer.cs
new file mode 100644
index 0000000..eb59e03
--- /dev/null
+++ b/XHMLXQList.aspx.designer.cs
@@ -0,0 +1,61 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9179
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XHMLXQList 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XHMLXQList {
+
+ ///
+ /// ButtonTable 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table ButtonTable;
+
+ ///
+ /// btnDR 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnDR;
+
+ ///
+ /// grdGrid 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtGridView grdGrid;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleGrid Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleGrid)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XHMLXQQuery.aspx b/XHMLXQQuery.aspx
new file mode 100644
index 0000000..7784748
--- /dev/null
+++ b/XHMLXQQuery.aspx
@@ -0,0 +1,47 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleQuery.Master" Title="查询"
+AutoEventWireup="true" CodeBehind="XHMLXQQuery.aspx.cs" Inherits="GThinking.N_XLJC.XHMLXQQuery" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleQuery.Master" %>
+
+
+
+
+
+
+ 型�:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ è§„æ ¼ï¼š
+
+
+
+
+
+
+
+
+ 电压ç‰çº§ï¼š
+
+
+
+
+
+
+
+
+
diff --git a/XHMLXQQuery.aspx.cs b/XHMLXQQuery.aspx.cs
new file mode 100644
index 0000000..bd0c9ba
--- /dev/null
+++ b/XHMLXQQuery.aspx.cs
@@ -0,0 +1,68 @@
+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;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XHMLXQQuery : SingleQueryBase
+ {
+ XHMLXQ_M queryentity = new XHMLXQ_M();
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421007;
+ this.UMName = "ÊÊÓÃÐͺŵçѹ";
+ this.CurMaster = Master;
+ this.CurQueryEntity = queryentity;
+ this.CurQueryTable = QueryTalbe;
+ this.PageWidth = 420;
+ this.PageHeight = 430;
+ if (!IsPostBack)
+ {
+ InitControls();
+ }
+ base.InitPage();
+ }
+ #region Ä£°åʼþ¼Ì³Ð
+ protected override bool QueryLogicValid()
+ {
+ return base.QueryLogicValid();
+ }
+ #endregion
+
+ #region ×Ô¶¨Òåʼþ
+
+ private void InitControls()
+ {
+ string sSQL = "select XLDYDJB_DYDJID,XLDYDJB_DYDJID as DYDJID from XLDYDJB where 1 = 1 and isnull(XLDYDJB_TYBZ,'N')='N' order by XLDYDJB_DYDJID ";
+ TComboBox.SetComboBox("DBERP", cbxDYDJID, sSQL, true);
+ cbxDYDJID.ShowValue = false;
+ }
+
+ #endregion
+
+ #region ×Ô¶¨Òåʼþ
+ protected void chkXHJQPP_OnCheckedChanged(object sender, EventArgs e)
+ {
+ if (chkXHJQPP.Checked)
+ {
+ txtXHID.Tag = GThinking.N_CONTROL.gtTextBox.DTagStates.None;
+ }
+ else
+ {
+ txtXHID.Tag = GThinking.N_CONTROL.gtTextBox.DTagStates.Percent;
+ }
+ }
+ #endregion
+
+ }
+}
diff --git a/XHMLXQQuery.aspx.designer.cs b/XHMLXQQuery.aspx.designer.cs
new file mode 100644
index 0000000..e87cda4
--- /dev/null
+++ b/XHMLXQQuery.aspx.designer.cs
@@ -0,0 +1,106 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9179
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XHMLXQQuery 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XHMLXQQuery {
+
+ ///
+ /// QueryTalbe 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table QueryTalbe;
+
+ ///
+ /// lblXHID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblXHID;
+
+ ///
+ /// txtXHID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtXHID;
+
+ ///
+ /// chkXHJQPP 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtCheckBox chkXHJQPP;
+
+ ///
+ /// lblXLGG 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblXLGG;
+
+ ///
+ /// txtXLGG 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtXLGG;
+
+ ///
+ /// lblDYDJID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblDYDJID;
+
+ ///
+ /// cbxDYDJID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxDYDJID;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleQuery Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleQuery)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XHMLXQ_DR.aspx b/XHMLXQ_DR.aspx
new file mode 100644
index 0000000..c8fa116
--- /dev/null
+++ b/XHMLXQ_DR.aspx
@@ -0,0 +1,44 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleCard.Master" Title="导入"
+AutoEventWireup="true" CodeBehind="XHMLXQ_DR.aspx.cs" Inherits="GThinking.N_XLJC.XHMLXQ_DR" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleCard.Master" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/XHMLXQ_DR.aspx.cs b/XHMLXQ_DR.aspx.cs
new file mode 100644
index 0000000..ca3f7ed
--- /dev/null
+++ b/XHMLXQ_DR.aspx.cs
@@ -0,0 +1,176 @@
+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_WORKFLOW;
+using System.Data.Common;
+using GThinking.N_MODEL.Dialog;
+using GThinking.N_PUBLIC;
+using GThinking.N_PUBLIC2;
+using GThinking.N_MISPRO.Utility;
+using System.IO;
+using System.Text;
+using GThinking.N_CONTROL;
+using System.Data.OleDb;
+using GThinking.N_MISPROAS;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XHMLXQ_DR : SingleCardBase
+ {
+ XHMLXQ entity = new XHMLXQ();
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421007;
+ this.UMName = "µ¼ÈëÊÊÓÃÐͺŵçѹÏêÇé";
+ base.CurMaster = Master;
+ base.CurEntity = entity;
+ this.PageHeight = 180;
+ this.PageWidth = 420;
+ Master.EnableAttachBtn = false;
+ Master.EnableCancelBtn = false;
+ Master.EnableCopyBtn = false;
+ Master.EnableDeleteBtn = false;
+ Master.EnableEditBtn = false;
+ Master.EnableInsertBtn = false;
+ Master.EnablePrintBtn = false;
+ Master.EnableRefreshBtn = false;
+ Master.EnableSaveBtn = false;
+ fupdPost.FileSaveType = gtAsyncFileUpload.DFileSaveType.SaveToPath;
+ if (AppRuntime.BitType == AppBitType.Bit32)
+ fupdPost.Filter = "XLS";
+ else // AppBitType.Bit64
+ fupdPost.Filter = "XLS,XLSX";
+ base.InitPage();
+ }
+
+ protected void btnQD_Click(object sender, EventArgs e)
+ {
+ if (string.IsNullOrEmpty(fupdPost.FilePath.Trim()))
+ {
+ ShowMessage("ÇëÑ¡ÔñÐèÒªµ¼ÈëµÄÎļþ£¡");
+ return;
+ }
+ try
+ {
+ try
+ {
+ string sPath = fupdPost.FilePath;
+ string sColumns = "Ŀ¼ÐͺÅ,Ŀ¼µçѹ,ÐͺÅ,¹æ¸ñ,µçѹµÈ¼¶,¼ÆÁ¿µ¥Î»,ÏÔʾÐòºÅ";
+ string sMessage = "";
+ DataSet aDataExcel = TExcelData.ReadExcel(sPath.Trim(), "sheet1", sColumns, false, ref sMessage);
+ if (!sMessage.Trim().Equals(""))
+ {
+ throw new Exception("µ¼ÈëÎļþµÄÄÚÈݸñʽ²»ÕýÈ·£¬Çë°´°ïÖúÎĵµÖÐÒªÇóµÄÄÚÈݸñʽµ÷Õûµ¼ÈëÎļþ£¡");
+ }
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sSQL = new TSQL(dberp);
+ dberp.BeginTrans();
+ string sDRXXMessage = string.Empty;
+ try
+ {
+
+ for (int i = 0; i < aDataExcel.Tables[0].Rows.Count; i++)
+ {
+ string sMLXHID = aDataExcel.Tables[0].Rows[i][0].ToString().Trim();
+ string sMLDYID = aDataExcel.Tables[0].Rows[i][1].ToString().Trim();
+ string sXLXHID = aDataExcel.Tables[0].Rows[i][2].ToString().Trim();
+ string sXLGGID = aDataExcel.Tables[0].Rows[i][3].ToString().Trim();
+ string sDYDJID = aDataExcel.Tables[0].Rows[i][4].ToString().Trim();
+ string sJLDW = aDataExcel.Tables[0].Rows[i][5].ToString().Trim();
+ string sXSXH = aDataExcel.Tables[0].Rows[i][6].ToString().Trim();
+ sSQL.Clear();
+ sSQL.Add(@" select XLXSBJXHMLXQ_MLXLXHID
+ from XLXSBJXHMLXQ
+ where XLXSBJXHMLXQ_MLXLXHID=:XLXSBJXHMLXQ_MLXLXHID and XLXSBJXHMLXQ_MLDYDJID=:XLXSBJXHMLXQ_MLDYDJID and XLXSBJXHMLXQ_XLXHID=:XLXSBJXHMLXQ_XLXHID
+ and XLXSBJXHMLXQ_DYDJID=:XLXSBJXHMLXQ_DYDJID and XLXSBJXHMLXQ_XLGGID=:XLXSBJXHMLXQ_XLGGID and XLXSBJXHMLXQ_JLDW=:XLXSBJXHMLXQ_JLDW ");
+
+ sSQL.ParamByName("XLXSBJXHMLXQ_MLXLXHID").Value = sMLXHID;
+ sSQL.ParamByName("XLXSBJXHMLXQ_MLDYDJID").Value = sMLDYID;
+ sSQL.ParamByName("XLXSBJXHMLXQ_XLXHID").Value = sXLXHID;
+ sSQL.ParamByName("XLXSBJXHMLXQ_DYDJID").Value = sDYDJID;
+ sSQL.ParamByName("XLXSBJXHMLXQ_XLGGID").Value = sXLGGID;
+ sSQL.ParamByName("XLXSBJXHMLXQ_JLDW").Value = sJLDW;
+ if (dberp.OpenDataSet(sSQL).Tables[0].Rows.Count > 0)
+ {
+ sSQL.Clear();
+ sSQL.Add(@"update XLXSBJXHMLXQ set XLXSBJXHMLXQ_MLDYDJID=:XLXSBJXHMLXQ_MLDYDJID,
+ XLXSBJXHMLXQ_MLXLXHID=:XLXSBJXHMLXQ_MLXLXHID,
+ XLXSBJXHMLXQ_XLXHID=:XLXSBJXHMLXQ_XLXHID,
+ XLXSBJXHMLXQ_DYDJID=:XLXSBJXHMLXQ_DYDJID,
+ XLXSBJXHMLXQ_XLGGID=:XLXSBJXHMLXQ_XLGGID,
+ XLXSBJXHMLXQ_JLDW=:XLXSBJXHMLXQ_JLDW,
+ XLXSBJXHMLXQ_WHR=:XLXSBJXHMLXQ_WHR,
+ XLXSBJXHMLXQ_WHSJ=:XLXSBJXHMLXQ_WHSJ,
+ XLXSBJXHMLXQ_WHRID=:XLXSBJXHMLXQ_WHRID,
+ XLXSBJXHMLXQ_XSXH=:XLXSBJXHMLXQ_XSXH
+ where XLXSBJXHMLXQ_MLXLXHID=:XLXSBJXHMLXQ_MLXLXHID and XLXSBJXHMLXQ_MLDYDJID=:XLXSBJXHMLXQ_MLDYDJID and XLXSBJXHMLXQ_XLXHID=:XLXSBJXHMLXQ_XLXHID
+ and XLXSBJXHMLXQ_DYDJID=:XLXSBJXHMLXQ_DYDJID and XLXSBJXHMLXQ_XLGGID=:XLXSBJXHMLXQ_XLGGID and XLXSBJXHMLXQ_JLDW=:XLXSBJXHMLXQ_JLDW ");
+
+ }
+ else
+ {
+ sSQL.Clear();
+ sSQL.Add(@"insert into XLXSBJXHMLXQ(XLXSBJXHMLXQ_MLXLXHID,XLXSBJXHMLXQ_MLDYDJID,XLXSBJXHMLXQ_XLXHID,XLXSBJXHMLXQ_DYDJID,XLXSBJXHMLXQ_XLGGID,XLXSBJXHMLXQ_JLDW,
+ XLXSBJXHMLXQ_WHR,XLXSBJXHMLXQ_WHSJ,XLXSBJXHMLXQ_WHRID,XLXSBJXHMLXQ_XSXH)
+ values(:XLXSBJXHMLXQ_MLXLXHID,:XLXSBJXHMLXQ_MLDYDJID,:XLXSBJXHMLXQ_XLXHID,:XLXSBJXHMLXQ_DYDJID,:XLXSBJXHMLXQ_XLGGID,:XLXSBJXHMLXQ_JLDW,
+ :XLXSBJXHMLXQ_WHR,:XLXSBJXHMLXQ_WHSJ,:XLXSBJXHMLXQ_WHRID,:XLXSBJXHMLXQ_XSXH )");
+
+ }
+
+ sSQL.ParamByName("XLXSBJXHMLXQ_MLXLXHID").Value = sMLXHID;
+ sSQL.ParamByName("XLXSBJXHMLXQ_MLDYDJID").Value = sMLDYID;
+ sSQL.ParamByName("XLXSBJXHMLXQ_XLXHID").Value = sXLXHID;
+ sSQL.ParamByName("XLXSBJXHMLXQ_DYDJID").Value = sDYDJID;
+ sSQL.ParamByName("XLXSBJXHMLXQ_XLGGID").Value = sXLGGID;
+ sSQL.ParamByName("XLXSBJXHMLXQ_JLDW").Value = sJLDW;
+ sSQL.ParamByName("XLXSBJXHMLXQ_XSXH").Value = CMISproConvert.StrToFloat(sXSXH,0);
+ sSQL.ParamByName("XLXSBJXHMLXQ_WHRID").Value = tSession.UserId;
+ sSQL.ParamByName("XLXSBJXHMLXQ_WHR").Value = tSession.UserName;
+ sSQL.ParamByName("XLXSBJXHMLXQ_WHSJ").Value = DateTime.Now;
+
+
+
+ dberp.ExecSQL(sSQL);
+ }
+ dberp.CommitTrans();
+
+ ShowMessage("µ¼Èë³É¹¦£¡");
+
+ }
+ catch (Exception ex)
+ {
+ dberp.RollbackTrans();
+ throw new Exception("µ¼Èëʧ°Ü£¬´íÎóÐÅÏ¢£º" + ex.Message);
+ }
+ }
+ catch (Exception ex)
+ {
+ ShowMessage("µ¼Èëʧ°Ü£¬´íÎóÐÅÏ¢£º" + ex.Message);
+ return;
+ }
+ System.IO.File.Delete(fupdPost.FilePath.Trim());
+ }
+ catch (Exception ex)
+ {
+ ShowMessage("µ¼Èëʧ°Ü£¬´íÎóÐÅÏ¢£º" + ex.Message);
+ return;
+ }
+ CloseWindowNoQuery();
+ }
+
+ protected void btnQX_Click(object sender, EventArgs e)
+ {
+ CloseWindowNoQuery();
+ }
+ }
+}
diff --git a/XHMLXQ_DR.aspx.designer.cs b/XHMLXQ_DR.aspx.designer.cs
new file mode 100644
index 0000000..8095f2e
--- /dev/null
+++ b/XHMLXQ_DR.aspx.designer.cs
@@ -0,0 +1,97 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9179
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XHMLXQ_DR 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XHMLXQ_DR {
+
+ ///
+ /// tbl1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table tbl1;
+
+ ///
+ /// btnQD 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnQD;
+
+ ///
+ /// btnQX 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnQX;
+
+ ///
+ /// lblWJ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblWJ;
+
+ ///
+ /// fupdPost 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtAsyncFileUpload fupdPost;
+
+ ///
+ /// GtLabel1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel1;
+
+ ///
+ /// GtLabel2 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel2;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleCard Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleCard)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XHMLXQ_M.cs b/XHMLXQ_M.cs
new file mode 100644
index 0000000..f07cfbd
--- /dev/null
+++ b/XHMLXQ_M.cs
@@ -0,0 +1,24 @@
+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_XLJC
+{
+ public class XHMLXQ_M:TBaseNamedQuery
+ {
+ public XHMLXQ_M()
+ {
+ AddFieldDefs("XHID", "ÐͺÅ");
+ AddFieldDefs("XLGG", "¹æ¸ñ");
+ AddFieldDefs("DYDJID", "µçѹµÈ¼¶");
+ AddFieldDefs("XHJQPP", "Ðͺž«È·Æ¥Åä");
+ }
+ }
+}
diff --git a/XLBZLX.cs b/XLBZLX.cs
new file mode 100644
index 0000000..326bcf9
--- /dev/null
+++ b/XLBZLX.cs
@@ -0,0 +1,122 @@
+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_XLJC
+{
+ [TableMap(DB = "DBERP", DbTableName = "XLBZ", Umid = 101421003, IsWorkFlow = false, UseWhr = true,
+
+ QuerySelSql = "",
+
+EntitySelSql = " select XLBZ_XLBZID, XLBZ_XLBZID as Old_XLBZID, XLBZ_XLBZLXMC,XLBZ_PX,XLBZ_DZSC,"
+ + " XLBZ_WHR, XLBZ_WHRID, XLBZ_WHSJ "
+ + " from XLBZ "
+ + " where XLBZ_XLBZID=:XLBZ_XLBZID",
+
+ UpdateSql = "update XLBZ set "
+ + " XLBZ_XLBZID=:XLBZ_XLBZID, "
+ + " XLBZ_XLBZLXMC=:XLBZ_XLBZLXMC, "
+ + " XLBZ_PX=:XLBZ_PX, "
+ + " XLBZ_DZSC=:XLBZ_DZSC, "
+ + " XLBZ_WHR=:XLBZ_WHR, "
+ + " XLBZ_WHRID=:XLBZ_WHRID, "
+ + " XLBZ_WHSJ=:XLBZ_WHSJ "
+ + "where XLBZ_XLBZID=:Old_XLBZID",
+
+InsertSql = "insert into XLBZ(XLBZ_XLBZID, XLBZ_XLBZLXMC, XLBZ_PX,XLBZ_DZSC, XLBZ_WHR, XLBZ_WHRID, XLBZ_WHSJ ) "
+ + " values(:XLBZ_XLBZID, :XLBZ_XLBZLXMC, :XLBZ_PX, :XLBZ_DZSC, :XLBZ_WHR, :XLBZ_WHRID, :XLBZ_WHSJ ) ",
+
+DeleteSql = "delete from XLBZ where XLBZ_XLBZID=:XLBZ_XLBZID")]
+
+ public class XLBZLX : EntityManager
+ {
+
+ private string _XLBZ_XLBZID;
+ [ColumnMap(DbField = "XLBZ_XLBZID", CtrlName = "txtXLBZID", Type = FieldType.C,
+ DbTitle = "±ê×¼ÀàÐͱàÂë", DefaultValue = "",
+ IsAllowNull = false, IsKey = true, Length = 2)]
+ public string XLBZ_XLBZID
+ {
+ get { return _XLBZ_XLBZID; }
+ set { _XLBZ_XLBZID = value; }
+ }
+
+ private string _Old_XLBZID;
+ [ColumnMap(DbField = "Old_XLBZID", CtrlName = "txtOld_XLBZID", Type = FieldType.HiddenField,
+ DbTitle = "Òþ²Ø±ê×¼ÀàÐͱàÂë", DefaultValue = "", PrintVisible = false,
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string Old_XLBZID
+ {
+ get { return _Old_XLBZID; }
+ set { _Old_XLBZID = value; }
+ }
+
+ private string _XLBZ_XLBZLXMC;
+ [ColumnMap(DbField = "XLBZ_XLBZLXMC", CtrlName = "txtXLBZMC", Type = FieldType.C,
+ DbTitle = "±ê×¼ÀàÐÍÃû³Æ", DefaultValue = "",
+ IsAllowNull = false, IsKey = false, Length = 60)]
+ public string XLBZ_XLBZLXMC
+ {
+ get { return _XLBZ_XLBZLXMC; }
+ set { _XLBZ_XLBZLXMC = value; }
+ }
+
+ private string _XLBZ_DZSC;
+ [ColumnMap(DbField = "XLBZ_DZSC", CtrlName = "chkDZSC", Type = FieldType.Y,
+ DbTitle = "¶¨ÖÆÉú²ú", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 1)]
+ public string XLBZ_DZSC
+ {
+ get { return _XLBZ_DZSC; }
+ set { _XLBZ_DZSC = value; }
+ }
+
+ private string _XLBZ_PX;
+ [ColumnMap(DbField = "XLBZ_PX", CtrlName = "txtPX", Type = FieldType.F,
+ DbTitle = "ÅÅÐò", DefaultValue = "0",
+ IsAllowNull = false, IsKey = false, Length = 0)]
+ public string XLBZ_PX
+ {
+ get { return _XLBZ_PX; }
+ set { _XLBZ_PX = value; }
+ }
+
+ // ˽ÓбäÁ¿Î¬»¤ÈË
+ private string _XLBZ_WHR;
+ [ColumnMap(DbField = "XLBZ_WHR", CtrlName = "txtWHR", Type = FieldType.C,
+ DbTitle = "ά»¤ÈË", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 30)]
+ public string XLBZ_WHR
+ {
+ get { return _XLBZ_WHR; }
+ set { _XLBZ_WHR = value; }
+ }
+ // ˽ÓбäÁ¿Î¬»¤ÈËID
+ private string _XLBZ_WHRID;
+ [ColumnMap(DbField = "XLBZ_WHRID", CtrlName = "txtWHRID", Type = FieldType.HiddenField,
+ DbTitle = "ά»¤È˹¤ºÅ", DefaultValue = "", PrintVisible = false,
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLBZ_WHRID
+ {
+ get { return _XLBZ_WHRID; }
+ set { _XLBZ_WHRID = value; }
+ }
+ // ˽ÓбäÁ¿Î¬»¤Ê±¼ä
+ private string _XLBZ_WHSJ;
+ [ColumnMap(DbField = "XLBZ_WHSJ", CtrlName = "datWHSJ", Type = FieldType.DT,
+ DbTitle = "ά»¤Ê±¼ä", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLBZ_WHSJ
+ {
+ get { return _XLBZ_WHSJ; }
+ set { _XLBZ_WHSJ = value; }
+ }
+ }
+}
diff --git a/XLBZLXInfo.aspx b/XLBZLXInfo.aspx
new file mode 100644
index 0000000..8effc2c
--- /dev/null
+++ b/XLBZLXInfo.aspx
@@ -0,0 +1,62 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleCard.Master" AutoEventWireup="True"
+ Codebehind="XLBZLXInfo.aspx.cs" Inherits="GThinking.N_XLJC.XLBZLXInfo" Title="ÏßÀ±ê×¼ÀàÐÍ" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleCard.Master" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/XLBZLXInfo.aspx.cs b/XLBZLXInfo.aspx.cs
new file mode 100644
index 0000000..0b3a652
--- /dev/null
+++ b/XLBZLXInfo.aspx.cs
@@ -0,0 +1,309 @@
+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;
+using GThinking.N_PUBLIC;
+using GThinking.N_MISPRO.Data;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLBZLXInfo : SingleCardBase
+ {
+ XLBZLX entity = new XLBZLX();
+
+ #region Pageʼþ
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421003;
+ this.UMName = "ÏßÀ±ê×¼ÀàÐÍ";
+ this.CurMaster = Master;
+ this.CurEntity = entity;
+ this.PageHeight = 400;
+ this.PageWidth = 500;
+
+ base.InitPage();
+ }
+
+ #endregion
+
+ #region Ä£°åʼþ¼Ì³Ð
+
+ protected override void LoadRecord()
+ {
+ if (!IsPostBack)
+ {
+ entity.Param.Add("XLBZ_XLBZID", PageParam.GetRTrimString("XLBZ_XLBZID").Trim());
+ }
+ else
+ {
+ entity.Param.Add("XLBZ_XLBZID", txtOld_XLBZID.Value.Trim());
+ }
+
+ base.LoadRecord();
+ txtOld_XLBZID.Value = txtXLBZID.Text.Trim();
+ }
+
+ protected override void SetControlState()
+ {
+ base.SetControlState();
+
+ string sXLBZID = txtXLBZID.Text.Trim();
+ string sSQL = "";
+ bool bAction_XLBZID = true;
+ bool bAction_XLDZSC = true;
+ if (ControlState == TControlState.ctsInsert || ControlState == TControlState.ctsCopy || ControlState == TControlState.ctsEdit)
+ {
+ if (!sXLBZID.Equals(""))
+ {
+ sSQL = string.Format("select TOP 1 XLDZBZ_XLBZID from XLDZBZ where 1=1 ");
+ if (CMISproDataBase.ExistsRecord("DBERP", sSQL))
+ {
+ bAction_XLDZSC = false;
+ sSQL = string.Format("select TOP 1 XLDZBZ_XLBZID from XLDZBZ where 1=1 and XLDZBZ_XLBZID like '{0}%' ", sXLBZID);
+ if (CMISproDataBase.ExistsRecord("DBERP", sSQL))
+ {
+ bAction_XLBZID = false;
+ }
+ }
+
+
+ if (CMISproDataBase.ExistsRecord("DBERP", string.Format("select XLXLB_XLBZID from XLXLB where XLXLB_XLBZID ='{0}' "
+ + " union all select XLLXB_XLBZID from XLLXB where XLLXB_XLBZID ='{0}' "
+ + " union all select XLXZB_XLBZID from XLXZB where XLXZB_XLBZID ='{0}' "
+ + " union all select XLXXB_XLBZID from XLXXB where XLXXB_XLBZID ='{0}' "
+ + " union all select XLDTB_XLBZID from XLDTB where XLDTB_XLBZID ='{0}' "
+ + " union all select XLZXBZ_XLBZID from XLZXBZ where XLZXBZ_XLBZID ='{0}'"
+ + " union all select top 1 XLXSCLQD_XLBZID from XLXSCLQD where XLXSCLQD_XLBZID ='{0}' ", sXLBZID.Trim())))
+ {
+ bAction_XLBZID = false;
+ }
+ }
+ else
+ {
+ bAction_XLBZID = true;
+ sSQL = string.Format("select TOP 1 XLDZBZ_XLBZID from XLDZBZ where 1=1 ");
+ if (CMISproDataBase.ExistsRecord("DBERP", sSQL))
+ {
+ bAction_XLDZSC = false;
+ }
+ }
+ }
+ else
+ {
+ bAction_XLBZID = false;
+ bAction_XLDZSC = false;
+ }
+ txtXLBZID.Enabled = bAction_XLBZID;
+ chkDZSC.Enabled = bAction_XLDZSC;
+
+ txtWHR.Enabled = false;
+ datWHSJ.Enabled = false;
+ }
+
+ protected override void OnNewRecorder()
+ {
+ base.OnNewRecorder();
+ txtWHR.Text = tSession.UserName;
+ txtWHRID.Value = tSession.UserId;
+ datWHSJ.Value = CMISproConvert.ConvertTime(DateTime.Now);
+ chkDZSC.Checked = false;
+
+ txtOld_XLBZID.Value = "";
+
+ }
+
+ protected override void OnCopyRecorder()
+ {
+ base.OnCopyRecorder();
+ txtWHR.Text = tSession.UserName;
+ txtWHRID.Value = tSession.UserId;
+ datWHSJ.Value = CMISproConvert.ConvertTime(DateTime.Now);
+ txtXLBZID.Text = "";
+ txtOld_XLBZID.Value = "";
+ chkDZSC.Checked = false;
+ }
+
+ protected override bool Master_BeforeSaveAction(object sender, EventArgs e)
+ {
+ string sOLDXLBZID = txtOld_XLBZID.Value.Trim();
+ string sXLBZID = txtXLBZID.Text.Trim();
+ string sXLBZLXMC = txtXLBZMC.Text.Trim();
+ string sSQL = "";
+ if (ControlState == TControlState.ctsInsert || ControlState == TControlState.ctsCopy)
+ {
+ if (chkDZSC.Checked)
+ {
+ sSQL = string.Format("select TOP 1 XLBZ_XLBZID from XLBZ where 1=1 and XLBZ_DZSC = 'Y' and len(XLBZ_XLBZID) <10 ");
+ if (CMISproDataBase.ExistsRecord("DBERP", sSQL))
+ {
+ ShowMessage("ÒÑÓж¨ÖÆÉú²ú±ê×¼£¬²»ÔÊÐí±£´æ£¡");
+ return false;
+ }
+ }
+ sSQL = string.Format("select TOP 1 XLBZ_XLBZID from XLBZ where 1=1 and XLBZ_XLBZID = '{0}' ", sXLBZID);
+ if (CMISproDataBase.ExistsRecord("DBERP", sSQL))
+ {
+ ShowMessage("ÒÑ´æÔÚ±àºÅÏàͬµÄ¼Ç¼£¬²»ÔÊÐí±£´æ£¡");
+ return false;
+ }
+ sSQL = string.Format("select TOP 1 XLBZ_XLBZLXMC from XLBZ where 1=1 and XLBZ_XLBZLXMC = '{0}' ", sXLBZLXMC);
+ if (CMISproDataBase.ExistsRecord("DBERP", sSQL))
+ {
+ ShowMessage("ÒÑ´æÔÚ±ê×¼ÀàÐÍÃû³ÆÏàͬµÄ¼Ç¼£¬²»ÔÊÐí±£´æ£¡");
+ return false;
+ }
+ }
+ else
+ {
+ if (sXLBZID.Equals(sOLDXLBZID))
+ {
+ if (chkDZSC.Checked)
+ {
+ sSQL = string.Format("select TOP 1 XLBZ_XLBZID from XLBZ where 1=1 and XLBZ_DZSC = 'Y' and len(XLBZ_XLBZID) <10 and XLBZ_XLBZID <> '{0}' ", sXLBZID);
+ if (CMISproDataBase.ExistsRecord("DBERP", sSQL))
+ {
+ ShowMessage("ÒÑÓж¨ÖÆÉú²ú±ê×¼£¬²»ÔÊÐí±£´æ£¡");
+ return false;
+ }
+ }
+ else
+ {
+
+ }
+ sSQL = string.Format("select TOP 1 XLBZ_XLBZLXMC from XLBZ where 1=1 and XLBZ_XLBZLXMC = '{0}' and XLBZ_XLBZID <> '{1}' ", sXLBZLXMC, sXLBZID);
+ if (CMISproDataBase.ExistsRecord("DBERP", sSQL))
+ {
+ ShowMessage("ÒÑ´æÔÚ±ê×¼ÀàÐÍÃû³ÆÏàͬµÄ¼Ç¼£¬²»ÔÊÐí±£´æ£¡");
+ return false;
+ }
+ }
+ else
+ {
+ //ÏÈУÑé±àºÅÊÇ·ñÖØ¸´
+ sSQL = string.Format("select TOP 1 XLBZ_XLBZID from XLBZ where 1=1 and XLBZ_XLBZID = '{0}' ", sXLBZID);
+ if (CMISproDataBase.ExistsRecord("DBERP", sSQL))
+ {
+ ShowMessage("ÒÑ´æÔÚ±àºÅÏàͬµÄ¼Ç¼£¬²»ÔÊÐí±£´æ£¡");
+ return false;
+ }
+ sSQL = string.Format("select TOP 1 XLBZ_XLBZLXMC from XLBZ where 1=1 and XLBZ_XLBZLXMC = '{0}' and XLBZ_XLBZID <> '{1}' ", sXLBZLXMC, sOLDXLBZID);
+ if (CMISproDataBase.ExistsRecord("DBERP", sSQL))
+ {
+ ShowMessage("ÒÑ´æÔÚ±ê×¼ÀàÐÍÃû³ÆÏàͬµÄ¼Ç¼£¬²»ÔÊÐí±£´æ£¡");
+ return false;
+ }
+
+ if (chkDZSC.Checked)
+ {
+ sSQL = string.Format("select TOP 1 XLBZ_XLBZID from XLBZ where 1=1 and XLBZ_DZSC = 'Y' and len(XLBZ_XLBZID) <10 and XLBZ_XLBZID <> '{0}' ", sOLDXLBZID);
+ if (CMISproDataBase.ExistsRecord("DBERP", sSQL))
+ {
+ ShowMessage("ÒÑÓж¨ÖÆÉú²ú±ê×¼£¬²»ÔÊÐí±£´æ£¡");
+ return false;
+ }
+ }
+ }
+ }
+
+
+
+ return base.Master_BeforeSaveAction(sender, e);
+ }
+
+ protected override bool Master_AfterSaveAction(object sender, EventArgs e)
+ {
+ if (!base.Master_AfterSaveAction(sender, e))
+ {
+ return false;
+ }
+ txtOld_XLBZID.Value = txtXLBZID.Text.Trim();
+
+ return true;
+ }
+
+ protected override bool Master_BeforeDeleteAction(object sender, EventArgs e)
+ {
+ string sXLBZID = txtXLBZID.Text.Trim();
+ if (!sXLBZID.Equals("") && CMISproDataBase.ExistsRecord("DBERP", string.Format("select XLXLB_XLBZID from XLXLB where XLXLB_XLBZID ='{0}' "
+ + " union all select XLLXB_XLBZID from XLLXB where XLLXB_XLBZID ='{0}' "
+ + " union all select XLXZB_XLBZID from XLXZB where XLXZB_XLBZID ='{0}' "
+ + " union all select XLXXB_XLBZID from XLXXB where XLXXB_XLBZID ='{0}' "
+ + " union all select XLDTB_XLBZID from XLDTB where XLDTB_XLBZID ='{0}' "
+ + " union all select XLZXBZ_XLBZID from XLZXBZ where XLZXBZ_XLBZID ='{0}'"
+ + " union all select top 1 XLXSCLQD_XLBZID from XLXSCLQD where XLXSCLQD_XLBZID ='{0}' ", sXLBZID.Trim())))
+ {
+ ShowMessage("¸Ã±ê×¼ÀàÐÍÒѱ»Ê¹Ó㬲»ÔÊÐíɾ³ý£¡");
+ return false;
+ }
+
+ string sSQL = string.Format("select TOP 1 XLDZBZ_XLBZID from XLDZBZ where 1=1 and XLDZBZ_XLBZID like '{0}%' ", sXLBZID);
+ if (CMISproDataBase.ExistsRecord("DBERP", sSQL))
+ {
+
+ ShowMessage("¸Ã±ê×¼ÀàÐÍ´æÔÚÏßÀ¶¨ÖƱê×¼£¬²»ÔÊÐíɾ³ý£¡");
+ return false;
+ }
+
+ return base.Master_BeforeDeleteAction(sender, e);
+ }
+
+ protected override void AfterSave(TDatabase db, ref bool ActionIsDone)
+ {
+ TSQL SQL = new TSQL(db);
+ SQL.Clear();
+ SQL.Add(" merge into XLBZ a ");
+ SQL.Add(" using ");
+ SQL.Add("( ");
+ SQL.Add("select ");
+ SQL.Add(" XLBZ_XLBZID, ");
+ SQL.Add(" row_number() ");
+ SQL.Add(" over(order by XLBZ_PX,XLBZ_XLBZID) as XH ");
+ SQL.Add(" from XLBZ");
+ SQL.Add(" where 1=1 and len(XLBZ_XLBZID) < 10 ");
+ SQL.Add(" ) b ");
+ SQL.Add(" on( ");
+ SQL.Add(" a.XLBZ_XLBZID=b.XLBZ_XLBZID and len(a.XLBZ_XLBZID) < 10 ");
+ SQL.Add(" ) ");
+ SQL.Add(" when matched then update set a.XLBZ_PX=b.XH ");
+ db.ExecSQL(SQL);
+
+ SQL.Clear();
+ SQL.Add("select XLBZ_PX from XLBZ where XLBZ_XLBZID=:pXLBZID");
+ SQL.ParamByName("pXLBZID").Value = txtXLBZID.Text.Trim();
+ DataSet ds = db.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ txtPX.Value = CMISproConvert.StrToFloat(ds.Tables[0].Rows[0]["XLBZ_PX"].ToString());
+ }
+
+ base.AfterSave(db, ref ActionIsDone);
+ }
+
+ protected override void SetComboxItems()
+ {
+ base.SetComboxItems();
+ }
+
+
+ #endregion
+
+ #region ¿Ø¼þʼþ
+
+ #endregion
+
+ #region ×Ô¶¨Ò庯Êý
+
+ #endregion
+
+ }
+}
\ No newline at end of file
diff --git a/XLBZLXInfo.aspx.designer.cs b/XLBZLXInfo.aspx.designer.cs
new file mode 100644
index 0000000..497331b
--- /dev/null
+++ b/XLBZLXInfo.aspx.designer.cs
@@ -0,0 +1,151 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9151
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLBZLXInfo 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XLBZLXInfo {
+
+ ///
+ /// lblXLBZID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblXLBZID;
+
+ ///
+ /// txtXLBZID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtXLBZID;
+
+ ///
+ /// lblXLBZMC 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblXLBZMC;
+
+ ///
+ /// txtXLBZMC 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtXLBZMC;
+
+ ///
+ /// chkDZSC 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtCheckBox chkDZSC;
+
+ ///
+ /// GtLabel1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel1;
+
+ ///
+ /// txtPX 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtNumTextBox txtPX;
+
+ ///
+ /// 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;
+
+ ///
+ /// txtOld_XLBZID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtOld_XLBZID;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleCard Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleCard)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XLBZLXList.aspx b/XLBZLXList.aspx
new file mode 100644
index 0000000..1e537f3
--- /dev/null
+++ b/XLBZLXList.aspx
@@ -0,0 +1,66 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleGrid.Master" AutoEventWireup="true"
+ Codebehind="XLBZLXList.aspx.cs" Inherits="GThinking.N_XLJC.XLBZLXList" Title="ÏßÀ±ê×¼ÀàÐÍ" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleGrid.Master" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/XLBZLXList.aspx.cs b/XLBZLXList.aspx.cs
new file mode 100644
index 0000000..ad0940c
--- /dev/null
+++ b/XLBZLXList.aspx.cs
@@ -0,0 +1,354 @@
+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_PUBLIC;
+using GThinking.N_MISPRO.Data;
+using GThinking.N_MISPRO.Utility;
+using GThinking.N_MISPRO;
+using GThinking.N_MISPRO.TableCache;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLBZLXList : SingleGridBase
+ {
+ XLBZLX entity = new XLBZLX();
+
+ #region Pageʼþ
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421003;
+ this.UMName = "ÏßÀ±ê×¼ÀàÐÍ";
+ this.ModuleGV = grdXLBZ;
+ this.CurMaster = Master;
+ this.CurEntity = entity;
+ this.sURLTarget = "XLBZLXInfo.aspx";
+ this.Master.EnableQueryBtn = false;
+ this.PageHeight = 500;
+ this.PageWidth = 700;
+ base.DataKeyNames = new string[] { "XLBZ_XLBZID" };
+
+
+ if (DSActiveModule.IsActiveModule(101421011))
+ {
+ btnXLDZBZ.Visible = true;
+ }
+ else
+ {
+ btnXLDZBZ.Visible = false;
+ }
+
+ base.InitPage();
+
+ if (!IsPostBack)
+ {
+ Master_OnStandardQuery(null, null);
+ }
+ }
+
+ #endregion
+
+ #region Ä£°åʼþ¼Ì³Ð
+
+ protected override void Master_OnStandardQuery(object sender, EventArgs e)
+ {
+ entity.EntityTable.QuerySelSql = GetSQL();
+ base.Master_OnStandardQuery(sender, e);
+ entity.GridDataBind(grdXLBZ, tSession);
+ }
+
+ protected override void moduleGV_PageIndexChanging(object sender, GridViewPageEventArgs e)
+ {
+ entity.EntityTable.QuerySelSql = GetSQL();
+ grdXLBZ.SelectedIndex = -1;
+ base.moduleGV_PageIndexChanging(sender, e);
+ }
+
+ protected override void moduleGV_RowDataBound(object sender, GridViewRowEventArgs e)
+ {
+ if (e.Row.RowType == DataControlRowType.DataRow)
+ {
+
+ LinkPageParam.AddString("XLBZ_XLBZID", grdXLBZ.DataKeys[e.Row.RowIndex]["XLBZ_XLBZID"].ToString().Trim());
+ }
+ base.moduleGV_RowDataBound(sender, e);
+ }
+
+ protected override void BeforeDelete(GThinking.N_MISPRO.Data.TDatabase db, ref bool ActionIsDone)
+ {
+ entity.Param.Add("XLBZ_XLBZID", grdXLBZ.DataKeys[grdXLBZ.SelectedIndex]["XLBZ_XLBZID"].ToString().Trim());
+ base.BeforeDelete(db, ref ActionIsDone);
+ }
+
+ protected override bool Master_AfterDeleteAction(object sender, EventArgs e)
+ {
+ if (!base.Master_AfterDeleteAction(sender, e))
+ {
+ return false;
+ }
+ entity.EntityTable.QuerySelSql = GetSQL();
+ entity.GridDataBind(grdXLBZ, tSession);
+ grdXLBZ.SelectedIndex = -1;
+ return true;
+ }
+
+ protected override bool Master_BeforeDeleteAction(object sender, EventArgs e)
+ {
+ string sXLBZID = grdXLBZ.DataKeys[grdXLBZ.SelectedIndex]["XLBZ_XLBZID"].ToString().Trim();
+ if (!sXLBZID.Equals("") && CMISproDataBase.ExistsRecord("DBERP", string.Format("select XLXLB_XLBZID from XLXLB where XLXLB_XLBZID ='{0}' "
+ + " union all select XLLXB_XLBZID from XLLXB where XLLXB_XLBZID ='{0}' "
+ + " union all select XLXZB_XLBZID from XLXZB where XLXZB_XLBZID ='{0}' "
+ + " union all select XLXXB_XLBZID from XLXXB where XLXXB_XLBZID ='{0}' "
+ + " union all select XLDTB_XLBZID from XLDTB where XLDTB_XLBZID ='{0}' "
+ + " union all select XLZXBZ_XLBZID from XLZXBZ where XLZXBZ_XLBZID ='{0}'"
+ + " union all select top 1 XLXSCLQD_XLBZID from XLXSCLQD where XLXSCLQD_XLBZID ='{0}' ", sXLBZID.Trim())))
+ {
+ ShowMessage("¸Ã±ê×¼ÀàÐÍÒѱ»Ê¹Ó㬲»ÔÊÐíɾ³ý");
+ return false;
+ }
+
+ string sSQL = string.Format("select TOP 1 XLDZBZ_XLBZID from XLDZBZ where 1=1 and XLDZBZ_XLBZID like '{0}%' ", sXLBZID);
+ if (CMISproDataBase.ExistsRecord("DBERP", sSQL))
+ {
+
+ ShowMessage("¸Ã±ê×¼ÀàÐÍ´æÔÚÏßÀ¶¨ÖƱê×¼£¬²»ÔÊÐíɾ³ý£¡");
+ return false;
+ }
+ return base.Master_BeforeDeleteAction(sender, e);
+ }
+
+
+
+ #endregion
+
+ #region ×Ô¶¨Òåʼþ
+
+ private string GetSQL()
+ {
+ string sSQL = " select XLBZ_XLBZID,XLBZ_XLBZLXMC,XLBZ_PX,XLBZ_DZSC, XLBZ_WHR,XLBZ_WHRID,XLBZ_WHSJ "
+ + " from XLBZ "
+ + " where 1=1 and len(XLBZ_XLBZID) < 10 "
+ + " order by XLBZ_PX,XLBZ_XLBZID ";
+ return sSQL;
+ }
+
+ private bool CanDelete(string sXLBZID)
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ SQL.Clear();
+ SQL.Add("select XLXLB_XLBZID from XLXLB where XLXLB_XLBZID =:pXLBZID ");
+ SQL.Add("union all ");
+ SQL.Add("select XLLXB_XLBZID from XLLXB where XLLXB_XLBZID =:pXLBZID ");
+ SQL.Add("union all ");
+ SQL.Add("select XLXZB_XLBZID from XLXZB where XLXZB_XLBZID =:pXLBZID ");
+ SQL.Add("union all ");
+ SQL.Add("select XLXXB_XLBZID from XLXXB where XLXXB_XLBZID =:pXLBZID ");
+ SQL.Add("union all ");
+ SQL.Add("select XLDTB_XLBZID from XLDTB where XLDTB_XLBZID =:pXLBZID ");
+ SQL.Add("union all ");
+ SQL.Add("select XLZXBZ_XLBZID from XLZXBZ where XLZXBZ_XLBZID =:pXLBZID ");
+ SQL.Add("union all ");
+ SQL.Add("select top 1 XLXSCLQD_XLBZID from XLXSCLQD where XLXSCLQD_XLBZID =:pXLBZID ");
+ SQL.ParamByName("pXLBZID").Value = sXLBZID;
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ return false;
+ }
+ return true;
+ }
+ #endregion
+
+ #region °´Å¥
+ protected void btnXLDZBZ_Click(object sender, EventArgs e)
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ SQL.Clear();
+ SQL.Add(" select XLBZ_XLBZID from XLBZ where XLBZ_DZSC ='Y' ");
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ TPageParams pageParams = new TPageParams();
+ pageParams.UrlPath = "XLDZBZList.aspx";
+ OpenModuleDialog(101421011, pageParams);
+ }
+ else
+ {
+ ShowMessage("δָ¶¨ÔÊÐí¶¨ÖÆÉú²úµÄ±ê×¼£¡");
+ return;
+ }
+
+ }
+
+ protected void btnSZQS_MenuItemClick(object sender, string ItemIndex)
+ {
+ int index = Int32.Parse(ItemIndex);
+ switch (index)
+ {
+ case 0:
+ btnSCQS_Click(sender, null);
+ break;
+ }
+ }
+
+ protected void btnDRQS_Click(object sender, EventArgs e)
+ {
+ string[,] arrray = new string[10, 2]{
+ {"1","¹úÍø"},
+ {"2","ÄÏÍø"},
+ {"3","ÑùÆ·"},
+ {"A","ÃÀ±ê"},
+ {"D","µØ±ê"},
+ {"E","Å·±ê"},
+ {"G","¹ú±ê"},
+ {"J","Ðбê"},
+ {"Q","Æó±ê"},
+ {"S","ÄÏ·Ç"}
+ };
+
+
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sql = new TSQL(dberp);
+ try
+ {
+
+ dberp.BeginTrans();
+ for (int i = 0; i < 10; i++)
+ {
+ if (!CMISproDataBase.ExistsRecord("DBERP", string.Format("select 1 from XLBZ where XLBZ_XLBZID = '{0}' and len(XLBZ_XLBZID) <10 ", arrray[i, 0])))
+ {
+ sql.Clear();
+ sql.Add(" insert into XLBZ (");
+ sql.Add(" XLBZ_XLBZID, XLBZ_XLBZLXMC, XLBZ_WHR, XLBZ_WHRID, XLBZ_WHSJ,XLBZ_DZSC ");
+ sql.Add(" ) values ( ");
+ sql.Add(" :XLBZ_XLBZID, :XLBZ_XLBZLXMC, :XLBZ_WHR, :XLBZ_WHRID, :XLBZ_WHSJ, 'N' ");
+ sql.Add(" )");
+ sql.ParamByName("XLBZ_XLBZID").Value = arrray[i, 0];
+ sql.ParamByName("XLBZ_XLBZLXMC").Value = arrray[i, 1];
+
+ sql.ParamByName("XLBZ_WHRID").Value = tSession.UserId;
+ sql.ParamByName("XLBZ_WHR").Value = tSession.UserName;
+ sql.ParamByName("XLBZ_WHSJ").Value = CMISproConvert.ConvertTime(DateTime.Now);
+ dberp.ExecSQL(sql);
+ }
+ }
+ dberp.CommitTrans();
+ ShowMessage("µ¼Èëȱʡ³É¹¦£¡");
+ Master_OnStandardQuery(null, null);
+ FormAreaUpdate();
+ }
+ catch (Exception ex)
+ {
+ ShowMessage("µ¼Èëʧ°Ü£¬ÔÒò£º" + ex.Message);
+ dberp.RollbackTrans();
+ return;
+ }
+ }
+
+ protected void btnSCQS_Click(object sender, EventArgs e)
+ {
+ string[,] arrray = new string[10, 2]{
+ {"1","¹úÍø"},
+ {"2","ÄÏÍø"},
+ {"3","ÑùÆ·"},
+ {"A","ÃÀ±ê"},
+ {"D","µØ±ê"},
+ {"E","Å·±ê"},
+ {"G","¹ú±ê"},
+ {"J","Ðбê"},
+ {"Q","Æó±ê"},
+ {"S","ÄÏ·Ç"}
+ };
+
+
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sql = new TSQL(dberp);
+ int k = 0;
+ int m = 0;
+ try
+ {
+ bool pCDel = false;
+ string sSQL = string.Format("select TOP 1 XLDZBZ_XLBZID from XLDZBZ where 1=1 ");
+ pCDel = CMISproDataBase.ExistsRecord("DBERP", sSQL);
+
+ dberp.BeginTrans();
+ sql.Clear();
+ //¸ÄÉÆËÙ¶È¿ÉÖ±½Ó²éѯIDΪֵÓòµÄÊý¾Ý
+ sql.Add(" select XLBZ_XLBZID,XLBZ_XLBZLXMC from XLBZ where 1 = 1 and len(XLBZ_XLBZID) <10 ");
+ DataSet ds = dberp.OpenDataSet(sql);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ for (int j = 0; j < ds.Tables[0].Rows.Count; j++)
+ {
+ for (int i = 0; i < 10; i++)
+ {
+ if (arrray[i, 0].ToString().Trim() == ds.Tables[0].Rows[j]["XLBZ_XLBZID"].ToString().Trim())
+ {
+ if (CanDelete(ds.Tables[0].Rows[j]["XLBZ_XLBZID"].ToString().Trim()))
+ {
+ sql.Clear();
+ sql.Add(" delete from XLBZ where XLBZ_XLBZID = :pXLBZID ");
+ if (pCDel)
+ {
+ sql.Add(" and isnull(XLBZ_DZSC,'N')<> 'Y' ");
+ }
+ sql.ParamByName("pXLBZID").Value = ds.Tables[0].Rows[j]["XLBZ_XLBZID"].ToString().Trim();
+ dberp.ExecSQL(sql);
+ k++;
+ }
+ else
+ {
+ m++;
+ }
+ }
+ }
+ }
+ }
+ else
+ {
+ k = -1;
+ }
+ dberp.CommitTrans();
+ if (-1 == k)
+ {
+ ShowMessage("µ±Ç°Ã»ÓÐÊý¾Ý¿ÉÒÔɾ³ý!");
+ }
+ else if (0 == k && 0 == m)
+ {
+ ShowMessage("µ±Ç°Ã»ÓÐȱʡÊý¾Ý¿ÉÒÔɾ³ý!");
+ }
+ else if (k > 0 && m > 0)
+ {
+ ShowMessage("²¿·Ö±ê×¼ÀàÐÍÒѱ»Ê¹Ó㬲»ÄÜɾ³ý!");
+ }
+ else if (k > 0 && 0 == m)
+ {
+ ShowMessage("ɾ³ýȱʡÊý¾Ý³É¹¦!");
+ }
+ else if (0 == k && m > 0)
+ {
+ ShowMessage("µ±Ç°±ê×¼ÀàÐÍÒѱ»Ê¹Ó㬲»ÄÜɾ³ý!");
+ }
+ Master_OnStandardQuery(null, null);
+ FormAreaUpdate();
+ }
+ catch (Exception ex)
+ {
+ ShowMessage("ɾ³ýʧ°Ü£¬ÔÒò£º" + ex.Message);
+ dberp.RollbackTrans();
+ return;
+ }
+ }
+ #endregion
+ }
+}
diff --git a/XLBZLXList.aspx.designer.cs b/XLBZLXList.aspx.designer.cs
new file mode 100644
index 0000000..e5b673a
--- /dev/null
+++ b/XLBZLXList.aspx.designer.cs
@@ -0,0 +1,70 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9151
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLBZLXList 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XLBZLXList {
+
+ ///
+ /// MasterTable 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table MasterTable;
+
+ ///
+ /// btnSZQS 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnSZQS;
+
+ ///
+ /// btnXLDZBZ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnXLDZBZ;
+
+ ///
+ /// grdXLBZ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtGridView grdXLBZ;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleGrid Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleGrid)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XLCPWH.cs b/XLCPWH.cs
new file mode 100644
index 0000000..afedeb5
--- /dev/null
+++ b/XLCPWH.cs
@@ -0,0 +1,264 @@
+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_XLJC
+{
+ [TableMap(DB = "DBERP", DbTableName = "XLXLB", Umid = 101421012, IsWorkFlow = false, UseWhr = false, IsAttach = false,
+
+ EntitySelSql = "select XLXLB_XLXHID,XLXLB_XLGGID,XLXLB_XLBZID,XLXLB_DYDJID,XLXLB_XLXHID AS OLD_XLXHID,XLXLB_XLGGID AS OLD_XLGGID,XLXLB_XLBZID AS OLD_XLBZID,XLXLB_DYDJID AS OLD_DYDJID, " + "\r\n"
+ + " XLXLB_XLYSID,XLXLB_XLYSID AS OLD_XLYSID,XLXLB_WLID,XLXLB_WLID as OLD_WLID, WL_MC,WL_GG,WL_TZ,WL_CL,WL_JLDW,XLXLB_WJ,XLXLB_ZXWQBS,XLXLB_WHR,XLXLB_WHRID,XLXLB_WHSJ,XLXLB_DTJGXX" + "\r\n"
+ + " from XLXLB" + "\r\n"
+ + " left join WL on WL_WLID=XLXLB_WLID " + "\r\n"
+ + " where XLXLB_XLXHID=:OLD_XLXHID and XLXLB_XLGGID=:OLD_XLGGID and XLXLB_XLBZID=:OLD_XLBZID and XLXLB_DYDJID=:OLD_DYDJID and ISNULL(XLXLB_WLID, ' ')=:OLD_WLID and ISNULL(XLXLB_XLYSID, ' ')=:OLD_XLYSID ",
+
+ InsertSql = " insert into XLXLB(" + "\r\n"
+ + " XLXLB_WLID,XLXLB_XLXHID,XLXLB_XLGGID,XLXLB_XLBZID,XLXLB_DYDJID,XLXLB_XLYSID,XLXLB_WJ,XLXLB_ZXWQBS,XLXLB_WHR,XLXLB_WHRID,XLXLB_WHSJ,XLXLB_DTJGXX)" + "\r\n"
+ + " VALUES(" + "\r\n"
+ + " ' ',:XLXLB_XLXHID,:XLXLB_XLGGID,:XLXLB_XLBZID,:XLXLB_DYDJID,:XLXLB_XLYSID,:XLXLB_WJ,:XLXLB_ZXWQBS,:XLXLB_WHR,:XLXLB_WHRID,:XLXLB_WHSJ,:XLXLB_DTJGXX)",
+
+ UpdateSql = " update XLXLB set XLXLB_XLXHID=:XLXLB_XLXHID,XLXLB_XLGGID=:XLXLB_XLGGID," + "\r\n"
+ + " XLXLB_XLBZID=:XLXLB_XLBZID,XLXLB_DYDJID=:XLXLB_DYDJID,XLXLB_XLYSID=:XLXLB_XLYSID,XLXLB_WLID=:XLXLB_WLID, XLXLB_WJ = :XLXLB_WJ ,XLXLB_ZXWQBS = :XLXLB_ZXWQBS," + "\r\n"
+ + " XLXLB_WHR=:XLXLB_WHR,XLXLB_WHRID=:XLXLB_WHRID,XLXLB_WHSJ=:XLXLB_WHSJ,XLXLB_DTJGXX=:XLXLB_DTJGXX"
+ + " where XLXLB_XLXHID=:OLD_XLXHID and XLXLB_XLGGID=:OLD_XLGGID and XLXLB_XLBZID=:OLD_XLBZID and XLXLB_DYDJID=:OLD_DYDJID and ISNULL(XLXLB_WLID, ' ')=ISNULL(:OLD_WLID,' ') "
+
+ + " and ISNULL(XLXLB_XLYSID, ' ')=ISNULL(:OLD_XLYSID,' ') ",
+
+
+ DeleteSql = "DELETE FROM XLXLB WHERE XLXLB_XLXHID=:OLD_XLXHID and XLXLB_XLGGID=:OLD_XLGGID and XLXLB_XLBZID=:OLD_XLBZID and XLXLB_DYDJID=:OLD_DYDJID and ISNULL(XLXLB_WLID, ' ')=ISNULL(:OLD_XLYSID,' ') and ISNULL(XLXLB_XLYSID, ' ')=ISNULL(:OLD_XLYSID,' ') ")]
+
+ public partial class XLCPWH : EntityManager
+ {
+ #region ×ֶμ¶Ó³Éä
+ private string _XLXLB_XLXHID;
+ [ColumnMap(DbField = "XLXLB_XLXHID", CtrlName = "cbxXH", Type = FieldType.CBX,
+ DbTitle = "ÐͺÅ", DefaultValue = "",
+ IsAllowNull = false, IsKey = false, Length = 20)]
+ public string XLXLB_XLXHID
+ {
+ get { return _XLXLB_XLXHID; }
+ set { _XLXLB_XLXHID = value; }
+ }
+ private string _XLXLB_XLGGID;
+ [ColumnMap(DbField = "XLXLB_XLGGID", CtrlName = "txtGG", Type = FieldType.C,
+ DbTitle = "¹æ¸ñ", DefaultValue = "",
+ IsAllowNull = false, IsKey = false, Length = 60)]
+ public string XLXLB_XLGGID
+ {
+ get { return _XLXLB_XLGGID; }
+ set { _XLXLB_XLGGID = value; }
+ }
+ private string _XLXLB_XLBZID;
+ [ColumnMap(DbField = "XLXLB_XLBZID", CtrlName = "cbxBZ", Type = FieldType.CBX,
+ DbTitle = "±ê×¼", DefaultValue = "",
+ IsAllowNull = false, IsKey = false, Length = 10)]
+ public string XLXLB_XLBZID
+ {
+ get { return _XLXLB_XLBZID; }
+ set { _XLXLB_XLBZID = value; }
+ }
+ private string _XLXLB_DYDJID;
+ [ColumnMap(DbField = "XLXLB_DYDJID", CtrlName = "cbxDYDJ", Type = FieldType.CBX,
+ DbTitle = "µçѹµÈ¼¶", DefaultValue = "",
+ IsAllowNull = false, IsKey = false, Length = 20)]
+ public string XLXLB_DYDJID
+ {
+ get { return _XLXLB_DYDJID; }
+ set { _XLXLB_DYDJID = value; }
+ }
+ private string _OLD_XLXHID;
+ [ColumnMap(DbField = "OLD_XLXHID", CtrlName = "txtOLDXH", Type = FieldType.HiddenField, PrintVisible = false,
+ DbTitle = "ÔÐͺÅ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 20)]
+ public string OLD_XLXHID
+ {
+ get { return _OLD_XLXHID; }
+ set { _OLD_XLXHID = value; }
+ }
+ private string _OLD_XLGGID;
+ [ColumnMap(DbField = "OLD_XLGGID", CtrlName = "txtOLDGG", Type = FieldType.HiddenField, PrintVisible = false,
+ DbTitle = "Ô¹æ¸ñ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 60)]
+ public string OLD_XLGGID
+ {
+ get { return _OLD_XLGGID; }
+ set { _OLD_XLGGID = value; }
+ }
+ private string _OLD_XLBZID;
+ [ColumnMap(DbField = "OLD_XLBZID", CtrlName = "txtOLDBZ", Type = FieldType.HiddenField, PrintVisible = false,
+ DbTitle = "Ô±ê×¼", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string OLD_XLBZID
+ {
+ get { return _OLD_XLBZID; }
+ set { _OLD_XLBZID = value; }
+ }
+ private string _OLD_DYDJID;
+ [ColumnMap(DbField = "OLD_DYDJID", CtrlName = "txtOLDDYDJ", Type = FieldType.HiddenField, PrintVisible = false,
+ DbTitle = "ÔµçѹµÈ¼¶", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 20)]
+ public string OLD_DYDJID
+ {
+ get { return _OLD_DYDJID; }
+ set { _OLD_DYDJID = value; }
+ }
+
+ private string _XLXLB_XLYSID;
+ [ColumnMap(DbField = "XLXLB_XLYSID", CtrlName = "cbxXLYSID", Type = FieldType.CBX,
+ DbTitle = "ÏßÀÂÑÕÉ«ID", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLXLB_XLYSID
+ {
+ get { return _XLXLB_XLYSID; }
+ set { _XLXLB_XLYSID = value; }
+ }
+
+ private string _OLD_XLYSID;
+ [ColumnMap(DbField = "OLD_XLYSID", CtrlName = "txtOLDXLYSID", Type = FieldType.HiddenField, PrintVisible = false,
+ DbTitle = "ÔÏßÀÂÑÕÉ«", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string OLD_XLYSID
+ {
+ get { return _OLD_XLYSID; }
+ set { _OLD_XLYSID = value; }
+ }
+
+ private string _XLXLB_WLID;
+ [ColumnMap(DbField = "XLXLB_WLID", CtrlName = "txtWLID", Type = FieldType.C,
+ DbTitle = "ÎïÁϱàÂë", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 20)]
+ public string XLXLB_WLID
+ {
+ get { return _XLXLB_WLID; }
+ set { _XLXLB_WLID = value; }
+ }
+
+ private string _OLD_WLID;
+ [ColumnMap(DbField = "OLD_WLID", CtrlName = "txtOLDWLID", Type = FieldType.HiddenField,
+ DbTitle = "ÎïÁϱàÂë", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 20)]
+ public string OLD_WLID
+ {
+ get { return _OLD_WLID; }
+ set { _OLD_WLID = value; }
+ }
+
+
+ private string _WL_MC;
+ [ColumnMap(DbField = "WL_MC", CtrlName = "txtWLMC", Type = FieldType.C,
+ DbTitle = "ÎïÁÏÃû³Æ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 80)]
+ public string WL_MC
+ {
+ get { return _WL_MC; }
+ set { _WL_MC = value; }
+ }
+ private string _WL_GG;
+ [ColumnMap(DbField = "WL_GG", CtrlName = "txtGGXH", Type = FieldType.C,
+ DbTitle = "¹æ¸ñÐͺÅ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 80)]
+ public string WL_GG
+ {
+ get { return _WL_GG; }
+ set { _WL_GG = value; }
+ }
+ private string _WL_TZ;
+ [ColumnMap(DbField = "WL_TZ", CtrlName = "txtTH", Type = FieldType.C,
+ DbTitle = "ͼºÅ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 50)]
+ public string WL_TZ
+ {
+ get { return _WL_TZ; }
+ set { _WL_TZ = value; }
+ }
+ private string _WL_CL;
+ [ColumnMap(DbField = "WL_CL", CtrlName = "txtCZ", Type = FieldType.C,
+ DbTitle = "²ÄÖÊ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 30)]
+ public string WL_CL
+ {
+ get { return _WL_CL; }
+ set { _WL_CL = value; }
+ }
+ private string _WL_JLDW;
+ [ColumnMap(DbField = "WL_JLDW", CtrlName = "txtJLDW", Type = FieldType.C,
+ DbTitle = "¼ÆÁ¿µ¥Î»", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 8)]
+ public string WL_JLDW
+ {
+ get { return _WL_JLDW; }
+ set { _WL_JLDW = value; }
+ }
+
+ private string _XLXLB_WJ;
+ [ColumnMap(DbField = "XLXLB_WJ", CtrlName = "txtWJ", Type = FieldType.F,
+ DbTitle = "Íâ¾¶", DefaultValue = "0",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLXLB_WJ
+ {
+ get { return _XLXLB_WJ; }
+ set { _XLXLB_WJ = value; }
+ }
+ private string _XLXLB_ZXWQBS;
+ [ColumnMap(DbField = "XLXLB_ZXWQBS", CtrlName = "txtZXWQBS", Type = FieldType.F,
+ DbTitle = "×îСÍäÇú±¶Êý", DefaultValue = "0",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLXLB_ZXWQBS
+ {
+ get { return _XLXLB_ZXWQBS; }
+ set { _XLXLB_ZXWQBS = value; }
+ }
+
+ //µ¼Ìå½á¹¹ÐÅÏ¢
+ private string _XLXLB_DTJGXX;
+ [ColumnMap(DbField = "XLXLB_DTJGXX", CtrlName = "txtDTJGXX", Type = FieldType.C,
+ DbTitle = "µ¼Ìå½á¹¹ÐÅÏ¢", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 250)]
+ public string XLXLB_DTJGXX
+ {
+ get { return _XLXLB_DTJGXX; }
+ set { _XLXLB_DTJGXX = value; }
+ }
+ // ˽ÓбäÁ¿Î¬»¤ÈË
+ private string _XLXLB_WHR;
+ [ColumnMap(DbField = "XLXLB_WHR", CtrlName = "txtWHR", Type = FieldType.C,
+ DbTitle = "ά»¤ÈË", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 30)]
+ public string XLXLB_WHR
+ {
+ get { return _XLXLB_WHR; }
+ set { _XLXLB_WHR = value; }
+ }
+
+ // ˽ÓбäÁ¿Î¬»¤È˱àÂë
+ private string _XLXLB_WHRID;
+ [ColumnMap(DbField = "XLXLB_WHRID", CtrlName = "txtWHRID", Type = FieldType.HiddenField,
+ DbTitle = "ά»¤È˹¤ºÅ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLXLB_WHRID
+ {
+ get { return _XLXLB_WHRID; }
+ set { _XLXLB_WHRID = value; }
+ }
+
+ // ˽ÓбäÁ¿Î¬»¤Ê±¼ä
+ private string _XLXLB_WHSJ;
+ [ColumnMap(DbField = "XLXLB_WHSJ", CtrlName = "datWHSJ", Type = FieldType.DT,
+ DbTitle = "ά»¤Ê±¼ä", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLXLB_WHSJ
+ {
+ get { return _XLXLB_WHSJ; }
+ set { _XLXLB_WHSJ = value; }
+ }
+ #endregion
+ }
+}
+
diff --git a/XLCPWHDRInfo.aspx b/XLCPWHDRInfo.aspx
new file mode 100644
index 0000000..9a24e0c
--- /dev/null
+++ b/XLCPWHDRInfo.aspx
@@ -0,0 +1,44 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleCard.Master" AutoEventWireup="true"
+ Codebehind="XLCPWHDRInfo.aspx.cs" Inherits="GThinking.N_XLJC.XLCPWHDRInfo" Title="导入" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleCard.Master " %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/XLCPWHDRInfo.aspx.cs b/XLCPWHDRInfo.aspx.cs
new file mode 100644
index 0000000..19b1cce
--- /dev/null
+++ b/XLCPWHDRInfo.aspx.cs
@@ -0,0 +1,265 @@
+using System;
+using System.Collections.Generic;
+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_WORKFLOW;
+using GThinking.N_MODEL.Dialog;
+using GThinking.N_PUBLIC;
+using GThinking.N_MISPRO.Utility;
+using GThinking.N_CONTROL;
+using System.IO;
+using System.Data.OleDb;
+using System.Data.Common;
+using GThinking.N_MISPROAS;
+using System.Text.RegularExpressions;
+
+
+namespace GThinking.N_XLJC
+{
+ [TableMap(DB = "DBERP", DbTableName = "XLXLB", Umid = 101421012, IsWorkFlow = false, UseWhr = false, IsAttach = false,
+
+ QuerySelSql = "",
+
+ EntitySelSql = "",
+
+ InsertSql = "",
+
+ UpdateSql = "",
+
+ DeleteSql = "")]
+
+ public class XLCPWHDR : EntityManager
+ {
+
+ }
+ public partial class XLCPWHDRInfo : SingleCardBase
+ {
+ XLCPWHDR entity = new XLCPWHDR();
+
+ #region pageÀàʼþ
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421012;
+ this.UMName = "ÏßÀ²úƷά»¤";
+ base.CurMaster = Master;
+ base.CurEntity = entity;
+ this.PageHeight = 180;
+ this.PageWidth = 420;
+ Master.EnableAttachBtn = false;
+ Master.EnableCancelBtn = false;
+ Master.EnableCopyBtn = false;
+ Master.EnableDeleteBtn = false;
+ Master.EnableEditBtn = false;
+ Master.EnableInsertBtn = false;
+ Master.EnablePrintBtn = false;
+ Master.EnableRefreshBtn = false;
+ Master.EnableSaveBtn = false;
+ fupdPost.FileSaveType = gtAsyncFileUpload.DFileSaveType.SaveToPath;
+ if (AppRuntime.BitType == AppBitType.Bit32)
+ fupdPost.Filter = "XLS";
+ else // AppBitType.Bit64
+ fupdPost.Filter = "XLS,XLSX";
+ base.InitPage();
+ }
+
+ #endregion
+
+ #region ¿Ø¼þʼþ
+
+ protected void btnQD_Click(object sender, EventArgs e)
+ {
+ if (fupdPost.FilePath.Equals(""))
+ {
+ ShowMessage("ÇëÑ¡ÔñÐèÒªµ¼ÈëµÄÎļþ£¡");
+ return;
+ }
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sSQL = new TSQL(dberp);
+ try
+ {
+ lblTitle.Text = "ÕýÔÚµ¼ÈëÊý¾Ý£¬ÇëÉÔºó...";
+ dberp.BeginTrans();
+
+ DataSet aDataExcel = new DataSet();
+ if (AppRuntime.BitType == AppBitType.Bit32)
+ aDataExcel = ReadFromExcelFile(fupdPost.FilePath, 0, "");
+ else // AppBitType.Bit64
+ ReadWJ(fupdPost.FilePath, "", ref aDataExcel);
+ ExcelColumnValid(aDataExcel);
+ DateTime WHSJ = MISproUtils.GetServerTime();//»ñÈ¡·þÎñÆ÷ʱ¼ä
+ N_PUBLIC2.XLUtils.InsXLXLBXX(dberp, sSQL, aDataExcel, WHSJ);
+ dberp.CommitTrans();
+ if (PageParam.GetRTrimString("txtNeedCallBackCID").Equals(""))
+ {
+ ShowMessage("µ¼Èë³É¹¦£¡");
+ CloseWindow();
+ }
+ else
+ {
+ DialogOperationScript dos = new DialogOperationScript(this);
+ dos.SetOwnerControlValue(PageParam.GetRTrimString("txtNeedCallBackCID"), "Y");
+ dos.CloseSelf();
+ dos.Execute();
+ }
+ }
+ catch (Exception ex)
+ {
+ lblTitle.Text = "";
+ dberp.RollbackTrans();
+ ShowMessage(ex.Message);
+ }
+ }
+
+ protected void btnQX_Click(object sender, EventArgs e)
+ {
+ CloseWindow();
+ }
+
+ #endregion
+
+ #region ×Ô¶¨Òåʼþ
+
+ //AppBitType.Bit32ÔËÐÐʱ£¬Ö»ÄܶÁÈ¡xls¸ñʽ£¬µ¼ÈëExcelʹÓø÷½·¨£¬½â¾ö»ìºÏÁжÁÈ¡Êý¾Ý¶ªÊ§µÄÎÊÌâ
+ private DataSet ReadFromExcelFile(string filePath, int headerRowIndex, string SheetName)
+ {
+ string sMessage = "";
+ DataSet ds = TExcelData.ReadExcel_NPOI(filePath, SheetName, headerRowIndex, true, ref sMessage);
+ if (!sMessage.Trim().Equals(""))
+ {
+ throw new Exception("Îļþ¶Áȡʧ°Ü£¡¾ßÌåÔÒò£º" + sMessage);
+ }
+ return ds;
+ }
+
+ private void ExcelColumnValid(DataSet ds)
+ {
+ Dictionary ColumnNames = new Dictionary();
+ ColumnNames.Add("0", "ÐͺÅ");
+ ColumnNames.Add("1", "¹æ¸ñ");
+ ColumnNames.Add("2", "±ê×¼");
+ ColumnNames.Add("3", "µçѹµÈ¼¶");
+ ColumnNames.Add("4", "ÑÕÉ«");
+ ColumnNames.Add("5", "ÎïÁϱàÂë");
+ ColumnNames.Add("6", "Íâ¾¶");
+ ColumnNames.Add("7", "×îСÍäÇú±¶Êý");
+ ColumnNames.Add("8", "µ¼Ìå½á¹¹ÐÅÏ¢");
+
+ for (int i = 0; i < ds.Tables[0].Columns.Count; i++)
+ {
+ try
+ {
+ if (!ds.Tables[0].Columns[i].ColumnName.Replace("*", "").Trim().Equals(ColumnNames[i.ToString()].Trim()))
+ {
+ throw new Exception("µ¼ÈëÎļþµÄÄÚÈݸñʽ²»ÕýÈ·£¬µÚ" + (i + 1) + "ÁеıêÌâӦΪ¡¾" + ColumnNames[i.ToString()].Trim() + "¡¿£¬Çë°´µ¼³öʾÀýÖÐÒªÇóµÄÄÚÈݸñʽµ÷Õûµ¼ÈëÎļþ£¡");
+ }
+ }
+ catch (Exception e)
+ {
+ throw new Exception("µ¼ÈëÎļþµÄ·ÏßÄÚÈݸñʽ²»ÕýÈ·£¬Çë°´µ¼³öʾÀýÖÐÒªÇóµÄÄÚÈݸñʽµ÷Õûµ¼ÈëÎļþ£¡´íÎóÐÅÏ¢£º" + e.Message);
+ }
+ }
+
+ for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
+ {
+ DataRow Row = ds.Tables[0].Rows[i];
+ string sXH = sGetCellTest(Row, 0).Trim();
+ string sGG = sGetCellTest(Row, 1).Trim();
+ string sBZ = sGetCellTest(Row, 2).Trim();
+ string sDYDJ = sGetCellTest(Row, 3).Trim();
+ string sXLYSID = N_PUBLIC2.XLUtils.GetXLYSID(sGetCellTest(Row, 4).Trim());
+ string sWLID = sGetCellTest(Row, 5).Trim();
+ string sWJ = sGetCellTest(Row, 6).Trim();
+ string sZXWQBS = sGetCellTest(Row, 7).Trim();
+ string sDTJGXX = sGetCellTest(Row, 8).Trim();
+
+ if (sXH.Equals(""))
+ throw new Exception("µÚ" + (i + 1) + "ÐÐÐͺÅΪ¿Õ£¬µ¼Èëʧ°Ü£¡");
+
+ if (sGG.Equals(""))
+ throw new Exception("µÚ" + (i + 1) + "Ðйæ¸ñΪ¿Õ£¬µ¼Èëʧ°Ü£¡");
+
+ if (sBZ.Equals(""))
+ throw new Exception("µÚ" + (i + 1) + "Ðбê׼Ϊ¿Õ£¬µ¼Èëʧ°Ü£¡");
+
+ if (sDYDJ.Equals(""))
+ throw new Exception("µÚ" + (i + 1) + "ÐеçѹµÈ¼¶Îª¿Õ£¬µ¼Èëʧ°Ü£¡");
+
+ if (!sGetCellTest(Row, 4).Trim().Equals("") && sXLYSID.Equals(""))
+ throw new Exception("µÚ" + (i + 1) + "ÐÐÑÕÉ«²»´æÔÚ£¬µ¼Èëʧ°Ü£¡");
+
+ if(sXLYSID.Equals("")&&!sWLID.Equals(""))
+ throw new Exception("µÚ" + (i + 1) + "ÐÐÑÕÉ«¡¢ÎïÁϱàÂëÓ¦¸ÃͬʱΪ¿Õ»òͬʱ²»Îª¿Õ£¬µ¼Èëʧ°Ü£¡");
+
+ if (!sXLYSID.Equals("") && sWLID.Equals(""))
+ throw new Exception("µÚ" + (i + 1) + "ÐÐÑÕÉ«¡¢ÎïÁϱàÂëÓ¦¸ÃͬʱΪ¿Õ»òͬʱ²»Îª¿Õ£¬µ¼Èëʧ°Ü£¡");
+
+ if(!XLXHIDValid(sXH))
+ throw new Exception("µÚ" + (i + 1) + "ÐÐÐͺŲ»´æÔÚ£¬µ¼Èëʧ°Ü£¡");
+
+ if(!XLBZIDValid(sBZ))
+ throw new Exception("µÚ" + (i + 1) + "Ðбê×¼²»´æÔÚ£¬µ¼Èëʧ°Ü£¡");
+
+ if (!DYDJIDValid(sDYDJ))
+ throw new Exception("µÚ" + (i + 1) + "ÐеçѹµÈ¼¶²»´æÔÚ£¬µ¼Èëʧ°Ü£¡");
+
+
+
+
+ if (!sWLID.Equals("")&&!CMISproDataBase.ExistsRecord("DBERP", "select 1 from WL where WL_WLID='" + sWLID + "'"))
+ throw new Exception("µÚ" + (i + 1) + "ÐÐÎïÁϱàÂë²»´æÔÚ£¬µ¼Èëʧ°Ü£¡");
+
+
+
+ }
+ }
+
+ private void ReadWJ(string sPath, string sSheetName, ref DataSet aDataExcel)
+ {
+ string sMessage = "";
+ aDataExcel = TExcelData.ReadExcel(sPath.Trim(), sSheetName, "", false, ref sMessage);
+ if (!sMessage.Trim().Equals(""))
+ {
+ throw new Exception("Îļþ¶Áȡʧ°Ü£¡¾ßÌåÔÒò£º" + sMessage);
+ }
+ }
+
+ private string sGetCellTest(DataRow Row, int ColumnIndex)
+ {
+ return Row[ColumnIndex].ToString().Trim().Replace("\r\n", "").Replace("\n", "");
+ }
+
+ private bool XLXHIDValid(string sXLXHID)
+ {
+ if (CMISproDataBase.ExistsRecord("DBERP", "select 1 from XLXHB where XLXHB_XLXHID='" + sXLXHID + "'"))
+ return true;
+ return false;
+ }
+
+ private bool XLBZIDValid(string sXLBZID)
+ {
+ if (CMISproDataBase.ExistsRecord("DBERP", "select 1 from XLBZ where XLBZ_XLBZID='" + sXLBZID + "'"))
+ return true;
+ return false;
+ }
+
+ private bool DYDJIDValid(string sDYDJID)
+ {
+ if (CMISproDataBase.ExistsRecord("DBERP", "select 1 from XLDYDJB where XLDYDJB_DYDJID='" + sDYDJID + "'"))
+ return true;
+ return false;
+ }
+
+ #endregion
+ }
+}
diff --git a/XLCPWHDRInfo.aspx.designer.cs b/XLCPWHDRInfo.aspx.designer.cs
new file mode 100644
index 0000000..7317c67
--- /dev/null
+++ b/XLCPWHDRInfo.aspx.designer.cs
@@ -0,0 +1,88 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9168
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLCPWHDRInfo 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XLCPWHDRInfo {
+
+ ///
+ /// tbl1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table tbl1;
+
+ ///
+ /// btnQD 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnQD;
+
+ ///
+ /// btnQX 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnQX;
+
+ ///
+ /// lblWJ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblWJ;
+
+ ///
+ /// fupdPost 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtAsyncFileUpload fupdPost;
+
+ ///
+ /// lblTitle 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Label lblTitle;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleCard Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleCard)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XLCPWHInfo.aspx b/XLCPWHInfo.aspx
new file mode 100644
index 0000000..bf96f4e
--- /dev/null
+++ b/XLCPWHInfo.aspx
@@ -0,0 +1,162 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleCard.Master" AutoEventWireup="true"
+ Codebehind="XLCPWHInfo.aspx.cs" Inherits="GThinking.N_XLJC.XLCPWHInfo" Title="线缆产�维护"
+ ValidateRequest="false" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleCard.Master" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/XLCPWHInfo.aspx.cs b/XLCPWHInfo.aspx.cs
new file mode 100644
index 0000000..6125684
--- /dev/null
+++ b/XLCPWHInfo.aspx.cs
@@ -0,0 +1,294 @@
+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_WORKFLOW;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Text;
+
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLCPWHInfo : SingleCardBase
+ {
+ #region PageÀàʼþ¼Ì³Ð
+ XLCPWH entity = new XLCPWH();
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421012;
+ this.UMName = "ÏßÀ²úƷά»¤";
+ this.CurMaster = Master;
+ this.CurEntity = entity;
+ this.PageHeight = 400;
+ this.PageWidth = 500;
+ base.InitPage();
+ }
+
+ #endregion
+
+ #region Ä£°åʼþ¼Ì³Ð
+
+ protected override void SetControlState()
+ {
+ base.SetControlState();
+ //txtWLID.Enabled = false;
+ txtWLMC.Enabled = false;
+ txtGGXH.Enabled = false;
+ txtTH.Enabled = false;
+ txtCZ.Enabled = false;
+ txtJLDW.Enabled = false;
+ txtWHR.Enabled = false;
+ datWHSJ.Enabled = false;
+
+ //if (ControlState == TControlState.ctsBrowse)
+ //{
+ // cbxXH.Enabled = false;
+ // txtGG.Enabled = false;
+ // cbxBZ.Enabled = false;
+ // cbxDYDJ.Enabled = false;
+ //}
+ //else
+ //{
+ // if (!txtWLID.Text.Trim().Equals(""))
+ // {
+ // cbxXH.Enabled = false;
+ // txtGG.Enabled = false;
+ // cbxBZ.Enabled = false;
+ // cbxDYDJ.Enabled = false;
+ // }
+ // else
+ // {
+ // cbxXH.Enabled = true;
+ // txtGG.Enabled = true;
+ // cbxBZ.Enabled = true;
+ // cbxDYDJ.Enabled = true;
+ // }
+ //}
+ }
+
+ protected override void LoadRecord()
+ {
+ if (!IsPostBack)
+ {
+ entity.Param.Add("OLD_XLXHID", PageParam.GetRTrimString("XLXLB_XLXHID"));
+ entity.Param.Add("OLD_XLGGID", PageParam.GetRTrimString("XLXLB_XLGGID"));
+ entity.Param.Add("OLD_XLBZID", PageParam.GetRTrimString("XLXLB_XLBZID"));
+ entity.Param.Add("OLD_DYDJID", PageParam.GetRTrimString("XLXLB_DYDJID"));
+ entity.Param.Add("OLD_WLID", PageParam.GetRTrimString("XLXLB_WLID").Equals("") ? " " : PageParam.GetRTrimString("XLXLB_WLID"));
+ entity.Param.Add("OLD_XLYSID", PageParam.GetRTrimString("XLXLB_XLYSID").Equals("") ? " " : PageParam.GetRTrimString("XLXLB_XLYSID"));
+
+ }
+ else
+ {
+ entity.Param.Add("OLD_XLXHID", txtOLDXH.Value.Trim());
+ entity.Param.Add("OLD_XLGGID", txtOLDGG.Value.Trim());
+ entity.Param.Add("OLD_XLBZID", txtOLDBZ.Value.Trim());
+ entity.Param.Add("OLD_DYDJID", txtOLDDYDJ.Value.Trim());
+ entity.Param.Add("OLD_WLID", txtOLDWLID.Value.Trim().Equals("") ? " " : txtOLDWLID.Value.Trim());
+ entity.Param.Add("OLD_XLYSID", txtOLDXLYSID.Value.Trim().Equals("") ? " " : txtOLDXLYSID.Value.Trim());
+ }
+ base.LoadRecord();
+ txtOLDXH.Value = cbxXH.SelectedValue.Trim();
+ txtOLDGG.Value = txtGG.Text.ToString().Trim();
+ txtOLDBZ.Value = cbxBZ.SelectedValue.Trim();
+ txtOLDDYDJ.Value = cbxDYDJ.SelectedValue.Trim();
+ txtOLDWLID.Value = txtWLID.Text.Trim();
+ txtOLDXLYSID.Value = cbxXLYSID.SelectedValue.Trim();
+
+ }
+
+ protected override void OnNewRecorder()
+ {
+ base.OnNewRecorder();
+ cbxXLYSID.SelectedValue = "";
+ txtWLID.Text = "";
+ txtWLMC.Text = "";
+ txtGGXH.Text = "";
+ txtTH.Text = "";
+ txtCZ.Text = "";
+ txtJLDW.Text = "";
+ txtWHR.Text = tSession.UserName;
+ txtWHRID.Value = tSession.UserId;
+ datWHSJ.Text = DateTime.Now.ToString();
+ }
+
+ protected override void OnCopyRecorder()
+ {
+ base.OnCopyRecorder();
+ cbxXLYSID.SelectedValue = "";
+ txtWLID.Text = "";
+ txtWLMC.Text = "";
+ txtGGXH.Text = "";
+ txtTH.Text = "";
+ txtCZ.Text = "";
+ txtJLDW.Text = "";
+ //txtWJ.Value = 0;
+ //txtZXWQBS.Value = 0;
+ txtWHR.Text = tSession.UserName;
+ txtWHRID.Value = tSession.UserId;
+ datWHSJ.Text = DateTime.Now.ToString();
+ }
+
+ protected override bool DataLogicValid()
+ {
+ if (!base.DataLogicValid()) return false;
+ string sWLID = txtWLID.Text.Trim().Equals("") ? " " : txtWLID.Text.Trim();
+ string sXLYSID = cbxXLYSID.SelectedValue.Trim().Equals("") ? " " : cbxXLYSID.SelectedValue.Trim();
+ if (string.IsNullOrEmpty(sWLID.Trim()) && !string.IsNullOrEmpty(sXLYSID.Trim()))
+ {
+ ShowMessage("¡°ÏßÀÂÑÕÉ«¡±¡¢¡°ÎïÁϱàÂ롱±ØÐëͬʱΪ¿Õ»òͬʱ·Ç¿Õ£¡");
+ return false;
+ }
+ if (string.IsNullOrEmpty(sXLYSID.Trim()) && !string.IsNullOrEmpty(sWLID.Trim()))
+ {
+ ShowMessage("¡°ÏßÀÂÑÕÉ«¡±¡¢¡°ÎïÁϱàÂ롱±ØÐëͬʱΪ¿Õ»òͬʱ·Ç¿Õ£¡");
+ return false;
+ }
+ if (!string.IsNullOrEmpty(sWLID.Trim()))
+ {
+ if (!CMISproDataBase.ExistsRecord("DBERP", "select 1 from WL where WL_WLID='" + sWLID + "'"))
+ {
+ ShowMessage("ÎïÁϱàÂë²»´æÔÚ£¡");
+ return false;
+ }
+ }
+
+
+ if((ControlState == TControlState.ctsInsert) || (ControlState == TControlState.ctsCopy) || ((ControlState == TControlState.ctsEdit)
+ && (cbxXH.SelectedValue.Trim() != txtOLDXH.Value.Trim() || txtGG.Text.Trim() != txtOLDGG.Value.Trim() || cbxBZ.SelectedValue.Trim() != txtOLDBZ.Value.Trim() || cbxDYDJ.SelectedValue.Trim() != txtOLDDYDJ.Value.Trim()||txtWLID.Text.Trim()!=txtOLDWLID.Value.Trim())))
+ if (CMISproDataBase.ExistsRecord("DBERP", "SELECT 1 FROM XLXLB WHERE XLXLB_XLXHID='" + cbxXH.SelectedValue.Trim() + "' and XLXLB_XLGGID='" + txtGG.Text.Trim() + "' and XLXLB_XLBZID='" + cbxBZ.SelectedValue.Trim() + "' and XLXLB_DYDJID='" + cbxDYDJ.SelectedValue.Trim() + "' and ISNULL(XLXLB_WLID, ' ')='" + sWLID + "'"))
+ {
+ ShowMessage("ÒÑ´æÔÚÏàͬÐͺ𢹿¸ñ¡¢±ê×¼¡¢µçѹµÈ¼¶¡¢ÎïÁϱàÂëµÄ¼Ç¼£¬²»ÔÊÐíÖØ¸´ÐÂÔö£¡");
+ return false;
+ }
+
+ return true;
+ }
+
+ protected override void SetComboxItems()
+ {
+ base.SetComboxItems();
+ if (ControlState == TControlState.ctsBrowse)
+ {
+ TComboBox.SetComboBox("DBERP", cbxBZ, "select XLBZ_XLBZID,XLBZ_XLBZLXMC from XLBZ where 1=1 and XLBZ_XLBZID = '" + cbxBZ.SelectedValue.Trim() +"'", false);
+ string sSQL = "select XLDYDJB_DYDJID,XLDYDJB_DYDJID as DYDJID from XLDYDJB where 1 = 1 and XLDYDJB_DYDJID = '" + cbxDYDJ.SelectedValue.Trim() + "'";
+ TComboBox.SetComboBox("DBERP", cbxDYDJ, sSQL, false);
+ TComboBox.SetComboBox("DBERP", cbxXH, "select XLXHB_XLXHID as ID,XLXHB_XLXHID as Name from XLXHB where 1=1 and XLXHB_XLXHID = '" + cbxXH.SelectedValue.Trim() + "'" , false);
+ TComboBox.SetComboBox("DBERP", cbxXLYSID, string.Format("select XLYSB_XLYSID,XLYSB_XLYSMC from XLYSB where 1=1 and XLYSB_XLYSID='{0}' order by XLYSB_XSXH,XLYSB_XLYSID", cbxXLYSID.SelectedValue.Trim()), true);
+
+ }
+ else
+ {
+ TComboBox.SetComboBox("DBERP", cbxBZ, "select XLBZ_XLBZID,XLBZ_XLBZLXMC from XLBZ where 1=1 order by XLBZ_PX,XLBZ_XLBZID", false);
+ string sSQL = "select XLDYDJB_DYDJID,XLDYDJB_DYDJID as DYDJID from XLDYDJB where 1 = 1 and isnull(XLDYDJB_TYBZ,'N')<>'Y' order by XLDYDJB_XH,XLDYDJB_DYDJID ";
+ TComboBox.SetComboBox("DBERP", cbxDYDJ, sSQL, false);
+ TComboBox.SetComboBox("DBERP", cbxXH, "select XLXHB_XLXHID as ID,XLXHB_XLXHID as Name from XLXHB where 1=1 and isnull(XLXHB_TYBZ,'N')<>'Y' order by ID ", false);
+ TComboBox.SetComboBox("DBERP", cbxXLYSID, string.Format("select XLYSB_XLYSID,XLYSB_XLYSMC from XLYSB where 1=1 order by XLYSB_XSXH,XLYSB_XLYSID"), true);
+ }
+ cbxDYDJ.ShowValue = false;
+ cbxXH.ShowValue = false;
+ cbxBZ.ShowValue = true;
+ }
+
+ protected override bool Master_BeforeSaveAction(object sender, EventArgs e)
+ {
+ if (!base.Master_BeforeSaveAction(sender, e)) return false;
+ if(txtGG.Text.Contains("x"))
+ txtGG.Text = txtGG.Text.Replace("x", "¡Á");
+ if(txtGG.Text.Contains("X"))
+ txtGG.Text = txtGG.Text.Replace("X", "¡Á");
+ if(txtGG.Text.Contains("*"))
+ txtGG.Text = txtGG.Text.Replace("*", "¡Á");
+
+ txtWHR.Text = tSession.UserName;
+ txtWHRID.Value = tSession.UserId;
+ datWHSJ.Text = System.DateTime.Now.ToString();
+
+ return true;
+ }
+
+ protected override bool Master_AfterSaveAction(object sender, EventArgs e)
+ {
+ txtOLDXH.Value = cbxXH.SelectedValue.Trim();
+ txtOLDGG.Value = txtGG.Text.Trim();
+ txtOLDBZ.Value = cbxBZ.SelectedValue.Trim();
+ txtOLDDYDJ.Value = cbxDYDJ.SelectedValue.Trim();
+ txtOLDWLID.Value = txtWLID.Text.Trim();
+ txtOLDXLYSID.Value = cbxXLYSID.SelectedValue.Trim();
+ return base.Master_AfterSaveAction(sender, e);
+ }
+ protected override void AfterSave(TDatabase db, ref bool ActionIsDone)
+ {
+ if (string.IsNullOrEmpty(txtWLID.Text.Trim()))
+ {
+ TSQL SQL = new TSQL(db);
+ SQL.Clear();
+ SQL.Add("UPDATE XLXLB SET");
+ SQL.Add(" XLXLB_WJ = :XLXLB_WJ,");
+ SQL.Add(" XLXLB_ZXWQBS = :XLXLB_ZXWQBS,");
+ SQL.Add(" XLXLB_WHR = :XLXLB_WHR,");
+ SQL.Add(" XLXLB_WHRID = :XLXLB_WHRID,");
+ SQL.Add(" XLXLB_WHSJ = :XLXLB_WHSJ");
+ SQL.Add(" WHERE XLXLB_XLXHID = :XLXLB_XLXHID AND XLXLB_XLGGID = :XLXLB_XLGGID AND XLXLB_XLBZID = :XLXLB_XLBZID AND XLXLB_DYDJID = :XLXLB_DYDJID");
+ SQL.ParamByName("XLXLB_WJ").Value = txtWJ.Value;
+ SQL.ParamByName("XLXLB_ZXWQBS").Value = txtZXWQBS.Value;
+ SQL.ParamByName("XLXLB_WHR").Value = tSession.UserName;
+ SQL.ParamByName("XLXLB_WHRID").Value = tSession.UserId;
+ SQL.ParamByName("XLXLB_WHSJ").Value = DateTime.Now.ToString();
+ SQL.ParamByName("XLXLB_XLXHID").Value = cbxXH.SelectedValue.Trim();
+ SQL.ParamByName("XLXLB_XLGGID").Value = txtGG.Text.Trim();
+ SQL.ParamByName("XLXLB_XLBZID").Value = cbxBZ.SelectedValue.Trim();
+ SQL.ParamByName("XLXLB_DYDJID").Value = cbxDYDJ.SelectedValue.Trim();
+ db.ExecSQL(SQL);
+
+ }
+
+ base.AfterSave(db, ref ActionIsDone);
+
+ }
+
+
+
+ #endregion
+
+ #region ×Ô¶¨Ò庯Êý
+
+ protected void txtWLID_OnTextChanged(object sender, EventArgs e)
+ {
+ if (txtWLID.Text.Trim().Equals(""))
+ return;
+
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sql = new TSQL(dberp);
+ sql.Clear();
+ sql.Add("select WL_MC,WL_GG,WL_TZ,WL_CL,WL_JLDW from WL where WL_WLID=:pWLID ");
+ sql.ParamByName("pWLID").Value = txtWLID.Text.Trim();
+ DataSet ds = dberp.OpenDataSet(sql);
+ if (ds.Tables[0].Rows.Count <= 0)
+ return;
+ txtWLMC.Text = ds.Tables[0].Rows[0]["WL_MC"].ToString().Trim();
+ txtGGXH.Text = ds.Tables[0].Rows[0]["WL_GG"].ToString().Trim();
+ txtTH.Text = ds.Tables[0].Rows[0]["WL_TZ"].ToString().Trim();
+ txtCZ.Text = ds.Tables[0].Rows[0]["WL_CL"].ToString().Trim();
+ txtJLDW.Text = ds.Tables[0].Rows[0]["WL_JLDW"].ToString().Trim();
+
+ }
+
+ #endregion
+ }
+}
+
diff --git a/XLCPWHInfo.aspx.designer.CS b/XLCPWHInfo.aspx.designer.CS
new file mode 100644
index 0000000..a159ff7
--- /dev/null
+++ b/XLCPWHInfo.aspx.designer.CS
@@ -0,0 +1,385 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9174
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLCPWHInfo 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XLCPWHInfo {
+
+ ///
+ /// lblXH 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblXH;
+
+ ///
+ /// cbxXH 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxXH;
+
+ ///
+ /// lblGG 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblGG;
+
+ ///
+ /// txtGG 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtGG;
+
+ ///
+ /// lblBZ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblBZ;
+
+ ///
+ /// cbxBZ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxBZ;
+
+ ///
+ /// lblDYDJ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblDYDJ;
+
+ ///
+ /// cbxDYDJ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxDYDJ;
+
+ ///
+ /// GtLabel3 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel3;
+
+ ///
+ /// cbxXLYSID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxXLYSID;
+
+ ///
+ /// lblWLBM 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblWLBM;
+
+ ///
+ /// txtWLID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtWLID;
+
+ ///
+ /// lblWLMC 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblWLMC;
+
+ ///
+ /// txtWLMC 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtWLMC;
+
+ ///
+ /// lblGGXH 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblGGXH;
+
+ ///
+ /// txtGGXH 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtGGXH;
+
+ ///
+ /// lblTH 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblTH;
+
+ ///
+ /// txtTH 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtTH;
+
+ ///
+ /// lblCZ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblCZ;
+
+ ///
+ /// txtCZ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtCZ;
+
+ ///
+ /// lblJLDW 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblJLDW;
+
+ ///
+ /// txtJLDW 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtJLDW;
+
+ ///
+ /// lblWJ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblWJ;
+
+ ///
+ /// txtWJ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtNumTextBox txtWJ;
+
+ ///
+ /// lblZXWQBS 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblZXWQBS;
+
+ ///
+ /// txtZXWQBS 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtNumTextBox txtZXWQBS;
+
+ ///
+ /// GtLabel1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel1;
+
+ ///
+ /// txtDTJGXX 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtDTJGXX;
+
+ ///
+ /// 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;
+
+ ///
+ /// txtOLDXH 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtOLDXH;
+
+ ///
+ /// txtOLDGG 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtOLDGG;
+
+ ///
+ /// txtOLDBZ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtOLDBZ;
+
+ ///
+ /// txtOLDDYDJ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtOLDDYDJ;
+
+ ///
+ /// txtOLDWLID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtOLDWLID;
+
+ ///
+ /// txtOLDXLYSID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtOLDXLYSID;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleCard Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleCard)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XLCPWHList.aspx b/XLCPWHList.aspx
new file mode 100644
index 0000000..43cc6a2
--- /dev/null
+++ b/XLCPWHList.aspx
@@ -0,0 +1,140 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleGrid.Master" AutoEventWireup="true"
+ Codebehind="XLCPWHList.aspx.cs" Inherits="GThinking.N_XLJC.XLCPWHList" Title="线缆产�维护" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleGrid.Master" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/XLCPWHList.aspx.cs b/XLCPWHList.aspx.cs
new file mode 100644
index 0000000..9e80809
--- /dev/null
+++ b/XLCPWHList.aspx.cs
@@ -0,0 +1,187 @@
+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_MISPRO.Utility;
+using GThinking.N_PUBLIC;
+using GThinking.N_CONTROL;
+using System.Collections.Generic;
+
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLCPWHList : SingleGridBase
+ {
+ XLCPWH entity = new XLCPWH();
+ XLCPWH_M queryentity = new XLCPWH_M();
+
+ #region PageÀàʼþ¼Ì³Ð
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421012;
+ this.UMName = "ÏßÀ²úƷά»¤";
+ this.CurMaster = Master;
+ this.ModuleGV = grdContentGrid;
+ this.CurEntity = entity;
+ this.sURLTarget = "XLCPWHInfo.aspx";
+ this.CurQueryEntity = queryentity;
+ this.sQueryURLTarget = "XLCPWHQuery.aspx";
+ this.PageHeight = 500;
+ this.PageWidth = 700;
+
+ base.DataKeyNames = new string[] { "XLXLB_WLID", "XLXLB_XLXHID", "XLXLB_XLGGID", "XLXLB_XLBZID", "XLXLB_DYDJID", "XLXLB_XLYSID" };
+
+ base.InitPage();
+
+ if (!IsPostBack)
+ {
+ Master_OnStandardQuery(null, null);
+ }
+ }
+ #endregion
+
+ #region Ä£°åʼþ¼Ì³Ð
+ 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 BeforeDelete(TDatabase db, ref bool ActionIsDone)
+ {
+ entity.Param.Add("OLD_WLID", grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLXLB_WLID"].ToString().Trim().Equals("") ? " " : grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLXLB_WLID"].ToString().Trim());
+ entity.Param.Add("OLD_XLXHID", grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLXLB_XLXHID"].ToString().Trim());
+ entity.Param.Add("OLD_XLGGID", grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLXLB_XLGGID"].ToString().Trim());
+ entity.Param.Add("OLD_XLBZID", grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLXLB_XLBZID"].ToString().Trim());
+ entity.Param.Add("OLD_DYDJID", grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLXLB_DYDJID"].ToString().Trim());
+ entity.Param.Add("OLD_XLYSID", grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLXLB_XLYSID"].ToString().Trim().Equals("") ? " " : grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLXLB_XLYSID"].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("XLXLB_WLID", grdContentGrid.DataKeys[e.Row.RowIndex]["XLXLB_WLID"].ToString().Trim().Equals("") ? " " : grdContentGrid.DataKeys[e.Row.RowIndex]["XLXLB_WLID"].ToString().Trim());
+ LinkPageParam.AddString("XLXLB_XLXHID", grdContentGrid.DataKeys[e.Row.RowIndex]["XLXLB_XLXHID"].ToString().Trim());
+ LinkPageParam.AddString("XLXLB_XLGGID", grdContentGrid.DataKeys[e.Row.RowIndex]["XLXLB_XLGGID"].ToString().Trim());
+ LinkPageParam.AddString("XLXLB_XLBZID", grdContentGrid.DataKeys[e.Row.RowIndex]["XLXLB_XLBZID"].ToString().Trim());
+ LinkPageParam.AddString("XLXLB_DYDJID", grdContentGrid.DataKeys[e.Row.RowIndex]["XLXLB_DYDJID"].ToString().Trim());
+ LinkPageParam.AddString("XLXLB_XLYSID", grdContentGrid.DataKeys[e.Row.RowIndex]["XLXLB_XLYSID"].ToString().Trim().Equals("") ? " " : grdContentGrid.DataKeys[e.Row.RowIndex]["XLXLB_XLYSID"].ToString().Trim());
+ }
+
+ base.moduleGV_RowDataBound(sender, e);
+ }
+
+ protected override void moduleGV_PageIndexChanging(object sender, GridViewPageEventArgs e)
+ {
+ base.InitEntityByCondition();
+ this.CurEntity.EntityTable.QuerySelSql = GetSQL();
+ grdContentGrid.SelectedIndex = -1;
+
+ base.moduleGV_PageIndexChanging(sender, e);
+ }
+ #endregion
+
+ #region ×Ô¶¨Ò庯Êý
+
+ private string GetSQL()
+ {
+ string sSQL = "";
+ sSQL = " select XLXLB_XLXHID,XLXLB_XLGGID,XLXLB_XLBZID,CASE isnull(XLXLB_XLBZID,' ') WHEN ' ' THEN ' ' ELSE RTRIM(XLXLB_XLBZID) || '|' || XLBZ_XLBZLXMC END AS XLBZ, " + "\r\n"
+ + " XLXLB_DYDJID,XLXLB_XLYSID,case isnull(XLXLB_XLYSID,' ') WHEN ' ' THEN ' ' ELSE rtrim(XLXLB_XLYSID)||'|'||XLYSB_XLYSMC end as XLYS,XLXLB_WLID,WL_MC,WL_GG,WL_TZ,WL_CL,WL_JLDW,XLXLB_DTJGXX," + "\r\n"
+ + " XLXLB_WJ,XLXLB_ZXWQBS,XLXLB_WHR,XLXLB_WHRID,XLXLB_WHSJ" + "\r\n"
+ + " from XLXLB" + "\r\n"
+ + " left join WL on WL_WLID=XLXLB_WLID" + "\r\n"
+ + " left join XLBZ on XLBZ_XLBZID=XLXLB_XLBZID" + "\r\n"
+ + " left join XLYSB on XLYSB_XLYSID=XLXLB_XLYSID" + "\r\n"
+ + " where isnull(XLXLB_TYBZ,' ')<>'Y'" + "\r\n"
+ +" and isnull(XLXLB_XLXHID,' ')<>' ' and isnull(XLXLB_XLGGID,' ')<>' ' and isnull(XLXLB_XLBZID,' ')<>' ' and isnull(XLXLB_DYDJID,' ')<>' '";
+
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("XH").Value.Trim()))
+ {
+ sSQL += " and XLXLB_XLXHID=:pXHID ";
+ entity.Param.Add("pXHID", CurQueryEntity.FieldByName("XH").Value.Trim());
+ }
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("GG").Value.Trim()))
+ {
+ sSQL += " and XLXLB_XLGGID LIKE :pGGID ";
+ entity.Param.Add("pGGID", "%" + CurQueryEntity.FieldByName("GG").Value.Trim() +"%");
+ }
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("BZ").Value.Trim()))
+ {
+ sSQL += " and XLXLB_XLBZID=:pBZID ";
+ entity.Param.Add("pBZID", CurQueryEntity.FieldByName("BZ").Value.Trim());
+ }
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("DYDJ").Value.Trim()))
+ {
+ sSQL += " and XLXLB_DYDJID=:pDYDJID ";
+ entity.Param.Add("pDYDJID", CurQueryEntity.FieldByName("DYDJ").Value.Trim());
+ }
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("WLID").Value.Trim()))
+ {
+ sSQL += " and XLXLB_WLID LIKE :pWLID ";
+ entity.Param.Add("pWLID", "%" + CurQueryEntity.FieldByName("WLID").Value.Trim() + "%");
+ }
+ sSQL = sSQL + " order by XLXLB_XLXHID,XLXLB_DYDJID,XLXLB_XLGGID,XLXLB_XLBZID,XLXLB_WLID,XLXLB_XLYSID ";
+
+ return sSQL;
+ }
+ #endregion
+
+ #region ¿Ø¼þʼþ
+ protected void btnDR_Click(object sender, EventArgs e)
+ {
+ TPageParams tpp = new TPageParams();
+ tpp.UrlPath = "XLCPWHDRInfo.aspx";
+ OpenDialogClickBtn(tpp, btnRefresh.ClientID);
+ }
+
+ protected void btnDR_DropDown(object sender, EventArgs e)
+ {
+ btnDR.Nodes.Clear();
+ btnDR.Nodes.Add(new gtTreeNode("DC", "µ¼³öʾÀý"));
+ MenuAreaUpdate();
+ }
+
+ protected void btnDR_OnMenuItemClick(object sender, string sValue)
+ {
+ AjaxRunScript(btnDR, "", "downloadexcel();");
+ }
+
+ protected void btnRefresh_Click(object sender, EventArgs e)
+ {
+ int dex = grdContentGrid.SelectedIndex;
+ moduleGV_PageIndexChanging(null, null);
+ grdContentGrid.SelectedIndex = dex;
+ }
+
+ #endregion
+
+ }
+}
diff --git a/XLCPWHList.aspx.designer.cs b/XLCPWHList.aspx.designer.cs
new file mode 100644
index 0000000..76afdbf
--- /dev/null
+++ b/XLCPWHList.aspx.designer.cs
@@ -0,0 +1,70 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9174
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLCPWHList 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XLCPWHList {
+
+ ///
+ /// ButtonTable 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table ButtonTable;
+
+ ///
+ /// btnDR 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnDR;
+
+ ///
+ /// btnRefresh 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtButton btnRefresh;
+
+ ///
+ /// grdContentGrid 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtGridView grdContentGrid;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleGrid Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleGrid)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XLCPWHQuery.aspx b/XLCPWHQuery.aspx
new file mode 100644
index 0000000..e76e4c4
--- /dev/null
+++ b/XLCPWHQuery.aspx
@@ -0,0 +1,56 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleQuery.Master" Title="²éѯ"
+ AutoEventWireup="true" Codebehind="XLCPWHQuery.aspx.cs" Inherits="GThinking.N_XLJC.XLCPWHQuery" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleQuery.Master" %>
+
+
+
+
+
+ Ðͺţº
+
+
+
+
+
+
+
+
+
+ ¹æ¸ñ£º
+
+
+
+
+
+
+
+
+ ±ê×¼£º
+
+
+
+
+
+
+
+
+
+ µçѹµÈ¼¶£º
+
+
+
+
+
+
+
+
+
+ ÎïÁϱàÂ룺
+
+
+
+
+
+
+
diff --git a/XLCPWHQuery.aspx.cs b/XLCPWHQuery.aspx.cs
new file mode 100644
index 0000000..2a48730
--- /dev/null
+++ b/XLCPWHQuery.aspx.cs
@@ -0,0 +1,53 @@
+using System;
+using System.Data;
+using System.Configuration;
+using System.Collections;
+using System.Web;
+using System.Web.Security;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using System.Web.UI.WebControls.WebParts;
+using System.Web.UI.HtmlControls;
+using GThinking.N_MODEL.Page;
+using GThinking.N_MODEL.Dialog;
+using GThinking.N_PUBLIC;
+using GThinking.N_MISPRO.Utility;
+using GThinking.N_MISPRO.Data;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLCPWHQuery : SingleQueryBase
+ {
+ XLCPWH_M queryentity = new XLCPWH_M();
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421012;
+ this.UMName = "ÏßÀ²úƷά»¤";
+ this.CurMaster = Master;
+ this.CurQueryTable = QueryTable;
+ this.CurQueryEntity = queryentity;
+ base.InitPage();
+ if (!IsPostBack)
+ {
+ InitControl();
+ }
+ }
+
+ #region ×Ô¶¨Òåʼþ
+
+ private void InitControl()
+ {
+ TComboBox.SetComboBox("DBERP", cbxBZ, "select XLBZ_XLBZID,XLBZ_XLBZLXMC from XLBZ where 1=1 order by XLBZ_PX,XLBZ_XLBZID", true);
+ string sSQL = "select XLDYDJB_DYDJID,XLDYDJB_DYDJID as DYDJID from XLDYDJB where 1 = 1 order by XLDYDJB_DYDJID ";
+ TComboBox.SetComboBox("DBERP", cbxDYDJ, sSQL, true);
+ TComboBox.SetComboBox("DBERP", cbxXH, "select XLXHB_XLXHID as ID,XLXHB_XLXHID as Name from XLXHB where 1=1 order by ID ", true);
+ cbxDYDJ.ShowValue = false;
+ cbxXH.ShowValue = false;
+ cbxBZ.ShowValue = true;
+ }
+ #endregion
+
+
+ }
+}
diff --git a/XLCPWHQuery.aspx.designer.cs b/XLCPWHQuery.aspx.designer.cs
new file mode 100644
index 0000000..b7307df
--- /dev/null
+++ b/XLCPWHQuery.aspx.designer.cs
@@ -0,0 +1,133 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9171
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLCPWHQuery 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XLCPWHQuery {
+
+ ///
+ /// QueryTable 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table QueryTable;
+
+ ///
+ /// lblXH 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblXH;
+
+ ///
+ /// cbxXH 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxXH;
+
+ ///
+ /// lblGG 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblGG;
+
+ ///
+ /// txtGG 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtGG;
+
+ ///
+ /// lblBZ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblBZ;
+
+ ///
+ /// cbxBZ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxBZ;
+
+ ///
+ /// lblDYDJ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblDYDJ;
+
+ ///
+ /// cbxDYDJ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxDYDJ;
+
+ ///
+ /// lblWLBM 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblWLBM;
+
+ ///
+ /// txtWLID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtWLID;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleQuery Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleQuery)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XLCPWH_M.cs b/XLCPWH_M.cs
new file mode 100644
index 0000000..da553cf
--- /dev/null
+++ b/XLCPWH_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_XLJC
+{
+ public class XLCPWH_M : TBaseNamedQuery
+ {
+ public XLCPWH_M()
+ {
+ AddFieldDefs("XH", "ÐͺÅ");
+ AddFieldDefs("GG", "¹æ¸ñ");
+ AddFieldDefs("BZ", "±ê×¼");
+ AddFieldDefs("DYDJ", "µçѹµÈ¼¶");
+ AddFieldDefs("WLID", "ÎïÁϱàÂë");
+ }
+ }
+}
diff --git a/XLDYDJ.cs b/XLDYDJ.cs
new file mode 100644
index 0000000..66e0f1e
--- /dev/null
+++ b/XLDYDJ.cs
@@ -0,0 +1,220 @@
+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.Data;
+
+namespace GThinking.N_XLJC
+{
+ [TableMap(DB = "DBERP", DbTableName = "XLDYDJB", Umid = 101421001, IsWorkFlow = false, IsAttach = false,
+
+ QuerySelSql = " select XLDYDJB_DYDJID, XLDYDJB_DYJLDW, "
+ + " XLDYDJB_XXLXDY, XLDYDJB_XXXXDY, XLDYDJB_DYDJFL, XLDYDJB_ACDC,XLDYDJB_XH,"
+ + " XLDYDJB_QYRQ, XLDYDJB_TYBZ, XLDYDJB_TYRQ, "
+ + " XLDYDJB_WHR, XLDYDJB_WHRID, XLDYDJB_WHSJ from XLDYDJB where 1 = 1",
+
+ EntitySelSql = "select XLDYDJB_DYDJID,XLDYDJB_DYDJID AS OLD_XLDYDJB_DYDJID, XLDYDJB_DYJLDW, "
+ + " XLDYDJB_XXLXDY, XLDYDJB_XXXXDY, XLDYDJB_DYDJFL, XLDYDJB_ACDC,XLDYDJB_XH,"
+ + " XLDYDJB_QYRQ, XLDYDJB_TYBZ, XLDYDJB_TYRQ, "
+ + " XLDYDJB_WHR, XLDYDJB_WHRID, XLDYDJB_WHSJ from XLDYDJB where XLDYDJB_DYDJID = :XLDYDJB_DYDJID",
+
+ InsertSql = "insert into XLDYDJB(XLDYDJB_DYDJID, XLDYDJB_DYJLDW,"
+ + " XLDYDJB_XXLXDY, XLDYDJB_XXXXDY, XLDYDJB_DYDJFL, XLDYDJB_ACDC,"
+ + " XLDYDJB_QYRQ, XLDYDJB_TYBZ, XLDYDJB_TYRQ, "
+ + " XLDYDJB_WHR, XLDYDJB_WHRID, XLDYDJB_WHSJ) "
+ + "values(:XLDYDJB_DYDJID, :XLDYDJB_DYJLDW,"
+ + " :XLDYDJB_XXLXDY, :XLDYDJB_XXXXDY, :XLDYDJB_DYDJFL, :XLDYDJB_ACDC,"
+ + " :XLDYDJB_QYRQ, :XLDYDJB_TYBZ, :XLDYDJB_TYRQ, "
+ + " :XLDYDJB_WHR, :XLDYDJB_WHRID, :XLDYDJB_WHSJ) ",
+
+
+ UpdateSql = " update XLDYDJB set XLDYDJB_DYDJID=:XLDYDJB_DYDJID,"
+ + " XLDYDJB_DYJLDW=:XLDYDJB_DYJLDW, XLDYDJB_XXLXDY=:XLDYDJB_XXLXDY, XLDYDJB_XXXXDY=:XLDYDJB_XXXXDY, "
+ + " XLDYDJB_DYDJFL=:XLDYDJB_DYDJFL, XLDYDJB_ACDC=:XLDYDJB_ACDC, XLDYDJB_XH = :XLDYDJB_XH, XLDYDJB_QYRQ=:XLDYDJB_QYRQ, "
+ + " XLDYDJB_TYBZ=:XLDYDJB_TYBZ, XLDYDJB_TYRQ=:XLDYDJB_TYRQ, XLDYDJB_WHR=:XLDYDJB_WHR,XLDYDJB_WHRID=:XLDYDJB_WHRID, XLDYDJB_WHSJ=:XLDYDJB_WHSJ "
+ + " where XLDYDJB_DYDJID=:OLD_XLDYDJB_DYDJID",
+
+ DeleteSql = "delete from XLDYDJB where XLDYDJB_DYDJID=:OLD_XLDYDJB_DYDJID"
+ )]
+
+
+ public class XLDYDJ : EntityManager
+ {
+ //µçѹµÈ¼¶ID-¹Ø¼ü×Ö
+
+ private string _XLDYDJB_DYDJID;
+ [ColumnMap(DbField = "XLDYDJB_DYDJID", CtrlName = "txtDYDJID", Type = FieldType.C, DbTitle = "µçѹµÈ¼¶ID", DefaultValue = "",
+ IsAllowNull = false, IsKey = true, Length = 20)]
+ public string XLDYDJB_DYDJID
+ {
+ get { return _XLDYDJB_DYDJID; }
+ set { _XLDYDJB_DYDJID = value; }
+ }
+
+ private string _OLD_XLDYDJB_DYDJID;
+ [ColumnMap(DbField = "OLD_XLDYDJB_DYDJID", CtrlName = "txtOLDDYDJID", Type = FieldType.HiddenField, DbTitle = "µçѹµÈ¼¶ID", DefaultValue = "",PrintVisible=false,
+ IsAllowNull = true, IsKey = false, Length = 20)]
+ public string OLD_XLDYDJB_DYDJID
+ {
+ get { return _OLD_XLDYDJB_DYDJID; }
+ set { _OLD_XLDYDJB_DYDJID = value; }
+ }
+
+
+ private string _XLDYDJB_DYJLDW;
+ [ColumnMap(DbField = "XLDYDJB_DYJLDW", CtrlName = "cbxDYJLDW", Type = FieldType.CBX, DbTitle = "µçѹ¼ÆÁ¿µ¥Î»", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length =8 )]
+ public string XLDYDJB_DYJLDW
+ {
+ get { return _XLDYDJB_DYJLDW; }
+ set { _XLDYDJB_DYJLDW = value; }
+ }
+
+
+ private string _XLDYDJB_XXLXDY;
+ [ColumnMap(DbField = "XLDYDJB_XXLXDY", CtrlName = "txtXXLXDY", Type = FieldType.F, DbTitle = "ÏàÏßÁãÏßµçѹ ", DefaultValue = "0",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLDYDJB_XXLXDY
+ {
+ get { return _XLDYDJB_XXLXDY; }
+ set { _XLDYDJB_XXLXDY = value; }
+ }
+
+
+ private string _XLDYDJB_XXXXDY;
+ [ColumnMap(DbField = "XLDYDJB_XXXXDY", CtrlName = "txtXXXXDY", Type = FieldType.F, DbTitle = "ÏàÏßÏàÏßµçѹ", DefaultValue = "0",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLDYDJB_XXXXDY
+ {
+ get { return _XLDYDJB_XXXXDY; }
+ set { _XLDYDJB_XXXXDY = value; }
+ }
+
+
+ private string _XLDYDJB_DYDJFL;
+ [ColumnMap(DbField = "XLDYDJB_DYDJFL", CtrlName = "cbxDYDJFL", Type = FieldType.CBX, DbTitle = "µçѹµÈ¼¶·ÖÀà", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLDYDJB_DYDJFL
+ {
+ get { return _XLDYDJB_DYDJFL; }
+ set { _XLDYDJB_DYDJFL = value; }
+ }
+
+ private string _XLDYDJB_ACDC;
+ [ColumnMap(DbField = "XLDYDJB_ACDC", CtrlName = "cbxACDC", Type = FieldType.CBX, DbTitle = "ACDC", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 2)]
+ public string XLDYDJB_ACDC
+ {
+ get { return _XLDYDJB_ACDC; }
+ set { _XLDYDJB_ACDC = value; }
+ }
+
+ private string _XLDYDJB_XH;
+ [ColumnMap(DbField = "XLDYDJB_XH", CtrlName = "txtXH", Type = FieldType.F, DbTitle = "ÐòºÅ", DefaultValue = "0",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLDYDJB_XH
+ {
+ get { return _XLDYDJB_XH; }
+ set { _XLDYDJB_XH = value; }
+ }
+
+ private string _XLDYDJB_QYRQ;
+ [ColumnMap(DbField = "XLDYDJB_QYRQ", CtrlName = "datQYRQ", Type = FieldType.D, DbTitle = "ÆôÓÃÈÕÆÚ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLDYDJB_QYRQ
+ {
+ get { return _XLDYDJB_QYRQ; }
+ set { _XLDYDJB_QYRQ = value; }
+ }
+
+ private string _XLDYDJB_TYBZ;
+ [ColumnMap(DbField = "XLDYDJB_TYBZ", CtrlName = "chkTY", Type = FieldType.Y, DbTitle = "Í£ÓÃ", DefaultValue = "N",
+ IsAllowNull = true, IsKey = false, Length = 1)]
+ public string XLDYDJB_TYBZ
+ {
+ get { return _XLDYDJB_TYBZ; }
+ set { _XLDYDJB_TYBZ = value; }
+ }
+
+ private string _XLDYDJB_TYRQ;
+ [ColumnMap(DbField = "XLDYDJB_TYRQ", CtrlName = "datTYRQ", Type = FieldType.D, DbTitle = "Í£ÓÃÈÕÆÚ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLDYDJB_TYRQ
+ {
+ get { return _XLDYDJB_TYRQ; }
+ set { _XLDYDJB_TYRQ = value; }
+ }
+
+ private string _XLDYDJB_WHR;
+ [ColumnMap(DbField = "XLDYDJB_WHR", CtrlName = "txtWHR", Type = FieldType.C, DbTitle = "ά»¤ÈË", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 30)]
+ public string XLDYDJB_WHR
+ {
+ get { return _XLDYDJB_WHR; }
+ set { _XLDYDJB_WHR = value; }
+ }
+
+
+ private string _XLDYDJB_WHRID;
+ [ColumnMap(DbField = "XLDYDJB_WHRID", CtrlName = "txtWHRID", Type = FieldType.HiddenField, DbTitle = "ά»¤È˹¤ºÅ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLDYDJB_WHRID
+ {
+ get { return _XLDYDJB_WHRID; }
+ set { _XLDYDJB_WHRID = value; }
+ }
+
+
+ private string _XLDYDJB_WHSJ;
+ [ColumnMap(DbField = "XLDYDJB_WHSJ", CtrlName = "datWHSJ", Type = FieldType.DT, DbTitle = "ά»¤Ê±¼ä", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLDYDJB_WHSJ
+ {
+ get { return _XLDYDJB_WHSJ; }
+ set { _XLDYDJB_WHSJ = value; }
+ }
+
+ public bool CanDelete(string sDYDJID)
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ SQL.Clear();
+ SQL.Add("select 1 from XLHTCLB where XLHTCLB_DYDJID =:pDYDJID ");
+ SQL.Add("union all ");
+ SQL.Add("select 1 from XLJYCLB where XLJYCLB_DYDJID =:pDYDJID ");
+ SQL.Add("union all ");
+ SQL.Add("select 1 from XLWHCLB where XLWHCLB_DYDJID =:pDYDJID ");
+ SQL.Add("union all ");
+ SQL.Add("select 1 from XLXLB where XLXLB_DYDJID =:pDYDJID ");
+ SQL.Add("union all ");
+ SQL.Add("select 1 from XLXLPL where XLXLPL_DYDJID =:pDYDJID ");
+ SQL.Add("union all ");
+ SQL.Add("select 1 from XLLXB where charindex(:pDYDJID,XLLXB_DYDJID)>0 ");
+ SQL.Add("union all ");
+ SQL.Add("select 1 from XLLXTXB where charindex(:pDYDJID,XLLXTXB_SYDYDJID)>0 ");
+ SQL.Add("union all ");
+ SQL.Add("select 1 from XLLXPL where charindex(:pDYDJID,XLLXPL_SYDYDJID)>0 ");
+ SQL.Add("union all ");
+ SQL.Add("select 1 from XLXXB where XLXXB_DYDJID =:pDYDJID ");
+ SQL.Add("union all ");
+ SQL.Add("select 1 from XLXZB where XLXZB_DYDJID =:pDYDJID ");
+ SQL.Add("union all ");
+ SQL.Add("select 1 from XLXZPL where XLXZPL_DYDJID =:pDYDJID ");
+ SQL.ParamByName("pDYDJID").Value = sDYDJID;
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ return false;
+ }
+ return true;
+ }
+
+
+ }
+}
diff --git a/XLDYDJInfo.aspx b/XLDYDJInfo.aspx
new file mode 100644
index 0000000..9786de4
--- /dev/null
+++ b/XLDYDJInfo.aspx
@@ -0,0 +1,118 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleCard.Master" Title="ÏßÀµçѹµÈ¼¶"
+ AutoEventWireup="true" Codebehind="XLDYDJInfo.aspx.cs" Inherits="GThinking.N_XLJC.XLDYDJInfo" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleCard.Master " %>
+
+
+
+
+ µçѹµÈ¼¶£º
+
+
+
+
+
+
+
+
+ Ïàµçѹ£º
+
+
+
+
+
+
+
+
+
+ Ïßµçѹ£º
+
+
+
+
+
+
+
+
+
+ µçѹµÈ¼¶·ÖÀࣺ
+
+
+
+
+
+
+
+
+
+ AC/DC£º
+
+
+
+
+
+
+
+
+
+ ÐòºÅ£º
+
+
+
+
+
+
+
+
+
+ ÆôÓÃÈÕÆÚ£º
+
+
+
+
+
+
+
+
+ Í£ÓÃÈÕÆÚ£º
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/XLDYDJInfo.aspx.cs b/XLDYDJInfo.aspx.cs
new file mode 100644
index 0000000..391583f
--- /dev/null
+++ b/XLDYDJInfo.aspx.cs
@@ -0,0 +1,412 @@
+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_WORKFLOW;
+using GThinking.N_PUBLIC;
+using GThinking.N_MISPRO.Utility;
+using System.Text.RegularExpressions;
+using System.Text;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLDYDJInfo : SingleCardBase
+ {
+ XLDYDJ entity = new XLDYDJ();
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421001;
+ this.UMName = "ÏßÀµçѹµÈ¼¶";
+ base.CurMaster = Master;
+ this.CurEntity = entity;
+ this.PageHeight = 400;
+ this.PageWidth = 500;
+
+ if (!IsPostBack)
+ {
+ InitControls();
+ }
+
+ base.InitPage();
+ }
+
+ #region Ä£°å¼Ì³Ðʼþ
+
+ protected override void LoadRecord()
+ {
+ if (!this.IsPostBack)
+ {
+ entity.Param.Add("XLDYDJB_DYDJID", PageParam.GetRTrimString("XLDYDJB_DYDJID").Trim());
+ }
+ else
+ {
+ entity.Param.Add("XLDYDJB_DYDJID", txtDYDJID.Text.Trim());
+ }
+ txtOLDDYDJID.Value = txtDYDJID.Text.Trim();
+ base.LoadRecord();
+ }
+
+ protected override void OnNewRecorder()
+ {
+ base.OnNewRecorder();
+
+ datQYRQ.Text = CMISproConvert.ConvertDate(System.DateTime.Now);
+ chkTY.Checked = false;
+ datTYRQ.Text = "";
+
+ txtWHR.Text = tSession.UserName;
+ txtWHRID.Value = tSession.UserId;
+ datWHSJ.Text = CMISproConvert.ConvertTime(System.DateTime.Now);
+
+ }
+
+ protected override void OnCopyRecorder()
+ {
+ base.OnCopyRecorder();
+
+ datQYRQ.Text = CMISproConvert.ConvertDate(System.DateTime.Now);
+ chkTY.Checked = false;
+ datTYRQ.Text = "";
+
+ txtWHR.Text = tSession.UserName;
+ txtWHRID.Value = tSession.UserId;
+ datWHSJ.Text = CMISproConvert.ConvertTime(System.DateTime.Now);
+ }
+
+ protected override void SetControlState()
+ {
+ base.SetControlState();
+ datWHSJ.Enabled = false;
+ txtWHR.Enabled = false;
+ cbxDYJLDW.Enabled = false;
+ txtXXLXDY.Enabled = false;
+ txtXXXXDY.Enabled = false;
+
+ }
+
+ protected override bool DataLogicValid()
+ {
+ if (datQYRQ.Text.Trim() != "" && datTYRQ.Text.Trim() != "")
+ {
+ if (Convert.ToDateTime(datQYRQ.Text.Trim()) > Convert.ToDateTime(datTYRQ.Text.Trim()))
+ {
+ ShowMessage("Í£ÓÃÈÕÆÚ²»ÔÊÐíСÓÚÆôÓÃÈÕÆÚ£¡");
+ return false;
+ }
+ }
+ if(!txtDYDJID.Text.Trim().Equals("") && !cbxDYJLDW.SelectedValue.Equals("-"))
+ {
+ string sDYDJID = txtDYDJID.Text.Trim().ToUpper();
+ if(sDYDJID.IndexOf('V') < sDYDJID.Length-1)
+ {
+ if (sDYDJID.IndexOf("AC") < 0 || sDYDJID.IndexOf("DC") < 0)
+ {
+ ShowMessage("ËùÊäÈëµÄ¡¾µçѹµÈ¼¶¡¿²»ºÏ·¨£¬²»ÔÊÐí±£´æ£¡");
+ return false;
+ }
+ }
+ if(sDYDJID.IndexOf('/') == 0 || sDYDJID.IndexOf('/') == sDYDJID.Length-1)
+ {
+ ShowMessage("ËùÊäÈëµÄ¡¾µçѹµÈ¼¶¡¿²»ºÏ·¨£¬²»ÔÊÐí±£´æ£¡");
+ return false;
+ }
+ if (sDYDJID.IndexOf('/') > 0 && (txtXXLXDY.Value <= 0 || txtXXXXDY.Value <= 0))
+ {
+ if (sDYDJID.IndexOf("AC") < 0 || sDYDJID.IndexOf("DC") < 0)
+ {
+ ShowMessage("ËùÊäÈëµÄ¡¾µçѹµÈ¼¶¡¿²»ºÏ·¨£¬²»ÔÊÐí±£´æ£¡");
+ return false;
+ }
+ }
+ else
+ {
+ if (txtXXXXDY.Value <= 0 && txtXXLXDY.Value <= 0)
+ {
+ ShowMessage("ËùÊäÈëµÄ¡¾µçѹµÈ¼¶¡¿²»ºÏ·¨£¬²»ÔÊÐí±£´æ£¡");
+ return false;
+ }
+ }
+ }
+ if(cbxDYJLDW.SelectedValue.Trim().Equals(""))
+ {
+ ShowMessage("µçѹµÈ¼¶µ¥Î»²»ÔÊÐíΪ¿Õ£¡");
+ return false;
+ }
+ if(cbxACDC.SelectedValue.Trim().Equals(""))
+ {
+ ShowMessage("ACDC²»ÔÊÐíΪ¿Õ£¡");
+ return false;
+ }
+ return base.DataLogicValid();
+ }
+
+ protected override bool CanDelete()
+ {
+
+ return base.CanDelete();
+ }
+
+ protected override bool Master_BeforeSaveAction(object sender, EventArgs e)
+ {
+ txtWHR.Text = tSession.UserName;
+ txtWHRID.Value = tSession.UserId;
+ datWHSJ.Text = CMISproConvert.ConvertTime(System.DateTime.Now);
+
+ return base.Master_BeforeSaveAction(sender, e);
+ }
+
+ protected override bool Master_AfterSaveAction(object sender, EventArgs e)
+ {
+ if (!base.Master_AfterSaveAction(sender, e))
+ {
+ return false;
+ }
+ txtOLDDYDJID.Value = txtDYDJID.Text.Trim();
+ return true;
+ }
+
+ protected override bool Master_BeforeDeleteAction(object sender, EventArgs e)
+ {
+ if (!entity.CanDelete(txtDYDJID.Text.Trim()))
+ {
+ ShowMessage("ÏßÀµçѹµÈ¼¶Òѱ»Ê¹Ó㬲»ÔÊÐíɾ³ý£¡");
+ return false;
+ }
+ return base.Master_BeforeDeleteAction(sender, e);
+ }
+
+ protected override void AfterSave(TDatabase db, ref bool ActionIsDone)
+ {
+ TSQL SQL = new TSQL(db);
+ SQL.Clear();
+ SQL.Add(" merge into XLDYDJB a ");
+ SQL.Add(" using ");
+ SQL.Add("( ");
+ SQL.Add("select ");
+ SQL.Add(" XLDYDJB_DYDJID, ");
+ SQL.Add(" row_number() ");
+ SQL.Add(" over(order by XLDYDJB_XH,XLDYDJB_DYDJID) as XH ");
+ SQL.Add(" from XLDYDJB");
+ SQL.Add(" where 1=1");
+ SQL.Add(" ) b ");
+ SQL.Add(" on( ");
+ SQL.Add(" a.XLDYDJB_DYDJID=b.XLDYDJB_DYDJID ");
+ SQL.Add(" ) ");
+ SQL.Add(" when matched then update set a.XLDYDJB_XH=b.XH ");
+ db.ExecSQL(SQL);
+
+ SQL.Clear();
+ SQL.Add("select XLDYDJB_XH from XLDYDJB where XLDYDJB_DYDJID=:pDYDJID");
+ SQL.ParamByName("pDYDJID").Value = txtDYDJID.Text.Trim();
+ DataSet ds = db.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ txtXH.Value = CMISproConvert.StrToFloat(ds.Tables[0].Rows[0]["XLDYDJB_XH"].ToString());
+ }
+
+ SQL.Clear();
+ SQL.Add(" select XLDYDJB_DYDJID from XLDYDJB ");
+ SQL.Add(" where not exists(select 1 from XLBMYSMX where XLBMYSMX_YSBM =:pYSBM and XLBMYSMX_YSID = XLDYDJB_DYDJID) ");
+ SQL.ParamByName("pYSBM").Value = "DYDJ";
+ ds = db.OpenDataSet(SQL);
+ for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
+ {
+ SQL.Clear();
+ SQL.Add(" insert into XLBMYSMX(XLBMYSMX_YSBM,XLBMYSMX_YSID,XLBMYSMX_DH,XLBMYSMX_MC,XLBMYSMX_DHMC, ");
+ SQL.Add(" XLBMYSMX_WHR,XLBMYSMX_WHRID,XLBMYSMX_WHSJ) ");
+ SQL.Add(" values( :pYSBM,:pYSID,:pDH,:pMC,:pDHMC, ");
+ SQL.Add(" :pWHR,:pWHRID,:pWHSJ) ");
+ SQL.ParamByName("pYSBM").Value = "DYDJ";
+ SQL.ParamByName("pYSID").Value = ds.Tables[0].Rows[i]["XLDYDJB_DYDJID"].ToString().Trim();
+ SQL.ParamByName("pDH").Value = GetNewBH();
+ SQL.ParamByName("pMC").Value = ds.Tables[0].Rows[i]["XLDYDJB_DYDJID"].ToString().Trim();
+ SQL.ParamByName("pDHMC").Value = ds.Tables[0].Rows[i]["XLDYDJB_DYDJID"].ToString().Trim();
+ SQL.ParamByName("pWHR").Value = tSession.UserName;
+ SQL.ParamByName("pWHRID").Value = tSession.UserId;
+ SQL.ParamByName("pWHSJ").Value = DateTime.Now;
+ db.ExecSQL(SQL);
+ }
+
+ base.AfterSave(db, ref ActionIsDone);
+ }
+
+ protected override void SetComboxItems()
+ {
+ cbxACDC.ClearItems();
+ cbxACDC.Items.Add(new ListItem("½»Á÷", "AC"));
+ cbxACDC.Items.Add(new ListItem("Ö±Á÷", "DC"));
+ cbxACDC.Items.Add(new ListItem("--", "--"));
+
+ cbxDYDJFL.ClearItems();
+ cbxDYDJFL.Items.Add(new ListItem("µÍѹ", "µÍѹ"));
+ cbxDYDJFL.Items.Add(new ListItem("ÖÐѹ", "ÖÐѹ"));
+ cbxDYDJFL.Items.Add(new ListItem("¸ßѹ", "¸ßѹ"));
+ cbxDYDJFL.Items.Add(new ListItem("²»±ê×¢", "²»±ê×¢"));
+ cbxDYDJFL.ShowValue = false;
+
+ cbxDYJLDW.ClearItems();
+ cbxDYJLDW.Items.Add(new ListItem("kV", "kV"));
+ cbxDYJLDW.Items.Add(new ListItem("V", "V"));
+ cbxDYJLDW.Items.Add(new ListItem("-", "-"));
+ cbxDYJLDW.ShowValue = false;
+
+ base.SetComboxItems();
+ }
+
+ #endregion
+
+ #region ×Ô¶¨Òåʼþ
+
+ private void InitControls()
+ {
+
+ }
+
+ private string GetNewBH()
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ SQL.Clear();
+ SQL.Add(" select isnull(max(XLBMYSMX_DH),' ') as maxDH from XLBMYSMX where XLBMYSMX_YSBM=:pYSBM ");
+ SQL.ParamByName("pYSBM").Value = "DYDJ";
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ string maxDH = ds.Tables[0].Rows[0]["maxDH"].ToString().PadLeft(2, '0');
+ int i = Encoding.ASCII.GetBytes(maxDH)[1];
+ int j = 0;
+ if (i == 90)
+ {
+ i = 48;
+ j = 1;
+ }
+ else if (i == 57)
+ {
+ i = 65; //µÚ¶þλÖÃΪA
+ j = 0;
+ }
+ else
+ {
+ i = i + 1;
+ j = 0;
+ }
+ if (Encoding.ASCII.GetBytes(maxDH)[0] == 57 && j > 0)
+ {
+ j = j + 64;
+ }
+ else
+ {
+ j = j + Encoding.ASCII.GetBytes(maxDH)[0];
+ }
+ if (j > 90)
+ j = 48;
+ return Convert.ToChar(j).ToString() + Convert.ToChar(i).ToString();
+ }
+ return "00";
+ }
+ #endregion
+
+ #region ¿Ø¼þʼþ
+
+ protected void chkTY_CheckedChanged(object sender, EventArgs e)
+ {
+ if (chkTY.Checked == true)
+ {
+ datTYRQ.Text = CMISproConvert.ConvertDate(System.DateTime.Now);
+ }
+ else
+ {
+ datQYRQ.Text = CMISproConvert.ConvertDate(System.DateTime.Now);
+ datTYRQ.Text = "";
+ }
+ }
+
+ protected void datTYRQ_TextChanged(object sender, EventArgs e)
+ {
+ if (!datTYRQ.Text.ToString().Equals(""))
+ chkTY.Checked = true;
+ else
+ chkTY.Checked = false;
+ }
+
+ protected void txtDYDJID_TextChanged(object sender, EventArgs e)
+ {
+ string sDYDJID = txtDYDJID.Text.Trim().ToUpper();
+ try
+ {
+ if (sDYDJID.IndexOf("AC") >= 0 && sDYDJID.IndexOf("DC") >= 0)
+ {
+ if (sDYDJID.IndexOf("KV") > 0 && sDYDJID.IndexOf('/') > 0)
+ {
+ txtXXLXDY.Value = CMISproConvert.StrToFloat(sDYDJID.Substring(sDYDJID.IndexOf("AC") + 2, sDYDJID.IndexOf("KV") - sDYDJID.IndexOf("AC") - 2));
+ cbxDYJLDW.SelectedValue = "kV";
+ }
+ else if (sDYDJID.IndexOf("V") > 0 && sDYDJID.IndexOf('/') > 0)
+ {
+ txtXXLXDY.Value = CMISproConvert.StrToFloat(sDYDJID.Substring(sDYDJID.IndexOf("AC") + 2, sDYDJID.IndexOf("V") - sDYDJID.IndexOf("AC") - 2));
+ cbxDYJLDW.SelectedValue = "V";
+ }
+ }
+ else if (sDYDJID.IndexOf("KV") > 0)
+ {
+ if (sDYDJID.IndexOf('/') > 0 && sDYDJID.IndexOf('/') < sDYDJID.IndexOf("KV"))
+ {
+ txtXXLXDY.Value = CMISproConvert.StrToFloat(sDYDJID.Substring(0, sDYDJID.IndexOf('/')));
+ txtXXXXDY.Value = CMISproConvert.StrToFloat(sDYDJID.Substring(sDYDJID.IndexOf('/') + 1).Replace("KV", ""));
+ }
+ else if (sDYDJID.IndexOf('/') < 0)
+ {
+ txtXXXXDY.Value = CMISproConvert.StrToFloat(sDYDJID.Replace("KV", ""));
+ txtXXLXDY.Value = 0;
+ }
+ cbxDYJLDW.SelectedValue = "kV";
+ }
+ else if (sDYDJID.IndexOf("V") > 0)
+ {
+ if (sDYDJID.IndexOf('/') > 0 && sDYDJID.IndexOf('/') < sDYDJID.IndexOf("V"))
+ {
+ txtXXLXDY.Value = CMISproConvert.StrToFloat(sDYDJID.Substring(0, sDYDJID.IndexOf('/')));
+ txtXXXXDY.Value = CMISproConvert.StrToFloat(sDYDJID.Substring(sDYDJID.IndexOf('/') + 1).Replace("V", ""));
+ }
+ else if (sDYDJID.IndexOf('/') < 0)
+ {
+ txtXXXXDY.Value = CMISproConvert.StrToFloat(sDYDJID.Replace("V", ""));
+ txtXXLXDY.Value = 0;
+ }
+ cbxDYJLDW.SelectedValue = "V";
+ }
+ else if (sDYDJID.IndexOf("--") > 0)
+ {
+ txtXXLXDY.Value = 0;
+ txtXXXXDY.Value = 0;
+ cbxDYJLDW.SelectedValue = "-";
+ }
+ else
+ {
+ txtXXLXDY.Value = 0;
+ txtXXXXDY.Value = 0;
+ cbxDYJLDW.SelectedValue = "";
+ }
+ }
+ catch
+ {
+ cbxDYJLDW.SelectedValue = "";
+ ShowMessage("ËùÊäÈëµÄ¡¾µçѹµÈ¼¶¡¿²»ºÏ·¨£¡");
+ return;
+ }
+
+ }
+ #endregion
+
+ }
+}
diff --git a/XLDYDJInfo.aspx.designer.cs b/XLDYDJInfo.aspx.designer.cs
new file mode 100644
index 0000000..83da4db
--- /dev/null
+++ b/XLDYDJInfo.aspx.designer.cs
@@ -0,0 +1,259 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9174
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLDYDJInfo 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XLDYDJInfo {
+
+ ///
+ /// lblXLXHID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblXLXHID;
+
+ ///
+ /// txtDYDJID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtDYDJID;
+
+ ///
+ /// cbxDYJLDW 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxDYJLDW;
+
+ ///
+ /// lblXLXHMC 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblXLXHMC;
+
+ ///
+ /// txtXXLXDY 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtNumTextBox txtXXLXDY;
+
+ ///
+ /// lblCPYT 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblCPYT;
+
+ ///
+ /// txtXXXXDY 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtNumTextBox txtXXXXDY;
+
+ ///
+ /// lblXLTXID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblXLTXID;
+
+ ///
+ /// cbxDYDJFL 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxDYDJFL;
+
+ ///
+ /// GtLabel1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel1;
+
+ ///
+ /// cbxACDC 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxACDC;
+
+ ///
+ /// GtLabel2 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel2;
+
+ ///
+ /// txtXH 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtNumTextBox txtXH;
+
+ ///
+ /// GtLabel7 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel7;
+
+ ///
+ /// datQYRQ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtDateTimeTextBox datQYRQ;
+
+ ///
+ /// chkTY 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtCheckBox chkTY;
+
+ ///
+ /// GtLabel8 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel8;
+
+ ///
+ /// datTYRQ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtDateTimeTextBox datTYRQ;
+
+ ///
+ /// 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;
+
+ ///
+ /// txtXLXHID_OLD 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtXLXHID_OLD;
+
+ ///
+ /// txtOLDDYDJID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtOLDDYDJID;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleCard Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleCard)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XLDYDJList.aspx b/XLDYDJList.aspx
new file mode 100644
index 0000000..685df85
--- /dev/null
+++ b/XLDYDJList.aspx
@@ -0,0 +1,105 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleGrid.Master" AutoEventWireup="true"
+ Codebehind="XLDYDJList.aspx.cs" Inherits="GThinking.N_XLJC.XLDYDJList" Title="ÏßÀµçѹµÈ¼¶" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleGrid.Master" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/XLDYDJList.aspx.cs b/XLDYDJList.aspx.cs
new file mode 100644
index 0000000..91b070c
--- /dev/null
+++ b/XLDYDJList.aspx.cs
@@ -0,0 +1,546 @@
+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;
+using GThinking.N_WORKFLOW;
+using GThinking.N_MISPRO.Data;
+using GThinking.N_MISPRO.Utility;
+using GThinking.N_PUBLIC;
+using GThinking.N_MISPRO.TableCache;
+using GThinking.N_CONTROL;
+using System.Collections.Generic;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLDYDJList : SingleGridBase
+ {
+ XLDYDJ entity = new XLDYDJ();
+
+ #region Ò³Ãæ³õʼ»¯
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421001;
+ this.UMName = "ÏßÀµçѹµÈ¼¶";
+ this.CurMaster = Master;
+ this.ModuleGV = this.ContentGrid;
+ this.CurEntity = entity;
+ this.PageHeight = 500;
+ this.PageWidth = 700;
+ this.sURLTarget = "XLDYDJInfo.aspx";
+ base.DataKeyNames = new string[] { "XLDYDJB_DYDJID" };
+
+ this.Master.EnableAttachBtn = false;
+ this.Master.EnableWorkflowBtn = false;
+ this.Master.EnableQueryBtn = false;
+
+
+
+ base.InitPage();
+
+ if (!IsPostBack)
+ {
+ Master_OnStandardQuery(null, null);
+ }
+
+
+
+ }
+
+ #endregion
+
+ #region Ä£°å¼Ì³Ðʼþ
+
+ protected override void Master_OnStandardQuery(object sender, EventArgs e)
+ {
+ //base.InitEntityByCondition();
+ base.Master_OnStandardQuery(sender, e);
+ entity.EntityTable.QuerySelSql = GetQuerySQL();
+ entity.GridDataBind(ContentGrid, tSession);
+ ContentGrid.SelectedIndex = -1;
+ }
+
+ protected override void moduleGV_PageIndexChanging(object sender, GridViewPageEventArgs e)
+ {
+ // base.InitEntityByCondition();
+ entity.EntityTable.QuerySelSql = GetQuerySQL();
+ base.moduleGV_PageIndexChanging(sender, e);
+ ContentGrid.SelectedIndex = -1;
+ }
+
+ protected override void moduleGV_RowDataBound(object sender, GridViewRowEventArgs e)
+ {
+ if (e.Row.RowType == DataControlRowType.DataRow)
+ {
+ LinkPageParam.AddString("XLDYDJB_DYDJID", ContentGrid.DataKeys[e.Row.RowIndex]["XLDYDJB_DYDJID"].ToString().Trim());
+ }
+ base.moduleGV_RowDataBound(sender, e);
+ }
+
+ protected override bool Master_BeforeDeleteAction(object sender, EventArgs e)
+ {
+ if (!CanDelete(ContentGrid.DataKeys[ContentGrid.SelectedIndex]["XLDYDJB_DYDJID"].ToString().Trim()))
+ {
+ ShowMessage("ÏßÀµçѹµÈ¼¶Òѱ»Ê¹Ó㬲»ÔÊÐíɾ³ý£¡");
+ return false;
+ }
+
+ return base.Master_BeforeDeleteAction(sender, e);
+ }
+
+ protected override void BeforeDelete(TDatabase db, ref bool ActionIsDone)
+ {
+ this.CurEntity.Param.Add("OLD_XLDYDJB_DYDJID", ContentGrid.DataKeys[ContentGrid.SelectedIndex]["XLDYDJB_DYDJID"].ToString().Trim());
+ base.BeforeDelete(db, ref ActionIsDone);
+ }
+
+ protected override bool Master_AfterDeleteAction(object sender, EventArgs e)
+ {
+ moduleGV_PageIndexChanging(null, null);
+ return base.Master_AfterDeleteAction(sender, e);
+ }
+
+ #endregion
+
+ #region ¿Ø¼þʼþ
+ protected void btnSZQS_MenuItemClick(object sender, string ItemIndex)
+ {
+ int index = Int32.Parse(ItemIndex);
+ switch (index)
+ {
+ case 0:
+ btnSCQS_Click(sender, null);
+ break;
+ }
+ }
+
+ protected void btnDRQS_Click(object sender, EventArgs e)
+ {
+ string[,] arrray = new string[83, 6]{
+ {"--","-","0","0","²»±ê×¢","--"},
+ {"110/110V","V","110","110","µÍѹ","AC"},
+ {"220/220V","V","220","220","µÍѹ","AC"},
+ {"250V","V","250","0","µÍѹ","AC"},
+ {"300/300V","V","300","300","µÍѹ","AC"},
+ {"250/440V","V","240","440","µÍѹ","AC"},
+ {"300/500V","V","300","500","µÍѹ","AC"},
+ {"500/500V","V","500","500","µÍѹ","AC"},
+ {"600V","V","600","0","µÍѹ","AC"},
+ {"0.38/0.66kV","kV","0.38","0.66","µÍѹ","AC"},
+ {"450/750V","V","450","750","µÍѹ","AC"},
+ {"750V","V","750","0","µÍѹ","AC"},
+ {"0.6/1kV","kV","0.6","1","µÍѹ","AC"},
+ {"1kV","kV","1","0","µÍѹ","AC"},
+ {"0.66/1.14kV","kV","0.66","1.14","µÍѹ","AC"},
+ {"1.5/1.5kV","kV","1.5","1.5","µÍѹ","AC"},
+ {"1.8/3kV","kV","1.8","3","µÍѹ","AC"},
+ {"3/3kV","kV","3","3","µÍѹ","AC"},
+ {"1.9/3.3kV","kV","1.9","3.3","µÍѹ","AC"},
+ {"3.6/6kV","kV","3.6","6","µÍѹ","AC"},
+ {"6/6kV","kV","6","6","ÖÐѹ","AC"},
+ {"6/10kV","kV","6","10","ÖÐѹ","AC"},
+ {"8.7/10kV","kV","8.7","10","ÖÐѹ","AC"},
+ {"8.7/15kV","kV","8.7","15","ÖÐѹ","AC"},
+ {"12/15kV","kV","12","15","ÖÐѹ","AC"},
+ {"12/20kV","kV","12","20","ÖÐѹ","AC"},
+ {"18/20kV","kV","18","20","ÖÐѹ","AC"},
+ {"18/30kV","kV","18","30","ÖÐѹ","AC"},
+ {"21/35kV","kV","21","35","ÖÐѹ","AC"},
+ {"26/35kV","kV","26","36","ÖÐѹ","AC"},
+ {"26/45kV","kV","26","45","ÖÐѹ","AC"},
+ {"50kV","kV","50","0","¸ßѹ","AC"},
+ {"36/63kV","kV","36","63","¸ßѹ","AC"},
+ {"64/110kV","kV","64","110","¸ßѹ","AC"},
+ {"75kV","kV","75","0","¸ßѹ","AC"},
+ {"100kV","kV","100","0","¸ßѹ","AC"},
+ {"110kV","kV","100","0","¸ßѹ","AC"},
+ {"125kV","kV","125","0","¸ßѹ","AC"},
+ {"132kV","kV","132","0","¸ßѹ","AC"},
+ {"150kV","kV","150","0","¸ßѹ","AC"},
+ {"154kV","kV","154","0","¸ßѹ","AC"},
+ {"200kV","kV","200","0","¸ßѹ","AC"},
+ {"220kV","kV","220","0","¸ßѹ","AC"},
+ {"275kV","kV","275","0","¸ßѹ","AC"},
+ {"330kV","kV","330","0","¸ßѹ","AC"},
+ {"500kV","kV","500","0","¸ßѹ","AC"},
+ {"750kV","kV","750","0","¸ßѹ","AC"},
+ {"5V","V","5","0","µÍѹ","AC"},
+ {"10kV","kV","10","0","ÖÐѹ","AC"},
+ {"300V","V","300","0","µÍѹ","AC"},
+ {"690V","V","690","0","µÍѹ","AC"},
+ {"DC-1000V","V","1000","0","µÍѹ","DC"},
+ {"DC-1500V","V","1500","0","µÍѹ","DC"},
+ {"DC-2000V","V","2000","0","µÍѹ","DC"},
+ {"1.2/2kV","kV","1.2","2","µÍѹ","AC"},
+ {"DC-3000V","V","3000","0","µÍѹ","DC"},
+ {"DC-3300V","V","3300","0","µÍѹ","DC"},
+ {"3.8/6.6kV","kV","3.8","6.6","µÍѹ","AC"},
+ {"DC-5000V","V","5000","0","µÍѹ","DC"},
+ {"5kV","kV","5","0","µÍѹ","AC"},
+ {"DC-6600V","V","6600","0","µÍѹ","DC"},
+ {"20kV","kV","20","0","ÖÐѹ","AC"},
+ {"27.5kV","kV","27.5","0","ÖÐѹ","AC"},
+ {"30kV","kV","30","0","ÖÐѹ","AC"},
+ {"35kV","kV","35","0","ÖÐѹ","AC"},
+ {"37/66kV","kV","37","66","¸ßѹ","AC"},
+ {"38/66kV","kV","38","66","¸ßѹ","AC"},
+ {"48/66kV","kV","48","66","¸ßѹ","AC"},
+ {"50/66kV","kV","50","66","¸ßѹ","AC"},
+ {"76/132kV","kV","76","132","¸ßѹ","AC"},
+ {"127/220kV","kV","127","220","¸ßѹ","AC"},
+ {"290/500kV","kV","290","500","¸ßѹ","AC"},
+ {"500V","V","500","0","µÍѹ","AC"},
+ {"DC-1800V","V","1800","0","µÍѹ","DC"},
+ {"DC-3600V","V","3600","0","µÍѹ","DC"},
+ {"DC-30kV","kV","30","0","ÖÐѹ","DC"},
+ {"6.35/11kV","kV","6.35","11","ÖÐѹ","AC"},
+ {"12.7/22kV","kV","12.7","22","ÖÐѹ","AC"},
+ {"87/150kV","kV","87","150","¸ßѹ","AC"},
+ {"133/230kV","kV","133","230","¸ßѹ","AC"},
+ {"12/22kV","kV","12","22","ÖÐѹ","AC"},
+ {"0.4kV","kV","0.4","0","µÍѹ","AC"},
+ {"19/33kV","kV","19","33","ÖÐѹ","AC"}
+ };
+
+
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sql = new TSQL(dberp);
+ try
+ {
+
+ dberp.BeginTrans();
+ for (int i = 0; i < 83; i++)
+ {
+ if (!CMISproDataBase.ExistsRecord("DBERP", string.Format("select 1 from XLDYDJB where XLDYDJB_DYDJID = '{0}' and XLDYDJB_ACDC = '{1}' ", arrray[i, 0], arrray[i, 5])))
+ {
+ sql.Clear();
+ sql.Add(" insert into XLDYDJB (");
+ sql.Add(" XLDYDJB_DYDJID,XLDYDJB_DYJLDW,XLDYDJB_XXLXDY,XLDYDJB_XXXXDY,XLDYDJB_DYDJFL, ");
+ sql.Add(" XLDYDJB_QYRQ,XLDYDJB_TYBZ,XLDYDJB_WHRID,XLDYDJB_WHR,XLDYDJB_WHSJ,XLDYDJB_ACDC ");
+ sql.Add(" ) values ( ");
+ sql.Add(" :XLDYDJB_DYDJID,:XLDYDJB_DYJLDW,:XLDYDJB_XXLXDY,:XLDYDJB_XXXXDY,:XLDYDJB_DYDJFL, ");
+ sql.Add(" :XLDYDJB_QYRQ,:XLDYDJB_TYBZ,:XLDYDJB_WHRID, :XLDYDJB_WHR, :XLDYDJB_WHSJ, :XLDYDJB_ACDC");
+ sql.Add(" )");
+ sql.ParamByName("XLDYDJB_DYDJID").Value = arrray[i, 0];
+ sql.ParamByName("XLDYDJB_DYJLDW").Value = arrray[i, 1];
+ sql.ParamByName("XLDYDJB_XXLXDY").Value = arrray[i, 2];
+ sql.ParamByName("XLDYDJB_XXXXDY").Value = arrray[i, 3];
+ sql.ParamByName("XLDYDJB_DYDJFL").Value = arrray[i, 4];
+ sql.ParamByName("XLDYDJB_ACDC").Value = arrray[i, 5];
+
+ sql.ParamByName("XLDYDJB_QYRQ").Value = CMISproConvert.ConvertTime(DateTime.Now);
+ sql.ParamByName("XLDYDJB_TYBZ").Value = "N";
+ sql.ParamByName("XLDYDJB_WHRID").Value = tSession.UserId;
+ sql.ParamByName("XLDYDJB_WHR").Value = tSession.UserName;
+ sql.ParamByName("XLDYDJB_WHSJ").Value = CMISproConvert.ConvertTime(DateTime.Now);
+ dberp.ExecSQL(sql);
+ }
+ }
+ dberp.CommitTrans();
+ ShowMessage("µ¼Èëȱʡ³É¹¦£¡");
+ Master_OnStandardQuery(null, null);
+ FormAreaUpdate();
+ }
+ catch (Exception ex)
+ {
+ ShowMessage("µ¼Èëʧ°Ü£¬ÔÒò£º" + ex.Message);
+ dberp.RollbackTrans();
+ return;
+ }
+ }
+
+ protected void btnSCQS_Click(object sender, EventArgs e)
+ {
+ string[,] arrray = new string[83, 6]{
+ {"--","-","0","0","²»±ê×¢","--"},
+ {"110/110V","V","110","110","µÍѹ","AC"},
+ {"220/220V","V","220","220","µÍѹ","AC"},
+ {"250V","V","250","0","µÍѹ","AC"},
+ {"300/300V","V","300","300","µÍѹ","AC"},
+ {"250/440V","V","240","440","µÍѹ","AC"},
+ {"300/500V","V","300","500","µÍѹ","AC"},
+ {"500/500V","V","500","500","µÍѹ","AC"},
+ {"600V","V","600","0","µÍѹ","AC"},
+ {"0.38/0.66kV","kV","0.38","0.66","µÍѹ","AC"},
+ {"450/750V","V","450","750","µÍѹ","AC"},
+ {"750V","V","750","0","µÍѹ","AC"},
+ {"0.6/1kV","kV","0.6","1","µÍѹ","AC"},
+ {"1kV","kV","1","0","µÍѹ","AC"},
+ {"0.66/1.14kV","kV","0.66","1.14","µÍѹ","AC"},
+ {"1.5/1.5kV","kV","1.5","1.5","µÍѹ","AC"},
+ {"1.8/3kV","kV","1.8","3","µÍѹ","AC"},
+ {"3/3kV","kV","3","3","µÍѹ","AC"},
+ {"1.9/3.3kV","kV","1.9","3.3","µÍѹ","AC"},
+ {"3.6/6kV","kV","3.6","6","µÍѹ","AC"},
+ {"6/6kV","kV","6","6","ÖÐѹ","AC"},
+ {"6/10kV","kV","6","10","ÖÐѹ","AC"},
+ {"8.7/10kV","kV","8.7","10","ÖÐѹ","AC"},
+ {"8.7/15kV","kV","8.7","15","ÖÐѹ","AC"},
+ {"12/15kV","kV","12","15","ÖÐѹ","AC"},
+ {"12/20kV","kV","12","20","ÖÐѹ","AC"},
+ {"18/20kV","kV","18","20","ÖÐѹ","AC"},
+ {"18/30kV","kV","18","30","ÖÐѹ","AC"},
+ {"21/35kV","kV","21","35","ÖÐѹ","AC"},
+ {"26/35kV","kV","26","36","ÖÐѹ","AC"},
+ {"26/45kV","kV","26","45","ÖÐѹ","AC"},
+ {"50kV","kV","50","0","¸ßѹ","AC"},
+ {"36/63kV","kV","36","63","¸ßѹ","AC"},
+ {"64/110kV","kV","64","110","¸ßѹ","AC"},
+ {"75kV","kV","75","0","¸ßѹ","AC"},
+ {"100kV","kV","100","0","¸ßѹ","AC"},
+ {"110kV","kV","100","0","¸ßѹ","AC"},
+ {"125kV","kV","125","0","¸ßѹ","AC"},
+ {"132kV","kV","132","0","¸ßѹ","AC"},
+ {"150kV","kV","150","0","¸ßѹ","AC"},
+ {"154kV","kV","154","0","¸ßѹ","AC"},
+ {"200kV","kV","200","0","¸ßѹ","AC"},
+ {"220kV","kV","220","0","¸ßѹ","AC"},
+ {"275kV","kV","275","0","¸ßѹ","AC"},
+ {"330kV","kV","330","0","¸ßѹ","AC"},
+ {"500kV","kV","500","0","¸ßѹ","AC"},
+ {"750kV","kV","750","0","¸ßѹ","AC"},
+ {"5V","V","5","0","µÍѹ","AC"},
+ {"10kV","kV","10","0","ÖÐѹ","AC"},
+ {"300V","V","300","0","µÍѹ","AC"},
+ {"690V","V","690","0","µÍѹ","AC"},
+ {"DC-1000V","V","1000","0","µÍѹ","DC"},
+ {"DC-1500V","V","1500","0","µÍѹ","DC"},
+ {"DC-2000V","V","2000","0","µÍѹ","DC"},
+ {"1.2/2kV","kV","1.2","2","µÍѹ","AC"},
+ {"DC-3000V","V","3000","0","µÍѹ","DC"},
+ {"DC-3300V","V","3300","0","µÍѹ","DC"},
+ {"3.8/6.6kV","kV","3.8","6.6","µÍѹ","AC"},
+ {"DC-5000V","V","5000","0","µÍѹ","DC"},
+ {"5kV","kV","5","0","µÍѹ","AC"},
+ {"DC-6600V","V","6600","0","µÍѹ","DC"},
+ {"20kV","kV","20","0","ÖÐѹ","AC"},
+ {"27.5kV","kV","27.5","0","ÖÐѹ","AC"},
+ {"30kV","kV","30","0","ÖÐѹ","AC"},
+ {"35kV","kV","35","0","ÖÐѹ","AC"},
+ {"37/66kV","kV","37","66","¸ßѹ","AC"},
+ {"38/66kV","kV","38","66","¸ßѹ","AC"},
+ {"48/66kV","kV","48","66","¸ßѹ","AC"},
+ {"50/66kV","kV","50","66","¸ßѹ","AC"},
+ {"76/132kV","kV","76","132","¸ßѹ","AC"},
+ {"127/220kV","kV","127","220","¸ßѹ","AC"},
+ {"290/500kV","kV","290","500","¸ßѹ","AC"},
+ {"500V","V","500","0","µÍѹ","AC"},
+ {"DC-1800V","V","1800","0","µÍѹ","DC"},
+ {"DC-3600V","V","3600","0","µÍѹ","DC"},
+ {"DC-30kV","kV","30","0","ÖÐѹ","DC"},
+ {"6.35/11kV","kV","6.35","11","ÖÐѹ","AC"},
+ {"12.7/22kV","kV","12.7","22","ÖÐѹ","AC"},
+ {"87/150kV","kV","87","150","¸ßѹ","AC"},
+ {"133/230kV","kV","133","230","¸ßѹ","AC"},
+ {"12/22kV","kV","12","22","ÖÐѹ","AC"},
+ {"0.4kV","kV","0.4","0","µÍѹ","AC"},
+ {"19/33kV","kV","19","33","ÖÐѹ","AC"}
+ };
+
+
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sql = new TSQL(dberp);
+ int k = 0;
+ int m = 0;
+ try
+ {
+ dberp.BeginTrans();
+ sql.Clear();
+ //¸ÄÉÆËÙ¶È¿ÉÖ±½Ó²éѯIDΪֵÓòµÄÊý¾Ý
+ sql.Add(" select XLDYDJB_DYDJID,XLDYDJB_ACDC from XLDYDJB where 1 = 1 and isnull(XLDYDJB_TYBZ,'N')='N' ");
+ DataSet ds = dberp.OpenDataSet(sql);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ for (int j = 0; j < ds.Tables[0].Rows.Count; j++)
+ {
+ for (int i = 0; i < 83; i++)
+ {
+ if (arrray[i, 0].ToString().Trim() == ds.Tables[0].Rows[j]["XLDYDJB_DYDJID"].ToString().Trim()
+ && arrray[i, 5].ToString().Trim() == ds.Tables[0].Rows[j]["XLDYDJB_ACDC"].ToString().Trim())
+ {
+ if (CanDelete(ds.Tables[0].Rows[j]["XLDYDJB_DYDJID"].ToString().Trim()))
+ {
+ sql.Clear();
+ sql.Add(" delete from XLDYDJB where XLDYDJB_DYDJID = :pDYDJID ");
+ sql.ParamByName("pDYDJID").Value = ds.Tables[0].Rows[j]["XLDYDJB_DYDJID"].ToString().Trim();
+ dberp.ExecSQL(sql);
+ k++;
+ }
+ else
+ {
+ m++;
+ }
+ }
+ }
+ }
+ }
+ else
+ {
+ k = -1;
+ }
+ dberp.CommitTrans();
+ if (-1 == k)
+ {
+ ShowMessage("µ±Ç°Ã»ÓÐÊý¾Ý¿ÉÒÔɾ³ý!");
+ }
+ else if (0 == k && 0 == m)
+ {
+ ShowMessage("µ±Ç°Ã»ÓÐȱʡÊý¾Ý¿ÉÒÔɾ³ý!");
+ }
+ else if (k > 0 && m > 0)
+ {
+ ShowMessage("²¿·ÖµçѹµÈ¼¶Òѱ»Ê¹Ó㬲»ÄÜɾ³ý!");
+ }
+ else if (k > 0 && 0 == m)
+ {
+ ShowMessage("ɾ³ýȱʡÊý¾Ý³É¹¦!");
+ }
+ else if (0 == k && m > 0)
+ {
+ ShowMessage("µ±Ç°µçѹµÈ¼¶Òѱ»Ê¹Ó㬲»ÄÜɾ³ý!");
+ }
+
+ Master_OnStandardQuery(null, null);
+ FormAreaUpdate();
+ }
+ catch (Exception ex)
+ {
+ ShowMessage("ɾ³ýʧ°Ü£¬ÔÒò£º" + ex.Message);
+ dberp.RollbackTrans();
+ return;
+ }
+ }
+
+ //ÅÅÐò
+ protected void btnPX_MenuItemClick(object sender, string ItemIndex)
+ {
+ int index = Int32.Parse(ItemIndex);
+ switch (index)
+ {
+ case 0:
+ Sort_LXR_XXR();
+ break;
+ }
+ }
+
+ //ÏàÏßÁãÏßµçѹ(ÉýÐò)+ÏàÏßÏàÏßµçѹ(ÉýÐò)
+ private void Sort_LXR_XXR()
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ try
+ {
+ if (dberp.DriverName == "ORACLE")
+ {
+ SQL.Add("select XLDYDJB_DYDJID as DYDJID, ");
+ SQL.Add(" row_number() over(order by XLDYDJB_DYJLDW,XLDYDJB_XXLXDY,XLDYDJB_XXXXDY) as XH ");
+ SQL.Add("from XLDYDJB ");
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
+ {
+ UpdateXLDYDJ_XH(ds.Tables[0].Rows[i]["DYDJID"].ToString().Trim(), ds.Tables[0].Rows[i]["XH"].ToString().Trim());
+ }
+ }
+ moduleGV_PageIndexChanging(null, null);
+ FormAreaUpdate();
+ }
+ else
+ {
+ dberp.BeginTrans();
+ SQL.Clear();
+ SQL.Add("update XLDYDJB set XLDYDJB_XH=A.XH ");
+ SQL.Add("from ");
+ SQL.Add("( select XLDYDJB_DYDJID as DYDJID, ");
+ SQL.Add(" row_number() over(order by XLDYDJB_DYJLDW desc,XLDYDJB_XXLXDY,XLDYDJB_XXXXDY) as XH ");
+ SQL.Add(" from XLDYDJB) A ");
+ SQL.Add(" where XLDYDJB_DYDJID=A.DYDJID ");
+ dberp.ExecSQL(SQL);
+ moduleGV_PageIndexChanging(null, null);
+ FormAreaUpdate();
+ dberp.CommitTrans();
+ }
+ }
+ catch (Exception ex)
+ {
+ dberp.RollbackTrans();
+ ShowMessage(ex.Message);
+ return;
+ }
+ }
+
+ #endregion
+
+ #region ˽Óк¯Êý
+
+ private string GetQuerySQL()
+ {
+ string sSQL;
+ sSQL = "";
+ sSQL = "select XLDYDJB_DYDJID, XLDYDJB_DYJLDW,XLDYDJB_XH, ";
+ sSQL += " XLDYDJB_XXLXDY, XLDYDJB_XXXXDY, XLDYDJB_DYDJFL, case XLDYDJB_ACDC when 'AC' then 'AC|½»Á÷' when 'DC' then 'DC|Ö±Á÷' else XLDYDJB_ACDC end as XLDYDJB_ACDC,";
+ sSQL += " XLDYDJB_QYRQ, XLDYDJB_TYBZ, XLDYDJB_TYRQ, ";
+ sSQL += " XLDYDJB_WHR, XLDYDJB_WHRID, XLDYDJB_WHSJ from XLDYDJB where 1 = 1 ";
+ sSQL += " order by XLDYDJB_XH ";
+
+
+ return sSQL;
+ }
+
+ private void UpdateXLDYDJ_XH(string sDYDJID, string sXH)
+ {
+ TDatabase dberp1 = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp1);
+ SQL.Clear();
+ SQL.Add(" update XLDYDJB set XLDYDJB_XH=:pXH where XLDYDJB_DYDJID=:pDYDJID ");
+ SQL.ParamByName("pXH").Value = CMISproConvert.StrToFloat(sXH);
+ SQL.ParamByName("pDYDJID").Value = sDYDJID;
+ dberp1.ExecSQL(SQL);
+ }
+
+ private bool CanDelete(string sDYDJID)
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ SQL.Clear();
+ SQL.Add("select 1 from XLHTCLB where XLHTCLB_DYDJID =:pDYDJID ");
+ SQL.Add("union all ");
+ SQL.Add("select 1 from XLJYCLB where XLJYCLB_DYDJID =:pDYDJID ");
+ SQL.Add("union all ");
+ SQL.Add("select 1 from XLWHCLB where XLWHCLB_DYDJID =:pDYDJID ");
+ SQL.Add("union all ");
+ SQL.Add("select 1 from XLXLB where XLXLB_DYDJID =:pDYDJID ");
+ SQL.Add("union all ");
+ SQL.Add("select 1 from XLXLPL where XLXLPL_DYDJID =:pDYDJID ");
+ SQL.Add("union all ");
+ SQL.Add("select 1 from XLLXB where charindex(:pDYDJID,XLLXB_DYDJID)>0 ");
+ SQL.Add("union all ");
+ SQL.Add("select 1 from XLLXTXB where charindex(:pDYDJID,XLLXTXB_SYDYDJID)>0 ");
+ SQL.Add("union all ");
+ SQL.Add("select 1 from XLLXPL where charindex(:pDYDJID,XLLXPL_SYDYDJID)>0 ");
+ SQL.Add("union all ");
+ SQL.Add("select 1 from XLXXB where XLXXB_DYDJID =:pDYDJID ");
+ SQL.Add("union all ");
+ SQL.Add("select 1 from XLXZB where XLXZB_DYDJID =:pDYDJID ");
+ SQL.Add("union all ");
+ SQL.Add("select 1 from XLXZPL where XLXZPL_DYDJID =:pDYDJID ");
+ SQL.ParamByName("pDYDJID").Value = sDYDJID;
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ return false;
+ }
+ return true;
+ }
+ #endregion
+ }
+}
diff --git a/XLDYDJList.aspx.designer.cs b/XLDYDJList.aspx.designer.cs
new file mode 100644
index 0000000..ffc55ec
--- /dev/null
+++ b/XLDYDJList.aspx.designer.cs
@@ -0,0 +1,70 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9151
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLDYDJList 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XLDYDJList {
+
+ ///
+ /// MasterTable 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table MasterTable;
+
+ ///
+ /// btnSZQS 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnSZQS;
+
+ ///
+ /// btnPX 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnPX;
+
+ ///
+ /// 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/XLDZBZ.cs b/XLDZBZ.cs
new file mode 100644
index 0000000..2c70ed4
--- /dev/null
+++ b/XLDZBZ.cs
@@ -0,0 +1,102 @@
+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 System.Collections.Generic;
+
+namespace GThinking.N_XLJC
+{
+ [TableMap(DB = "DBERP", DbTableName = "XLBZ", Umid = 101421011, IsWorkFlow = false,
+ //Ñз¢×Բ⣺Íõ³¤½ 2025/3/12 11:50:23
+ QuerySelSql = " select XLBZ_XLBZID,XLBZ_XLBZLXMC,XLBZ_XLBZMS,XLBZ_WHR,XLBZ_WHRID,XLBZ_WHSJ"
+ + " from XLBZ "
+ + " where len(XLBZ_XLBZID) = 10 "
+ + " order by XLBZ_XLBZID ",
+
+ EntitySelSql = " select XLBZ_XLBZID,XLBZ_XLBZLXMC,XLBZ_XLBZMS,XLBZ_WHR,XLBZ_WHRID,XLBZ_WHSJ"
+ + " from XLBZ "
+ + " where XLBZ_XLBZID = :XLBZ_XLBZID ",
+
+ UpdateSql = " update XLBZ set "
+ + " XLBZ_XLBZID=:XLBZ_XLBZID, XLBZ_XLBZLXMC=:XLBZ_XLBZLXMC, XLBZ_XLBZMS=:XLBZ_XLBZMS, XLBZ_WHR=:XLBZ_WHR,XLBZ_WHRID=:XLBZ_WHRID,XLBZ_WHSJ=:XLBZ_WHSJ "
+ + " where XLBZ_XLBZID=:XLBZ_OLDXLBZID ",
+
+ InsertSql = " insert into XLBZ(XLBZ_XLBZID, XLBZ_XLBZLXMC, XLBZ_XLBZMS, XLBZ_WHR, XLBZ_WHRID, XLBZ_WHSJ) "
+ + " values(:XLBZ_XLBZID, :XLBZ_XLBZLXMC, :XLBZ_XLBZMS, :XLBZ_WHR, :XLBZ_WHRID, :XLBZ_WHSJ) ",
+
+
+ DeleteSql = " delete from XLBZ where XLBZ_XLBZID=:XLBZ_XLBZID ")]
+
+ public class XLDZBZ : EntityManager
+ {
+ private string _XLBZ_XLBZID;
+ [ColumnMap(DbField = "XLBZ_XLBZID", CtrlName = "txtXLBZID", Type = FieldType.C, DbTitle = "¶¨ÖƱê×¼±àÂë", DefaultValue = "",
+ IsAllowNull = false, IsKey = true, Length = 10)]
+ public string XLBZ_XLBZID
+ {
+ get { return _XLBZ_XLBZID; }
+ set { _XLBZ_XLBZID = value; }
+ }
+
+ private string _XLBZ_XLBZLXMC;
+ [ColumnMap(DbField = "XLBZ_XLBZLXMC", CtrlName = "txtXLBZMC", Type = FieldType.C, DbTitle = "¶¨ÖƱê×¼Ãû³Æ", DefaultValue = "",
+ IsAllowNull = false, IsKey = false, Length = 60)]
+ public string XLBZ_XLBZLXMC
+ {
+ get { return _XLBZ_XLBZLXMC; }
+ set { _XLBZ_XLBZLXMC = value; }
+ }
+
+ private string _XLBZ_XLBZMS;
+ [ColumnMap(DbField = "XLBZ_XLBZMS", CtrlName = "txtXLBZMS", Type = FieldType.C, DbTitle = "¶¨ÖƱê×¼ÃèÊö", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 250)]
+ public string XLBZ_XLBZMS
+ {
+ get { return _XLBZ_XLBZMS; }
+ set { _XLBZ_XLBZMS = value; }
+ }
+
+ private string _XLBZ_WHR;
+ [ColumnMap(DbField = "XLBZ_WHR", CtrlName = "txtWHR", Type = FieldType.C, DbTitle = "ά»¤ÈË", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 30)]
+ public string XLBZ_WHR
+ {
+ get { return _XLBZ_WHR; }
+ set { _XLBZ_WHR = value; }
+ }
+
+ private string _XLBZ_WHRID;
+ [ColumnMap(DbField = "XLBZ_WHRID", CtrlName = "txtWHRID", DbTitle = "ά»¤È˹¤ºÅ", Type = FieldType.HiddenField, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLBZ_WHRID
+ {
+ get { return _XLBZ_WHRID; }
+ set { _XLBZ_WHRID = value; }
+ }
+
+ private string _XLBZ_WHSJ;
+ [ColumnMap(DbField = "XLBZ_WHSJ", CtrlName = "datWHSJ", DbTitle = "ά»¤Ê±¼ä", Type = FieldType.DT, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLBZ_WHSJ
+ {
+ get { return _XLBZ_WHSJ; }
+ set { _XLBZ_WHSJ = value; }
+ }
+
+ private string _XLBZ_OLDXLBZID;
+ [ColumnMap(DbField = "XLBZ_OLDXLBZID", CtrlName = "txtXLBZID_OLD", Type = FieldType.HiddenField, DbTitle = "Ô±ê×¼±àÂë", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10, PrintVisible = false)]
+ public string XLBZ_OLDXLBZID
+ {
+ get { return _XLBZ_OLDXLBZID; }
+ set { _XLBZ_OLDXLBZID = value; }
+ }
+
+ }
+}
diff --git a/XLDZBZInfo.aspx b/XLDZBZInfo.aspx
new file mode 100644
index 0000000..d57852b
--- /dev/null
+++ b/XLDZBZInfo.aspx
@@ -0,0 +1,96 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleBill.Master" AutoEventWireup="true"
+ Codebehind="XLDZBZInfo.aspx.cs" Inherits="GThinking.N_XLJC.XLDZBZInfo" Title="ÏßÀ¶¨ÖƱê×¼" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleBill.Master" %>
+
+
+
+
+
+
+ ¶¨ÖƱê×¼±àÂ룺
+
+
+
+
+
+
+
+
+
+
+
+ ¶¨ÖƱê×¼Ãû³Æ£º
+
+
+
+
+
+
+
+ ¶¨ÖƱê×¼ÃèÊö£º
+
+
+
+
+
+
+
+ ά»¤ÈË£º
+
+
+
+
+
+ ά»¤Ê±¼ä£º
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/XLDZBZInfo.aspx.cs b/XLDZBZInfo.aspx.cs
new file mode 100644
index 0000000..0c89558
--- /dev/null
+++ b/XLDZBZInfo.aspx.cs
@@ -0,0 +1,412 @@
+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;
+using GThinking.N_PUBLIC;
+using GThinking.N_MISPRO.Data;
+using System.Collections.Generic;
+
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLDZBZInfo : SingleBillBase
+ {
+ XLDZBZ entity = new XLDZBZ();
+ XLDZBZYQ hypotaxisEntity = new XLDZBZYQ();
+
+ #region PageÀàʼþ¼Ì³Ð
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421011;
+ this.UMName = "ÏßÀ¶¨ÖƱê×¼";
+ this.CurMaster = Master;
+ this.ModuleGV = grdXLDZBZLX;
+ this.CurEntity = entity;
+ this.CurHypotaxisEntity = hypotaxisEntity;
+ this.PageHeight = 500;
+ this.PageWidth = 700;
+ this.sURLTarget = "XLDZBZYQInfo.aspx";
+ this.sRefreshClientID = "default";
+
+ //ÉèÖñê×¼°´Å¥ÊÇ·ñÒþ²Ø
+ this.Master.EnableAttachBtn = false;
+ this.Master.EnableHCopyBtn = false;
+
+ base.DataKeyNames = new string[] { "XLDZBZ_XH" };
+
+ base.InitPage();
+
+ if (!this.IsPostBack)
+ {
+ //Ò³ÃæµÚÒ»´Î¼ÓÔØÐèÒªµÄ²Ù×÷ÔÚ´ËʵÏÖ£¬Ö»ÄÜ´¦ÀíÓë¼Ç¼ֵÎ޹صijõʼ»¯²Ù×÷£»
+ hypotaxisEntity.GridDataBind(grdXLDZBZLX, tSession);
+ }
+ }
+
+
+
+ #endregion
+
+ #region Ä£°åʼþ¼Ì³Ð
+
+ protected override void OnNewRecorder()
+ {
+ base.OnNewRecorder(); //±ØÐëµ÷ÓûùÀà·½·¨£»ÔÚÊý¾Ý±íÊôÐÔÖÐÅäÖÃȱʡֵµÄ£¬ÓÉ»ùÀà·½·¨ÊµÏÖ
+
+ txtWHR.Text = tSession.UserName;
+ txtWHRID.Value = tSession.UserId;
+ datWHSJ.Text = CMISproConvert.ConvertTime(System.DateTime.Now);
+ }
+
+ protected override void LoadRecord()
+ {
+ if (!IsPostBack)
+ {
+ entity.Param.Add("XLBZ_XLBZID", PageParam.GetRTrimString("XLBZ_XLBZID"));
+ this.CurHypotaxisEntity.Param.Add("XLDZBZ_XLBZID", PageParam.GetRTrimString("XLBZ_XLBZID"));
+ }
+ else
+ {
+ entity.Param.Add("XLBZ_XLBZID", txtXLBZID_OLD.Value.Trim());
+ this.CurHypotaxisEntity.Param.Add("XLDZBZ_XLBZID", txtXLBZID_OLD.Value.Trim());
+ }
+ base.LoadRecord();
+ txtXLBZID_OLD.Value = txtXLBZID.Text.Trim();
+ }
+
+ public override void NewInit()
+ {
+ this.CurHypotaxisEntity.Param.Add("XLDZBZ_XLBZID", "");
+
+ base.NewInit();
+ }
+
+ protected override void SetControlState()
+ {
+ base.SetControlState();
+ txtXLBZID.Enabled = false;
+ txtWHR.Enabled = false;
+ datWHSJ.Enabled = false;
+ }
+
+ protected override void RefreshForm()
+ {
+ base.RefreshForm();
+
+ TPageParams tpp = new TPageParams();
+ tpp.AddString("XLDZBZ_XLBZID", txtXLBZID.Text.Trim());
+ SetNewFormParam(tpp);
+ }
+
+ protected override void RefreshGrid()
+ {
+ if (IsPostBack)
+ {
+ this.CurHypotaxisEntity.Param.Clear();
+ this.CurHypotaxisEntity.Param.Add("XLDZBZ_XLBZID", txtXLBZID.Text.ToString().Trim());
+ hypotaxisEntity.GridDataBind(grdXLDZBZLX, tSession);
+ grdXLDZBZLX.SelectedIndex = -1;
+ base.RefreshGrid();
+ }
+ }
+
+ protected override bool DataLogicValid()
+ {
+ if (txtXLBZMC.Text.Trim().Equals(""))
+ {
+ ShowMessage("¶¨ÖƱê×¼Ãû³Æ²»ÔÊÐíΪ¿Õ£¡");
+ return false;
+ }
+
+ string sSQL = string.Format("select TOP 1 XLBZ_XLBZLXMC from XLBZ where 1=1 and XLBZ_XLBZLXMC = '{0}' and XLBZ_XLBZID <> '{1}' ", txtXLBZMC.Text.ToString().Trim(), txtXLBZID_OLD.Value.ToString().Trim());
+ if (CMISproDataBase.ExistsRecord("DBERP", sSQL))
+ {
+ ShowMessage("ÒÑ´æÔÚ¶¨ÖƱê×¼Ãû³ÆÏàͬµÄ¼Ç¼£¬²»ÔÊÐí±£´æ£¡");
+ return false;
+ }
+
+ //bool bReturn = base.DataLogicValid();
+ //string sSQL = "";
+
+ //if ((ControlState == TControlState.ctsInsert) || (ControlState == TControlState.ctsCopy))
+ //{
+ // sSQL = string.Format("select XLBZ_XLBZID from XLBZ where XLBZ_XLBZID='{0}'", txtXLBZID.Text);
+ // if (CMISproDataBase.ExistsRecord("DBERP", sSQL))
+ // {
+ // ShowMessage("ÒÑ´æÔÚÏàͬµÄ¼Ç¼£¡");
+ // bReturn = false;
+ // }
+ //}
+
+ //if ((ControlState == TControlState.ctsEdit) && (txtXLBZID_OLD.Value.Trim() != txtXLBZID.Text.Trim()))
+ //{
+ // sSQL = string.Format("select XLBZ_XLBZID from XLBZ where XLBZ_XLBZID='{0}'", txtXLBZID.Text.ToString().Trim());
+ // if (CMISproDataBase.ExistsRecord("DBERP", sSQL))
+ // {
+ // ShowMessage("ÒÑ´æÔÚÏàͬµÄ¼Ç¼£¡");
+ // bReturn = false;
+ // }
+ //}
+
+ return base.DataLogicValid();
+ }
+
+ protected override void AfterSave(TDatabase db, ref bool ActionIsDone)
+ {
+ base.AfterSave(db, ref ActionIsDone);
+ txtXLBZID_OLD.Value = txtXLBZID.Text.ToString().Trim();
+ if (ControlState == TControlState.ctsInsert || ControlState == TControlState.ctsCopy)
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sSQL = new TSQL(dberp);
+ sSQL.Add(" update XLBZ set XLBZ_PX=9999,XLBZ_DZSC='Y' where XLBZ_XLBZID=:pXLBZID ");
+ sSQL.ParamByName("pXLBZID").Value = txtXLBZID.Text.Trim();
+ dberp.ExecSQL(sSQL);
+ }
+ }
+
+ protected override bool Master_BeforeSaveAction(object sender, EventArgs e)
+ {
+
+ txtWHR.Text = tSession.UserName.Trim();
+ txtWHRID.Value = tSession.UserId.Trim();
+ datWHSJ.Value = CMISproConvert.ConvertTime(System.DateTime.Now.ToString());
+ return base.Master_BeforeSaveAction(sender, e);
+
+ }
+
+ protected override void BeforeSave(TDatabase db, ref bool ActionIsDone)
+ {
+ base.BeforeSave(db, ref ActionIsDone);
+
+ if (ControlState == TControlState.ctsInsert || ControlState == TControlState.ctsCopy)
+ {
+ string sXLBZID = "";
+ sXLBZID = GetMaxBH();
+ if (sXLBZID.Equals("") || sXLBZID.Equals("000000000"))
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ SQL.Clear();
+ SQL.Add(" select XLBZ_XLBZID from XLBZ where XLBZ_DZSC ='Y' and len(XLBZ_XLBZID) <10 ");
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ string sDZXLBZID = "";
+ sDZXLBZID = ds.Tables[0].Rows[0][0].ToString().Trim();
+ if (sDZXLBZID.Trim().Length == 2)
+ {
+ sXLBZID = ds.Tables[0].Rows[0][0].ToString().Trim() + "00000001";
+ }
+ else
+ {
+ sXLBZID = ds.Tables[0].Rows[0][0].ToString().Trim() + "000000001";
+ }
+ }
+ }
+ txtXLBZID.Text = sXLBZID;
+
+ }
+ if (ControlState == TControlState.ctsEdit)
+ {
+ string sSQL = "update XLDZBZ set XLDZBZ_XLBZID=:XLDZBZ_XLBZID where XLDZBZ_XLBZID = :XLDZBZ_OLDXLBZID";
+ TSQL sql = new TSQL(db);
+ sql.Clear();
+ sql.Text = sSQL;
+ sql.ParamByName("XLDZBZ_XLBZID").Value = txtXLBZID.Text.Trim();
+ sql.ParamByName("XLDZBZ_OLDXLBZID").Value = txtXLBZID_OLD.Value.Trim();
+ db.ExecSQL(sql);
+ }
+ }
+
+ protected override bool Master_BeforeHypotaxisDeleteAction(object sender, EventArgs e)
+ {
+ return base.Master_BeforeHypotaxisDeleteAction(sender, e);
+ }
+
+ protected override void BeforeHypotaxisDelete(TDatabase db, ref bool ActionIsDone)
+ {
+ string sXH = grdXLDZBZLX.SelectedDataKey["XLDZBZ_XH"].ToString().Trim();
+ hypotaxisEntity.Param.Add("XLDZBZ_XLBZID", txtXLBZID.Text.ToString().Trim());
+ hypotaxisEntity.Param.Add("XLDZBZ_XH", sXH);
+
+ base.BeforeHypotaxisDelete(db, ref ActionIsDone);
+ }
+
+ protected override void BeforeDelete(TDatabase db, ref bool ActionIsDone)
+ {
+ if (!IsUsedXLBZID(txtXLBZID_OLD.Value))//ÊÇ·ñ±»ÒýÓÃ
+ {
+ TSQL sql = new TSQL(db);
+ string sSQLText = "delete from XLDZBZ where XLDZBZ_XLBZID =:XLDZBZ_XLBZID";
+ sql.Clear();
+ sql.Text = sSQLText;
+ sql.ParamByName("XLDZBZ_XLBZID").Value = txtXLBZID_OLD.Value;
+ db.ExecSQL(sql);
+
+ base.BeforeDelete(db, ref ActionIsDone);
+
+ }
+ else
+ {
+ AjaxResponseWrite(grdXLDZBZLX, "alert('¸Ã¶¨ÖƱê×¼Òѱ»Ê¹Ó㬲»ÔÊÐíɾ³ý£¡');");
+ ActionIsDone = false;
+ }
+ }
+
+ protected override bool Master_AfterHypotaxisDeleteAction(object sender, EventArgs e)
+ {
+ RefreshGrid();
+ this.ModuleGV.SelectedIndex = -1;
+
+ return base.Master_AfterHypotaxisDeleteAction(sender, e);
+ }
+
+ protected override void AfterDelete(TDatabase db, ref bool ActionIsDone)
+ {
+ string sXLBZID = txtXLBZID.Text.Trim();
+ string sSQL = string.Format("delete from XLDZBZ where XLDZBZ_XLBZID='{0}'", sXLBZID);
+ db.ExecSQL(sSQL);
+ base.AfterDelete(db, ref ActionIsDone);
+ //¶ÔÆäËûÊý¾Ý±í½øÐиüвÙ×÷
+
+ }
+
+ protected override void moduleGV_PageIndexChanging(object sender, GridViewPageEventArgs e)
+ {
+ this.CurHypotaxisEntity.Param.Clear();
+ this.CurHypotaxisEntity.Param.Add("XLDZBZ_XLBZID", txtXLBZID_OLD.Value.Trim());
+
+ base.moduleGV_PageIndexChanging(sender, e);
+
+ grdXLDZBZLX.SelectedIndex = -1;
+ }
+
+ protected override void moduleGV_RowDataBound(object sender, GridViewRowEventArgs e)
+ {
+ if (e.Row.RowType == DataControlRowType.DataRow)
+ {
+ Dictionary dicXLCPZLID = new Dictionary();
+ int Index_XLCPZLID = grdXLDZBZLX.Columns.IndexOf(grdXLDZBZLX.FindColumnByFieldName("XLDZBZ_XLCPZLID"));
+ int Index_DZSCXM = grdXLDZBZLX.Columns.IndexOf(grdXLDZBZLX.FindColumnByFieldName("XLDZBZ_DZSCXM"));
+ int Index_DZSCYQ = grdXLDZBZLX.Columns.IndexOf(grdXLDZBZLX.FindColumnByFieldName("XLDZBZ_DZSCYQ"));
+ XLDZBZYQ.GetXLCPZLID(ref dicXLCPZLID);
+ if (dicXLCPZLID.ContainsKey(e.Row.Cells[Index_XLCPZLID].Text.Trim()))
+ {
+ e.Row.Cells[Index_XLCPZLID].Text = e.Row.Cells[Index_XLCPZLID].Text.Trim() + "|" + dicXLCPZLID[e.Row.Cells[Index_XLCPZLID].Text.Trim()];
+ }
+ if (e.Row.Cells[Index_DZSCXM].Text.Trim().Equals("µ¼Ìå²ÄÁÏ"))
+ {
+ e.Row.Cells[Index_DZSCYQ].Text = GetDTCLMC(e.Row.Cells[Index_DZSCYQ].Text.Trim());
+ }
+ LinkPageParam.AddString("XLDZBZ_XLBZID", txtXLBZID.Text.Trim());
+ LinkPageParam.AddString("XLDZBZ_XH", grdXLDZBZLX.DataKeys[e.Row.RowIndex]["XLDZBZ_XH"].ToString().Trim());
+ }
+ base.moduleGV_RowDataBound(sender, e);
+ }
+
+ protected override void moduleGV_Sorting(object sender, GridViewSortEventArgs e)
+ {
+ string sSQL = " select XLDZBZ_XH, XLDZBZ_XLCPZLID, XLDZBZ_DZSCXM, XLDZBZ_DZSCYQ, XLDZBZ_WHR, XLDZBZ_WHRID, XLDZBZ_WHSJ "
+ + " from XLDZBZ "
+ + " where XLDZBZ_XLBZID=:XLDZBZ_XLBZID"
+ + " order by XLDZBZ_XH ";
+
+ hypotaxisEntity.EntityTable.QuerySelSql = sSQL;
+ hypotaxisEntity.Param.Clear();
+ hypotaxisEntity.Param.Add("XLDZBZ_XLBZID", txtXLBZID.Text.Trim());
+
+ base.moduleGV_Sorting(sender, e);
+ }
+
+ protected override bool Master_AfterSaveAction(object sender, EventArgs e)
+ {
+ RefreshGrid();
+ FormAreaUpdate();
+ BillFormAreaUpdate();
+ return base.Master_AfterSaveAction(sender, e);
+ }
+
+ protected override void SetComboxItems()
+ {
+ base.SetComboxItems();
+ }
+
+ #endregion
+
+ #region ×Ô¶¨Ò庯Êý
+ public string GetMaxBH()
+ {
+ string sValue = "000000000";
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ SQL.Clear();
+ SQL.Add(" select max(XLBZ_XLBZID) as MAXXH from XLBZ where len(XLBZ_XLBZID)=10 ");
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ string sTmp = ds.Tables[0].Rows[0][0].ToString().Trim();
+ if (!sTmp.Equals(""))
+ {
+ string sDZXLBZID = "";
+ TDatabase dberpDZBZ = TContextDatabases.GetDatabase("DBERP");
+ TSQL sSQL = new TSQL(dberpDZBZ);
+ sSQL.Clear();
+ sSQL.Add(" select XLBZ_XLBZID from XLBZ where XLBZ_DZSC ='Y' and len(XLBZ_XLBZID) <10 ");
+ DataSet dsDZBZ = dberpDZBZ.OpenDataSet(sSQL);
+ if (dsDZBZ.Tables[0].Rows.Count > 0)
+ {
+ sDZXLBZID = dsDZBZ.Tables[0].Rows[0][0].ToString().Trim();
+ }
+
+ if (sDZXLBZID.Trim().Length == 2)
+ {
+ double fTmp = CMISproConvert.StrToFloat(sTmp.Substring(2, sTmp.Length - 2)) + 1;
+ sValue = sTmp.Substring(0, 2) + fTmp.ToString().Trim().PadLeft(8, '0');
+ }
+ else
+ {
+ double fTmp = CMISproConvert.StrToFloat(sTmp.Substring(1, sTmp.Length - 1)) + 1;
+ sValue = sTmp.Substring(0, 1) + fTmp.ToString().Trim().PadLeft(9, '0');
+ }
+ }
+ }
+ return sValue;
+ }
+
+ public string GetDTCLMC(string sDTCLID)
+ {
+ string sDtclMC = "";
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sql = new TSQL(dberp);
+ sql.Clear();
+ sql.Add("select XLDTCLB_DTCLID,XLDTCLB_WLMC from XLDTCLB where XLDTCLB_WLID=' ' and XLDTCLB_DTCLID=:pDTCLID");
+ sql.ParamByName("pDTCLID").Value = sDTCLID;
+ DataSet ds = dberp.OpenDataSet(sql);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ sDtclMC = ds.Tables[0].Rows[0]["XLDTCLB_DTCLID"].ToString().Trim() + "|" + ds.Tables[0].Rows[0]["XLDTCLB_WLMC"].ToString().Trim();
+ }
+ return sDtclMC;
+ }
+
+ private bool IsUsedXLBZID(string sXLBZID)
+ {
+ string sSQL = string.Format("select top 1 XLXSCLQD_XLBZID from XLXSCLQD where XLXSCLQD_XLBZID ='{0}' ", sXLBZID.Trim());
+ return CMISproDataBase.ExistsRecord("DBERP", sSQL);
+ }
+ #endregion
+
+
+ }
+}
\ No newline at end of file
diff --git a/XLDZBZInfo.aspx.designer.cs b/XLDZBZInfo.aspx.designer.cs
new file mode 100644
index 0000000..bdb4796
--- /dev/null
+++ b/XLDZBZInfo.aspx.designer.cs
@@ -0,0 +1,151 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9179
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLDZBZInfo 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XLDZBZInfo {
+
+ ///
+ /// GtLabel1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel1;
+
+ ///
+ /// txtXLBZID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtXLBZID;
+
+ ///
+ /// GtLabel3 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel3;
+
+ ///
+ /// txtXLBZMC 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtXLBZMC;
+
+ ///
+ /// GtLabel2 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel2;
+
+ ///
+ /// txtXLBZMS 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtXLBZMS;
+
+ ///
+ /// 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;
+
+ ///
+ /// txtXLBZID_OLD 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtXLBZID_OLD;
+
+ ///
+ /// grdXLDZBZLX 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtGridView grdXLDZBZLX;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleBill Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleBill)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XLDZBZList.aspx b/XLDZBZList.aspx
new file mode 100644
index 0000000..a6a15b1
--- /dev/null
+++ b/XLDZBZList.aspx
@@ -0,0 +1,44 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleGrid.Master" AutoEventWireup="true"
+ Codebehind="XLDZBZList.aspx.cs" Inherits="GThinking.N_XLJC.XLDZBZList" Title="ÏßÀ¶¨ÖƱê×¼" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleGrid.Master" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/XLDZBZList.aspx.cs b/XLDZBZList.aspx.cs
new file mode 100644
index 0000000..ed42faa
--- /dev/null
+++ b/XLDZBZList.aspx.cs
@@ -0,0 +1,144 @@
+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_PUBLIC;
+using GThinking.N_MISPRO.Data;
+using GThinking.N_MISPRO.Utility;
+using GThinking.N_MISPRO;
+using System.Collections.Generic;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLDZBZList : SingleGridBase
+ {
+ XLDZBZ entity = new XLDZBZ();
+
+ #region Pageʼþ
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421011;
+ this.UMName = "ÏßÀ¶¨ÖƱê×¼";
+ this.ModuleGV = grdXLDZBZ;
+ this.CurMaster = Master;
+ this.CurEntity = entity;
+ this.sURLTarget = "XLDZBZInfo.aspx";
+ this.Master.EnableQueryBtn = false;
+ this.PageHeight = 500;
+ this.PageWidth = 700;
+ base.DataKeyNames = new string[] { "XLBZ_XLBZID" };
+
+ this.Master.EnableNewBtn = false;
+ this.Master.EnableCopyBtn = false;
+
+ base.InitPage();
+
+ if (!IsPostBack)
+ {
+ Master_OnStandardQuery(null, null);
+ }
+ }
+
+ #endregion
+
+ #region Ä£°åʼþ¼Ì³Ð
+
+ protected override void Master_OnStandardQuery(object sender, EventArgs e)
+ {
+ entity.EntityTable.QuerySelSql = GetSQL();
+ base.Master_OnStandardQuery(sender, e);
+ entity.GridDataBind(grdXLDZBZ, tSession);
+ }
+
+ protected override void moduleGV_PageIndexChanging(object sender, GridViewPageEventArgs e)
+ {
+ entity.EntityTable.QuerySelSql = GetSQL();
+ grdXLDZBZ.SelectedIndex = -1;
+ base.moduleGV_PageIndexChanging(sender, e);
+ }
+
+ protected override void moduleGV_RowDataBound(object sender, GridViewRowEventArgs e)
+ {
+ if (e.Row.RowType == DataControlRowType.DataRow)
+ {
+ //Dictionary dicXLCPZLID = new Dictionary();
+ //int Index_XLCPZLID = grdXLDZBZ.Columns.IndexOf(grdXLDZBZ.FindColumnByFieldName("XLDZBZ_XLCPZLID"));
+ //XLDZBZ.GetXLCPZLID(ref dicXLCPZLID);
+ //if (dicXLCPZLID.ContainsKey(e.Row.Cells[Index_XLCPZLID].Text.Trim()))
+ //{
+ //e.Row.Cells[Index_XLCPZLID].Text = e.Row.Cells[Index_XLCPZLID].Text.Trim() + "|" + dicXLCPZLID[e.Row.Cells[Index_XLCPZLID].Text.Trim()];
+ //}
+ LinkPageParam.AddString("XLBZ_XLBZID", grdXLDZBZ.DataKeys[e.Row.RowIndex]["XLBZ_XLBZID"].ToString().Trim());
+ }
+ base.moduleGV_RowDataBound(sender, e);
+ }
+
+ protected override void BeforeDelete(GThinking.N_MISPRO.Data.TDatabase db, ref bool ActionIsDone)
+ {
+ entity.Param.Add("XLBZ_XLBZID", grdXLDZBZ.DataKeys[grdXLDZBZ.SelectedIndex]["XLBZ_XLBZID"].ToString().Trim());
+ base.BeforeDelete(db, ref ActionIsDone);
+ }
+
+ //ͬ²½É¾³ýXLDZBZ±í
+ protected override void AfterDelete(TDatabase db, ref bool ActionIsDone)
+ {
+ string sXLBZID = grdXLDZBZ.DataKeys[grdXLDZBZ.SelectedIndex]["XLBZ_XLBZID"].ToString().Trim();
+ string sSQL = string.Format("delete from XLDZBZ where XLDZBZ_XLBZID='{0}'", sXLBZID);
+ db.ExecSQL(sSQL);
+ base.AfterDelete(db, ref ActionIsDone);
+ }
+
+ protected override bool Master_AfterDeleteAction(object sender, EventArgs e)
+ {
+ if (!base.Master_AfterDeleteAction(sender, e))
+ {
+ return false;
+ }
+ entity.EntityTable.QuerySelSql = GetSQL();
+ entity.GridDataBind(grdXLDZBZ, tSession);
+ grdXLDZBZ.SelectedIndex = -1;
+ return true;
+ }
+
+ protected override bool Master_BeforeDeleteAction(object sender, EventArgs e)
+ {
+ string sXLBZID = grdXLDZBZ.DataKeys[grdXLDZBZ.SelectedIndex]["XLBZ_XLBZID"].ToString().Trim();
+ if (!sXLBZID.Equals("") && CMISproDataBase.ExistsRecord("DBERP", string.Format(" select top 1 XLXSCLQD_XLBZID from XLXSCLQD where XLXSCLQD_XLBZID ='{0}' ", sXLBZID.Trim())))
+ {
+ ShowMessage("¸Ã¶¨ÖƱê×¼Òѱ»Ê¹Ó㬲»ÔÊÐíɾ³ý£¡");
+ return false;
+ }
+
+ return base.Master_BeforeDeleteAction(sender, e);
+ }
+
+ #endregion
+
+ #region ×Ô¶¨Òåʼþ
+
+ private string GetSQL()
+ {
+ //Ñз¢×Բ⣺Íõ³¤½ 2025/3/12 11:50:01
+ string sSQL = " select XLBZ_XLBZID,XLBZ_XLBZLXMC,XLBZ_XLBZMS,XLBZ_WHR,XLBZ_WHRID,XLBZ_WHSJ "
+ + " from XLBZ "
+ + " where len(XLBZ_XLBZID) = 10 "
+ + " order by XLBZ_XLBZID ";
+ return sSQL;
+ }
+
+
+ #endregion
+
+ #region °´Å¥
+
+ #endregion
+ }
+}
diff --git a/XLDZBZList.aspx.designer.cs b/XLDZBZList.aspx.designer.cs
new file mode 100644
index 0000000..72fa120
--- /dev/null
+++ b/XLDZBZList.aspx.designer.cs
@@ -0,0 +1,43 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9179
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLDZBZList 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XLDZBZList {
+
+ ///
+ /// grdXLDZBZ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtGridView grdXLDZBZ;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleGrid Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleGrid)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XLDZBZYQ.cs b/XLDZBZYQ.cs
new file mode 100644
index 0000000..f5bcb56
--- /dev/null
+++ b/XLDZBZYQ.cs
@@ -0,0 +1,366 @@
+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 System.Collections.Generic;
+using GThinking.N_MISPRO.Data;
+
+namespace GThinking.N_XLJC
+{
+ [TableMap(DB = "DBERP", DbTableName = "XLDZBZ", Umid = 101421011, IsWorkFlow = false,
+
+ QuerySelSql = "select XLDZBZ_XH, XLDZBZ_XLCPZLID, XLDZBZ_DZSCXM, XLDZBZ_DZSCYQ, XLDZBZ_WHR, XLDZBZ_WHRID, XLDZBZ_WHSJ "
+ + " from XLDZBZ"
+ + " where XLDZBZ_XLBZID=:XLDZBZ_XLBZID"
+ + " order by XLDZBZ_XH ",
+
+ EntitySelSql = " select XLDZBZ_XLBZID,XLDZBZ_XH, XLDZBZ_XLCPZLID, XLDZBZ_DZSCXM, XLDZBZ_DZSCYQ, XLDZBZ_WHR, XLDZBZ_WHRID, XLDZBZ_WHSJ "
+ + " from XLDZBZ"
+ + " where XLDZBZ_XLBZID=:XLDZBZ_XLBZID and XLDZBZ_XH=:XLDZBZ_XH ",
+
+
+ UpdateSql = " update XLDZBZ set "
+ + " XLDZBZ_XH = :XLDZBZ_XH, "
+ + " XLDZBZ_XLBZID = :XLDZBZ_XLBZID, "
+ + " XLDZBZ_XLCPZLID = :XLDZBZ_XLCPZLID, "
+ + " XLDZBZ_DZSCXM = :XLDZBZ_DZSCXM, "
+ + " XLDZBZ_DZSCYQ = :XLDZBZ_DZSCYQ, "
+ + " XLDZBZ_WHR = :XLDZBZ_WHR,"
+ + " XLDZBZ_WHRID = :XLDZBZ_WHRID, "
+ + " XLDZBZ_WHSJ = :XLDZBZ_WHSJ "
+ + " where XLDZBZ_XH = :XLDZBZ_OLDXH and XLDZBZ_XLBZID = :XLDZBZ_XLBZID",
+
+ InsertSql = " insert into XLDZBZ(XLDZBZ_XH, XLDZBZ_XLBZID,XLDZBZ_XLCPZLID, XLDZBZ_DZSCXM, XLDZBZ_DZSCYQ, XLDZBZ_WHR, XLDZBZ_WHRID, XLDZBZ_WHSJ) "
+ + " values( :XLDZBZ_XH, :XLDZBZ_XLBZID, :XLDZBZ_XLCPZLID, :XLDZBZ_DZSCXM, :XLDZBZ_DZSCYQ, :XLDZBZ_WHR, :XLDZBZ_WHRID, :XLDZBZ_WHSJ) ",
+
+ DeleteSql = " delete from XLDZBZ where XLDZBZ_XH=:XLDZBZ_XH and XLDZBZ_XLBZID = :XLDZBZ_XLBZID")]
+
+ public class XLDZBZYQ : EntityManager
+ {
+ private string _XLDZBZ_XH;
+ [ColumnMap(DbField = "XLDZBZ_XH", CtrlName = "txtXH", Type = FieldType.F,
+ DbTitle = "ÐòºÅ", DefaultValue = "",
+ IsAllowNull = false, IsKey = true, Length = 10)]
+ public string XLDZBZ_XH
+ {
+ get { return _XLDZBZ_XH; }
+ set { _XLDZBZ_XH = value; }
+ }
+
+ private string _XLDZBZ_XLCPZLID;
+ [ColumnMap(DbField = "XLDZBZ_XLCPZLID", CtrlName = "cbxXLCPZLID", Type = FieldType.CBX,
+ DbTitle = "ÏßÀ²úÆ·ÖÖÀà", DefaultValue = "",
+ IsAllowNull = false, IsKey = false, Length = 10)]
+ public string XLDZBZ_XLCPZLID
+ {
+ get { return _XLDZBZ_XLCPZLID; }
+ set { _XLDZBZ_XLCPZLID = value; }
+ }
+
+
+ private string _XLDZBZ_DZSCXM;
+ [ColumnMap(DbField = "XLDZBZ_DZSCXM", CtrlName = "cbxDZSCXM", Type = FieldType.CBX,
+ DbTitle = "¶¨ÖÆÉú²úÏîÄ¿", DefaultValue = "",
+ IsAllowNull = false, IsKey = false, Length = 40)]
+ public string XLDZBZ_DZSCXM
+ {
+ get { return _XLDZBZ_DZSCXM; }
+ set { _XLDZBZ_DZSCXM = value; }
+ }
+
+ private string _XLDZBZ_DZSCYQ;
+ [ColumnMap(DbField = "XLDZBZ_DZSCYQ", CtrlName = "cbxDZSCYQ", Type = FieldType.CBX,
+ DbTitle = "¶¨ÖÆÉú²úÒªÇó", DefaultValue = "",
+ IsAllowNull = false, IsKey = false, Length = 250)]
+ public string XLDZBZ_DZSCYQ
+ {
+ get { return _XLDZBZ_DZSCYQ; }
+ set { _XLDZBZ_DZSCYQ = value; }
+ }
+
+ // ˽ÓбäÁ¿Î¬»¤ÈË
+ private string _XLDZBZ_WHR;
+ [ColumnMap(DbField = "XLDZBZ_WHR", CtrlName = "txtWHR", Type = FieldType.C,
+ DbTitle = "ά»¤ÈË", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 30)]
+ public string XLDZBZ_WHR
+ {
+ get { return _XLDZBZ_WHR; }
+ set { _XLDZBZ_WHR = value; }
+ }
+ // ˽ÓбäÁ¿Î¬»¤ÈËID
+ private string _XLDZBZ_WHRID;
+ [ColumnMap(DbField = "XLDZBZ_WHRID", CtrlName = "txtWHRID", Type = FieldType.HiddenField,
+ DbTitle = "ά»¤È˹¤ºÅ", DefaultValue = "", PrintVisible = false,
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLDZBZ_WHRID
+ {
+ get { return _XLDZBZ_WHRID; }
+ set { _XLDZBZ_WHRID = value; }
+ }
+ // ˽ÓбäÁ¿Î¬»¤Ê±¼ä
+ private string _XLDZBZ_WHSJ;
+ [ColumnMap(DbField = "XLDZBZ_WHSJ", CtrlName = "datWHSJ", Type = FieldType.DT,
+ DbTitle = "ά»¤Ê±¼ä", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLDZBZ_WHSJ
+ {
+ get { return _XLDZBZ_WHSJ; }
+ set { _XLDZBZ_WHSJ = value; }
+ }
+
+ private string _XLDZBZ_XLBZID;
+ [ColumnMap(DbField = "XLDZBZ_XLBZID", CtrlName = "txtXLBZID", Type = FieldType.HiddenField, DbTitle = "¶¨ÖƱê×¼±àÂë", DefaultValue = "",
+ IsAllowNull = false, IsKey = true, Length = 10, PrintVisible = false)]
+ public string XLDZBZ_XLBZID
+ {
+ get { return _XLDZBZ_XLBZID; }
+ set { _XLDZBZ_XLBZID = value; }
+ }
+
+ private string _XLDZBZ_OLDXH;
+ [ColumnMap(DbField = "XLDZBZ_OLDXH", CtrlName = "txtXH_OLD", Type = FieldType.HiddenField, DbTitle = "ÔÐòºÅ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10, PrintVisible = false)]
+ public string XLDZBZ_OLDXH
+ {
+ get { return _XLDZBZ_OLDXH; }
+ set { _XLDZBZ_OLDXH = value; }
+ }
+
+
+
+ public static void GetXLCPZLID(ref Dictionary dicXLCPZLID)
+ {
+ dicXLCPZLID.Clear();
+ dicXLCPZLID.Add("DTCP", "µ¼Ìå²úÆ·");
+ dicXLCPZLID.Add("XXCP", "Ïßо²úÆ·");
+ dicXLCPZLID.Add("LXCP", "ÀÂо²úÆ·");
+ dicXLCPZLID.Add("XLCP", "ÏßÀ²úÆ·");
+ }
+
+ public static void GetDZSCXM(ref Dictionary dicDZSCXM, string sXLCPZLID)
+ {
+ dicDZSCXM.Clear();
+ if (sXLCPZLID.Equals("DTCP"))
+ {
+ dicDZSCXM.Add("µ¼Ìå²ÄÁÏ", "µ¼Ìå²ÄÁÏ");
+ dicDZSCXM.Add("µ¼Ìåµç×è", "µ¼Ìåµç×è");
+ dicDZSCXM.Add("µ¼ÌåÆÁ±Î¼Óºñ", "µ¼ÌåÆÁ±Î¼Óºñ");
+ dicDZSCXM.Add("µ¼ÌåÐÎ×´", "µ¼ÌåÐÎ×´");
+ dicDZSCXM.Add("µ¼Ìå½ØÃæ", "µ¼Ìå½ØÃæ");
+ }
+ else if (sXLCPZLID.Equals("XXCP"))
+ {
+ dicDZSCXM.Add("¼·³ö·½Ê½", "¼·³ö·½Ê½");
+ dicDZSCXM.Add("¾øÔµ¼Óºñ", "¾øÔµ¼Óºñ");
+ dicDZSCXM.Add("¾øÔµÆÁ±Î¼Óºñ", "¾øÔµÆÁ±Î¼Óºñ");
+ }
+ else if (sXLCPZLID.Equals("LXCP"))
+ {
+ dicDZSCXM.Add("±àÖ¯ÆÁ±ÎÃܶÈ", "±àÖ¯ÆÁ±ÎÃܶÈ");
+ dicDZSCXM.Add("±à֯˿´óС", "±à֯˿´óС");
+ dicDZSCXM.Add("³ÉÀÂÈÆ°ü°ü´ø", "³ÉÀÂÈÆ°ü°ü´ø");
+ dicDZSCXM.Add("·ÀˮҪÇó", "·ÀˮҪÇó");
+ dicDZSCXM.Add("¸´ºÏÆÁ±Î", "¸´ºÏÆÁ±Î");
+ dicDZSCXM.Add("½ÊºÏ·½Ê½", "½ÊºÏ·½Ê½");
+ dicDZSCXM.Add("îø×°²ÄÁÏ", "îø×°²ÄÁÏ");
+ dicDZSCXM.Add("îø×°¸Ö´øºñ¶È", "îø×°¸Ö´øºñ¶È");
+ dicDZSCXM.Add("ÄÚ»¤ÌײÄÁÏ", "ÄÚ»¤ÌײÄÁÏ");
+ dicDZSCXM.Add("ÄÚ»¤Ì׺ñ¶È", "ÄÚ»¤Ì׺ñ¶È");
+ }
+ else if (sXLCPZLID.Equals("XLCP"))
+ {
+ dicDZSCXM.Add("»¤Ì׺ñ¶È", "»¤Ì׺ñ¶È");
+ dicDZSCXM.Add("»¤Ì×ÒªÇó", "»¤Ì×ÒªÇó");
+ dicDZSCXM.Add("ÁãÏß¼Ó´ó", "ÁãÏß¼Ó´ó");
+ dicDZSCXM.Add("ÁãÏß¼õС", "ÁãÏß¼õС");
+ }
+ }
+
+ public static void GetDZSCYQ(ref Dictionary dicDZSCYQ, string sXLCPZLID, string DZSCXM)
+ {
+ dicDZSCYQ.Clear();
+ if (sXLCPZLID.Equals("DTCP"))
+ {
+ if (DZSCXM.Equals("µ¼Ìå²ÄÁÏ"))
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sql = new TSQL(dberp);
+ sql.Clear();
+ sql.Add("select distinct XLDTCLB_DTCLID,XLDTCLB_WLMC from XLDTCLB where XLDTCLB_WLID=' ' and isnull(XLDTCLB_TYBZ,' ')<>'Y' order by XLDTCLB_DTCLID,XLDTCLB_WLMC ");
+ DataSet ds = dberp.OpenDataSet(sql);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
+ {
+ dicDZSCYQ.Add(ds.Tables[0].Rows[i]["XLDTCLB_DTCLID"].ToString().Trim(), ds.Tables[0].Rows[i]["XLDTCLB_WLMC"].ToString().Trim());
+ }
+ }
+ }
+ if (DZSCXM.Equals("µ¼Ìåµç×è"))
+ {
+ dicDZSCYQ.Add("ÓÅÓÚ5%", "ÓÅÓÚ5%");
+ }
+ else if (DZSCXM.Equals("µ¼ÌåÆÁ±Î¼Óºñ"))
+ {
+ dicDZSCYQ.Add("0.1", "0.1");
+ dicDZSCYQ.Add("0.2", "0.2");
+ dicDZSCYQ.Add("0.3", "0.3");
+ }
+ else if (DZSCXM.Equals("µ¼ÌåÐÎ×´"))
+ {
+ dicDZSCYQ.Add("½ôѹԲÐÎ", "½ôѹԲÐÎ");
+ dicDZSCYQ.Add("ÐÍÏß", "ÐÍÏß");
+ dicDZSCYQ.Add("ÐÍÏ߽ʺϳÉÔ²ÐÎ", "ÐÍÏ߽ʺϳÉÔ²ÐÎ");
+ }
+ else if (DZSCXM.Equals("µ¼Ìå½ØÃæ"))
+ {
+ dicDZSCYQ.Add("¡À1", "¡À1");
+ }
+
+ }
+ else if (sXLCPZLID.Equals("XXCP"))
+ {
+ if (DZSCXM.Equals("¼·³ö·½Ê½"))
+ {
+ dicDZSCYQ.Add("¼·¹Üʽ", "¼·¹Üʽ");
+ dicDZSCYQ.Add("¼·Ñ¹Ê½", "¼·Ñ¹Ê½");
+ dicDZSCYQ.Add("°ë¼·¹Üʽ", "°ë¼·¹Üʽ");
+ }
+ else if (DZSCXM.Equals("¾øÔµ¼Óºñ"))
+ {
+ dicDZSCYQ.Add("0.5", "0.5");
+ dicDZSCYQ.Add("1", "1");
+ dicDZSCYQ.Add("1.5", "1.5");
+ dicDZSCYQ.Add("2", "2");
+ }
+ else if (DZSCXM.Equals("¾øÔµÆÁ±Î¼Óºñ"))
+ {
+ dicDZSCYQ.Add("0.1", "0.1");
+ dicDZSCYQ.Add("0.2", "0.2");
+ dicDZSCYQ.Add("0.3", "0.3");
+ }
+
+ }
+ else if (sXLCPZLID.Equals("LXCP"))
+ {
+ if (DZSCXM.Equals("±àÖ¯ÆÁ±ÎÃܶÈ"))
+ {
+ dicDZSCYQ.Add("80%", "80%");
+ dicDZSCYQ.Add("90%", "90%");
+ dicDZSCYQ.Add("70%", "70%");
+ dicDZSCYQ.Add("60%", "60%");
+ }
+ else if (DZSCXM.Equals("±à֯˿´óС"))
+ {
+ dicDZSCYQ.Add("0.1", "0.1");
+ dicDZSCYQ.Add("0.15", "0.15");
+ dicDZSCYQ.Add("0.2", "0.2");
+ dicDZSCYQ.Add("0.25", "0.25");
+ dicDZSCYQ.Add("0.3", "0.3");
+ }
+ else if (DZSCXM.Equals("³ÉÀÂÈÆ°ü°ü´ø"))
+ {
+ dicDZSCYQ.Add("PP´ø", "PP´ø");
+ dicDZSCYQ.Add("×èȼ²£ÏË´ø", "×èȼ²£ÏË´ø");
+ dicDZSCYQ.Add("Î޷IJ¼", "Î޷IJ¼");
+ dicDZSCYQ.Add("¾Ûõ¥´ø", "¾Ûõ¥´ø");
+ }
+ else if (DZSCXM.Equals("·ÀˮҪÇó"))
+ {
+ dicDZSCYQ.Add("×èË®´ø", "×èË®´ø");
+ dicDZSCYQ.Add("×èË®´ø+ÂÁËܸ´ºÏ´ø", "×èË®´ø+ÂÁËܸ´ºÏ´ø");
+ }
+ else if (DZSCXM.Equals("¸´ºÏÆÁ±Î"))
+ {
+ dicDZSCYQ.Add("±àÖ¯ÆÁ±Î+Í(ÂÁ)/Ëܸ´ºÏ´ø", "±àÖ¯ÆÁ±Î+Í(ÂÁ)/Ëܸ´ºÏ´ø");
+ }
+ else if (DZSCXM.Equals("½ÊºÏ·½Ê½"))
+ {
+ dicDZSCYQ.Add("Ë«½Ê£¨¶Ô½Ê£©", "Ë«½Ê£¨¶Ô½Ê£©");
+ dicDZSCYQ.Add("ÒªÇóÓзֳÉÀÂ", "ÒªÇóÓзֳÉÀÂ");
+ }
+ else if (DZSCXM.Equals("îø×°²ÄÁÏ"))
+ {
+ dicDZSCYQ.Add("¸Ö´øîø×°", "¸Ö´øîø×°");
+ dicDZSCYQ.Add("ÂÁ´øîø×°", "ÂÁ´øîø×°");
+ dicDZSCYQ.Add("ÂÁºÏ½ð´øîø×°", "ÂÁºÏ½ð´øîø×°");
+ dicDZSCYQ.Add("²»Ðâ¸Ö´øîø×°", "²»Ðâ¸Ö´øîø×°");
+ }
+ else if (DZSCXM.Equals("îø×°¸Ö´øºñ¶È"))
+ {
+ dicDZSCYQ.Add("0.2", "0.2");
+ dicDZSCYQ.Add("0.5", "0.5");
+ dicDZSCYQ.Add("0.8", "0.8");
+ }
+ else if (DZSCXM.Equals("ÄÚ»¤ÌײÄÁÏ"))
+ {
+ dicDZSCYQ.Add("¾ÛÒÒÏ©", "¾ÛÒÒÏ©");
+ dicDZSCYQ.Add("PVC", "PVC");
+ dicDZSCYQ.Add("µÍÑÌÎÞ±¾ÛÏ©Ìþ", "µÍÑÌÎÞ±¾ÛÏ©Ìþ");
+ }
+ else if (DZSCXM.Equals("ÄÚ»¤Ì׺ñ¶È"))
+ {
+ dicDZSCYQ.Add("ÓÐÌØÊâÒªÇóµÄ¸ù¾Ý¿Í»§ÌØÊâÒªÇó£¬ÎÞÌØÊâÒªÇóµÄÖ´Ðйú¼Ò±ê×¼", "ÓÐÌØÊâÒªÇóµÄ¸ù¾Ý¿Í»§ÌØÊâÒªÇó£¬ÎÞÌØÊâÒªÇóµÄÖ´Ðйú¼Ò±ê×¼");
+ }
+ }
+ else if (sXLCPZLID.Equals("XLCP"))
+ {
+ if (DZSCXM.Equals("»¤Ì׺ñ¶È"))
+ {
+ dicDZSCYQ.Add("ÓÐÌØÊâÒªÇóµÄ¸ù¾Ý¿Í»§ÌØÊâÒªÇó£¬ÎÞÌØÊâÒªÇóµÄÖ´Ðйú¼Ò±ê×¼", "ÓÐÌØÊâÒªÇóµÄ¸ù¾Ý¿Í»§ÌØÊâÒªÇó£¬ÎÞÌØÊâÒªÇóµÄÖ´Ðйú¼Ò±ê×¼");
+ }
+ else if (DZSCXM.Equals("»¤Ì×ÒªÇó"))
+ {
+ dicDZSCYQ.Add("×èȼ", "×èȼ");
+ dicDZSCYQ.Add("ÄÍ»ð", "ÄÍ»ð");
+ dicDZSCYQ.Add("·ÀÊó", "·ÀÊó");
+ dicDZSCYQ.Add("·ÀÒÏ", "·ÀÒÏ");
+ dicDZSCYQ.Add("Äͺ®", "Äͺ®");
+ }
+ else if (DZSCXM.Equals("ÁãÏß¼Ó´ó"))
+ {
+ dicDZSCYQ.Add("16©L2¼Ó´ó¹æ¸ñÖÁ25©L2", "16©L2¼Ó´ó¹æ¸ñÖÁ25©L2");
+ dicDZSCYQ.Add("25©L2¼Ó´ó¹æ¸ñÖÁ35©L2", "25©L2¼Ó´ó¹æ¸ñÖÁ35©L2");
+ dicDZSCYQ.Add("35©L2¼Ó´ó¹æ¸ñÖÁ50©L2", "35©L2¼Ó´ó¹æ¸ñÖÁ50©L2");
+ dicDZSCYQ.Add("50©L2¼Ó´ó¹æ¸ñÖÁ70©L2", "50©L2¼Ó´ó¹æ¸ñÖÁ70©L2");
+ dicDZSCYQ.Add("70©L2¼Ó´ó¹æ¸ñÖÁ95©L2", "70©L2¼Ó´ó¹æ¸ñÖÁ95©L2");
+ dicDZSCYQ.Add("70©L2¼Ó´ó¹æ¸ñÖÁ120©L2", "70©L2¼Ó´ó¹æ¸ñÖÁ120©L2");
+ dicDZSCYQ.Add("95©L2¼Ó´ó¹æ¸ñÖÁ120©L2", "95©L2¼Ó´ó¹æ¸ñÖÁ120©L2");
+ dicDZSCYQ.Add("95©L2¼Ó´ó¹æ¸ñÖÁ150©L2", "95©L2¼Ó´ó¹æ¸ñÖÁ150©L2");
+ dicDZSCYQ.Add("120©L2¼Ó´ó¹æ¸ñ150©L2", "120©L2¼Ó´ó¹æ¸ñÖÁ150©L2");
+ dicDZSCYQ.Add("120©L2¼Ó´ó¹æ¸ñ185©L2", "120©L2¼Ó´ó¹æ¸ñÖÁ185©L2");
+ dicDZSCYQ.Add("150©L2¼Ó´ó¹æ¸ñ185©L2", "150©L2¼Ó´ó¹æ¸ñÖÁ185©L2");
+ dicDZSCYQ.Add("150©L2¼Ó´ó¹æ¸ñ240©L2", "150©L2¼Ó´ó¹æ¸ñÖÁ240©L2");
+ dicDZSCYQ.Add("185©L2¼Ó´ó¹æ¸ñ240©L2", "185©L2¼Ó´ó¹æ¸ñÖÁ240©L2");
+ dicDZSCYQ.Add("185©L2¼Ó´ó¹æ¸ñ300©L2", "185©L2¼Ó´ó¹æ¸ñÖÁ300©L2");
+ }
+ else if (DZSCXM.Equals("ÁãÏß¼õС"))
+ {
+ dicDZSCYQ.Add("400©L2¼õС¹æ¸ñÖÁ300©L2", "400©L2¼õС¹æ¸ñÖÁ300©L2");
+ dicDZSCYQ.Add("300©L2¼õС¹æ¸ñÖÁ240©L2", "300©L2¼õС¹æ¸ñÖÁ240©L2");
+ dicDZSCYQ.Add("240©L2¼õС¹æ¸ñÖÁ185©L2", "240©L2¼õС¹æ¸ñÖÁ185©L2");
+ dicDZSCYQ.Add("185©L2¼õС¹æ¸ñÖÁ150©L2", "185©L2¼õС¹æ¸ñÖÁ150©L2");
+ dicDZSCYQ.Add("150©L2¼õС¹æ¸ñÖÁ120©L2", "150©L2¼õС¹æ¸ñÖÁ120©L2");
+ dicDZSCYQ.Add("120©L2¼õС¹æ¸ñÖÁ95©L2", "120©L2¼õС¹æ¸ñÖÁ95©L2");
+ dicDZSCYQ.Add("95©L2¼õС¹æ¸ñÖÁ70©L2", "95©L2¼õС¹æ¸ñÖÁ70©L2");
+ dicDZSCYQ.Add("70©L2¼õС¹æ¸ñÖÁ50©L2", "70©L2¼õС¹æ¸ñÖÁ50©L2");
+ dicDZSCYQ.Add("50©L2¼õС¹æ¸ñÖÁ35©L2", "50©L2¼õС¹æ¸ñÖÁ35©L2");
+ dicDZSCYQ.Add("35©L2¼õС¹æ¸ñÖÁ25©L2", "35©L2¼õС¹æ¸ñÖÁ25©L2");
+ dicDZSCYQ.Add("25©L2¼õС¹æ¸ñÖÁ16©L2", "25©L2¼õС¹æ¸ñÖÁ16©L2");
+ dicDZSCYQ.Add("16©L2¼õС¹æ¸ñÖÁ10©L2", "16©L2¼õС¹æ¸ñÖÁ10©L2");
+ dicDZSCYQ.Add("10©L2¼õС¹æ¸ñÖÁ6©L2", "10©L2¼õС¹æ¸ñÖÁ6©L2");
+ dicDZSCYQ.Add("6©L2¼õС¹æ¸ñÖÁ4©L2", "6©L2¼õС¹æ¸ñÖÁ4©L2");
+ dicDZSCYQ.Add("4©L2¼õС¹æ¸ñÖÁ2.5©L2", "4©L2¼õС¹æ¸ñÖÁ2.5©L2");
+ }
+ }
+ }
+
+ }
+}
diff --git a/XLDZBZYQInfo.aspx b/XLDZBZYQInfo.aspx
new file mode 100644
index 0000000..de0e8c2
--- /dev/null
+++ b/XLDZBZYQInfo.aspx
@@ -0,0 +1,96 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleCard.Master" AutoEventWireup="true"
+ Codebehind="XLDZBZYQinfo.aspx.cs" Inherits="GThinking.N_XLJC.XLDZBZYQInfo" Title="çº¿ç¼†å®šåˆ¶æ ‡å‡†è¦�求" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleCard.Master" %>
+
+
+
+
+
+
+<%--
+
+
+ --%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/XLDZBZYQInfo.aspx.cs b/XLDZBZYQInfo.aspx.cs
new file mode 100644
index 0000000..fdc2dc1
--- /dev/null
+++ b/XLDZBZYQInfo.aspx.cs
@@ -0,0 +1,267 @@
+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 System.Collections.Generic;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLDZBZYQInfo : SingleCardBase
+ {
+ XLDZBZYQ entity = new XLDZBZYQ();
+
+ Dictionary dicXLCPZLID = new Dictionary();
+ Dictionary dicDZSCXM = new Dictionary();
+ Dictionary dicDZSCYQ = new Dictionary();
+
+ #region Pageʼþ
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421011;
+ this.UMName = "ÏßÀ¶¨ÖƱê×¼";
+ this.CurMaster = Master;
+ this.CurEntity = entity;
+ this.PageHeight = 400;
+ this.PageWidth = 500;
+
+ this.Master.EnableAttachBtn = false;
+ this.Master.EnableCopyBtn = false;
+
+
+ base.InitPage();
+
+ if (!this.IsPostBack)
+ {
+ //Ò³ÃæµÚÒ»´Î¼ÓÔØÐèÒªµÄ²Ù×÷ÔÚ´ËʵÏÖ£¬Ö»ÄÜ´¦ÀíÓë¼Ç¼ֵÎ޹صijõʼ»¯²Ù×÷£»
+ InitControls();
+ }
+ }
+
+ #endregion
+
+ #region Ä£°åʼþ¼Ì³Ð
+
+ protected override void OnNewRecorder()
+ {
+ base.OnNewRecorder();
+ txtXLBZID.Value = PageParam.GetRTrimString("XLDZBZ_XLBZID");
+ txtWHR.Text = tSession.UserName;
+ txtWHRID.Value = tSession.UserId;
+ datWHSJ.Value = CMISproConvert.ConvertTime(DateTime.Now);
+ }
+
+ protected override void LoadRecord()
+ {
+ if (!this.IsPostBack)
+ {
+ entity.Param.Add("XLDZBZ_XLBZID", PageParam.GetRTrimString("XLDZBZ_XLBZID"));
+ entity.Param.Add("XLDZBZ_XH", PageParam.GetRTrimString("XLDZBZ_XH"));
+ }
+ else
+ {
+ entity.Param.Add("XLDZBZ_XLBZID", txtXLBZID.Value.Trim());
+ entity.Param.Add("XLDZBZ_XH", txtXH_OLD.Value.Trim());
+ }
+
+ base.LoadRecord();
+
+ txtXH_OLD.Value = txtXH.Text.Trim();
+ }
+
+ protected override void SetControlState()
+ {
+ base.SetControlState();
+ txtXH.Enabled = false;
+ txtWHR.Enabled = false;
+ datWHSJ.Enabled = false;
+ }
+
+ protected override bool DataLogicValid()
+ {
+ if (cbxXLCPZLID.SelectedValue.Trim().Equals(""))
+ {
+ ShowMessage("ÏßÀ²úÆ·ÖÖÀ಻ÔÊÐíΪ¿Õ£¡");
+ return false;
+ }
+
+ if (cbxDZSCXM.SelectedValue.Trim().Equals(""))
+ {
+ ShowMessage("¶¨ÖÆÉú²úÏîÄ¿²»ÔÊÐíΪ¿Õ£¡");
+ return false;
+ }
+
+ if (cbxDZSCYQ.SelectedValue.Trim().Equals(""))
+ {
+ ShowMessage("¶¨ÖÆÉú²úÒªÇó²»ÔÊÐíΪ¿Õ£¡");
+ return false;
+ }
+
+
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ SQL.Clear();
+ if (ControlState == TControlState.ctsInsert)
+ {
+ SQL.Clear();
+ SQL.Add(" select XLDZBZ_XH from XLDZBZ where XLDZBZ_XLBZID=:XLDZBZ_XLBZID and XLDZBZ_XLCPZLID = :pXLDZBZ_XLCPZLID and XLDZBZ_DZSCXM = :pXLDZBZ_DZSCXM and XLDZBZ_DZSCYQ = :pXLDZBZ_DZSCYQ ");
+ SQL.ParamByName("pXLDZBZ_XLCPZLID").Value = cbxXLCPZLID.SelectedValue.Trim();
+ SQL.ParamByName("pXLDZBZ_DZSCXM").Value = cbxDZSCXM.SelectedValue.Trim();
+ SQL.ParamByName("pXLDZBZ_DZSCYQ").Value = cbxDZSCYQ.SelectedValue.Trim();
+ SQL.ParamByName("XLDZBZ_XLBZID").Value = txtXLBZID.Value.Trim();
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ ShowMessage("ÒѾ´æÔÚÏàͬÏßÀ²úÆ·ÖÖÀà¡¢¶¨ÖÆÉú²úÏîÄ¿ºÍ¶¨ÖÆÉú²úÒªÇóµÄ¶¨ÖƱê×¼¼Ç¼£¬²»ÔÊÐí±£´æ£¡");
+ return false;
+ }
+ }
+ else
+ {
+ SQL.Clear();
+ SQL.Add(" select XLDZBZ_XH from XLDZBZ where XLDZBZ_XLBZID=:XLDZBZ_XLBZID and XLDZBZ_XLCPZLID = :pXLDZBZ_XLCPZLID and XLDZBZ_DZSCXM = :pXLDZBZ_DZSCXM and XLDZBZ_DZSCYQ = :pXLDZBZ_DZSCYQ and XLDZBZ_XH <> :pXLDZBZ_XH ");
+ SQL.ParamByName("pXLDZBZ_XLCPZLID").Value = cbxXLCPZLID.SelectedValue.Trim();
+ SQL.ParamByName("pXLDZBZ_DZSCXM").Value = cbxDZSCXM.SelectedValue.Trim();
+ SQL.ParamByName("pXLDZBZ_DZSCYQ").Value = cbxDZSCYQ.SelectedValue.Trim();
+ SQL.ParamByName("pXLDZBZ_XH").Value = txtXH.Text.Trim();
+ SQL.ParamByName("XLDZBZ_XLBZID").Value = txtXLBZID.Value.Trim();
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count >= 1)
+ {
+ ShowMessage("ÒѾ´æÔÚÏàͬÏßÀ²úÆ·ÖÖÀà¡¢¶¨ÖÆÉú²úÏîÄ¿ºÍ¶¨ÖÆÉú²úÒªÇóµÄ¶¨ÖƱê×¼¼Ç¼£¬²»ÔÊÐí±£´æ£¡");
+ return false;
+ }
+ }
+
+
+ return base.DataLogicValid();
+ }
+
+ protected override bool Master_BeforeSaveAction(object sender, EventArgs e)
+ {
+ if (ControlState == TControlState.ctsInsert || ControlState == TControlState.ctsCopy)
+ {
+ double xh = CMISproConvert.StrToFloat(GetmaxXH(txtXLBZID.Value)) + 1;
+ txtXH.Text = xh.ToString();
+ txtXH_OLD.Value = txtXH.Text.Trim();
+ }
+
+ txtWHR.Text = tSession.UserName.Trim();
+ txtWHRID.Value = tSession.UserId.Trim();
+ datWHSJ.Value = CMISproConvert.ConvertTime(System.DateTime.Now.ToString());
+ return base.Master_BeforeSaveAction(sender, e);
+ }
+
+ protected override bool Master_BeforeDeleteAction(object sender, EventArgs e)
+ {
+
+ return base.Master_BeforeDeleteAction(sender, e);
+ }
+
+ protected override bool Master_AfterSaveAction(object sender, EventArgs e)
+ {
+ txtXH_OLD.Value = txtXH.Text.Trim();
+
+ return base.Master_AfterSaveAction(sender, e);
+ }
+
+ protected override void AfterSave(TDatabase db, ref bool ActionIsDone)
+ {
+ base.AfterSave(db, ref ActionIsDone);
+ }
+
+ protected override void AfterDelete(TDatabase db, ref bool ActionIsDone)
+ {
+ base.AfterDelete(db, ref ActionIsDone);
+ }
+
+ protected override void SetComboxItems()
+ {
+ XLDZBZYQ.GetXLCPZLID(ref dicXLCPZLID);
+ cbxXLCPZLID.ClearItems();
+ foreach (KeyValuePair kvp in dicXLCPZLID)
+ {
+ cbxXLCPZLID.Items.Add(new ListItem(kvp.Value, kvp.Key));
+ }
+ base.SetComboxItems();
+ }
+
+ #endregion
+
+ #region ¿Ø¼þʼþ
+ protected void cbxXLCPZLID_OnSelectedIndexChanged(object sender, EventArgs e)
+ {
+ cbxDZSCXM.ClearItems();
+ if (!cbxXLCPZLID.SelectedValue.Trim().Equals(""))
+ {
+ XLDZBZYQ.GetDZSCXM(ref dicDZSCXM, cbxXLCPZLID.SelectedValue.Trim());
+ foreach (KeyValuePair kvp in dicDZSCXM)
+ {
+ cbxDZSCXM.Items.Add(new ListItem(kvp.Value, kvp.Key));
+ }
+ }
+ else
+ {
+ cbxDZSCXM.SelectedValue = "";
+ }
+ }
+
+ protected void cbxDZSCXM_OnSelectedIndexChanged(object sender, EventArgs e)
+ {
+ cbxDZSCYQ.ClearItems();
+ if (!cbxXLCPZLID.SelectedValue.Trim().Equals("") && !cbxDZSCXM.SelectedValue.Trim().Equals(""))
+ {
+ XLDZBZYQ.GetDZSCYQ(ref dicDZSCXM, cbxXLCPZLID.SelectedValue.Trim(), cbxDZSCXM.SelectedValue.Trim());
+ foreach (KeyValuePair kvp in dicDZSCXM)
+ {
+ cbxDZSCYQ.Items.Add(new ListItem(kvp.Value, kvp.Key));
+ }
+ }
+ else
+ {
+ cbxDZSCYQ.SelectedValue = "";
+ }
+ }
+
+ #endregion
+
+ #region ×Ô¶¨Ò庯Êý
+
+ private void InitControls()
+ {
+
+ }
+
+
+ private static string GetmaxXH(string XLBZID)
+ {
+ string maxXH = string.Empty;
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sql = new TSQL(dberp);
+ sql.Clear();
+ sql.Add("select max(XLDZBZ_XH) from XLDZBZ ");
+ sql.Add("where XLDZBZ_XLBZID=:pXLBZID");
+ sql.ParamByName("pXLBZID").Value = XLBZID;
+ DataSet ds = dberp.OpenDataSet(sql);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ maxXH = ds.Tables[0].Rows[0][0].ToString().Trim();
+ }
+ return maxXH;
+ }
+
+
+ #endregion
+ }
+}
diff --git a/XLDZBZYQInfo.aspx.designer.cs b/XLDZBZYQInfo.aspx.designer.cs
new file mode 100644
index 0000000..6b15774
--- /dev/null
+++ b/XLDZBZYQInfo.aspx.designer.cs
@@ -0,0 +1,169 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9151
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLDZBZYQInfo 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XLDZBZYQInfo {
+
+ ///
+ /// GtLabel1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel1;
+
+ ///
+ /// txtXH 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtNumTextBox txtXH;
+
+ ///
+ /// lblXLBZMC 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblXLBZMC;
+
+ ///
+ /// cbxXLCPZLID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxXLCPZLID;
+
+ ///
+ /// GtLabel2 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel2;
+
+ ///
+ /// cbxDZSCXM 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxDZSCXM;
+
+ ///
+ /// GtLabel3 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel3;
+
+ ///
+ /// cbxDZSCYQ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxDZSCYQ;
+
+ ///
+ /// 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;
+
+ ///
+ /// txtXLBZID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtXLBZID;
+
+ ///
+ /// txtXH_OLD 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtXH_OLD;
+
+ ///
+ /// txtWHRID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtWHRID;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleCard Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleCard)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XLJCYWDH.cs b/XLJCYWDH.cs
new file mode 100644
index 0000000..99d4eca
--- /dev/null
+++ b/XLJCYWDH.cs
@@ -0,0 +1,20 @@
+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_XLJC
+{
+ [TableMap(DB = "DBERP", DbTableName = "XLJCYWDH", Umid = 101421005, IsWorkFlow = false, UseWhr = false)]
+
+ public class XLJCYWDH : EntityManager
+ {
+
+ }
+}
diff --git a/XLJCYWDHInfo.aspx b/XLJCYWDHInfo.aspx
new file mode 100644
index 0000000..288c3cc
--- /dev/null
+++ b/XLJCYWDHInfo.aspx
@@ -0,0 +1,63 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleCard.Master" AutoEventWireup="true"
+ CodeBehind="XLJCYWDHInfo.aspx.cs" Inherits="GThinking.N_XLJC.XLJCYWDHInfo"
+ Title="线缆基础业务导航" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleCard.Master" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/XLJCYWDHInfo.aspx.cs b/XLJCYWDHInfo.aspx.cs
new file mode 100644
index 0000000..bf5403d
--- /dev/null
+++ b/XLJCYWDHInfo.aspx.cs
@@ -0,0 +1,222 @@
+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;
+using GThinking.N_MISPRO.Data;
+using System.Collections.Generic;
+using GThinking.N_MODEL.Dialog;
+using GThinking.N_CONTROL;
+using System.Data.Common;
+using GThinking.N_PUBLIC;
+using GThinking.N_MISPRO.MISPROAS;
+using System.IO;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLJCYWDHInfo : SingleCardBase
+ {
+ XLJCYWDH entity = new XLJCYWDH();
+
+ public string Path = "";
+
+ #region Pageʼþ
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421005;
+ this.UMName = "ÏßÀ»ù´¡ÒµÎñµ¼º½";
+ this.CurMaster = Master;
+ this.CurEntity = entity;
+ this.PageHeight = 400;
+ this.PageWidth = 500;
+ this.Master.EnableDeleteBtn = false;
+ this.Master.EnableInsertBtn = false;
+ this.Master.EnableCopyBtn = false;
+ this.Master.EnableEditBtn = false;
+ this.Master.EnablePrintBtn = false;
+ this.Master.EnableSaveBtn = false;
+ this.Master.EnableRefreshBtn = false;
+ this.Master.EnableAttachBtn = false;
+ this.Master.EnableCancelBtn = false;
+ UseCorrelationModule = false;
+
+ if (!IsPostBack)
+ {
+ txtDHBH_NOW.Text = "";
+ InitYWDHYM("");
+ }
+
+ base.InitPage();
+ }
+
+ #endregion
+
+ #region Ä£°åʼþ¼Ì³Ð
+
+ #endregion
+
+ #region ×Ô¶¨Ò庯Êý
+
+ //»ñȡĬÈϵĵ¼º½Ò³Ãæ
+ private void InitYWDHYM(string sXLDHBH)
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ SQL.Clear();
+ SQL.Add("select XLJCYWDH_XLDHBH,XLJCYWDH_XLDHMC,XLJCYWDH_QSXS,XLJCYWDH_XLDHNR ");
+ SQL.Add(" from XLJCYWDH where XLJCYWDH_PTLX='N' ");
+ if (sXLDHBH.Trim().Equals(""))
+ {
+ SQL.Add(" and isnull(XLJCYWDH_QSXS,'N')='Y' ");
+ }
+ else
+ {
+ SQL.Add(" and XLJCYWDH_XLDHBH=:pXLDHBH ");
+ SQL.ParamByName("pXLDHBH").Value = CMISproConvert.StrToFloat(sXLDHBH.Trim());
+ }
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ if (ds.Tables[0].Rows[0]["XLJCYWDH_XLDHMC"].ToString().Trim().Contains(".")) //µ¼º½ÎļþµÄÃû³Æº¬ÓÐÀ©Õ¹Ãû
+ {
+ if (!ds.Tables[0].Rows[0]["XLJCYWDH_XLDHNR"].ToString().Trim().Equals(""))
+ {
+ byte[] FileBytes = MISproUtils.GetBlobByte(ds.Tables[0].Rows[0]["XLJCYWDH_XLDHNR"]);
+ string FilePath = Server.MapPath("../../work/temp/" + ds.Tables[0].Rows[0]["XLJCYWDH_XLDHMC"].ToString().Trim());
+ FileStream fs;
+ fs = File.Create(FilePath);
+ fs.Write(FileBytes, 0, FileBytes.Length);
+ fs.Close();
+
+ if (File.Exists(FilePath))
+ {
+ Path = ds.Tables[0].Rows[0]["XLJCYWDH_XLDHMC"].ToString().Trim();
+ txtDHBH_NOW.Text = ds.Tables[0].Rows[0]["XLJCYWDH_XLDHBH"].ToString().Trim();
+ AjaxRunScript(this, "myscript", "changeDHYM('" + Path + "');");
+ }
+ }
+ }
+ }
+ }
+
+ #endregion
+
+ #region ¿Ø¼þʼþ
+
+ protected void btnReLoad_OnClick(object sender, EventArgs e)
+ {
+ if (!txtDHBH.Value.ToString().Trim().Equals(""))
+ {
+ InitYWDHYM(txtDHBH.Value.ToString().Trim()); //¼ÓÔØÉèÖõÄÎļþ
+ }
+ }
+
+ protected void btnSZDH_Click(object sender, EventArgs e)
+ {
+ TPageParams param = new TPageParams();
+ param.UrlPath = "XLJCYWDH_SZDHYM.aspx";
+ OpenDialogClickBtn(param, "ctl00_CPHUserToolbar_btnReLoad");//µ÷Óô°¿Úºó£¬µã»÷´Ë°´Å¥
+ }
+
+ protected void btnSZDH_MenuItemClick(object sender, string Value)
+ {
+ InitYWDHYM(Value); //µã»÷ÏÂÀµ¼º½Îļþ
+ }
+
+ protected void btnSZDH_DropDown(object sender, EventArgs e)
+ {
+ btnSZDH.Nodes.Clear();
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sSql = new TSQL(dberp);
+ sSql.Add("select XLJCYWDH_XLDHBH,XLJCYWDH_XLDHMC from XLJCYWDH where XLJCYWDH_PTLX='N' order by XLJCYWDH_XLDHBH ");
+ DataSet ds = dberp.OpenDataSet(sSql);
+ for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
+ {
+ btnSZDH.Nodes.Add(new gtTreeNode(ds.Tables[0].Rows[i]["XLJCYWDH_XLDHBH"].ToString().Trim(), ds.Tables[0].Rows[i]["XLJCYWDH_XLDHMC"].ToString().Trim()));
+ }
+ MenuAreaUpdate();
+ }
+
+ //ÏÂÔØÎĵµ
+ protected void btnDownload_Click(object sender, EventArgs e)
+ {
+ Response.Clear();
+ //Response.Buffer = true;
+ Response.Charset = "GB2312";
+ Response.ContentType = "application";
+ Response.AppendHeader("Content-Disposition", "attachment;filename=\"" + HttpUtility.UrlEncode(txtFileName.Value.Trim()) + "\"");
+ //Response.AppendHeader( "Content-Disposition", "attachment;filename=" + new String( fileName.getBytes("gb2312"), "ISO8859-1" ) );
+ //Response.AppendHeader("Content-Disposition", "attachment;filename=\"" + HttpUtility.UrlEncode(txtFileName.Value.Trim(), Encoding.UTF8) + "\"");
+ Response.AddHeader("Content-Transfer-Encoding", "binary");
+ Response.ContentType = "binary";
+ Response.TransmitFile(Server.MapPath("../../components/" + MACID.Substring(0, MACID.Length - 1) + "/" + txtFileName.Value.Trim()));
+ //Response.Flush();
+ Response.End();
+ }
+
+ protected void btnYMPZ_dropDownClick(object sender, EventArgs e)
+ {
+ btnYMPZ.Nodes.Clear();
+ btnYMPZ.Nodes.Add(new gtTreeNode("QS", "ÉèΪȱʡ"));
+ btnYMPZ.Nodes.Add(new gtTreeNode("SC", "ɾ³ýÒ³Ãæ"));
+ MenuAreaUpdate();
+ }
+
+ protected void btnYMPZ_MenuItemClick(object sender, string Value)
+ {
+ if (!txtDHBH_NOW.Text.Trim().Equals(""))
+ {
+ if (Value == "QS")
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sSQL = new TSQL(dberp);
+ sSQL.Clear();
+ sSQL.Add("update XLJCYWDH set XLJCYWDH_QSXS='Y' where XLJCYWDH_XLDHBH=:pXLDHBH ");
+ sSQL.ParamByName("pXLDHBH").Value = CMISproConvert.StrToFloat(txtDHBH_NOW.Text.Trim());
+ dberp.ExecSQL(sSQL);
+ sSQL.Clear();
+ sSQL.Add("update XLJCYWDH set XLJCYWDH_QSXS='N' where XLJCYWDH_XLDHBH<>:pXLDHBH and XLJCYWDH_PTLX='N' ");
+ sSQL.ParamByName("pXLDHBH").Value = CMISproConvert.StrToFloat(txtDHBH_NOW.Text.Trim());
+ dberp.ExecSQL(sSQL);
+ ShowMessage("ÒÑÉèÖÃΪȱʡÏÔʾ£¬Ï´νøÈëÄ£¿é½«×Ô¶¯ÏÔʾ¸Ãµ¼º½£¡");
+ }
+ if (Value == "SC")
+ {
+ //Confirm.Register("SCYM", "ÊÇ·ñÈ·¶¨É¾³ýµ±Ç°µ¼º½Ò³Ã棿");
+ //if (Confirm.GetValue("SCYM").Trim().Equals(""))
+ //{
+ // Confirm.Ask("SCYM");
+ // return;
+ //}
+ //else if (Confirm.GetValue("SCYM").Trim().Equals("N"))
+ //{
+ // Confirm.Clear();
+ // return;
+ //}
+ //else if (Confirm.GetValue("SCYM").Trim().Equals("Y"))
+ //{
+ // Confirm.Clear();
+ //}
+
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sSQL = new TSQL(dberp);
+ sSQL.Clear();
+ sSQL.Add("delete from XLJCYWDH where XLJCYWDH_XLDHBH=:pXLDHBH ");
+ sSQL.ParamByName("pXLDHBH").Value = CMISproConvert.StrToFloat(txtDHBH_NOW.Text.Trim());
+ dberp.ExecSQL(sSQL);
+ ShowMessage("ɾ³ýÍê³É£¬Ï´νøÈëÄ£¿éÉúЧ£¡");
+ }
+ }
+ }
+ #endregion
+ }
+}
diff --git a/XLJCYWDHInfo.aspx.designer.cs b/XLJCYWDHInfo.aspx.designer.cs
new file mode 100644
index 0000000..b0036e9
--- /dev/null
+++ b/XLJCYWDHInfo.aspx.designer.cs
@@ -0,0 +1,106 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.8937
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLJCYWDHInfo 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XLJCYWDHInfo {
+
+ ///
+ /// CustomButton 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table CustomButton;
+
+ ///
+ /// btnSZDH 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnSZDH;
+
+ ///
+ /// btnYMPZ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnYMPZ;
+
+ ///
+ /// btnReLoad 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtButton btnReLoad;
+
+ ///
+ /// txtDHBH_NOW 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtDHBH_NOW;
+
+ ///
+ /// btnDownload 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtButton btnDownload;
+
+ ///
+ /// txtFileName 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtFileName;
+
+ ///
+ /// txtDHBH 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtDHBH;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleCard Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleCard)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XLJCYWDH_SZDHYM.aspx b/XLJCYWDH_SZDHYM.aspx
new file mode 100644
index 0000000..d3ea1a0
--- /dev/null
+++ b/XLJCYWDH_SZDHYM.aspx
@@ -0,0 +1,36 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleCard.Master"
+ AutoEventWireup="True" CodeBehind="XLJCYWDH_SZDHYM.aspx.cs" Inherits="GThinking.N_XLJC.XLJCYWDH_SZDHYM" Title="设置导航页�" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleCard.Master " %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/XLJCYWDH_SZDHYM.aspx.cs b/XLJCYWDH_SZDHYM.aspx.cs
new file mode 100644
index 0000000..822a543
--- /dev/null
+++ b/XLJCYWDH_SZDHYM.aspx.cs
@@ -0,0 +1,128 @@
+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_WORKFLOW;
+using System.Data.Common;
+using GThinking.N_MODEL.Dialog;
+using GThinking.N_PUBLIC;
+using GThinking.N_MISPRO.Utility;
+using GThinking.N_MISPRO.MISPROAS;
+using System.IO;
+using GThinking.N_CONTROL;
+using System.Drawing;
+
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLJCYWDH_SZDHYM : SingleCardBase
+ {
+ SZDHYM entity = new SZDHYM();
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421005;
+ this.UMName = "ÏßÀ»ù´¡ÒµÎñµ¼º½";
+ base.CurMaster = Master;
+ base.CurEntity = entity;
+ this.PageHeight = 180;
+ this.PageWidth = 420;
+ Master.EnableAttachBtn = false;
+ Master.EnableCancelBtn = false;
+ Master.EnableCopyBtn = false;
+ Master.EnableDeleteBtn = false;
+ Master.EnableEditBtn = false;
+ Master.EnableInsertBtn = false;
+ Master.EnablePrintBtn = false;
+ Master.EnableRefreshBtn = false;
+ Master.EnableSaveBtn = false;
+
+ //ÉèÖÃÎļþÑ¡Ôñ¿òµÄ¹ýÂËÌõ¼þµÈ
+ fupdPost.FileSaveType = gtAsyncFileUpload.DFileSaveType.SaveToPath;
+ fupdPost.Filter = "htm,html,mht";
+ base.InitPage();
+ if (!IsPostBack)
+ {
+ txtXLDHBH.Value = PageParam.GetRTrimString("XLDHBH").Trim();
+ }
+ }
+
+ private int GetMaxBH()
+ {
+ int iBH = 0;
+ string SQL = "select max(XLJCYWDH_XLDHBH) as MXBH from XLJCYWDH where 1=1 ";
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sSQL = new TSQL(dberp);
+ sSQL.Add(SQL);
+ DataSet ds = dberp.OpenDataSet(sSQL);
+ iBH = CMISproConvert.StrToInt(ds.Tables[0].Rows[0][0].ToString().Trim());
+ return iBH + 1;
+ }
+
+ protected void btnQD_Click(object sender, EventArgs e)
+ {
+ //ÅжÏÊÇ·ñ´æÔÚÎļþ
+ if (String.IsNullOrEmpty(fupdPost.FilePath.Trim()))
+ {
+ ShowMessage("ÇëÑ¡ÔñÐèÒªÉÏ´«µÄÎļþ£¡");
+ return;
+ }
+
+ try
+ {
+ FileStream ofilestream = File.OpenRead(fupdPost.FilePath);
+ byte[] oFileBytes = new byte[ofilestream.Length];
+ ofilestream.Read(oFileBytes, 0, oFileBytes.Length);
+ ofilestream.Close();
+ string FileName = fupdPost.FileName;
+ int iNewBH = 0;
+
+ try
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sSQL = new TSQL(dberp);
+ string sSQLText = @" insert into XLJCYWDH(XLJCYWDH_XLDHBH,XLJCYWDH_XLDHMC,XLJCYWDH_QSXS,XLJCYWDH_PTLX,XLJCYWDH_XLDHNR)
+ values(:XLJCYWDH_XLDHBH,:XLJCYWDH_XLDHMC,'N','N',:XLJCYWDH_XLDHNR) ";
+ sSQL.Clear();
+ sSQL.Text = sSQLText;
+ iNewBH = GetMaxBH();
+ sSQL.ParamByName("XLJCYWDH_XLDHBH").Value = iNewBH;
+ sSQL.ParamByName("XLJCYWDH_XLDHMC").Value = FileName;
+ sSQL.ParamByName("XLJCYWDH_XLDHNR").Value = oFileBytes;
+ dberp.ExecSQL(sSQL);
+ }
+ catch
+ {
+ ShowMessage("µ±Ç°ÎļþÃû¹ý³¤£¬Çëµ÷ÕûºóÖØÊÔ£¡");
+ return;
+ }
+
+ //½«ÐµÄÎļþ±àºÅ´«µÝ¸øÉÏÒ»¸ö½çÃæ
+ DialogOperationScript dos = new DialogOperationScript(this);
+ dos.SetOwnerControlValue("ctl00_CPHForm_txtDHBH", iNewBH.ToString());
+ dos.Execute();
+
+ CloseWindow();
+ }
+ catch
+ {
+ //ShowMessage("ÎļþË𻵻òÍøÂç¹ÊÕÏ£¬´íÎóÐÅÏ¢£º" + ex.Message);
+ ShowMessage("ÎļþË𻵻òÍøÂç¹ÊÕÏ£¡");
+ CloseWindow();
+ }
+ }
+
+ protected void btnQX_Click(object sender, EventArgs e)
+ {
+ CloseWindow();
+ }
+ }
+}
diff --git a/XLJCYWDH_SZDHYM.aspx.designer.cs b/XLJCYWDH_SZDHYM.aspx.designer.cs
new file mode 100644
index 0000000..d6a4d03
--- /dev/null
+++ b/XLJCYWDH_SZDHYM.aspx.designer.cs
@@ -0,0 +1,88 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.8937
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLJCYWDH_SZDHYM 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XLJCYWDH_SZDHYM {
+
+ ///
+ /// tbl1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table tbl1;
+
+ ///
+ /// btnQD 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnQD;
+
+ ///
+ /// btnQX 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnQX;
+
+ ///
+ /// lblWJ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblWJ;
+
+ ///
+ /// fupdPost 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtAsyncFileUpload fupdPost;
+
+ ///
+ /// txtXLDHBH 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtXLDHBH;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleCard Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleCard)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XLJCYWDH_SZDHYM.cs b/XLJCYWDH_SZDHYM.cs
new file mode 100644
index 0000000..2429ae8
--- /dev/null
+++ b/XLJCYWDH_SZDHYM.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_XLJC
+{
+ [TableMap(DB = "DBERP", DbTableName = "XLJCYWDH", Umid = 101421005, IsWorkFlow = false, UseWhr = false,
+ QuerySelSql = " ",
+ EntitySelSql = "",
+ UpdateSql = "",
+ InsertSql = "",
+ DeleteSql = "")
+ ]
+
+ public class SZDHYM : EntityManager
+ {
+ }
+}
diff --git a/XLJGCZB.cs b/XLJGCZB.cs
new file mode 100644
index 0000000..dc0a829
--- /dev/null
+++ b/XLJGCZB.cs
@@ -0,0 +1,243 @@
+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_XLJC
+{
+ [TableMap(DB = "DBERP", DbTableName = "XLJGCZBML", Umid = 101421008, IsWorkFlow = false, UseWhr = true, IsAttach = false,
+
+ QuerySelSql = @"SELECT XLJGCZBML_JGCZBID, XLJGCZBML_JGCZBID as OLD_XLJGCZBML_JGCZBID, XLJGCZBML_JGCZBMC,XLJGCZBML_FZR,XLJGCZBML_CZBJLDW,
+ XLJGCZBML_XLGGDW,XLJGCZBML_CZBLX,XLJGCZBML_GGHLX,
+ XLJGCZBML_XLBZBN,XLJGCZBML_DYDJBN,XLJGCZBML_XLXHBN,XLJGCZBML_GYFLBM,
+ XLJGCZBML_JGCZBBBID,XLJGCZBML_EXCEL,XLJGCZBML_SHEET,XLJGCZBBB_GYFLBBID,
+ XLJGCZBML_CPMLID,XLJGCZBML_WHRID,XLJGCZBML_WHR,XLJGCZBML_WHSJ
+ from XLJGCZBML
+ left join XLJGCZBBB on XLJGCZBBB_JGCZBBBID=XLJGCZBML_JGCZBBBID and XLJGCZBBB_JGCZBID=XLJGCZBML_JGCZBID
+ where 1 = 1 order by XLJGCZBML_JGCZBID",
+
+ EntitySelSql = @"SELECT XLJGCZBML_JGCZBID, XLJGCZBML_JGCZBID as OLD_XLJGCZBML_JGCZBID, XLJGCZBML_JGCZBMC, XLJGCZBML_FZR,XLJGCZBML_CZBJLDW,
+ XLJGCZBML_XLGGDW,XLJGCZBML_CZBLX,XLJGCZBML_GGHLX,
+ XLJGCZBML_XLBZBN,XLJGCZBML_DYDJBN,XLJGCZBML_XLXHBN,XLJGCZBML_GYFLBM,
+ XLJGCZBML_JGCZBBBID,XLJGCZBML_EXCEL,XLJGCZBML_SHEET,XLJGCZBBB_GYFLBBID,
+ XLJGCZBML_CPMLID,XLJGCZBML_WHRID,XLJGCZBML_WHR,XLJGCZBML_WHSJ
+ from XLJGCZBML
+ left join XLJGCZBBB on XLJGCZBBB_JGCZBBBID=XLJGCZBML_JGCZBBBID and XLJGCZBBB_JGCZBID=XLJGCZBML_JGCZBID
+ where XLJGCZBML_JGCZBID = :XLJGCZBML_JGCZBID",
+
+ InsertSql = @"insert into XLJGCZBML (XLJGCZBML_JGCZBID,XLJGCZBML_JGCZBMC,XLJGCZBML_FZR,XLJGCZBML_CZBJLDW,
+ XLJGCZBML_XLGGDW,XLJGCZBML_CZBLX,XLJGCZBML_GGHLX,
+ XLJGCZBML_XLBZBN,XLJGCZBML_DYDJBN,XLJGCZBML_XLXHBN,XLJGCZBML_GYFLBM,
+ XLJGCZBML_JGCZBBBID,XLJGCZBML_EXCEL,XLJGCZBML_SHEET,
+ XLJGCZBML_CPMLID,XLJGCZBML_WHRID,XLJGCZBML_WHR,XLJGCZBML_WHSJ )
+ values(:XLJGCZBML_JGCZBID,:XLJGCZBML_JGCZBMC, :XLJGCZBML_FZR,:XLJGCZBML_CZBJLDW,
+ :XLJGCZBML_XLGGDW,:XLJGCZBML_CZBLX,:XLJGCZBML_GGHLX,
+ :XLJGCZBML_XLBZBN,:XLJGCZBML_DYDJBN,:XLJGCZBML_XLXHBN,:XLJGCZBML_GYFLBM,
+ :XLJGCZBML_JGCZBBBID,:XLJGCZBML_EXCEL,:XLJGCZBML_SHEET,
+ :XLJGCZBML_CPMLID,:XLJGCZBML_WHRID,:XLJGCZBML_WHR,:XLJGCZBML_WHSJ )",
+
+ UpdateSql = @"update XLJGCZBML set XLJGCZBML_JGCZBID=:XLJGCZBML_JGCZBID,XLJGCZBML_JGCZBMC=:XLJGCZBML_JGCZBMC,XLJGCZBML_FZR=:XLJGCZBML_FZR,
+ XLJGCZBML_CZBJLDW=:XLJGCZBML_CZBJLDW,XLJGCZBML_XLGGDW=:XLJGCZBML_XLGGDW,XLJGCZBML_CZBLX=:XLJGCZBML_CZBLX,
+ XLJGCZBML_GGHLX=:XLJGCZBML_GGHLX,
+ XLJGCZBML_XLBZBN=:XLJGCZBML_XLBZBN,XLJGCZBML_DYDJBN=:XLJGCZBML_DYDJBN,XLJGCZBML_XLXHBN=:XLJGCZBML_XLXHBN,XLJGCZBML_GYFLBM=:XLJGCZBML_GYFLBM,
+ XLJGCZBML_JGCZBBBID=:XLJGCZBML_JGCZBBBID,XLJGCZBML_EXCEL=:XLJGCZBML_EXCEL,XLJGCZBML_SHEET=:XLJGCZBML_SHEET,
+ XLJGCZBML_CPMLID=:XLJGCZBML_CPMLID,XLJGCZBML_WHRID=:XLJGCZBML_WHRID,XLJGCZBML_WHR=:XLJGCZBML_WHR,XLJGCZBML_WHSJ=:XLJGCZBML_WHSJ
+ where XLJGCZBML_JGCZBID = :OLD_XLJGCZBML_JGCZBID",
+
+ DeleteSql = @"delete from XLJGCZBML where XLJGCZBML_JGCZBID = :XLJGCZBML_JGCZBID")]
+
+ public class XLJGCZB : EntityManager
+ {
+ #region ×ֶμ¶Ó³Éä
+
+ private string _XLJGCZBML_JGCZBID;
+ [ColumnMap(DbField = "XLJGCZBML_JGCZBID", CtrlName = "txtJGCZBID", DbTitle = "񡧏", Type = FieldType.C, DefaultValue = "",
+ IsAllowNull = true, IsKey = true, Length = 10)]
+ public string XLJGCZBML_JGCZBID
+ {
+ get { return _XLJGCZBML_JGCZBID; }
+ set { _XLJGCZBML_JGCZBID = value; }
+ }
+
+ private string _OLD_XLJGCZBML_JGCZBID;
+ [ColumnMap(DbField = "OLD_XLJGCZBML_JGCZBID", CtrlName = "txtOLDJGCZBID", Type = FieldType.HiddenField,
+ DbTitle = "½á¹¹³ßÖØ±íID", DefaultValue = "", PrintVisible = false,
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string OLD_XLJGCZBML_JGCZBID
+ {
+ get { return _OLD_XLJGCZBML_JGCZBID; }
+ set { _OLD_XLJGCZBML_JGCZBID = value; }
+ }
+
+ private string _XLJGCZBML_JGCZBMC;
+ [ColumnMap(DbField = "XLJGCZBML_JGCZBMC", CtrlName = "txtJGCZBMC", DbTitle = "±íÃû", Type = FieldType.C, DefaultValue = "",
+ IsAllowNull = false, IsKey = false, Length = 100)]
+ public string XLJGCZBML_JGCZBMC
+ {
+ get { return _XLJGCZBML_JGCZBMC; }
+ set { _XLJGCZBML_JGCZBMC = value; }
+ }
+
+ private string _XLJGCZBML_JGCZBBBID;
+ [ColumnMap(DbField = "XLJGCZBML_JGCZBBBID", CtrlName = "txtJGCZBBBID", DbTitle = "³ßÖØ±í°æ±¾", Type = FieldType.C, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLJGCZBML_JGCZBBBID
+ {
+ get { return _XLJGCZBML_JGCZBBBID; }
+ set { _XLJGCZBML_JGCZBBBID = value; }
+ }
+
+ private string _XLJGCZBML_FZR;
+ [ColumnMap(DbField = "XLJGCZBML_FZR", CtrlName = "txtFZR", DbTitle = "¸ºÔðÈË", Type = FieldType.C, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 30)]
+ public string XLJGCZBML_FZR
+ {
+ get { return _XLJGCZBML_FZR; }
+ set { _XLJGCZBML_FZR = value; }
+ }
+
+ private string _XLJGCZBML_CZBJLDW;
+ [ColumnMap(DbField = "XLJGCZBML_CZBJLDW", CtrlName = "cbxCZBJLDW", DbTitle = "³ßÖØ±í¼ÆÁ¿µ¥Î»", Type = FieldType.CBX, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 1)]
+ public string XLJGCZBML_CZBJLDW
+ {
+ get { return _XLJGCZBML_CZBJLDW; }
+ set { _XLJGCZBML_CZBJLDW = value; }
+ }
+
+ private string _XLJGCZBML_XLGGDW;
+ [ColumnMap(DbField = "XLJGCZBML_XLGGDW", CtrlName = "cbxXLGGDW", DbTitle = "ÏßÀ¹æ¸ñµ¥Î»", Type = FieldType.CBX, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLJGCZBML_XLGGDW
+ {
+ get { return _XLJGCZBML_XLGGDW; }
+ set { _XLJGCZBML_XLGGDW = value; }
+ }
+
+ private string _XLJGCZBML_CZBLX;
+ [ColumnMap(DbField = "XLJGCZBML_CZBLX", CtrlName = "cbxCZBLX", DbTitle = "³ßÖØ±íÀàÐÍ", Type = FieldType.CBX, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 1)]
+ public string XLJGCZBML_CZBLX
+ {
+ get { return _XLJGCZBML_CZBLX; }
+ set { _XLJGCZBML_CZBLX = value; }
+ }
+
+ private string _XLJGCZBML_GGHLX;
+ [ColumnMap(DbField = "XLJGCZBML_GGHLX", CtrlName = "cbxGGHLX", DbTitle = "¹æ¸ñÐÐÀàÐÍ", Type = FieldType.CBX, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 1)]
+ public string XLJGCZBML_GGHLX
+ {
+ get { return _XLJGCZBML_GGHLX; }
+ set { _XLJGCZBML_GGHLX = value; }
+ }
+
+
+ private string _XLJGCZBML_XLBZBN;
+ [ColumnMap(DbField = "XLJGCZBML_XLBZBN", CtrlName = "cbxXLBZBN", Type = FieldType.CBX, DbTitle = "ÏßÀ±ê×¼±íÄÚ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 1)]
+ public string XLJGCZBML_XLBZBN
+ {
+ get { return _XLJGCZBML_XLBZBN; }
+ set { _XLJGCZBML_XLBZBN = value; }
+ }
+
+ private string _XLJGCZBML_DYDJBN;
+ [ColumnMap(DbField = "XLJGCZBML_DYDJBN", CtrlName = "cbxDYDJBN", DbTitle = "µçѹµÈ¼¶±íÄÚ", Type = FieldType.CBX, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 1)]
+ public string XLJGCZBML_DYDJBN
+ {
+ get { return _XLJGCZBML_DYDJBN; }
+ set { _XLJGCZBML_DYDJBN = value; }
+ }
+
+ private string _XLJGCZBML_XLXHBN;
+ [ColumnMap(DbField = "XLJGCZBML_XLXHBN", CtrlName = "cbxXLXHBN", DbTitle = "ÏßÀÂÐͺűíÄÚ", Type = FieldType.CBX, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 1)]
+ public string XLJGCZBML_XLXHBN
+ {
+ get { return _XLJGCZBML_XLXHBN; }
+ set { _XLJGCZBML_XLXHBN = value; }
+ }
+
+ private string _XLJGCZBML_GYFLBM;
+ [ColumnMap(DbField = "XLJGCZBML_GYFLBM", CtrlName = "cbxGYFLBM", DbTitle = "¹¤ÒÕ·ÖÀà±àÂë", Type = FieldType.CBX, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 20)]
+ public string XLJGCZBML_GYFLBM
+ {
+ get { return _XLJGCZBML_GYFLBM; }
+ set { _XLJGCZBML_GYFLBM = value; }
+ }
+
+ //ÐèÒªµ¥¶À´¦Àí
+ private string _XLJGCZBBB_GYFLBBID;
+ [ColumnMap(DbField = "XLJGCZBBB_GYFLBBID", CtrlName = "cbxGYFLBBID", DbTitle = "¹¤ÒÕ·ÖÀà°æ±¾", Type = FieldType.CBX, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLJGCZBBB_GYFLBBID
+ {
+ get { return _XLJGCZBBB_GYFLBBID; }
+ set { _XLJGCZBBB_GYFLBBID = value; }
+ }
+
+ private string _XLJGCZBML_CPMLID;
+ [ColumnMap(DbField = "XLJGCZBML_CPMLID", CtrlName = "cbxCPMLID", DbTitle = "²úƷĿ¼ID", Type = FieldType.CBX, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 2)]
+ public string XLJGCZBML_CPMLID
+ {
+ get { return _XLJGCZBML_CPMLID; }
+ set { _XLJGCZBML_CPMLID = value; }
+ }
+
+ private string _XLJGCZBML_EXCEL;
+ [ColumnMap(DbField = "XLJGCZBML_EXCEL", CtrlName = "txtEXCEL", DbTitle = "EXCEL", Type = FieldType.C, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 60)]
+ public string XLJGCZBML_EXCEL
+ {
+ get { return _XLJGCZBML_EXCEL; }
+ set { _XLJGCZBML_EXCEL = value; }
+ }
+
+ private string _XLJGCZBML_SHEET;
+ [ColumnMap(DbField = "XLJGCZBML_SHEET", CtrlName = "txtSHEET", DbTitle = "SHEET", Type = FieldType.C, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 40)]
+ public string XLJGCZBML_SHEET
+ {
+ get { return _XLJGCZBML_SHEET; }
+ set { _XLJGCZBML_SHEET = value; }
+ }
+
+ private string _XLJGCZBML_WHR;
+ [ColumnMap(DbField = "XLJGCZBML_WHR", CtrlName = "txtWHR", Type = FieldType.C, DbTitle = "ά»¤ÈË", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 30)]
+ public string XLJGCZBML_WHR
+ {
+ get { return _XLJGCZBML_WHR; }
+ set { _XLJGCZBML_WHR = value; }
+ }
+
+ private string _XLJGCZBML_WHRID;
+ [ColumnMap(DbField = "XLJGCZBML_WHRID", CtrlName = "txtWHRID", Type = FieldType.HiddenField, DbTitle = "ά»¤È˹¤ºÅ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10, PrintVisible = false)]
+ public string XLJGCZBML_WHRID
+ {
+ get { return _XLJGCZBML_WHRID; }
+ set { _XLJGCZBML_WHRID = value; }
+ }
+
+ private string _XLJGCZBML_WHSJ;
+ [ColumnMap(DbField = "XLJGCZBML_WHSJ", CtrlName = "datWHSJ", Type = FieldType.DT, DbTitle = "ά»¤Ê±¼ä", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 8)]
+ public string XLJGCZBML_WHSJ
+ {
+ get { return _XLJGCZBML_WHSJ; }
+ set { _XLJGCZBML_WHSJ = value; }
+ }
+ #endregion
+ }
+}
diff --git a/XLJGCZBInfo.aspx b/XLJGCZBInfo.aspx
new file mode 100644
index 0000000..20f1c04
--- /dev/null
+++ b/XLJGCZBInfo.aspx
@@ -0,0 +1,189 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleCard.Master" Title="ÏßÀ½ṹ³ßÖØ±í"
+ AutoEventWireup="true" Codebehind="XLJGCZBInfo.aspx.cs" Inherits="GThinking.N_XLJC.XLJGCZBInfo" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleCard.Master " %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ±íºÅ£º
+
+
+
+
+
+
+ ±íÃû£º
+
+
+
+
+
+
+
+
+
+
+ ³ßÖØ±í°æ±¾£º
+
+
+
+
+
+
+ ¸ºÔðÈË£º
+
+
+
+
+
+
+
+
+
+
+ ³ßÖØ±í¼ÆÁ¿µ¥Î»£º
+
+
+
+
+
+
+ ÏßÀ¹æ¸ñµ¥Î»£º
+
+
+
+
+
+
+
+
+
+
+ ³ßÖØ±íÀàÐÍ£º
+
+
+
+
+
+
+ ÐÐÀàÐÍ£º
+
+
+
+
+
+
+
+
+
+
+ ±ê×¼£º
+
+
+
+
+
+
+ µçѹµÈ¼¶£º
+
+
+
+
+
+
+
+
+
+
+ ÏßÀÂÐͺţº
+
+
+
+
+
+
+ ²úƷĿ¼£º
+
+
+
+
+
+
+
+
+
+
+ EXCEL£º
+
+
+
+
+
+
+ ¹¤ÒÕ·ÖÀࣺ
+
+
+
+
+
+
+
+
+
+
+ SHEET£º
+
+
+
+
+
+
+ ¹¤ÒÕ·ÖÀà°æ±¾£º
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/XLJGCZBInfo.aspx.cs b/XLJGCZBInfo.aspx.cs
new file mode 100644
index 0000000..c81dbd8
--- /dev/null
+++ b/XLJGCZBInfo.aspx.cs
@@ -0,0 +1,788 @@
+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_WORKFLOW;
+using GThinking.N_PUBLIC;
+using GThinking.N_MISPRO.Utility;
+using System.Text.RegularExpressions;
+using GThinking.N_MISPRO.TableCache;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLJGCZBInfo : SingleCardBase
+ {
+ XLJGCZB entity = new XLJGCZB();
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421008;
+ this.UMName = "ÏßÀ½ṹ³ßÖØ±í";
+ base.CurMaster = Master;
+ this.CurEntity = entity;
+ this.PageHeight = 500;
+ this.PageWidth = 700;
+
+ if (!IsPostBack)
+ {
+ InitControls();
+ }
+
+ base.InitPage();
+ }
+
+ #region Ä£°å¼Ì³Ðʼþ
+
+ protected override void LoadRecord()
+ {
+ if (!this.IsPostBack)
+ {
+ entity.Param.Add("XLJGCZBML_JGCZBID", PageParam.GetRTrimString("XLJGCZBML_JGCZBID").Trim());
+ }
+ else
+ {
+ entity.Param.Add("XLJGCZBML_JGCZBID", txtOLDJGCZBID.Value.Trim());
+ }
+
+ base.LoadRecord();
+ txtOLDJGCZBID.Value = txtJGCZBID.Text.Trim();
+ cbxCZBLX.SelectedValue = cbxCZBLX.SelectedValue.Trim().Equals("") ? "Z" : cbxCZBLX.SelectedValue.Trim();
+ }
+
+ protected override void OnNewRecorder()
+ {
+ base.OnNewRecorder();
+
+ txtWHR.Text = tSession.UserName;
+ txtWHRID.Value = tSession.UserId;
+ datWHSJ.Text = CMISproConvert.ConvertTime(System.DateTime.Now);
+ if (PageParam.ContainsKey("FromCLYL"))
+ {
+ cbxCZBLX.SelectedValue = "A";
+ }
+ else
+ {
+ cbxCZBLX.SelectedValue = "Z";
+ }
+ cbxGYFLBM.SelectedValue = "";
+
+ cbxCZBJLDW.SelectedValue = "1";
+ cbxXLGGDW.SelectedValue = "mm2";
+ cbxCPMLID.SelectedValue = "ZZ";
+ txtFZR.Text = tSession.UserName;
+
+ txtJGCZBBBID.Text = "1.0";
+
+ cbxCZBLX_OnSelectedIndexChanged(null, null);
+ }
+
+ protected override void OnCopyRecorder()
+ {
+ base.OnCopyRecorder();
+
+ txtWHR.Text = tSession.UserName;
+ txtWHRID.Value = tSession.UserId;
+ datWHSJ.Text = CMISproConvert.ConvertTime(System.DateTime.Now);
+ txtOLDJGCZBID.Value = "";
+ txtJGCZBBBID.Text = "1.0";
+ txtFZR.Text = tSession.UserName;
+
+
+ cbxCZBLX_OnSelectedIndexChanged(null, null);
+ }
+
+ protected override void SetControlState()
+ {
+ base.SetControlState();
+ txtWHR.Enabled = false;
+ datWHSJ.Enabled = false;
+ txtJGCZBID.Enabled = false;
+
+ cbxGGHLX.Enabled = false;
+ cbxXLXHBN.Enabled = false;
+ cbxXLBZBN.Enabled = false;
+ cbxDYDJBN.Enabled = false;
+ cbxGYFLBM.Enabled = false;
+ cbxGYFLBBID.Enabled = false;
+ txtEXCEL.Enabled = false;
+ txtSHEET.Enabled = false;
+
+ if (ControlState == TControlState.ctsEdit || ControlState == TControlState.ctsInsert || ControlState== TControlState.ctsCopy)
+ {
+ cbxCZBLX_OnSelectedIndexChanged(null, null);
+ }
+
+ btnHGFW.Enabled = ControlState == TControlState.ctsBrowse;
+ btnXHML.Enabled = ControlState == TControlState.ctsBrowse;
+ btnCZBLM.Enabled = ControlState == TControlState.ctsBrowse;
+ }
+
+ protected override bool DataLogicValid()
+ {
+ if(cbxCPMLID.SelectedValue.Trim().Equals(""))
+ {
+ ShowMessage("²úƷĿ¼²»ÔÊÐíΪ¿Õ£¡");
+ return false;
+ }
+
+ if (cbxCZBLX.SelectedValue.Equals(""))
+ {
+ ShowMessage("³ßÖØ±íÀàÐͲ»ÔÊÐíΪ¿Õ£¡");
+ return false;
+ }
+
+ if (txtJGCZBBBID.Text.Trim().Equals(""))
+ {
+ ShowMessage("³ßÖØ±í°æ±¾²»ÔÊÐíΪ¿Õ£¡");
+ return false;
+ }
+
+ string sJGCZBID = txtJGCZBID.Text.Trim();
+ string sSQL = string.Format("select 1 from XLJGCZBML where XLJGCZBML_JGCZBID='{0}' and XLJGCZBML_JGCZBID <> '{1}'", sJGCZBID, txtOLDJGCZBID.Value.ToString().Trim());
+ if (CMISproDataBase.ExistsRecord("DBERP", sSQL))
+ {
+ ShowMessage("±íºÅÒѾ´æÔÚ£¬²»ÔÊÐí±£´æ£¡");
+ return false;
+ }
+
+ if (!cbxGYFLBM.SelectedValue.Trim().Equals("") && cbxGYFLBBID.SelectedValue.Trim().Equals(""))
+ {
+ ShowMessage("¹¤ÒÕ·ÖÀ಻Ϊ¿Õʱ£¬¹¤ÒÕ·ÖÀà°æ±¾²»ÔÊÐíΪ¿Õ£¡");
+ return false;
+ }
+
+ //²»Í¬ÀàÐͶÔÓ¦µÄ±ØÌî
+ if (cbxCZBLX.SelectedValue.Equals("Z"))
+ {
+ if (txtEXCEL.Text.Trim().Equals(""))
+ {
+ ShowMessage("³ßÖØ±íÀàÐÍΪ×ÔÖ÷²ß»®Ê±£¬ExcelÎļþÃû²»ÔÊÐíΪ¿Õ£¡");
+ return false;
+ }
+
+ if (txtSHEET.Text.Trim().Equals(""))
+ {
+ ShowMessage("³ßÖØ±íÀàÐÍΪ×ÔÖ÷²ß»®Ê±£¬sheetÃû²»ÔÊÐíΪ¿Õ£¡");
+ return false;
+ }
+
+ if (ControlState == TControlState.ctsEdit)
+ {
+ sSQL = string.Format("select 1 from XLJGCZBML where isNull(XLJGCZBML_SHEET,' ')='{0}' and isNull(XLJGCZBML_EXCEL,' ')='{1}' and XLJGCZBML_JGCZBID <> '{2}'", txtSHEET.Text.Trim(), txtEXCEL.Text.Trim(), txtOLDJGCZBID.Value.ToString().Trim());
+ if (CMISproDataBase.ExistsRecord("DBERP", sSQL))
+ {
+ ShowMessage("ÒÑ´æÔÚExcelÎļþÃûºÍsheetÃûÏàͬµÄ¼Ç¼£¡");
+ return false;
+ }
+ }
+ else if (ControlState == TControlState.ctsInsert)
+ {
+ sSQL = string.Format("select 1 from XLJGCZBML where isNull(XLJGCZBML_SHEET,' ')='{0}' and isNull(XLJGCZBML_EXCEL,' ')='{1}' ", txtSHEET.Text.Trim(), txtEXCEL.Text.Trim());
+ if (CMISproDataBase.ExistsRecord("DBERP", sSQL))
+ {
+ ShowMessage("ÒÑ´æÔÚExcelÎļþÃûºÍsheetÃûÏàͬµÄ¼Ç¼£¡");
+ return false;
+ }
+
+ }
+ }
+
+ if (cbxCZBLX.SelectedValue.Trim().Equals("C"))
+ {
+ if (cbxGYFLBM.SelectedValue.Trim().Equals(""))
+ {
+ ShowMessage("³ßÖØ±íÀàÐÍΪ¼ÆËãÉú³É½á¹¹ÖØÁ¿±íʱ£¬¹¤ÒÕ·ÖÀ಻ÔÊÐíΪ¿Õ£¡");
+ return false;
+ }
+ }
+
+ if (cbxCZBLX.SelectedValue.Equals("D"))
+ {
+ if (cbxGYFLBM.SelectedValue.Trim().Equals(""))
+ {
+ ShowMessage("³ßÖØ±íÀàÐÍΪ½á¹¹¹¤ÒÕ(BOM&GYLXµ¼Èë)ʱ£¬¹¤ÒÕ·ÖÀ಻ÔÊÐíΪ¿Õ£¡");
+ return false;
+ }
+
+ if (cbxGYFLBBID.SelectedValue.Trim().Equals(""))
+ {
+ ShowMessage("³ßÖØ±íÀàÐÍΪ½á¹¹¹¤ÒÕ(BOM&GYLXµ¼Èë)ʱ£¬¹¤ÒÕ·ÖÀà°æ±¾²»ÔÊÐíΪ¿Õ£¡");
+ return false;
+ }
+
+ }
+ return base.DataLogicValid();
+ }
+
+ protected override bool Master_BeforeDeleteAction(object sender, EventArgs e)
+ {
+ string sJGCZBID = txtJGCZBID.Text.Trim();
+ string sJGCBZLX = cbxCZBLX.SelectedValue.Trim();
+ string sSQL = "";
+
+ if (sJGCBZLX.Equals("A") || sJGCBZLX.Equals("B"))
+ {
+ sSQL = string.Format("select top 1 XLXSCLQD_JGCZBID from XLXSCLQD where XLXSCLQD_JGCZBID='{0}'", sJGCZBID);
+ if (CMISproDataBase.ExistsRecord("DBERP", sSQL))
+ {
+ ShowMessage("µ±Ç°³ßÖØ±í´æÔÚ²ÄÁÏÇåµ¥¼Ç¼£¬²»ÔÊÐíɾ³ý£¡");
+ return false;
+ }
+ }
+ else
+ {
+ sSQL = string.Format("select TOP 1 XLXHJGCZBML_JGCZBID from XLXHJGCZBML where XLXHJGCZBML_JGCZBID='{0}' and XLXHJGCZBML_JGCZBXH< 0 ", sJGCZBID);
+ if (CMISproDataBase.ExistsRecord("DBERP", sSQL))
+ {
+ ShowMessage("ÒѾ´æÔÚº¸Ç·¶Î§£¬²»ÔÊÐíɾ³ý£¡");
+ return false;
+ }
+
+ sSQL = string.Format("select top 1 XLJGCZBNR_JGCZBID from XLJGCZBNR where XLJGCZBNR_JGCZBID='{0}'", sJGCZBID);
+ if (CMISproDataBase.ExistsRecord("DBERP", sSQL))
+ {
+ ShowMessage("µ±Ç°³ßÖØ±íÒÑ´æÔÚµ¼ÈëÄÚÈÝ£¬²»ÔÊÐíɾ³ý£¡");
+ return false;
+ }
+
+ sSQL = string.Format("select top 1 XLXHJGCZBNR_JGCZBID from XLXHJGCZBNR where XLXHJGCZBNR_JGCZBID='{0}'", sJGCZBID);
+ if (CMISproDataBase.ExistsRecord("DBERP", sSQL))
+ {
+ ShowMessage("µ±Ç°³ßÖØ±íÒÑÉú³ÉÐͺÅÄÚÈÝ£¬²»ÔÊÐíɾ³ý£¡");
+ return false;
+ }
+
+ sSQL = string.Format("select top 1 XLXHJGCZBML_JGCZBID from XLXHJGCZBML where XLXHJGCZBML_JGCZBID='{0}' and XLXHJGCZBML_JGCZBXH>0 ", sJGCZBID);
+ if (CMISproDataBase.ExistsRecord("DBERP", sSQL))
+ {
+ ShowMessage("µ±Ç°³ßÖØ±íÒÑ´¦Àí¹ý½á¹¹¹¤ÒÕ£¬²»ÔÊÐíɾ³ý£¡");
+ return false;
+ }
+ }
+ 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)
+ {
+ string sJGCZBID = txtJGCZBID.Text.Trim();
+ string sJGCBZLX = cbxCZBLX.SelectedValue.Trim();
+ string sSQL1 = string.Format("delete from XLXHJGCZBML where XLXHJGCZBML_JGCZBID='{0}'", sJGCZBID);
+ string sSQL2 = string.Format("delete from XLJGCZBRZ where XLJGCZBRZ_JGCZBID='{0}'", sJGCZBID);
+ string sSQL3 = string.Format("delete from XLJGCZBBB where XLJGCZBBB_JGCZBID='{0}'", sJGCZBID);
+ db.ExecSQL(sSQL1);
+ db.ExecSQL(sSQL2);
+ db.ExecSQL(sSQL3);
+ if (sJGCBZLX.Equals("A") || sJGCBZLX.Equals("B"))
+ {
+ string sSQL4 = string.Format("delete from XLJGCZBNR where XLJGCZBNR_JGCZBID='{0}'", sJGCZBID);
+ string sSQL5 = string.Format("delete from XLJGCZBLM where XLJGCZBLM_JGCZBID='{0}'", sJGCZBID);
+ string sSQL6 = string.Format("delete from XLXHJGCZBNR where XLXHJGCZBNR_JGCZBID='{0}'", sJGCZBID);
+ string sSQL7 = string.Format("delete from XLXHJGCZBML where XLXHJGCZBML_JGCZBID='{0}'", sJGCZBID);
+ string sSQL8 = string.Format("delete from XLXSCLQDWL where XLXSCLQDWL_JGCZBID='{0}'", sJGCZBID);
+ db.ExecSQL(sSQL4);
+ db.ExecSQL(sSQL5);
+ db.ExecSQL(sSQL6);
+ db.ExecSQL(sSQL7);
+ db.ExecSQL(sSQL8);
+ }
+ base.AfterDelete(db, ref ActionIsDone);
+ }
+
+ protected override bool Master_BeforeSaveAction(object sender, EventArgs e)
+ {
+ if ((ControlState == TControlState.ctsInsert) || (ControlState == TControlState.ctsEdit))
+ {
+ txtWHR.Text = tSession.UserName;
+ txtWHRID.Value = tSession.UserId;
+ datWHSJ.Text = CMISproConvert.ConvertTime(System.DateTime.Now);
+ }
+
+ if (ControlState == TControlState.ctsInsert || ControlState == TControlState.ctsCopy)
+ {
+ string sNewBH = GetNewID();
+ txtJGCZBID.Text = sNewBH;
+ }
+ return base.Master_BeforeSaveAction(sender, e);
+ }
+
+ protected override bool Master_AfterSaveAction(object sender, EventArgs e)
+ {
+ txtOLDJGCZBID.Value = txtJGCZBID.Text.Trim();
+ cbxCZBLX.SelectedValue = cbxCZBLX.SelectedValue.Trim().Equals("") ? "Z" : cbxCZBLX.SelectedValue.Trim();
+ //XLJGCZBRZ
+ string sJGCZBID = txtJGCZBID.Text.Trim();
+ DateTime dt = DateTime.Now;
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ SQL.Clear();
+ if (cbxCZBLX.SelectedValue.Trim().Equals("C") || cbxCZBLX.SelectedValue.Trim().Equals("G"))
+ {
+ SQL.Clear();
+ SQL.Add("select top 1 XLJGCZBRZ_JGCZBID from XLJGCZBRZ where XLJGCZBRZ_JGCZBID=:pJGCZBID ");
+ SQL.ParamByName("pJGCZBID").Value = sJGCZBID;
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ SQL.Clear();
+ SQL.Add("update XLJGCZBML ");
+ SQL.Add("set XLJGCZBML_DRSJ=(select max(XLJGCZBRZ_DRSJ) from XLJGCZBRZ where XLJGCZBRZ_JGCZBID=XLJGCZBML_JGCZBID) ");
+ SQL.Add("where XLJGCZBML_JGCZBID=:pJGCZBID and XLJGCZBML_DRSJ is null ");
+ SQL.ParamByName("pJGCZBID").Value = sJGCZBID;
+ dberp.ExecSQL(SQL);
+ }
+ else
+ {
+ SQL.Clear();
+ SQL.Add(" insert into XLJGCZBRZ ");
+ SQL.Add(" (XLJGCZBRZ_JGCZBID,XLJGCZBRZ_DRSJ,XLJGCZBRZ_DRRRYID,XLJGCZBRZ_DRRGH, ");
+ SQL.Add(" XLJGCZBRZ_DRRRYMC,XLJGCZBRZ_DRJGCZB,XLJGCZBRZ_ZBDRSJ) ");
+ SQL.Add(" values ");
+ SQL.Add(" (:pJGCZBID,:pDRSJ,:pDRRRYID,:pDRRGH, ");
+ SQL.Add(" :pDRRRYMC,:pDRJGCZB,:pZBDRSJ) ");
+ SQL.ParamByName("pJGCZBID").Value = sJGCZBID;
+ SQL.ParamByName("pDRSJ").Value = dt;
+ SQL.ParamByName("pDRRRYID").Value = TRYXX.GetRYByGH(tSession.UserId).RYID;
+ SQL.ParamByName("pDRRGH").Value = tSession.UserId;
+ SQL.ParamByName("pDRRRYMC").Value = tSession.UserName;
+ SQL.ParamByName("pDRJGCZB").Value = "N";
+ SQL.ParamByName("pZBDRSJ").Value = dt;
+ dberp.ExecSQL(SQL);
+
+ SQL.Clear();
+ SQL.Add("update XLJGCZBML set XLJGCZBML_DRSJ=:pDRSJ ");
+ SQL.Add(" where XLJGCZBML_JGCZBID=:pJGCZBID ");
+ SQL.ParamByName("pJGCZBID").Value = sJGCZBID;
+ SQL.ParamByName("pDRSJ").Value = dt;
+ dberp.ExecSQL(SQL);
+ }
+ SQL.Clear();
+ SQL.Add("select 1 from XLJGCZBBB where XLJGCZBBB_JGCZBBBID=:pBBID and XLJGCZBBB_JGCZBID=:pID ");
+ SQL.ParamByName("pID").Value = sJGCZBID;
+ SQL.ParamByName("pBBID").Value = txtJGCZBBBID.Text.Trim();
+ ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count <= 0)
+ {
+ SQL.Clear();
+ SQL.Add("insert into XLJGCZBBB ");
+ SQL.Add("(XLJGCZBBB_JGCZBID,XLJGCZBBB_JGCZBBBID,XLJGCZBBB_GYFLBBID,XLJGCZBBB_YXRQS, ");
+ SQL.Add(" XLJGCZBBB_WHR,XLJGCZBBB_WHRID,XLJGCZBBB_WHSJ)");
+ SQL.Add("values(:pJGCZBID,:pJGCZBBBID,:pGYFLBBID,:pYXRQS,");
+ SQL.Add(" :pWHR,:pWHRID,:pWHSJ)");
+ SQL.ParamByName("pGYFLBBID").Value = cbxGYFLBBID.SelectedValue.Trim();
+ SQL.ParamByName("pYXRQS").Value = dt;
+ SQL.ParamByName("pJGCZBID").Value = sJGCZBID;
+ SQL.ParamByName("pJGCZBBBID").Value = txtJGCZBBBID.Text.Trim();
+ SQL.ParamByName("pWHRID").Value = tSession.UserId;
+ SQL.ParamByName("pWHR").Value = tSession.UserName;
+ SQL.ParamByName("pWHSJ").Value = dt;
+ dberp.ExecSQL(SQL);
+ }
+
+ }
+
+
+ return base.Master_AfterSaveAction(sender, e);
+ }
+
+ protected override void SetComboxItems()
+ {
+ cbxCZBJLDW.ClearItems();
+ cbxCZBJLDW.Items.Add(new ListItem("Kg/Km", "1"));
+ cbxCZBJLDW.Items.Add(new ListItem("Kg/m", "2"));
+ cbxCZBJLDW.Items.Add(new ListItem("Kg/T", "8"));
+
+
+ cbxXLGGDW.ClearItems();
+ cbxXLGGDW.Items.Add(new ListItem("mm2", "mm2"));
+ cbxXLGGDW.Items.Add(new ListItem("mm", "mm"));
+ cbxXLGGDW.ShowValue = false;
+
+ cbxCZBLX.ClearItems();
+ cbxCZBLX.Items.Add(new ListItem("×ÔÖ÷²ß»®", "Z"));
+ cbxCZBLX.Items.Add(new ListItem("²ÄÁÏÓÃÁ¿(Ö±½Óά»¤)", "A"));
+ cbxCZBLX.Items.Add(new ListItem("²ÄÁÏÓÃÁ¿(Excelµ¼Èë)", "B"));
+ cbxCZBLX.Items.Add(new ListItem("½á¹¹¹¤ÒÕ(³ÉÌ×¼ÆËã)", "C"));
+ cbxCZBLX.Items.Add(new ListItem("½á¹¹¹¤ÒÕ(ÁÙʱ±àÖÆ)", "G"));
+ cbxCZBLX.Items.Add(new ListItem("½á¹¹¹¤ÒÕ(BOM&GYLXµ¼Èë)", "D"));
+
+ cbxGGHLX.ClearItems();
+ cbxGGHLX.Items.Add(new ListItem("µ¥ÐÐ", "1"));
+ cbxGGHLX.Items.Add(new ListItem("Ë«ÐÐ", "2"));
+
+ cbxXLBZBN.ClearItems();
+ cbxXLBZBN.Items.Add(new ListItem("±íÍâ", "N"));
+ cbxXLBZBN.Items.Add(new ListItem("±íÄÚ", "Y"));
+ cbxXLBZBN.ShowValue = false;
+
+ cbxDYDJBN.ClearItems();
+ cbxDYDJBN.Items.Add(new ListItem("±íÍâ", "N"));
+ cbxDYDJBN.Items.Add(new ListItem("±íÄÚ", "Y"));
+ cbxDYDJBN.ShowValue = false;
+
+ cbxXLXHBN.ClearItems();
+ cbxXLXHBN.Items.Add(new ListItem("±íÍâ", "N"));
+ cbxXLXHBN.Items.Add(new ListItem("±íÄÚ", "Y"));
+ cbxXLXHBN.ShowValue = false;
+
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sql = new TSQL(dberp);
+ if (ControlState == TControlState.ctsBrowse)
+ {
+ sql.Clear();
+ sql.Add("select XLXSCPML_CPMLID,XLXSCPML_CPMLMC from XLXSCPML where 1=1 and XLXSCPML_CPMLID ='" + cbxCPMLID.SelectedValue.Trim() + "'and isnull(XLXSCPML_SJY,'N')='Y' order by XLXSCPML_CPMLID");
+ DataSet ds = dberp.OpenDataSet(sql);
+ cbxCPMLID.ClearItems();
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ cbxCPMLID.Items.Add(new ListItem(ds.Tables[0].Rows[0]["XLXSCPML_CPMLMC"].ToString().Trim(), ds.Tables[0].Rows[0]["XLXSCPML_CPMLID"].ToString().Trim()));
+ }
+ }
+ else
+ {
+ sql.Clear();
+ sql.Add("select XLXSCPML_CPMLID,XLXSCPML_CPMLMC from XLXSCPML where isnull(XLXSCPML_TYBZ,' ')<>'Y' and isnull(XLXSCPML_SJY,'N')='Y' order by XLXSCPML_CPMLID");
+ DataSet ds = dberp.OpenDataSet(sql);
+ cbxCPMLID.ClearItems();
+ for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
+ {
+ cbxCPMLID.Items.Add(new ListItem(ds.Tables[0].Rows[i]["XLXSCPML_CPMLMC"].ToString().Trim(), ds.Tables[0].Rows[i]["XLXSCPML_CPMLID"].ToString().Trim()));
+ }
+
+ }
+
+ //¹¤ÒÕ·ÖÀàÒÔ¼°¹¤ÒÕ·ÖÀà°æ±¾
+ if (ControlState == TControlState.ctsBrowse)
+ {
+ sql.Clear();
+ sql.Add("select XLGYFL_GYFLBM,XLGYFL_GYFLMC from XLGYFL where 1=1 and XLGYFL_GYFLBM ='" + cbxGYFLBM.SelectedValue.Trim() + "' order by XLGYFL_GYFLBM");
+ DataSet ds = dberp.OpenDataSet(sql);
+ cbxGYFLBM.ClearItems();
+ cbxGYFLBM.Items.Add(new ListItem("", ""));
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ cbxGYFLBM.Items.Add(new ListItem(ds.Tables[0].Rows[0][1].ToString().Trim(), ds.Tables[0].Rows[0][0].ToString().Trim()));
+ }
+ }
+ else
+ {
+
+ sql.Clear();
+ sql.Add("select XLGYFL_GYFLBM,XLGYFL_GYFLMC from XLGYFL where isnull(XLGYFL_TYBZ,'N')<>'Y' order by XLGYFL_GYFLBM ");
+ DataSet ds = dberp.OpenDataSet(sql);
+ cbxGYFLBM.ClearItems();
+ cbxGYFLBM.Items.Add(new ListItem("", ""));
+ for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
+ {
+ cbxGYFLBM.Items.Add(new ListItem(ds.Tables[0].Rows[i][1].ToString().Trim(), ds.Tables[0].Rows[i][0].ToString().Trim()));
+ }
+
+ }
+
+ base.SetComboxItems();
+ }
+
+ #endregion
+
+ #region ×Ô¶¨Òåʼþ
+
+ private void InitControls()
+ {
+
+ }
+
+ //2020 05 0002
+ public string GetNewID()
+ {
+ string sNewID = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString().PadLeft(2, '0');
+ int iMaxXH = 0;
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ SQL.Clear();
+ SQL.Add("select max(XLJGCZBML_JGCZBID) as MaxID from XLJGCZBML where 1 = 1 ");
+ SQL.Add(" and XLJGCZBML_JGCZBID like :pXLJGCZBML_JGCZBID ");
+ SQL.ParamByName("pXLJGCZBML_JGCZBID").Value = sNewID + "%";
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ if (!ds.Tables[0].Rows[0]["MaxID"].ToString().Trim().Equals(""))
+ {
+ iMaxXH = CMISproConvert.StrToInt(ds.Tables[0].Rows[0]["MaxID"].ToString().Trim().Substring(6, 4));
+ }
+ else
+ {
+ //iMaxXH = 0
+ }
+ }
+ iMaxXH++;
+ return sNewID + iMaxXH.ToString().PadLeft(4, '0');
+ }
+
+ #endregion
+
+ #region ¿Ø¼þʼþ
+ protected void btnHGFW_Click(object sender, EventArgs e)
+ {
+ string sJGCZBID = txtJGCZBID.Text.Trim();
+ TPageParams pageParams = new TPageParams();
+ pageParams.CallAction = TPageCallAction.pcaBrowse;
+ pageParams.UrlPath = "XLJGCZB_XHMLList.aspx";
+ pageParams.Title = "º¸Ç·¶Î§";
+ pageParams.AddString("LX", "HGFW");
+ pageParams.AddString("JGCZBID", sJGCZBID);
+ pageParams.AddString("CZBLX", cbxCZBLX.SelectedValue.Trim());
+ pageParams.AddString("GYFLBM", cbxGYFLBM.SelectedValue.Trim());
+ //±íÄÚ±íÍâ
+ pageParams.AddString("XLXHBN", cbxXLXHBN.SelectedValue.Trim());
+ pageParams.AddString("XLBZBN", cbxXLBZBN.SelectedValue.Trim());
+ pageParams.AddString("DYDJBN", cbxDYDJBN.SelectedValue.Trim());
+ OpenModuleDialog(101421008, pageParams);
+ }
+
+ protected void btnXHML_Click(object sender, EventArgs e)
+ {
+ string sJGCZBID = txtJGCZBID.Text.Trim();
+ TPageParams pageParams = new TPageParams();
+ pageParams.CallAction = TPageCallAction.pcaBrowse;
+ pageParams.UrlPath = "XLJGCZB_XHMLList.aspx";
+ pageParams.Title = "ÐͺÅĿ¼";
+ pageParams.AddString("LX", "XHML");
+ pageParams.AddString("JGCZBID", sJGCZBID);
+ pageParams.AddString("CZBLX", cbxCZBLX.SelectedValue.Trim());
+ pageParams.AddString("GYFLBM", cbxGYFLBM.SelectedValue.Trim());
+ //±íÄÚ±íÍâ
+ pageParams.AddString("XLXHBN", cbxXLXHBN.SelectedValue.Trim());
+ pageParams.AddString("XLBZBN", cbxXLBZBN.SelectedValue.Trim());
+ pageParams.AddString("DYDJBN", cbxDYDJBN.SelectedValue.Trim());
+ OpenModuleDialog(101421008, pageParams);
+ }
+
+
+ protected void btnCZBLM_Click(object sender, EventArgs e)
+ {
+ string sJGCZBID = txtJGCZBID.Text.Trim();
+ string sCZBLX = cbxCZBLX.SelectedValue.Trim();
+ if (!sCZBLX.Equals("A"))
+ {
+ ShowMessage("½öAÀà³ßÖØ±í¿ÉÒÔÉèÖóßÖØ±íÀ¸Ä¿£¡");
+ return;
+ }
+
+ TPageParams pageParams = new TPageParams();
+ pageParams.CallAction = TPageCallAction.pcaBrowse;
+ pageParams.UrlPath = "XLJGCZB_LMSZList.aspx";
+ pageParams.AddString("JGCZBID", sJGCZBID);
+ OpenModuleDialog(101421008, pageParams);
+ }
+
+
+ protected void cbxGYFLBM_OnSelectedIndexChanged(object sender, EventArgs e)
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ SQL.Clear();
+ if (cbxGYFLBM.SelectedValue.Trim().Equals(""))
+ {
+ cbxGYFLBBID.Tag = GThinking.N_CONTROL.gtComboBox.DTagStates.None;
+
+ SQL.Add("select distinct XLGYFLBB_GYFLBBID from XLGYFLBB ");
+ SQL.Add(" where XLGYFLBB_GYFLBM = :pGYFLBM ");
+ SQL.Add(" and XLGYFLBB_YXRQS <= :pDate ");
+ SQL.Add(" and XLGYFLBB_YXRQZ is null ");
+ SQL.Add(" order by XLGYFLBB_GYFLBBID ");
+ SQL.ParamByName("pGYFLBM").Value = cbxGYFLBM.SelectedValue.Trim();
+ SQL.ParamByName("pDate").Value = DateTime.Now;
+ DataSet ds = dberp.OpenDataSet(SQL);
+ cbxGYFLBBID.ClearItems();
+ cbxGYFLBBID.Items.Add(new ListItem("", ""));
+ for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
+ {
+ if (!ds.Tables[0].Rows[i]["XLGYFLBB_GYFLBBID"].ToString().Trim().Equals(""))
+ {
+ cbxGYFLBBID.Items.Add(new ListItem(ds.Tables[0].Rows[i]["XLGYFLBB_GYFLBBID"].ToString().Trim(), ds.Tables[0].Rows[i]["XLGYFLBB_GYFLBBID"].ToString().Trim()));
+ }
+ }
+ }
+ else
+ {
+ cbxGYFLBBID.Tag = GThinking.N_CONTROL.gtComboBox.DTagStates.Star;
+
+ SQL.Add("select distinct XLGYFLBB_GYFLBBID from XLGYFLBB ");
+ SQL.Add(" where XLGYFLBB_GYFLBM = :pGYFLBM ");
+ SQL.Add(" and XLGYFLBB_YXRQS <= :pDate ");
+ SQL.Add(" and XLGYFLBB_YXRQZ is null ");
+ SQL.Add(" order by XLGYFLBB_GYFLBBID ");
+ SQL.ParamByName("pGYFLBM").Value = cbxGYFLBM.SelectedValue.Trim();
+ SQL.ParamByName("pDate").Value = DateTime.Now;
+ DataSet ds = dberp.OpenDataSet(SQL);
+ cbxGYFLBBID.ClearItems();
+ cbxGYFLBBID.Items.Add(new ListItem("", ""));
+ for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
+ {
+ if (!ds.Tables[0].Rows[i]["XLGYFLBB_GYFLBBID"].ToString().Trim().Equals(""))
+ {
+ cbxGYFLBBID.Items.Add(new ListItem(ds.Tables[0].Rows[i]["XLGYFLBB_GYFLBBID"].ToString().Trim(), ds.Tables[0].Rows[i]["XLGYFLBB_GYFLBBID"].ToString().Trim()));
+ }
+ }
+ }
+ }
+
+ protected void cbxCZBLX_OnSelectedIndexChanged(object sender, EventArgs e)
+ {
+ txtEXCEL.Tag = GThinking.N_CONTROL.gtTextBox.DTagStates.None;
+ txtEXCEL.Tag = GThinking.N_CONTROL.gtTextBox.DTagStates.None;
+ cbxGYFLBM.Tag = GThinking.N_CONTROL.gtComboBox.DTagStates.None;
+ if (cbxCZBLX.SelectedValue.Trim().Equals("Z"))
+ {
+ cbxGYFLBM.Enabled = false;
+ cbxGYFLBBID.Enabled = false;
+ cbxGGHLX.Enabled = true;
+ cbxXLBZBN.Enabled = true;
+ cbxDYDJBN.Enabled = true;
+ cbxXLXHBN.Enabled = true;
+ txtEXCEL.Enabled = true;
+ txtSHEET.Enabled = true;
+
+ if (ControlState == TControlState.ctsInsert)
+ {
+ cbxGYFLBM.SelectedValue = "";
+ cbxGGHLX.SelectedValue = "1";
+ cbxXLXHBN.SelectedValue = "N";
+ cbxXLBZBN.SelectedValue = "N";
+ cbxDYDJBN.SelectedValue = "N";
+ }
+
+ txtEXCEL.Tag = GThinking.N_CONTROL.gtTextBox.DTagStates.Star;
+ txtSHEET.Tag = GThinking.N_CONTROL.gtTextBox.DTagStates.Star;
+ }
+ else if (cbxCZBLX.SelectedValue.Trim().Equals("A"))
+ {
+ cbxGYFLBM.Enabled = false;
+ cbxGYFLBBID.Enabled = false;
+ cbxGGHLX.Enabled = false;
+ cbxXLBZBN.Enabled = false;
+ cbxDYDJBN.Enabled = false;
+ cbxXLXHBN.Enabled = false;
+ txtEXCEL.Enabled = true;
+ txtSHEET.Enabled = true;
+
+ if (ControlState == TControlState.ctsInsert)
+ {
+ cbxGGHLX.SelectedValue = "1";
+ cbxXLXHBN.SelectedValue = "Y";
+ cbxXLBZBN.SelectedValue = "Y";
+ cbxDYDJBN.SelectedValue = "Y";
+
+ cbxGYFLBM.SelectedValue = "";
+ }
+ }
+ else if (cbxCZBLX.SelectedValue.Trim().Equals("B"))
+ {
+ cbxGYFLBM.Enabled = false;
+ cbxGYFLBBID.Enabled = false;
+ cbxGGHLX.Enabled = false;
+ cbxXLBZBN.Enabled = false;
+ cbxDYDJBN.Enabled = false;
+ cbxXLXHBN.Enabled = false;
+ txtEXCEL.Enabled = true;
+ txtSHEET.Enabled = true;
+
+ //µ±³ßÖØ±íÀàÐÍΪBʱ£¬ÐÐÀàÐ͹̶¨Îªµ¥ÐУ»±ê×¼¡¢µçѹµÈ¼¶¡¢ÏßÀÂÐͺŹ̶¨Îª±íÄÚ¡£¹¤ÒÕ·ÖÀ಻¿ÉÑ¡¡£
+ //Çл»µ½º¸Ç·¶Î§Ò³£¬Í¬AÀàÐÍ£¬²»ÔÊÐíÌí¼Ó¡£
+ if (ControlState == TControlState.ctsInsert)
+ {
+ cbxGGHLX.SelectedValue = "1";
+ }
+ if (ControlState == TControlState.ctsInsert || ControlState == TControlState.ctsCopy)
+ {
+ cbxXLXHBN.SelectedValue = "Y";
+ cbxXLBZBN.SelectedValue = "Y";
+ cbxDYDJBN.SelectedValue = "Y";
+
+ cbxGYFLBM.SelectedValue = "";
+ }
+ }
+ else if (cbxCZBLX.SelectedValue.Trim().Equals("C"))
+ {
+ cbxGYFLBM.Enabled = true;
+ cbxGYFLBBID.Enabled = true;
+ cbxGGHLX.Enabled = false;
+ cbxXLBZBN.Enabled = false;
+ cbxDYDJBN.Enabled = false;
+ cbxXLXHBN.Enabled = false;
+ txtEXCEL.Enabled = true;
+ txtSHEET.Enabled = true;
+
+
+ if (ControlState == TControlState.ctsInsert)
+ {
+ cbxGGHLX.SelectedValue = "1";
+ }
+
+ //CÀàÐͳßÖØ±íÏÞ¶¨±ê×¼¡¢µçѹµÈ¼¶¡¢ÏßÀÂÐͺžùΪ±íÄÚ¡£
+ if (ControlState == TControlState.ctsInsert || ControlState == TControlState.ctsCopy)
+ {
+ cbxXLXHBN.SelectedValue = "Y";
+ cbxXLBZBN.SelectedValue = "Y";
+ cbxDYDJBN.SelectedValue = "Y";
+ }
+
+ cbxGYFLBM.Tag = GThinking.N_CONTROL.gtComboBox.DTagStates.Star;
+ }
+ else if (cbxCZBLX.SelectedValue.Trim().Equals("G"))
+ {
+ cbxGYFLBM.Enabled = true;
+ cbxGYFLBBID.Enabled = true;
+ cbxGGHLX.Enabled = false;
+ cbxXLBZBN.Enabled = false;
+ cbxDYDJBN.Enabled = false;
+ cbxXLXHBN.Enabled = false;
+ txtEXCEL.Enabled = true;
+ txtSHEET.Enabled = true;
+
+ if (ControlState == TControlState.ctsInsert)
+ {
+ cbxGGHLX.SelectedValue = "1";
+ cbxXLXHBN.SelectedValue = "N";
+ cbxXLBZBN.SelectedValue = "N";
+ cbxDYDJBN.SelectedValue = "N";
+ }
+ }
+ else if (cbxCZBLX.SelectedValue.Trim().Equals("D"))
+ {
+ cbxGYFLBM.Enabled = true;
+ cbxGYFLBBID.Enabled = true;
+ cbxGGHLX.Enabled = false;
+ cbxXLBZBN.Enabled = false;
+ cbxDYDJBN.Enabled = false;
+ cbxXLXHBN.Enabled = false;
+ txtEXCEL.Enabled = true;
+ txtSHEET.Enabled = true;
+
+ if (ControlState == TControlState.ctsInsert)
+ {
+ cbxGGHLX.SelectedValue = "1";
+ cbxXLXHBN.SelectedValue = "N";
+ cbxXLBZBN.SelectedValue = "N";
+ cbxDYDJBN.SelectedValue = "N";
+ }
+ }
+ }
+ #endregion
+
+ }
+}
diff --git a/XLJGCZBInfo.aspx.designer.cs b/XLJGCZBInfo.aspx.designer.cs
new file mode 100644
index 0000000..55da4a2
--- /dev/null
+++ b/XLJGCZBInfo.aspx.designer.cs
@@ -0,0 +1,421 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9151
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLJGCZBInfo 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XLJGCZBInfo {
+
+ ///
+ /// Table1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table Table1;
+
+ ///
+ /// TableRow1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.TableRow TableRow1;
+
+ ///
+ /// btnHGFW 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnHGFW;
+
+ ///
+ /// btnXHML 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnXHML;
+
+ ///
+ /// btnCZBLM 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnCZBLM;
+
+ ///
+ /// GtLabel1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel1;
+
+ ///
+ /// txtJGCZBID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtJGCZBID;
+
+ ///
+ /// GtLabel2 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel2;
+
+ ///
+ /// txtJGCZBMC 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtJGCZBMC;
+
+ ///
+ /// GtLabel7 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel7;
+
+ ///
+ /// txtJGCZBBBID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtJGCZBBBID;
+
+ ///
+ /// GtLabel3 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel3;
+
+ ///
+ /// txtFZR 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtFZR;
+
+ ///
+ /// GtLabel4 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel4;
+
+ ///
+ /// cbxCZBJLDW 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxCZBJLDW;
+
+ ///
+ /// GtLabel5 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel5;
+
+ ///
+ /// cbxXLGGDW 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxXLGGDW;
+
+ ///
+ /// GtLabel6 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel6;
+
+ ///
+ /// cbxCZBLX 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxCZBLX;
+
+ ///
+ /// GtLabel9 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel9;
+
+ ///
+ /// cbxGGHLX 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxGGHLX;
+
+ ///
+ /// GtLabel10 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel10;
+
+ ///
+ /// cbxXLBZBN 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxXLBZBN;
+
+ ///
+ /// GtLabel11 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel11;
+
+ ///
+ /// cbxDYDJBN 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxDYDJBN;
+
+ ///
+ /// GtLabel12 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel12;
+
+ ///
+ /// cbxXLXHBN 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxXLXHBN;
+
+ ///
+ /// GtLabel14 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel14;
+
+ ///
+ /// cbxCPMLID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxCPMLID;
+
+ ///
+ /// GtLabel8 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel8;
+
+ ///
+ /// txtEXCEL 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtEXCEL;
+
+ ///
+ /// GtLabel13 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel13;
+
+ ///
+ /// cbxGYFLBM 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxGYFLBM;
+
+ ///
+ /// GtLabel15 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel15;
+
+ ///
+ /// txtSHEET 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtSHEET;
+
+ ///
+ /// GtLabel16 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel16;
+
+ ///
+ /// cbxGYFLBBID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxGYFLBBID;
+
+ ///
+ /// 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;
+
+ ///
+ /// txtOLDJGCZBID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtOLDJGCZBID;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleCard Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleCard)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XLJGCZBList.aspx b/XLJGCZBList.aspx
new file mode 100644
index 0000000..bc7398a
--- /dev/null
+++ b/XLJGCZBList.aspx
@@ -0,0 +1,148 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleGrid.Master" Title="ÏßÀ½ṹ³ßÖØ±í"
+ AutoEventWireup="true" Codebehind="XLJGCZBList.aspx.cs" Inherits="GThinking.N_XLJC.XLJGCZBList" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleGrid.Master" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Kg/Km
+ Kg/m
+ Kg/T
+
+
+
+
+
+
+ ×ÔÖ÷²ß»®
+ ²ÄÁÏÓÃÁ¿(Ö±½Óά»¤)
+ ²ÄÁÏÓÃÁ¿(Excelµ¼Èë)
+ ½á¹¹¹¤ÒÕ(³ÉÌ×¼ÆËã)
+ ½á¹¹¹¤ÒÕ(ÁÙʱ±àÖÆ)
+ ½á¹¹¹¤ÒÕ(BOM&GYLXµ¼Èë)
+
+
+
+
+ µ¥ÐÐ
+ Ë«ÐÐ
+
+
+
+
+ ±íÍâ
+ ±íÄÚ
+
+
+
+
+ ±íÍâ
+ ±íÄÚ
+
+
+
+
+ ±íÍâ
+ ±íÄÚ
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/XLJGCZBList.aspx.cs b/XLJGCZBList.aspx.cs
new file mode 100644
index 0000000..ef709ff
--- /dev/null
+++ b/XLJGCZBList.aspx.cs
@@ -0,0 +1,296 @@
+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_CONTROL;
+using GThinking.N_MISPRO.Data;
+using GThinking.N_MISPRO.Utility;
+using GThinking.N_PUBLIC;
+using GThinking.N_MODEL.UserControls;
+using System.Text;
+using GThinking.N_WORKFLOW;
+using GThinking.N_PUBLIC2;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLJGCZBList : SingleGridBase
+ {
+ XLJGCZB entity = new XLJGCZB();
+ XLJGCZB_M queryentity = new XLJGCZB_M();
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421008;
+ this.UMName = "ÏßÀ½ṹ³ßÖØ±í";
+ this.CurMaster = Master;
+ this.ModuleGV = grdContentGrid;
+ this.CurEntity = entity;
+ this.CurQueryEntity = queryentity;
+ this.sURLTarget = "XLJGCZBInfo.aspx";
+ this.sQueryURLTarget = "XLJGCZBQuery.aspx";
+ this.PageHeight = 700;
+ this.PageWidth = 500;
+ this.CanDeleteCheckedRows = true;
+ base.DataKeyNames = new string[] { "XLJGCZBML_JGCZBID", "XLJGCZBML_CZBLX", "XLJGCZBML_GYFLBM", "GYFLBM", "XLJGCZBML_XLXHBN", "XLJGCZBML_XLBZBN", "XLJGCZBML_DYDJBN" };
+
+ base.InitPage();
+ if (!IsPostBack)
+ {
+ Master_OnStandardQuery(null, null);
+ }
+ }
+
+ #region Ä£°å¼Ì³Ðʼþ
+
+ protected override void Master_OnStandardQuery(object sender, EventArgs e)
+ {
+ base.InitEntityByCondition();
+ entity.EntityTable.QuerySelSql = GetQuerySQL();
+ base.Master_OnStandardQuery(sender, e);
+ entity.GridDataBind(grdContentGrid, tSession);
+ }
+
+ protected override void moduleGV_PageIndexChanging(object sender, GridViewPageEventArgs e)
+ {
+ base.InitEntityByCondition();
+ entity.EntityTable.QuerySelSql = GetQuerySQL();
+ grdContentGrid.SelectedIndex = -1;
+ base.moduleGV_PageIndexChanging(sender, e);
+ }
+
+ protected override void BeforeDelete(TDatabase db, ref bool ActionIsDone)
+ {
+ entity.Param.Add("XLJGCZBML_JGCZBID", grdContentGrid.SelectedDataKey["XLJGCZBML_JGCZBID"].ToString().Trim());
+ base.BeforeDelete(db, ref ActionIsDone);
+ }
+
+ protected override void AfterDelete(TDatabase db, ref bool ActionIsDone)
+ {
+ string sJGCZBID = grdContentGrid.SelectedDataKey["XLJGCZBML_JGCZBID"].ToString().Trim();
+ string sJGCBZLX = grdContentGrid.SelectedDataKey["XLJGCZBML_CZBLX"].ToString().Trim();
+ string sSQL1 = string.Format("delete from XLXHJGCZBML where XLXHJGCZBML_JGCZBID='{0}'", sJGCZBID);
+ string sSQL2 = string.Format("delete from XLJGCZBRZ where XLJGCZBRZ_JGCZBID='{0}'", sJGCZBID);
+ string sSQL3 = string.Format("delete from XLJGCZBBB where XLJGCZBBB_JGCZBID='{0}'", sJGCZBID);
+ db.ExecSQL(sSQL1);
+ db.ExecSQL(sSQL2);
+ db.ExecSQL(sSQL3);
+ if (sJGCBZLX.Equals("A") || sJGCBZLX.Equals("B"))
+ {
+ string sSQL4 = string.Format("delete from XLJGCZBNR where XLJGCZBNR_JGCZBID='{0}'", sJGCZBID);
+ string sSQL5 = string.Format("delete from XLJGCZBLM where XLJGCZBLM_JGCZBID='{0}'", sJGCZBID);
+ string sSQL6 = string.Format("delete from XLXHJGCZBNR where XLXHJGCZBNR_JGCZBID='{0}'", sJGCZBID);
+ string sSQL7 = string.Format("delete from XLXHJGCZBML where XLXHJGCZBML_JGCZBID='{0}'", sJGCZBID);
+ string sSQL8 = string.Format("delete from XLXSCLQDWL where XLXSCLQDWL_JGCZBID='{0}'", sJGCZBID);
+ db.ExecSQL(sSQL4);
+ db.ExecSQL(sSQL5);
+ db.ExecSQL(sSQL6);
+ db.ExecSQL(sSQL7);
+ db.ExecSQL(sSQL8);
+ }
+ base.AfterDelete(db, ref ActionIsDone);
+ }
+
+ protected override bool Master_BeforeDeleteAction(object sender, EventArgs e)
+ {
+ string sJGCZBID = grdContentGrid.SelectedDataKey["XLJGCZBML_JGCZBID"].ToString().Trim();
+ string sJGCBZLX = grdContentGrid.SelectedDataKey["XLJGCZBML_CZBLX"].ToString().Trim();
+ string sSQL = "";
+
+ if (sJGCBZLX.Equals("A") || sJGCBZLX.Equals("B"))
+ {
+ sSQL = string.Format("select top 1 XLXSCLQD_JGCZBID from XLXSCLQD where XLXSCLQD_JGCZBID='{0}'", sJGCZBID);
+ if (CMISproDataBase.ExistsRecord("DBERP", sSQL))
+ {
+ ShowMessage("µ±Ç°³ßÖØ±í´æÔÚ²ÄÁÏÇåµ¥¼Ç¼£¬²»ÔÊÐíɾ³ý£¡");
+ return false;
+ }
+ }
+ else
+ {
+ sSQL = string.Format("select TOP 1 XLXHJGCZBML_JGCZBID from XLXHJGCZBML where XLXHJGCZBML_JGCZBID='{0}' and XLXHJGCZBML_JGCZBXH< 0 ", sJGCZBID);
+ if (CMISproDataBase.ExistsRecord("DBERP", sSQL))
+ {
+ ShowMessage("ÒѾ´æÔÚº¸Ç·¶Î§£¬²»ÔÊÐíɾ³ý£¡");
+ return false;
+ }
+
+ sSQL = string.Format("select top 1 XLJGCZBNR_JGCZBID from XLJGCZBNR where XLJGCZBNR_JGCZBID='{0}'", sJGCZBID);
+ if (CMISproDataBase.ExistsRecord("DBERP", sSQL))
+ {
+ ShowMessage("µ±Ç°³ßÖØ±íÒÑ´æÔÚµ¼ÈëÄÚÈÝ£¬²»ÔÊÐíɾ³ý£¡");
+ return false;
+ }
+
+ sSQL = string.Format("select top 1 XLXHJGCZBNR_JGCZBID from XLXHJGCZBNR where XLXHJGCZBNR_JGCZBID='{0}'", sJGCZBID);
+ if (CMISproDataBase.ExistsRecord("DBERP", sSQL))
+ {
+ ShowMessage("µ±Ç°³ßÖØ±íÒÑÉú³ÉÐͺÅÄÚÈÝ£¬²»ÔÊÐíɾ³ý£¡");
+ return false;
+ }
+
+ sSQL = string.Format("select top 1 XLXHJGCZBML_JGCZBID from XLXHJGCZBML where XLXHJGCZBML_JGCZBID='{0}' and XLXHJGCZBML_JGCZBXH>0 ", sJGCZBID);
+ if (CMISproDataBase.ExistsRecord("DBERP", sSQL))
+ {
+ ShowMessage("µ±Ç°³ßÖØ±íÒÑ´¦Àí¹ý½á¹¹¹¤ÒÕ£¬²»ÔÊÐíɾ³ý£¡");
+ return false;
+ }
+ }
+ return base.Master_BeforeDeleteAction(sender, e);
+ }
+
+ 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(grdContentGrid, tSession);
+ grdContentGrid.SelectedIndex = -1;
+ return true;
+ }
+
+ protected override void moduleGV_RowDataBound(object sender, GridViewRowEventArgs e)
+ {
+ if (e.Row.RowType == DataControlRowType.DataRow)
+ {
+ LinkPageParam.AddString("XLJGCZBML_JGCZBID", grdContentGrid.DataKeys[e.Row.RowIndex]["XLJGCZBML_JGCZBID"].ToString().Trim());
+ }
+ base.moduleGV_RowDataBound(sender, e);
+ }
+
+ #endregion
+
+ #region ×Ô¶¨Òåʼþ
+
+ private string GetQuerySQL()
+ {
+ StringBuilder sSQL = new StringBuilder();
+ // RTRIM(XLJGCZBML_XLTXID)||'|'||RTRIM(XLCPTX_CPTXMC) as XLJGCZBML_XLTXID,RTRIM(XLJGCZBML_CPYT)||'|'||RTRIM(XLCPYT_CPYTMC) as XLJGCZBML_CPYT,XLJGCZBML_QYRQ, ");
+
+ sSQL.AppendLine(" SELECT XLJGCZBML_JGCZBID,XLJGCZBML_JGCZBMC,XLJGCZBML_FZR,XLJGCZBML_CZBJLDW, ");
+ sSQL.AppendLine(" XLJGCZBML_XLGGDW, isnull(XLJGCZBML_CZBLX,' ') as XLJGCZBML_CZBLX,XLJGCZBML_GGHLX, ");
+ sSQL.AppendLine(" XLJGCZBML_JGCZBBBID,XLJGCZBML_EXCEL,XLJGCZBML_SHEET, ");
+ sSQL.AppendLine(" XLJGCZBML_XLBZBN,XLJGCZBML_DYDJBN,XLJGCZBML_XLXHBN,RTRIM(XLJGCZBML_GYFLBM)||'|'||RTRIM(XLSCGYBB_SCGYMC) as XLJGCZBML_GYFLBM, XLJGCZBML_GYFLBM as GYFLBM, ");
+ sSQL.AppendLine(" RTRIM(XLJGCZBML_CPMLID)||'|'||RTRIM(XLXSCPML_CPMLMC) as XLJGCZBML_CPMLID,XLJGCZBML_WHRID,XLJGCZBML_WHR,XLJGCZBML_WHSJ ");
+ sSQL.AppendLine(" FROM XLJGCZBML ");
+ sSQL.AppendLine(" left join XLXSCPML on XLXSCPML_CPMLID= XLJGCZBML_CPMLID ");
+ sSQL.AppendLine(" left join XLSCGYBB on XLSCGYBB_GYFLBM= XLJGCZBML_GYFLBM and XLSCGYBB_GYBBH = 1 ");
+ sSQL.AppendLine(" where 1 = 1 ");
+
+ //´Ë´¦²»¿ÉÒÔʹÓÃtrim()·ÀÖ¹½«" "¹ýÂ˵ô
+ if (!CurQueryEntity.FieldByName("CZBLXList").Value.Equals(""))
+ {
+ sSQL.AppendLine(" and " + CMISproDataBase.GetWhereEqual("isnull(XLJGCZBML_CZBLX,' ')", CurQueryEntity.FieldByName("CZBLXList").Value));
+ }
+
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("FZR").Value.Trim()))
+ {
+ sSQL.AppendLine(" and XLJGCZBML_FZR like :pFZR ");
+ entity.Param.Add("pFZR", "%" + CurQueryEntity.FieldByName("FZR").Value.Trim() + "%");
+ }
+
+ sSQL.AppendLine("order by XLJGCZBML_JGCZBID");
+ return sSQL.ToString();
+ }
+ #endregion
+
+ #region ¿Ø¼þʼþ
+ protected void btnHGFW_Click(object sender, EventArgs e)
+ {
+ if (grdContentGrid.SelectedIndex < 0)
+ {
+ ShowMessage("ÇëÑ¡Ôñ´¦Àí¼Ç¼£¡");
+ return;
+ }
+ string sJGCZBID = grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLJGCZBML_JGCZBID"].ToString().Trim();
+ string sCZBLX = grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLJGCZBML_CZBLX"].ToString().Trim();
+ string sGYFLBM = grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["GYFLBM"].ToString().Trim();
+
+ string sXLXHBN = grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLJGCZBML_XLXHBN"].ToString().Trim();
+ string sXLBZBN = grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLJGCZBML_XLBZBN"].ToString().Trim();
+ string sDYDJBN = grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLJGCZBML_DYDJBN"].ToString().Trim();
+ if (!CMISproDataBase.ExistsRecord("DBERP", string.Format("select 1 from XLJGCZBML where XLJGCZBML_JGCZBID='{0}'", sJGCZBID)))
+ {
+ ShowMessage("µ±Ç°¼Ç¼ÒѲ»´æÔÚ£¬ÇëˢкóÖØÊÔ£¡");
+ return;
+ }
+ TPageParams pageParams = new TPageParams();
+ pageParams.CallAction = TPageCallAction.pcaBrowse;
+ pageParams.UrlPath = "XLJGCZB_XHMLList.aspx";
+ pageParams.Title = "º¸Ç·¶Î§";
+ pageParams.AddString("LX", "HGFW");
+ pageParams.AddString("JGCZBID", sJGCZBID);
+ pageParams.AddString("CZBLX", sCZBLX);
+ pageParams.AddString("GYFLBM", sGYFLBM);
+ //±íÄÚ±íÍâ
+ pageParams.AddString("XLXHBN", sXLXHBN);
+ pageParams.AddString("XLBZBN", sXLBZBN);
+ pageParams.AddString("DYDJBN", sDYDJBN);
+ OpenModuleDialog(101421008, pageParams);
+ }
+
+ protected void btnXHML_Click(object sender, EventArgs e)
+ {
+ if (grdContentGrid.SelectedIndex < 0)
+ {
+ ShowMessage("ÇëÑ¡Ôñ´¦Àí¼Ç¼£¡");
+ return;
+ }
+ string sJGCZBID = grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLJGCZBML_JGCZBID"].ToString().Trim();
+ string sCZBLX = grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLJGCZBML_CZBLX"].ToString().Trim();
+ string sGYFLBM = grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["GYFLBM"].ToString().Trim();
+
+ string sXLXHBN = grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLJGCZBML_XLXHBN"].ToString().Trim();
+ string sXLBZBN = grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLJGCZBML_XLBZBN"].ToString().Trim();
+ string sDYDJBN = grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLJGCZBML_DYDJBN"].ToString().Trim();
+ if (!CMISproDataBase.ExistsRecord("DBERP", string.Format("select 1 from XLJGCZBML where XLJGCZBML_JGCZBID='{0}'", sJGCZBID)))
+ {
+ ShowMessage("µ±Ç°¼Ç¼ÒѲ»´æÔÚ£¬ÇëˢкóÖØÊÔ£¡");
+ return;
+ }
+ TPageParams pageParams = new TPageParams();
+ pageParams.CallAction = TPageCallAction.pcaBrowse;
+ pageParams.UrlPath = "XLJGCZB_XHMLList.aspx";
+ pageParams.Title = "ÐͺÅĿ¼";
+ pageParams.AddString("LX", "XHML");
+ pageParams.AddString("JGCZBID", sJGCZBID);
+ pageParams.AddString("CZBLX", sCZBLX);
+ pageParams.AddString("GYFLBM", sGYFLBM);
+ //±íÄÚ±íÍâ
+ pageParams.AddString("XLXHBN", sXLXHBN);
+ pageParams.AddString("XLBZBN", sXLBZBN);
+ pageParams.AddString("DYDJBN", sDYDJBN);
+ OpenModuleDialog(101421008, pageParams);
+ }
+
+ protected void btnCZBLM_Click(object sender, EventArgs e)
+ {
+ if (grdContentGrid.SelectedIndex < 0)
+ {
+ ShowMessage("ÇëÑ¡Ôñ´¦Àí¼Ç¼£¡");
+ return;
+ }
+ string sJGCZBID = grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLJGCZBML_JGCZBID"].ToString().Trim();
+ string sCZBLX = grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLJGCZBML_CZBLX"].ToString().Trim();
+ if (!sCZBLX.Equals("A"))
+ {
+ ShowMessage("½öAÀà³ßÖØ±í¿ÉÒÔÉèÖóßÖØ±íÀ¸Ä¿£¡");
+ return;
+ }
+ TPageParams pageParams = new TPageParams();
+ pageParams.CallAction = TPageCallAction.pcaBrowse;
+ pageParams.UrlPath = "XLJGCZB_LMSZList.aspx";
+ pageParams.AddString("JGCZBID", sJGCZBID);
+ OpenModuleDialog(101421008, pageParams);
+ }
+ #endregion
+ }
+}
+
+
diff --git a/XLJGCZBList.aspx.designer.cs b/XLJGCZBList.aspx.designer.cs
new file mode 100644
index 0000000..ccb5cfb
--- /dev/null
+++ b/XLJGCZBList.aspx.designer.cs
@@ -0,0 +1,79 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9179
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLJGCZBList 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XLJGCZBList {
+
+ ///
+ /// CustomButton 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table CustomButton;
+
+ ///
+ /// btnHGFW 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnHGFW;
+
+ ///
+ /// btnXHML 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnXHML;
+
+ ///
+ /// btnCZBLM 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnCZBLM;
+
+ ///
+ /// grdContentGrid 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtGridView grdContentGrid;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleGrid Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleGrid)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XLJGCZBQuery.aspx b/XLJGCZBQuery.aspx
new file mode 100644
index 0000000..fd89d80
--- /dev/null
+++ b/XLJGCZBQuery.aspx
@@ -0,0 +1,28 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleQuery.Master" Title="²éѯ"
+ AutoEventWireup="true" Codebehind="XLJGCZBQuery.aspx.cs" Inherits="GThinking.N_XLJC.XLJGCZBQuery" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleQuery.Master" %>
+
+
+
+
+
+ ³ßÖØ±íÀàÐÍ£º
+
+
+
+
+
+
+
+
+
+ ¸ºÔðÈË£º
+
+
+
+
+
+
+
+
diff --git a/XLJGCZBQuery.aspx.cs b/XLJGCZBQuery.aspx.cs
new file mode 100644
index 0000000..8d706a3
--- /dev/null
+++ b/XLJGCZBQuery.aspx.cs
@@ -0,0 +1,53 @@
+using System;
+using System.Data;
+using System.Configuration;
+using System.Collections;
+using System.Web;
+using System.Web.Security;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using System.Web.UI.WebControls.WebParts;
+using System.Web.UI.HtmlControls;
+using GThinking.N_MODEL.Page;
+using GThinking.N_MODEL.Dialog;
+using GThinking.N_PUBLIC;
+using GThinking.N_MISPRO.Utility;
+using GThinking.N_MISPRO.Data;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLJGCZBQuery : SingleQueryBase
+ {
+ XLJGCZB_M queryentity = new XLJGCZB_M();
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421008;
+ this.UMName = "ÏßÀ½ṹ³ßÖØ±í";
+ this.CurMaster = Master;
+ this.CurQueryTable = QueryTable;
+ this.CurQueryEntity = queryentity;
+ base.InitPage();
+ if (!IsPostBack)
+ {
+ InitControl();
+ }
+ }
+
+ #region ×Ô¶¨Òåʼþ
+
+ private void InitControl()
+ {
+ cbxCZBLXList.ClearItems();
+ cbxCZBLXList.Items.Add(new ListItem("Z|×ÔÖ÷²ß»®", "Z"));
+ cbxCZBLXList.Items.Add(new ListItem("A|²ÄÁÏÓÃÁ¿(Ö±½Óά»¤)", "A"));
+ cbxCZBLXList.Items.Add(new ListItem("B|²ÄÁÏÓÃÁ¿(Excelµ¼Èë)", "B"));
+ cbxCZBLXList.Items.Add(new ListItem("C|½á¹¹¹¤ÒÕ(³ÉÌ×¼ÆËã)", "C"));
+ cbxCZBLXList.Items.Add(new ListItem("G|½á¹¹¹¤ÒÕ(ÁÙʱ±àÖÆ)", "G"));
+ cbxCZBLXList.Items.Add(new ListItem("D|½á¹¹¹¤ÒÕ(BOM&GYLXµ¼Èë)", "D"));
+ }
+ #endregion
+
+
+ }
+}
diff --git a/XLJGCZBQuery.aspx.designer.cs b/XLJGCZBQuery.aspx.designer.cs
new file mode 100644
index 0000000..8cf812a
--- /dev/null
+++ b/XLJGCZBQuery.aspx.designer.cs
@@ -0,0 +1,79 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9151
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLJGCZBQuery 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XLJGCZBQuery {
+
+ ///
+ /// QueryTable 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table QueryTable;
+
+ ///
+ /// GtLabel7 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel7;
+
+ ///
+ /// cbxCZBLXList 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtCheckedDropDownList cbxCZBLXList;
+
+ ///
+ /// lblJBXH 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblJBXH;
+
+ ///
+ /// txtFZR 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtFZR;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleQuery Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleQuery)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XLJGCZB_LMSZ.cs b/XLJGCZB_LMSZ.cs
new file mode 100644
index 0000000..8472c94
--- /dev/null
+++ b/XLJGCZB_LMSZ.cs
@@ -0,0 +1,134 @@
+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_XLJC
+{
+ [TableMap(DB = "DBERP", DbTableName = "XLXHJGCZBML", Umid = 101421008, IsWorkFlow = false, UseWhr = false, IsAttach = false,
+
+ QuerySelSql = @"SELECT XLXHJGCZBML_JGCZBID, ABS(XLXHJGCZBML_JGCZBXH) as XLXHJGCZBML_JGCZBXH,
+ XLXHJGCZBML_XLXHID,XLXHJGCZBML_DYDJID,XLXHJGCZBML_XLBZID,
+ XLXHJGCZBML_XLBZBH,
+ XLXHJGCZBML_WHRID,XLXHJGCZBML_WHR,XLXHJGCZBML_WHSJ
+ from XLXHJGCZBML
+ where 1 = 1 order by ABS(XLXHJGCZBML_JGCZBXH) ",
+
+ EntitySelSql = @"SELECT XLXHJGCZBML_JGCZBID, ABS(XLXHJGCZBML_JGCZBXH) as XLXHJGCZBML_JGCZBXH,
+ XLXHJGCZBML_XLXHID,XLXHJGCZBML_DYDJID,XLXHJGCZBML_XLBZID,
+ XLXHJGCZBML_XLBZBH,
+ XLXHJGCZBML_WHRID,XLXHJGCZBML_WHR,XLXHJGCZBML_WHSJ
+ from XLXHJGCZBML
+ where XLXHJGCZBML_JGCZBID = :XLXHJGCZBML_JGCZBID and XLXHJGCZBML_JGCZBXH=:XLXHJGCZBML_JGCZBXH ",
+
+ InsertSql = @"insert into XLXHJGCZBML (XLXHJGCZBML_JGCZBID, XLXHJGCZBML_JGCZBXH,
+ XLXHJGCZBML_XLXHID,XLXHJGCZBML_DYDJID,XLXHJGCZBML_XLBZID,
+ XLXHJGCZBML_XLBZBH,
+ XLXHJGCZBML_WHRID,XLXHJGCZBML_WHR,XLXHJGCZBML_WHSJ)
+ values(:XLXHJGCZBML_JGCZBID, :XLXHJGCZBML_JGCZBXH,
+ :XLXHJGCZBML_XLXHID,:XLXHJGCZBML_DYDJID,:XLXHJGCZBML_XLBZID,
+ :XLXHJGCZBML_XLBZBH,
+ :XLXHJGCZBML_WHRID,:XLXHJGCZBML_WHR,:XLXHJGCZBML_WHSJ)",
+
+ UpdateSql = @"update XLXHJGCZBML set XLXHJGCZBML_JGCZBID=:XLXHJGCZBML_JGCZBID, XLXHJGCZBML_JGCZBXH=:XLXHJGCZBML_JGCZBXH,
+ XLXHJGCZBML_XLXHID=:XLXHJGCZBML_XLXHID,XLXHJGCZBML_DYDJID=:XLXHJGCZBML_DYDJID,XLXHJGCZBML_XLBZID=:XLXHJGCZBML_XLBZID,
+ XLXHJGCZBML_XLBZBH=:XLXHJGCZBML_XLBZBH,
+ XLXHJGCZBML_WHRID=:XLXHJGCZBML_WHRID,XLXHJGCZBML_WHR=:XLXHJGCZBML_WHR,XLXHJGCZBML_WHSJ=:XLXHJGCZBML_WHSJ
+ where XLXHJGCZBML_JGCZBID = :XLXHJGCZBML_JGCZBID and XLXHJGCZBML_JGCZBXH=:XLXHJGCZBML_JGCZBXH ",
+
+ DeleteSql = @"delete from XLXHJGCZBML where XLXHJGCZBML_JGCZBID = :XLXHJGCZBML_JGCZBID and XLXHJGCZBML_JGCZBXH=:XLXHJGCZBML_JGCZBXH ")]
+ public class XLJGCZB_LMSZ : EntityManager
+ {
+ #region å—æ®µçº§æ˜ å°„
+
+ private string _XLXHJGCZBML_JGCZBID;
+ [ColumnMap(DbField = "XLXHJGCZBML_JGCZBID", CtrlName = "txtJGCZBID", DbTitle = "表�", Type = FieldType.C, DefaultValue = "",
+ IsAllowNull = false, IsKey = true, Length = 10)]
+ public string XLXHJGCZBML_JGCZBID
+ {
+ get { return _XLXHJGCZBML_JGCZBID; }
+ set { _XLXHJGCZBML_JGCZBID = value; }
+ }
+
+ private string _XLXHJGCZBML_JGCZBXH;
+ [ColumnMap(DbField = "XLXHJGCZBML_JGCZBXH", CtrlName = "txtJGCZBXH", Type = FieldType.F, DbTitle = "结构尺�表��", DefaultValue = "0",
+ IsAllowNull = false, IsKey = true, Length = 0)]
+ public string XLXHJGCZBML_JGCZBXH
+ {
+ get { return _XLXHJGCZBML_JGCZBXH; }
+ set { _XLXHJGCZBML_JGCZBXH = value; }
+ }
+
+ private string _XLXHJGCZBML_XLXHID;
+ [ColumnMap(DbField = "XLXHJGCZBML_XLXHID", CtrlName = "cbxXLXHID", DbTitle = "线缆型�", Type = FieldType.CBX, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 40)]
+ public string XLXHJGCZBML_XLXHID
+ {
+ get { return _XLXHJGCZBML_XLXHID; }
+ set { _XLXHJGCZBML_XLXHID = value; }
+ }
+
+ private string _XLXHJGCZBML_DYDJID;
+ [ColumnMap(DbField = "XLXHJGCZBML_DYDJID", CtrlName = "cbxDYDJID", DbTitle = "电压ç‰çº§", Type = FieldType.CBX, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 20)]
+ public string XLXHJGCZBML_DYDJID
+ {
+ get { return _XLXHJGCZBML_DYDJID; }
+ set { _XLXHJGCZBML_DYDJID = value; }
+ }
+
+ private string _XLXHJGCZBML_XLBZID;
+ [ColumnMap(DbField = "XLXHJGCZBML_XLBZID", CtrlName = "cbxXLBZID", Type = FieldType.CBX, DbTitle = "çº¿ç¼†æ ‡å‡†", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLXHJGCZBML_XLBZID
+ {
+ get { return _XLXHJGCZBML_XLBZID; }
+ set { _XLXHJGCZBML_XLBZID = value; }
+ }
+
+ private string _XLXHJGCZBML_XLBZBH;
+ [ColumnMap(DbField = "XLXHJGCZBML_XLBZBH", CtrlName = "cbxXLBZBH", DbTitle = "æ ‡å‡†ç¼–å�·", Type = FieldType.CBX, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 60)]
+ public string XLXHJGCZBML_XLBZBH
+ {
+ get { return _XLXHJGCZBML_XLBZBH; }
+ set { _XLXHJGCZBML_XLBZBH = value; }
+ }
+
+ private string _XLXHJGCZBML_WHR;
+ [ColumnMap(DbField = "XLXHJGCZBML_WHR", CtrlName = "txtWHR", Type = FieldType.C, DbTitle = "维护人", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 30)]
+ public string XLXHJGCZBML_WHR
+ {
+ get { return _XLXHJGCZBML_WHR; }
+ set { _XLXHJGCZBML_WHR = value; }
+ }
+
+ private string _XLXHJGCZBML_WHRID;
+ [ColumnMap(DbField = "XLXHJGCZBML_WHRID", CtrlName = "txtWHRID", Type = FieldType.HiddenField, DbTitle = "维护人工�", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10, PrintVisible = false)]
+ public string XLXHJGCZBML_WHRID
+ {
+ get { return _XLXHJGCZBML_WHRID; }
+ set { _XLXHJGCZBML_WHRID = value; }
+ }
+
+ private string _XLXHJGCZBML_WHSJ;
+ [ColumnMap(DbField = "XLXHJGCZBML_WHSJ", CtrlName = "datWHSJ", Type = FieldType.DT, DbTitle = "维护时间", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 8)]
+ public string XLXHJGCZBML_WHSJ
+ {
+ get { return _XLXHJGCZBML_WHSJ; }
+ set { _XLXHJGCZBML_WHSJ = value; }
+ }
+
+
+ #endregion
+ }
+}
diff --git a/XLJGCZB_LMSZList.aspx b/XLJGCZB_LMSZList.aspx
new file mode 100644
index 0000000..ab28ea1
--- /dev/null
+++ b/XLJGCZB_LMSZList.aspx
@@ -0,0 +1,41 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleGrid.Master" Codebehind="XLJGCZB_LMSZList.aspx.cs"
+ Inherits="GThinking.N_XLJC.XLJGCZB_LMSZList" Title="³ßÖØ±íÀ¸Ä¿" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleGrid.Master" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%--
+
+
+ --%>
+
+
+
+
+
+
+
+
+ <%--
+ --%>
+
+
+
+
diff --git a/XLJGCZB_LMSZList.aspx.cs b/XLJGCZB_LMSZList.aspx.cs
new file mode 100644
index 0000000..f594e51
--- /dev/null
+++ b/XLJGCZB_LMSZList.aspx.cs
@@ -0,0 +1,221 @@
+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_MISPRO;
+using GThinking.N_MISPRO.Data;
+using GThinking.N_MODEL.Page;
+using GThinking.N_MISPRO.Utility;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLJGCZB_LMSZList : SingleGridBase
+ {
+ #region PageÀàʼþ¼Ì³Ð
+ private XLJGCZB_LMSZ entity = new XLJGCZB_LMSZ();
+ private XLJGCZB_LMSZ_M queryEntity = new XLJGCZB_LMSZ_M();
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421008;
+ this.UMName = "ÏßÀ½ṹ³ßÖØ±í";
+ this.CurMaster = Master;
+ this.ModuleGV = ContentGrid;
+ this.CurEntity = entity;
+ this.CurQueryEntity = queryEntity;
+ this.sQueryURLTarget = "XLJGCZB_LMSZQuery.aspx";
+ this.PageHeight = 600;
+ this.PageWidth = 750;
+ base.DataKeyNames = new string[] { "XLXSBJCL_BJCLID", "XLXSBJCL_BJCLMC", "XLJGCZBLM_CZBLMBH" };
+
+ this.Master.EnableNewBtn = false;
+ this.Master.EnableCopyBtn = false;
+ this.Master.EnableEditBtn = false;
+ this.Master.EnableDeleteBtn = false;
+ this.Master.EnableViewBtn = false;
+
+ if (!IsPostBack)
+ {
+ CurQueryEntity.FieldByName("PXFS").Value = "0";
+ }
+
+ 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);
+ }
+ #endregion
+
+ #region ×Ô¶¨Ò庯Êý
+ private string GetQuerySql()
+ {
+ string sSQL = @"
+ select XLXSBJCL_BJCLID,XLXSBJCL_BJCLMC,'Kg' as JLDW,XLJGCZBLM_CLQDL,XLJGCZBLM_CZBLMBH,isnull(XLJGCZBLM_CLQDL,'µÚ99ÁÐ') as px
+ from XLXSBJCL
+ LEFT JOIN XLJGCZBML on XLJGCZBML_JGCZBID = :pJGCZBID
+ left join XLJGCZBLM on XLJGCZBLM_JGCZBID=:pJGCZBID and XLJGCZBLM_BJCLID=XLXSBJCL_BJCLID and XLJGCZBLM_BJCLID=XLXSBJCL_BJCLID and ISNULL(XLJGCZBML_JGCZBBBID,'1.0') = XLJGCZBLM_JGCZBBBID
+ where 1 = 1 ";
+ //*----Ö»»á³öÏÖAÀàÐÍÊý¾Ý
+ entity.Param.Add("pJGCZBID", PageParam.GetRTrimString("JGCZBID"));
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("BJCLMC").Value.Trim()))
+ {
+ sSQL += " and XLXSBJCL_BJCLMC like :pBJCLMC ";
+ entity.Param.Add("pBJCLMC", "%" + CurQueryEntity.FieldByName("BJCLMC").Value.Trim() + "%");
+ }
+ if (CurQueryEntity.FieldByName("PXFS").Value.Trim().Equals("0"))
+ {
+ sSQL += " order by XLXSBJCL_BJCLID ";
+ }
+ else if (CurQueryEntity.FieldByName("PXFS").Value.Trim().Equals("1"))
+ {
+ sSQL += " order by px,XLXSBJCL_BJCLID ";
+ }
+ else
+ {
+ sSQL += " order by XLXSBJCL_BJCLID ";
+ }
+
+ return sSQL;
+ }
+ #endregion
+
+ #region ¿Ø¼þʼþ
+ protected void ContentGrid_RowDoubleClick(object sender, GThinking.N_CONTROL.RowDoubleClickEventArgs e)
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+
+ string sJGCZBID = PageParam.GetRTrimString("JGCZBID");
+ //ĬÈÏ1.0°æ±¾
+ string sJGCZBBBID = "1.0";
+ string sBJCLID = ContentGrid.DataKeys[ContentGrid.SelectedIndex]["XLXSBJCL_BJCLID"].ToString().Trim();
+ string sBJCLMC = ContentGrid.DataKeys[ContentGrid.SelectedIndex]["XLXSBJCL_BJCLMC"].ToString().Trim();
+ string sCZBLMBH = ContentGrid.DataKeys[ContentGrid.SelectedIndex]["XLJGCZBLM_CZBLMBH"].ToString().Trim();
+
+ SQL.Clear();
+ SQL.Add(" SELECT ISNULL(XLJGCZBML_JGCZBBBID,'1.0') as XLJGCZBML_JGCZBBBID FROM XLJGCZBML WHERE XLJGCZBML_JGCZBID =:pJGCZBID ");
+ SQL.ParamByName("pJGCZBID").Value = sJGCZBID;
+ DataSet dsJGCZBBBID = dberp.OpenDataSet(SQL);
+ if (dsJGCZBBBID.Tables[0].Rows.Count > 0)
+ {
+ sJGCZBBBID = dsJGCZBBBID.Tables[0].Rows[0][0].ToString().Trim();
+ }
+
+
+
+ SQL.Clear();
+ SQL.Add(" SELECT max(XLJGCZBLM_CZBLMBH) as XLJGCZBLM_CZBLMBH FROM XLJGCZBLM WHERE XLJGCZBLM_JGCZBID =:pJGCZBID and XLJGCZBLM_JGCZBBBID = :pJGCZBBBID ");
+ SQL.Add(" AND XLJGCZBLM_HLMLX = 'Z' ");
+ SQL.ParamByName("pJGCZBID").Value = sJGCZBID;
+ SQL.ParamByName("pJGCZBBBID").Value = sJGCZBBBID;
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ if (ds.Tables[0].Rows[0][0].ToString().Trim().Equals(""))
+ {
+ //²åÈë
+ SQL.Clear();
+ SQL.Add("insert into XLJGCZBLM (XLJGCZBLM_JGCZBID,XLJGCZBLM_JGCZBBBID,XLJGCZBLM_CZBLMBH,XLJGCZBLM_CZBLMMC, XLJGCZBLM_CLQDL,XLJGCZBLM_BJCLID,XLJGCZBLM_HLMLX,XLJGCZBLM_ZDLMLX) ");
+ SQL.Add(" values(:pJGCZBID,:pJGCZBBBID,:pCZBLMBH,:pCZBLMMC, :pCLQDL,:pBJCLID,:pHLMLX,'4') ");
+ SQL.ParamByName("pJGCZBID").Value = sJGCZBID;
+ SQL.ParamByName("pJGCZBBBID").Value = sJGCZBBBID;
+ SQL.ParamByName("pCZBLMBH").Value = "01";
+ SQL.ParamByName("pCZBLMMC").Value = sBJCLMC;
+ SQL.ParamByName("pCLQDL").Value = "µÚ01ÁÐ" ;
+ SQL.ParamByName("pBJCLID").Value = sBJCLID;
+ SQL.ParamByName("pHLMLX").Value = "Z";
+ dberp.ExecSQL(SQL);
+ }
+ else
+ {
+ SQL.Clear();
+ SQL.Add("select XLJGCZBLM_JGCZBID from XLJGCZBLM WHERE XLJGCZBLM_JGCZBID =:pJGCZBID and XLJGCZBLM_JGCZBBBID = :pJGCZBBBID ");
+ SQL.Add(" AND XLJGCZBLM_HLMLX = 'Z' and XLJGCZBLM_CZBLMBH =:pCZBLMBH ");
+ SQL.ParamByName("pJGCZBID").Value = sJGCZBID;
+ SQL.ParamByName("pJGCZBBBID").Value = sJGCZBBBID;
+ SQL.ParamByName("pCZBLMBH").Value = sCZBLMBH;
+ DataSet dsMX = dberp.OpenDataSet(SQL);
+ //È¡Ïû
+ if (dsMX.Tables[0].Rows.Count > 0)
+ {
+ //ÅжÏÊÇ·ñΪ×î´óµÄ³ßÖØ±íÀ¸Ä¿±àºÅ
+ if (ds.Tables[0].Rows[0][0].ToString().Trim().Equals(sCZBLMBH))
+ {
+ SQL.Clear();
+ SQL.Add("delete from XLJGCZBLM WHERE XLJGCZBLM_JGCZBID =:pJGCZBID and XLJGCZBLM_JGCZBBBID= :pJGCZBBBID and XLJGCZBLM_HLMLX = 'Z' and XLJGCZBLM_CZBLMBH =:pCZBLMBH ");
+ SQL.ParamByName("pJGCZBID").Value = sJGCZBID;
+ SQL.ParamByName("pJGCZBBBID").Value = sJGCZBBBID;
+ SQL.ParamByName("pCZBLMBH").Value = sCZBLMBH;
+ dberp.ExecSQL(SQL);
+ }
+ else
+ {
+ SQL.Clear();
+ SQL.Add("select XLJGCZBLM_CLQDL from XLJGCZBLM WHERE XLJGCZBLM_JGCZBID =:pJGCZBID and XLJGCZBLM_JGCZBBBID = :pJGCZBBBID ");
+ SQL.Add(" AND XLJGCZBLM_HLMLX = 'Z' and XLJGCZBLM_CZBLMBH =:pCZBLMBH ");
+ SQL.ParamByName("pJGCZBID").Value = sJGCZBID;
+ SQL.ParamByName("pJGCZBBBID").Value = sJGCZBBBID;
+ SQL.ParamByName("pCZBLMBH").Value = ds.Tables[0].Rows[0][0].ToString().Trim();
+ DataSet dsMAX = dberp.OpenDataSet(SQL);
+ ShowMessage("ÇëÏÈ´Ó²ÄÁÏÇåµ¥ÁÐΪ¡¾" + dsMAX.Tables[0].Rows[0][0].ToString().Trim() + "¡¿¿ªÊ¼È¥³ý³ßÖØ±íÀ¸Ä¿¡£");
+ return;
+ }
+ }
+ //²¹³ä
+ else
+ {
+ int tmpJGCZBID = CMISproConvert.StrToInt(ds.Tables[0].Rows[0][0].ToString().Trim()) + 1;
+ if (81 == tmpJGCZBID)
+ {
+ ShowMessage("ÒÑ´ïµ½²ÄÁÏÇåµ¥ËùÄÜÖ§³ÖµÄ×î´óÖµ£¬ÎÞ·¨¼ÌÐøÌí¼Ó²ÄÁÏÇåµ¥ÁС£");
+ return;
+ }
+ SQL.Clear();
+ SQL.Add("insert into XLJGCZBLM (XLJGCZBLM_JGCZBID,XLJGCZBLM_JGCZBBBID,XLJGCZBLM_CZBLMBH,XLJGCZBLM_CZBLMMC, XLJGCZBLM_CLQDL,XLJGCZBLM_BJCLID,XLJGCZBLM_HLMLX,XLJGCZBLM_ZDLMLX) ");
+ SQL.Add(" values(:pJGCZBID,:pJGCZBBBID,:pCZBLMBH,:pCZBLMMC, :pCLQDL,:pBJCLID,:pHLMLX,'4') ");
+ SQL.ParamByName("pJGCZBID").Value = sJGCZBID;
+ SQL.ParamByName("pJGCZBBBID").Value = sJGCZBBBID;
+ SQL.ParamByName("pCZBLMBH").Value = tmpJGCZBID.ToString().PadLeft(2,'0');
+ SQL.ParamByName("pCZBLMMC").Value = sBJCLMC;
+ SQL.ParamByName("pCLQDL").Value = "µÚ" + tmpJGCZBID.ToString().PadLeft(2, '0') + "ÁÐ";
+ SQL.ParamByName("pBJCLID").Value = sBJCLID;
+ SQL.ParamByName("pHLMLX").Value = "Z";
+ dberp.ExecSQL(SQL);
+ }
+
+ }
+ moduleGV_PageIndexChanging(null, null);
+ FormAreaUpdate();
+ }
+ }
+
+
+ #endregion
+ }
+}
diff --git a/XLJGCZB_LMSZList.aspx.designer.cs b/XLJGCZB_LMSZList.aspx.designer.cs
new file mode 100644
index 0000000..85cad5e
--- /dev/null
+++ b/XLJGCZB_LMSZList.aspx.designer.cs
@@ -0,0 +1,43 @@
+//------------------------------------------------------------------------------
+//
+// ´Ë´úÂëÓɹ¤¾ßÉú³É¡£
+// ÔËÐÐʱ°æ±¾:2.0.50727.9148
+//
+// ¶Ô´ËÎļþµÄ¸ü¸Ä¿ÉÄܻᵼÖ²»ÕýÈ·µÄÐÐΪ£¬²¢ÇÒÈç¹û
+// ÖØÐÂÉú³É´úÂ룬ÕâЩ¸ü¸Ä½«»á¶ªÊ§¡£
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLJGCZB_LMSZList Àà¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄÀà¡£
+ ///
+ public partial class XLJGCZB_LMSZList {
+
+ ///
+ /// 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/XLJGCZB_LMSZQuery.aspx b/XLJGCZB_LMSZQuery.aspx
new file mode 100644
index 0000000..e0fb499
--- /dev/null
+++ b/XLJGCZB_LMSZQuery.aspx
@@ -0,0 +1,28 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleQuery.Master" Codebehind="XLJGCZB_LMSZQuery.aspx.cs"
+ Inherits="GThinking.N_XLJC.XLJGCZB_LMSZQuery" Title="²éѯ" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleQuery.Master" %>
+
+
+
+
+
+ ²ÄÁÏÃû³Æ£º
+
+
+
+
+
+
+
+
+ ÅÅÐò·½Ê½£º
+
+
+
+
+
+
+
+
diff --git a/XLJGCZB_LMSZQuery.aspx.cs b/XLJGCZB_LMSZQuery.aspx.cs
new file mode 100644
index 0000000..128b89f
--- /dev/null
+++ b/XLJGCZB_LMSZQuery.aspx.cs
@@ -0,0 +1,53 @@
+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_MISPRO;
+using GThinking.N_MISPRO.Data;
+using GThinking.N_MODEL.Page;
+using GThinking.N_MISPRO.Utility;
+using GThinking.N_PUBLIC2;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLJGCZB_LMSZQuery : SingleQueryBase
+ {
+ private XLJGCZB_LMSZ_M queryEntity = new XLJGCZB_LMSZ_M();
+
+ #region PageÀàʼþ¼Ì³Ð
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421008;
+ this.UMName = "ÏßÀ½ṹ³ßÖØ±í";
+ this.CurMaster = Master;
+ this.CurQueryTable = QueryTable;
+ this.CurQueryEntity = queryEntity;
+
+ if (!IsPostBack)
+ {
+ InitControls();
+ }
+
+ base.InitPage();
+ }
+ #endregion
+
+ #region Ä£°åʼþ¼Ì³Ð
+ #endregion
+
+ #region ×Ô¶¨Ò庯Êý
+ private void InitControls()
+ {
+ cbxPXFS.ClearItems();
+ cbxPXFS.Items.Add(new ListItem("°´²ÄÁϱàÂëÅÅÐò", "0"));
+ cbxPXFS.Items.Add(new ListItem("°´²ÄÁÏÇåµ¥ÁÐÅÅÐò", "1"));
+ }
+ #endregion
+ }
+}
diff --git a/XLJGCZB_LMSZQuery.aspx.designer.cs b/XLJGCZB_LMSZQuery.aspx.designer.cs
new file mode 100644
index 0000000..765e52b
--- /dev/null
+++ b/XLJGCZB_LMSZQuery.aspx.designer.cs
@@ -0,0 +1,79 @@
+//------------------------------------------------------------------------------
+//
+// ´Ë´úÂëÓɹ¤¾ßÉú³É¡£
+// ÔËÐÐʱ°æ±¾:2.0.50727.9148
+//
+// ¶Ô´ËÎļþµÄ¸ü¸Ä¿ÉÄܻᵼÖ²»ÕýÈ·µÄÐÐΪ£¬²¢ÇÒÈç¹û
+// ÖØÐÂÉú³É´úÂ룬ÕâЩ¸ü¸Ä½«»á¶ªÊ§¡£
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLJGCZB_LMSZQuery Àà¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄÀà¡£
+ ///
+ public partial class XLJGCZB_LMSZQuery {
+
+ ///
+ /// QueryTable ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::System.Web.UI.WebControls.Table QueryTable;
+
+ ///
+ /// GtLabel2 ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel2;
+
+ ///
+ /// txtBJCLMC ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtBJCLMC;
+
+ ///
+ /// GtLabel4 ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel4;
+
+ ///
+ /// cbxPXFS ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxPXFS;
+
+ ///
+ /// Master ÊôÐÔ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄÊôÐÔ¡£
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleQuery Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleQuery)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XLJGCZB_LMSZ_M.cs b/XLJGCZB_LMSZ_M.cs
new file mode 100644
index 0000000..63363c3
--- /dev/null
+++ b/XLJGCZB_LMSZ_M.cs
@@ -0,0 +1,22 @@
+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_XLJC
+{
+ public class XLJGCZB_LMSZ_M : TBaseNamedQuery
+ {
+ public XLJGCZB_LMSZ_M()
+ {
+ AddFieldDefs("BJCLMC", "报价�料�称");
+ AddFieldDefs("PXFS", "排�方�");
+ }
+ }
+}
diff --git a/XLJGCZB_M.cs b/XLJGCZB_M.cs
new file mode 100644
index 0000000..c190ba7
--- /dev/null
+++ b/XLJGCZB_M.cs
@@ -0,0 +1,22 @@
+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_XLJC
+{
+ public class XLJGCZB_M : TBaseNamedQuery
+ {
+ public XLJGCZB_M()
+ {
+ AddFieldDefs("CZBLXList", "³ßÖØ±íÀàÐÍ");
+ AddFieldDefs("FZR", "¸ºÔðÈË");
+ }
+ }
+}
diff --git a/XLJGCZB_XHML.cs b/XLJGCZB_XHML.cs
new file mode 100644
index 0000000..370f59a
--- /dev/null
+++ b/XLJGCZB_XHML.cs
@@ -0,0 +1,183 @@
+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.Data;
+using GThinking.N_MISPRO.Utility;
+
+namespace GThinking.N_XLJC
+{
+ [TableMap(DB = "DBERP", DbTableName = "XLXHJGCZBML", Umid = 101421008, IsWorkFlow = false, IsAttach = false, UseWhr = false,
+ QuerySelSql = @"select XLXHJGCZBML_JGCZBID,XLXHJGCZBML_JGCZBXH,XLXHJGCZBML_XLXHID,XLXHJGCZBML_DYDJID,
+ XLXHJGCZBML_XLBZID,XLXHJGCZBML_XLBZBH,
+ XLXHJGCZBML_WHRID,XLXHJGCZBML_WHR,XLXHJGCZBML_WHSJ
+ from XLXHJGCZBML
+ where 1 = 1 order by XLXHJGCZBML_JGCZBID",
+
+ EntitySelSql = @"select XLXHJGCZBML_JGCZBID,XLXHJGCZBML_JGCZBXH,XLXHJGCZBML_XLXHID,XLXHJGCZBML_DYDJID,
+ XLXHJGCZBML_XLBZID,XLXHJGCZBML_XLBZBH,
+ XLXHJGCZBML_WHRID,XLXHJGCZBML_WHR,XLXHJGCZBML_WHSJ
+ from XLXHJGCZBML
+ where XLXHJGCZBML_JGCZBID = :XLXHJGCZBML_JGCZBID and XLXHJGCZBML_JGCZBXH=:XLXHJGCZBML_JGCZBXH",
+
+ InsertSql = @"insert into XLXHJGCZBML (XLXHJGCZBML_JGCZBID,XLXHJGCZBML_JGCZBXH,XLXHJGCZBML_XLXHID,XLXHJGCZBML_DYDJID,
+ XLXHJGCZBML_XLBZID,XLXHJGCZBML_XLBZBH,
+ XLXHJGCZBML_WHRID,XLXHJGCZBML_WHR,XLXHJGCZBML_WHSJ )
+ values(:XLXHJGCZBML_JGCZBID,:XLXHJGCZBML_JGCZBXH,:XLXHJGCZBML_XLXHID,:XLXHJGCZBML_DYDJID,
+ :XLXHJGCZBML_XLBZID,:XLXHJGCZBML_XLBZBH,
+ :XLXHJGCZBML_WHRID,:XLXHJGCZBML_WHR,:XLXHJGCZBML_WHSJ )",
+
+ UpdateSql = @"update XLXHJGCZBML set XLXHJGCZBML_JGCZBID=:XLXHJGCZBML_JGCZBID,XLXHJGCZBML_JGCZBXH=:XLXHJGCZBML_JGCZBXH,
+ XLXHJGCZBML_XLXHID=:XLXHJGCZBML_XLXHID,XLXHJGCZBML_DYDJID=:XLXHJGCZBML_DYDJID,
+ XLXHJGCZBML_XLBZID=:XLXHJGCZBML_XLBZID,XLXHJGCZBML_XLBZBH=:XLXHJGCZBML_XLBZBH,
+ XLXHJGCZBML_WHRID=:XLXHJGCZBML_WHRID,XLXHJGCZBML_WHR=:XLXHJGCZBML_WHR,XLXHJGCZBML_WHSJ=:XLXHJGCZBML_WHSJ
+ where XLXHJGCZBML_JGCZBID = :XLXHJGCZBML_JGCZBID and XLXHJGCZBML_JGCZBXH=:XLXHJGCZBML_JGCZBXH ",
+
+ DeleteSql = @"delete from XLXHJGCZBML where XLXHJGCZBML_JGCZBID = :XLXHJGCZBML_JGCZBID and XLXHJGCZBML_JGCZBXH=:XLXHJGCZBML_JGCZBXH")]
+
+ public class XLJGCZB_XHML : EntityManager
+ {
+
+ private string _XLXHJGCZBML_JGCZBID;
+ [ColumnMap(DbField = "XLXHJGCZBML_JGCZBID", CtrlName = "txtJGCZBID", DbTitle = "񡧏", Type = FieldType.HiddenField, DefaultValue = "",
+ IsAllowNull = false, IsKey = true, Length = 10)]
+ public string XLXHJGCZBML_JGCZBID
+ {
+ get { return _XLXHJGCZBML_JGCZBID; }
+ set { _XLXHJGCZBML_JGCZBID = value; }
+ }
+
+ private string _XLXHJGCZBML_JGCZBXH;
+ [ColumnMap(DbField = "XLXHJGCZBML_JGCZBXH", CtrlName = "txtJGCZBXH", DbTitle = "ÐòºÅ", Type = FieldType.F, DefaultValue = "0",
+ IsAllowNull = false, IsKey = false, Length = 0)]
+ public string XLXHJGCZBML_JGCZBXH
+ {
+ get { return _XLXHJGCZBML_JGCZBXH; }
+ set { _XLXHJGCZBML_JGCZBXH = value; }
+ }
+
+ private string _XLXHJGCZBML_XLXHID;
+ [ColumnMap(DbField = "XLXHJGCZBML_XLXHID", CtrlName = "cbxXLXHID", Type = FieldType.CBX, DbTitle = "ÏßÀÂÐͺÅ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 40)]
+ public string XLXHJGCZBML_XLXHID
+ {
+ get { return _XLXHJGCZBML_XLXHID; }
+ set { _XLXHJGCZBML_XLXHID = value; }
+ }
+
+ private string _XLXHJGCZBML_DYDJID;
+ [ColumnMap(DbField = "XLXHJGCZBML_DYDJID", CtrlName = "cbxDYDJID", DbTitle = "µçѹµÈ¼¶", Type = FieldType.CBX, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 20)]
+ public string XLXHJGCZBML_DYDJID
+ {
+ get { return _XLXHJGCZBML_DYDJID; }
+ set { _XLXHJGCZBML_DYDJID = value; }
+ }
+
+ private string _XLXHJGCZBML_XLBZID;
+ [ColumnMap(DbField = "XLXHJGCZBML_XLBZID", CtrlName = "cbxXLBZID", DbTitle = "ÏßÀ±ê×¼", Type = FieldType.CBX, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLXHJGCZBML_XLBZID
+ {
+ get { return _XLXHJGCZBML_XLBZID; }
+ set { _XLXHJGCZBML_XLBZID = value; }
+ }
+
+ private string _XLXHJGCZBML_XLBZBH;
+ [ColumnMap(DbField = "XLXHJGCZBML_XLBZBH", CtrlName = "cbxXLBZBH", DbTitle = "ÏßÀ±ê×¼±àºÅ", Type = FieldType.CBX, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 60)]
+ public string XLXHJGCZBML_XLBZBH
+ {
+ get { return _XLXHJGCZBML_XLBZBH; }
+ set { _XLXHJGCZBML_XLBZBH = value; }
+ }
+
+ private string _XLXHJGCZBML_WHR;
+ [ColumnMap(DbField = "XLXHJGCZBML_WHR", CtrlName = "txtWHR", Type = FieldType.C, DbTitle = "ά»¤ÈË", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 30)]
+ public string XLXHJGCZBML_WHR
+ {
+ get { return _XLXHJGCZBML_WHR; }
+ set { _XLXHJGCZBML_WHR = value; }
+ }
+
+ private string _XLXHJGCZBML_WHRID;
+ [ColumnMap(DbField = "XLXHJGCZBML_WHRID", CtrlName = "txtWHRID", Type = FieldType.HiddenField, DbTitle = "ά»¤È˹¤ºÅ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10, PrintVisible = false)]
+ public string XLXHJGCZBML_WHRID
+ {
+ get { return _XLXHJGCZBML_WHRID; }
+ set { _XLXHJGCZBML_WHRID = value; }
+ }
+
+ private string _XLXHJGCZBML_WHSJ;
+ [ColumnMap(DbField = "XLXHJGCZBML_WHSJ", CtrlName = "datWHSJ", Type = FieldType.DT, DbTitle = "ά»¤Ê±¼ä", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 8)]
+ public string XLXHJGCZBML_WHSJ
+ {
+ get { return _XLXHJGCZBML_WHSJ; }
+ set { _XLXHJGCZBML_WHSJ = value; }
+ }
+
+
+ public static int getNewXH(string sID)
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ SQL.Clear();
+ SQL.Add("select top 1 XLXHJGCZBML_JGCZBXH from XLXHJGCZBML ");
+ SQL.Add(" where XLXHJGCZBML_JGCZBID=:pID and XLXHJGCZBML_JGCZBXH<0 ");
+ SQL.Add(" order by XLXHJGCZBML_JGCZBXH ");
+ SQL.ParamByName("pID").Value = sID;
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ if (!string.IsNullOrEmpty(ds.Tables[0].Rows[0][0].ToString().Trim()))
+ {
+ return CMISproConvert.StrToInt(ds.Tables[0].Rows[0][0].ToString()) - 1;
+ }
+ else
+ {
+ return -1;
+ }
+ }
+ else
+ {
+ return -1;
+ }
+ }
+
+ //ÒÔÏßÀÂÐͺţ¬µçѹµÈ¼¶£¬±ê×¼£¬¹¤ÒÕ·ÖÀ࣬±ê×¼±àºÅ Îå¸öÒòËØÅжÏÖØ¸´ ----·µ»Ø ½á¹¹³ßÖØ±í|½á¹¹³ßÖØ±íÃû³Æ¡¾ÐòºÅ£ºXX¡¿
+ public static string ReJudge(string sXLXHID, string sDYDJID, string sXLBZID, string sGYFLBM, string sXLBZBH, string sJGCZBID)
+ {
+ sGYFLBM = sGYFLBM.Equals("") ? " " : sGYFLBM;
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ SQL.Clear();
+ string sSQL = string.Format("select XLXHJGCZBML_JGCZBID,XLJGCZBML_JGCZBMC,ABS(XLXHJGCZBML_JGCZBXH) as XLXHJGCZBML_JGCZBXH from XLXHJGCZBML "
+ + " left join XLJGCZBML on XLJGCZBML_JGCZBID = XLXHJGCZBML_JGCZBID WHERE XLXHJGCZBML_JGCZBXH < 0 "
+ + " and XLXHJGCZBML_XLXHID='{0}' and XLXHJGCZBML_DYDJID = '{1}' "
+ + " and XLXHJGCZBML_XLBZID='{2}' and isnull(XLJGCZBML_GYFLBM,' ') = '{3}'"
+ + " and XLXHJGCZBML_XLBZBH='{4}' ", sXLXHID, sDYDJID, sXLBZID, sGYFLBM, sXLBZBH);
+ SQL.Add(sSQL);
+ DataSet dsXLXHJGCZBML = dberp.OpenDataSet(SQL);
+ if (dsXLXHJGCZBML.Tables[0].Rows.Count > 0)
+ {
+ return dsXLXHJGCZBML.Tables[0].Rows[0][0].ToString().Trim() + "|" + dsXLXHJGCZBML.Tables[0].Rows[0][1].ToString().Trim() + "¡¾ÐòºÅ£º" + dsXLXHJGCZBML.Tables[0].Rows[0][2].ToString().Trim() + "¡¿";
+ }
+ else
+ {
+ return "";
+ }
+ }
+
+ }
+
+
+}
diff --git a/XLJGCZB_XHMLInfo.aspx b/XLJGCZB_XHMLInfo.aspx
new file mode 100644
index 0000000..1e410ce
--- /dev/null
+++ b/XLJGCZB_XHMLInfo.aspx
@@ -0,0 +1,91 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleCard.Master" Title="º¸Ç·¶Î§"
+ AutoEventWireup="true" Codebehind="XLJGCZB_XHMLInfo.aspx.cs" Inherits="GThinking.N_XLJC.XLJGCZB_XHMLInfo" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleCard.Master " %>
+
+
+
+
+
+
+
+ ÐòºÅ£º
+
+
+
+
+
+
+
+
+
+
+ ÏßÀÂÐͺţº
+
+
+
+
+
+
+
+
+
+
+ µçѹµÈ¼¶£º
+
+
+
+
+
+
+
+
+
+
+ ±ê×¼£º
+
+
+
+
+
+
+
+
+
+
+
+ ±ê×¼±àºÅ£º
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/XLJGCZB_XHMLInfo.aspx.cs b/XLJGCZB_XHMLInfo.aspx.cs
new file mode 100644
index 0000000..4546a34
--- /dev/null
+++ b/XLJGCZB_XHMLInfo.aspx.cs
@@ -0,0 +1,241 @@
+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_WORKFLOW;
+using GThinking.N_PUBLIC;
+using GThinking.N_MISPRO.Utility;
+using System.Text.RegularExpressions;
+using GThinking.N_MISPRO.TableCache;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLJGCZB_XHMLInfo : SingleCardBase
+ {
+ XLJGCZB_XHML entity = new XLJGCZB_XHML();
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421008;
+ this.UMName = "ÏßÀ½ṹ³ßÖØ±í";
+ base.CurMaster = Master;
+ this.CurEntity = entity;
+ this.PageHeight = 400;
+ this.PageWidth = 500;
+
+ if (!IsPostBack)
+ {
+ InitControls();
+ }
+
+ base.InitPage();
+ }
+
+ #region Ä£°å¼Ì³Ðʼþ
+
+ protected override void LoadRecord()
+ {
+ if (!this.IsPostBack)
+ {
+ entity.Param.Add("XLXHJGCZBML_JGCZBID", PageParam.GetRTrimString("XLXHJGCZBML_JGCZBID").Trim());
+ entity.Param.Add("XLXHJGCZBML_JGCZBXH", PageParam.GetRTrimString("XLXHJGCZBML_JGCZBXH").Trim());
+ }
+ else
+ {
+ entity.Param.Add("XLXHJGCZBML_JGCZBID", txtJGCZBID.Value.Trim());
+ entity.Param.Add("XLXHJGCZBML_JGCZBXH", -1*txtJGCZBXH.Value);
+ }
+
+ base.LoadRecord();
+ txtJGCZBXH.Value = Math.Abs(txtJGCZBXH.Value);
+ }
+
+ protected override void OnNewRecorder()
+ {
+ base.OnNewRecorder();
+
+ txtWHR.Text = tSession.UserName;
+ txtWHRID.Value = tSession.UserId;
+ datWHSJ.Text = CMISproConvert.ConvertTime(System.DateTime.Now);
+
+ }
+
+ protected override void OnCopyRecorder()
+ {
+ base.OnCopyRecorder();
+
+ txtWHR.Text = tSession.UserName;
+ txtWHRID.Value = tSession.UserId;
+ datWHSJ.Text = CMISproConvert.ConvertTime(System.DateTime.Now);
+
+ txtJGCZBXH.Value = 0;
+ }
+
+ protected override void SetControlState()
+ {
+ base.SetControlState();
+ txtWHR.Enabled = false;
+ datWHSJ.Enabled = false;
+ txtJGCZBXH.Enabled = false;
+
+ if (ControlState == TControlState.ctsInsert || ControlState == TControlState.ctsCopy || ControlState == TControlState.ctsEdit)
+ {
+ cbxXLXHID.Enabled = txtXLXHBN.Value.Trim().Equals("N");
+ cbxXLBZID.Enabled = txtXLBZBN.Value.Trim().Equals("N");
+ cbxDYDJID.Enabled = txtDYDJBN.Value.Trim().Equals("N");
+ }
+ }
+
+ protected override bool DataLogicValid()
+ {
+ // 1¡¢ÐÂÔö¼Ç¼ÓëÆäËüÏßÀ½ṹ³ßÖØ±íÖØ¸´Ê±Ó¦¸ø³öÌáʾ²¢²»ÄÜÓèÒÔ±£´æ¡£----ËùÓиºÊý²»Öظ´
+ string sXLXHID = cbxXLXHID.SelectedValue.Trim();
+ string sDYDJID = cbxDYDJID.SelectedValue.Trim();
+ string sXLBZID = cbxXLBZID.SelectedValue.Trim();
+ string sGYFLBM = PageParam.GetRTrimString("GYFLBM").Equals("") ? " " : PageParam.GetRTrimString("GYFLBM");
+ string sXLBZBH = cbxXLBZBH.SelectedValue.Trim();
+
+ string sJGCZBID = txtJGCZBID.Value.Trim();
+
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ SQL.Clear();
+ if (ControlState == TControlState.ctsInsert || ControlState == TControlState.ctsCopy)
+ {
+ string sSQL = string.Format("select XLXHJGCZBML_JGCZBID,XLJGCZBML_JGCZBMC from XLXHJGCZBML "
+ + " left join XLJGCZBML on XLJGCZBML_JGCZBID = XLXHJGCZBML_JGCZBID WHERE XLXHJGCZBML_JGCZBXH < 0 "
+ + " and XLXHJGCZBML_XLXHID='{0}' and XLXHJGCZBML_DYDJID = '{1}' "
+ + " and XLXHJGCZBML_XLBZID='{2}' and ISNULL(XLJGCZBML_GYFLBM,' ') = '{3}' "
+ + " and XLXHJGCZBML_XLBZBH='{4}' ", sXLXHID, sDYDJID, sXLBZID, sGYFLBM, sXLBZBH);
+ SQL.Add(sSQL);
+ DataSet dsXLXHJGCZBML = dberp.OpenDataSet(SQL);
+ if (dsXLXHJGCZBML.Tables[0].Rows.Count > 0)
+ {
+ ShowMessage(string.Format("Óë½á¹¹³ßÖØ±í¡¾{0}¡¿´æÔÚÏàͬµÄº¸Ç·¶Î§¼Ç¼£¬²»ÔÊÐí±£´æ£¡ ", dsXLXHJGCZBML.Tables[0].Rows[0][0].ToString().Trim() + "|" + dsXLXHJGCZBML.Tables[0].Rows[0][1].ToString().Trim()));
+ return false;
+ }
+ }
+ else
+ {
+ string sSQL = string.Format("select XLXHJGCZBML_JGCZBID,XLJGCZBML_JGCZBMC from XLXHJGCZBML "
+ + " left join XLJGCZBML on XLJGCZBML_JGCZBID = XLXHJGCZBML_JGCZBID WHERE XLXHJGCZBML_JGCZBXH < 0 "
+ + " and XLXHJGCZBML_XLXHID='{0}' and XLXHJGCZBML_DYDJID = '{1}' "
+ + " and XLXHJGCZBML_XLBZID='{2}' and ISNULL(XLXHJGCZBML_GYFLBM,' ') = '{3}' "
+ + " and XLXHJGCZBML_XLBZBH='{4}' and XLXHJGCZBML_JGCZBID <> '{5}' ", sXLXHID, sDYDJID, sXLBZID, sGYFLBM, sXLBZBH, sJGCZBID);
+ SQL.Add(sSQL);
+ DataSet dsXLXHJGCZBML = dberp.OpenDataSet(SQL);
+ if (dsXLXHJGCZBML.Tables[0].Rows.Count > 0)
+ {
+ ShowMessage(string.Format("Óë½á¹¹³ßÖØ±í¡¾{0}¡¿´æÔÚÏàͬµÄº¸Ç·¶Î§¼Ç¼£¬²»ÔÊÐí±£´æ£¡ ", dsXLXHJGCZBML.Tables[0].Rows[0][0].ToString().Trim() + "|" + dsXLXHJGCZBML.Tables[0].Rows[0][1].ToString().Trim()));
+ return false;
+ }
+
+ }
+ return base.DataLogicValid();
+ }
+
+ protected override bool Master_BeforeDeleteAction(object sender, EventArgs e)
+ {
+ //µ±Ç°¼Ç¼ÒÑ´¦Àí¹ý½á¹¹¹¤ÒÕ£¬²»ÔÊÐíɾ³ý£¡
+ txtJGCZBXH.Value = -1 * txtJGCZBXH.Value;
+ return base.Master_BeforeDeleteAction(sender, e);
+ }
+
+ 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 (ControlState == TControlState.ctsInsert || ControlState == TControlState.ctsCopy)
+ {
+ double sNewBH = XLJGCZB_XHML.getNewXH(txtJGCZBID.Value.Trim());
+ txtJGCZBXH.Value = sNewBH;
+ }
+ if (ControlState == TControlState.ctsEdit)
+ {
+ txtJGCZBXH.Value = -1 * txtJGCZBXH.Value;
+ }
+
+ return base.Master_BeforeSaveAction(sender, e);
+ }
+
+ protected override bool Master_AfterSaveAction(object sender, EventArgs e)
+ {
+ txtJGCZBXH.Value = Math.Abs(txtJGCZBXH.Value);
+ return base.Master_AfterSaveAction(sender, e);
+ }
+
+ protected override void SetComboxItems()
+ {
+ TComboBox.SetComboBox("DBERP", cbxXLXHID, "select XLXHB_XLXHID as ID,XLXHB_XLXHID as Name from XLXHB where isnull(XLXHB_TYBZ,'N')<>'Y' order by ID ", true);
+ TComboBox.SetComboBox("DBERP", cbxDYDJID, "select XLDYDJB_DYDJID as ID,XLDYDJB_DYDJID as Name from XLDYDJB where isnull(XLDYDJB_TYBZ,'N')<>'Y' order by XLDYDJB_XH ", true);
+ TComboBox.SetComboBox("DBERP", cbxXLBZID, "select XLBZ_XLBZID as ID,XLBZ_XLBZLXMC as Name from XLBZ where 1=1 order by XLBZ_XLBZID ", true);
+ TComboBox.SetComboBox("DBERP", cbxXLBZBH, "select XLZXBZ_XLBZBH as ID, XLZXBZ_XLBZBH as Name from XLZXBZ where 1=1 order by XLZXBZ_XLBZID,XLZXBZ_XLBZBH ", true);
+
+ base.SetComboxItems();
+ }
+
+ protected override bool CanEdit()
+ {
+ // µ±Ç°¼Ç¼ÒÑ´¦Àí¹ý½á¹¹¹¤ÒÕ£¬²»ÔÊÐí±à¼
+ //string sJGCZBID = txtJGCZBID.Value.Trim();
+ //TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ //TSQL sSQL = new TSQL(dberp);
+ //sSQL.Add("select top 1 XLXHJGCZBML_JGCZBXH from XLXHJGCZBML where 1=1 and XLXHJGCZBML_JGCZBID=:pJGCZBID where XLXHJGCZBML_JGCZBXH > 0 ");
+ //sSQL.ParamByName("").Value = sJGCZBID;
+ //DataSet ds = dberp.OpenDataSet(sSQL);
+ //if(ds.Tables[0].Rows.Count > 0)
+ //{
+ // ShowMessage("µ±Ç°¼Ç¼ÒÑ´¦Àí¹ý½á¹¹¹¤ÒÕ£¬²»ÔÊÐí±à¼£¡");
+ // return false;
+ //}
+
+ return base.CanEdit();
+ }
+
+ #endregion
+
+ #region ×Ô¶¨Òåʼþ
+
+ private void InitControls()
+ {
+ if(txtJGCZBID.Value.Trim().Equals(""))
+ {
+ txtJGCZBID.Value = PageParam.GetRTrimString("JGCZBIDFromList").Equals("") ? PageParam.GetRTrimString("XLXHJGCZBML_JGCZBID") : PageParam.GetRTrimString("JGCZBIDFromList");
+ }
+
+ //±íÄÚ±íÍâ
+ if(txtXLXHBN.Value.Trim().Equals(""))
+ {
+ txtXLXHBN.Value = PageParam.GetRTrimString("XLXHBNFromList").Equals("") ? PageParam.GetRTrimString("XLXHBN") : PageParam.GetRTrimString("XLXHBNFromList");
+ }
+
+ if(txtXLBZBN.Value.Trim().Equals(""))
+ {
+ txtXLBZBN.Value = PageParam.GetRTrimString("XLBZBNFromList").Equals("") ? PageParam.GetRTrimString("XLBZBN") : PageParam.GetRTrimString("XLBZBNFromList");
+ }
+
+ if(txtDYDJBN.Value.Trim().Equals(""))
+ {
+ txtDYDJBN.Value = PageParam.GetRTrimString("DYDJBNFromList").Equals("") ? PageParam.GetRTrimString("DYDJBN") : PageParam.GetRTrimString("DYDJBNFromList");
+ }
+
+ }
+ #endregion
+
+ #region ¿Ø¼þʼþ
+
+ #endregion
+
+ }
+}
diff --git a/XLJGCZB_XHMLInfo.aspx.designer.cs b/XLJGCZB_XHMLInfo.aspx.designer.cs
new file mode 100644
index 0000000..63abd47
--- /dev/null
+++ b/XLJGCZB_XHMLInfo.aspx.designer.cs
@@ -0,0 +1,205 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9151
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLJGCZB_XHMLInfo 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XLJGCZB_XHMLInfo {
+
+ ///
+ /// GtLabel1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel1;
+
+ ///
+ /// txtJGCZBXH 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtNumTextBox txtJGCZBXH;
+
+ ///
+ /// GtLabel12 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel12;
+
+ ///
+ /// cbxXLXHID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxXLXHID;
+
+ ///
+ /// GtLabel11 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel11;
+
+ ///
+ /// cbxDYDJID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxDYDJID;
+
+ ///
+ /// GtLabel10 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel10;
+
+ ///
+ /// cbxXLBZID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxXLBZID;
+
+ ///
+ /// GtLabel14 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel14;
+
+ ///
+ /// cbxXLBZBH 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxXLBZBH;
+
+ ///
+ /// 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;
+
+ ///
+ /// txtJGCZBID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtJGCZBID;
+
+ ///
+ /// txtXLXHBN 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtXLXHBN;
+
+ ///
+ /// txtXLBZBN 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtXLBZBN;
+
+ ///
+ /// txtDYDJBN 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtDYDJBN;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleCard Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleCard)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XLJGCZB_XHMLList.aspx b/XLJGCZB_XHMLList.aspx
new file mode 100644
index 0000000..2b653a1
--- /dev/null
+++ b/XLJGCZB_XHMLList.aspx
@@ -0,0 +1,74 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleGrid.Master" AutoEventWireup="true"
+ Codebehind="XLJGCZB_XHMLList.aspx.cs" Inherits="GThinking.N_XLJC.XLJGCZB_XHMLList"
+ Title="º¸Ç·¶Î§" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleGrid.Master" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/XLJGCZB_XHMLList.aspx.cs b/XLJGCZB_XHMLList.aspx.cs
new file mode 100644
index 0000000..414f065
--- /dev/null
+++ b/XLJGCZB_XHMLList.aspx.cs
@@ -0,0 +1,203 @@
+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.Data;
+using GThinking.N_MODEL.Page;
+using GThinking.N_MISPRO;
+using GThinking.N_CONTROL;
+using GThinking.N_MISPRO.Utility;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLJGCZB_XHMLList : SingleGridBase
+ {
+ XLJGCZB_XHML entity = new XLJGCZB_XHML();
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421008;
+ this.UMName = "ÏßÀ½ṹ³ßÖØ±í";
+ this.CurMaster = Master;
+ this.ModuleGV = ContentGrid;
+ this.CurEntity = entity;
+ this.sURLTarget = "XLJGCZB_XHMLInfo.aspx";
+ this.PageHeight = 600;
+ this.PageWidth = 750;
+ base.DataKeyNames = new string[] { "XLXHJGCZBML_JGCZBID", "XLXHJGCZBML_JGCZBXH", "JGCZBXH" };
+
+ Master.EnableNewBtn = false;
+ Master.EnableCopyBtn = false;
+ Master.EnableViewBtn = false;
+ Master.EnableEditBtn = false;
+ Master.EnableDeleteBtn = false;
+ Master.EnableQueryBtn = false;
+
+ if (PageParam.GetRTrimString("LX").Equals("HGFW"))
+ {
+ Master.EnableNewBtn = true;
+ Master.EnableCopyBtn = true;
+ Master.EnableViewBtn = true;
+ Master.EnableEditBtn = true;
+ Master.EnableDeleteBtn = true;
+ }
+ else if (PageParam.GetRTrimString("LX").Equals("XHML"))
+ {
+ Master.EnableNewBtn = false;
+ Master.EnableCopyBtn = false;
+ Master.EnableViewBtn = false;
+ Master.EnableEditBtn = false;
+ Master.EnableDeleteBtn = false;
+ }
+
+ base.InitPage();
+
+ if (PageParam.GetRTrimString("LX").Equals("HGFW"))
+ {
+ btnPLTJ.Visible = true;
+ }
+ else if (PageParam.GetRTrimString("LX").Equals("XHML"))
+ {
+ btnPLTJ.Visible = false;
+ this.ModuleGV.OnClientDblClick = "return false;";
+ }
+
+ //pageParams.AddString("XLXHBN", sXLXHBN);
+ //pageParams.AddString("XLBZBN", sXLBZBN);
+ //pageParams.AddString("DYDJBN", sDYDJBN);
+ TPageParams pageParams = new TPageParams();
+ pageParams.AddString("JGCZBIDFromList", PageParam.GetRTrimString("JGCZBID"));
+ pageParams.AddString("XLXHBNFromList", PageParam.GetRTrimString("XLXHBN"));
+ pageParams.AddString("XLBZBNFromList", PageParam.GetRTrimString("XLBZBN"));
+ pageParams.AddString("DYDJBNFromList", PageParam.GetRTrimString("DYDJBN"));
+ pageParams.AddString("GYFLBM", PageParam.GetRTrimString("GYFLBM"));
+
+ SetNewFormParam(pageParams);
+
+
+ if (!IsPostBack)
+ {
+ Master_OnStandardQuery(null, null);
+ }
+ }
+
+ #region Ä£°å¼Ì³Ðʼþ
+
+ protected override void Master_OnStandardQuery(object sender, EventArgs e)
+ {
+ base.Master_OnStandardQuery(sender, e);
+ entity.EntityTable.QuerySelSql = GetQuerySql();
+ entity.GridDataBind(ContentGrid, tSession);
+ }
+
+ protected override void moduleGV_PageIndexChanging(object sender, GridViewPageEventArgs e)
+ {
+ entity.EntityTable.QuerySelSql = GetQuerySql();
+ ContentGrid.SelectedIndex = -1;
+ base.moduleGV_PageIndexChanging(sender, e);
+ }
+
+ protected override void BeforeDelete(TDatabase db, ref bool ActionIsDone)
+ {
+ entity.Param.Add("XLXHJGCZBML_JGCZBID", ContentGrid.SelectedDataKey["XLXHJGCZBML_JGCZBID"].ToString().Trim());
+ entity.Param.Add("XLXHJGCZBML_JGCZBXH", ContentGrid.SelectedDataKey["XLXHJGCZBML_JGCZBXH"].ToString().Trim());
+ base.BeforeDelete(db, ref ActionIsDone);
+ }
+
+ protected override bool Master_BeforeDeleteAction(object sender, EventArgs e)
+ {
+
+ return base.Master_BeforeDeleteAction(sender, e);
+ }
+
+ protected override bool Master_AfterDeleteAction(object sender, EventArgs e)
+ {
+ if (!base.Master_AfterDeleteAction(sender, e)) { return false; }
+ entity.EntityTable.QuerySelSql = GetQuerySql();
+ entity.GridDataBind(ContentGrid, tSession);
+ ContentGrid.SelectedIndex = -1;
+ return true;
+ }
+
+ protected override void moduleGV_RowDataBound(object sender, GridViewRowEventArgs e)
+ {
+ if (e.Row.RowType == DataControlRowType.DataRow)
+ {
+ LinkPageParam.AddString("XLXHJGCZBML_JGCZBID", ContentGrid.DataKeys[e.Row.RowIndex]["XLXHJGCZBML_JGCZBID"].ToString().Trim());
+ LinkPageParam.AddString("XLXHJGCZBML_JGCZBXH", ContentGrid.DataKeys[e.Row.RowIndex]["XLXHJGCZBML_JGCZBXH"].ToString().Trim());
+ LinkPageParam.AddString("XLXHBN", PageParam.GetRTrimString("XLXHBN"));
+ LinkPageParam.AddString("XLBZBN", PageParam.GetRTrimString("XLBZBN"));
+ LinkPageParam.AddString("DYDJBN", PageParam.GetRTrimString("DYDJBN"));
+ LinkPageParam.AddString("GYFLBM", PageParam.GetRTrimString("GYFLBM"));
+
+ }
+ base.moduleGV_RowDataBound(sender, e);
+ }
+ #endregion
+
+ #region ×Ô¶¨Òå·½·¨
+
+ private string GetQuerySql()
+ {
+ string sSQL = " select XLXHJGCZBML_JGCZBID,ABS(XLXHJGCZBML_JGCZBXH) AS JGCZBXH,XLXHJGCZBML_JGCZBXH,XLXHJGCZBML_XLXHID,XLXHJGCZBML_DYDJID,"
+ + " RTRIM(XLXHJGCZBML_XLBZID)||'|'||RTRIM(XLBZ_XLBZLXMC) as XLXHJGCZBML_XLBZID, XLJGCZBML_GYFLBM as GYFLBM,XLXHJGCZBML_XLBZBH, "
+ + " RTRIM(XLJGCZBML_GYFLBM)||'|'||RTRIM(XLSCGYBB_SCGYMC) as XLJGCZBML_GYFLBM, "
+ + " XLXHJGCZBML_WHR,XLXHJGCZBML_WHSJ "
+ + " from XLXHJGCZBML "
+ + " left join XLJGCZBML on XLJGCZBML_JGCZBID = XLXHJGCZBML_JGCZBID "
+ + " left join XLBZ on XLBZ_XLBZID = XLXHJGCZBML_XLBZID "
+ + " left join XLSCGYBB on XLSCGYBB_GYFLBM= XLJGCZBML_GYFLBM and XLSCGYBB_GYBBH = 1 "
+ + " where XLXHJGCZBML_JGCZBID=:pJGCZBID ";
+ if (PageParam.GetRTrimString("LX").Equals("HGFW"))
+ {
+ sSQL += " and XLXHJGCZBML_JGCZBXH < 0 ";
+ }
+ else if (PageParam.GetRTrimString("LX").Equals("XHML"))
+ {
+ sSQL += " and XLXHJGCZBML_JGCZBXH > 0 ";
+ }
+ else
+ {
+
+ }
+ sSQL += " order by XLXHJGCZBML_JGCZBXH desc ";
+ entity.Param.Add("pJGCZBID", PageParam.GetRTrimString("JGCZBID"));
+ return sSQL;
+ }
+
+ #endregion
+
+ #region ¿Ø¼þʼþ
+
+ protected void btnPLTJ_Click(object sender, EventArgs e)
+ {
+ string sJGCZBID = PageParam.GetRTrimString("JGCZBID");
+ string sCZBLX = PageParam.GetRTrimString("CZBLX");
+ string sGYFLBH = PageParam.GetRTrimString("GYFLBM");
+ TPageParams pageParams = new TPageParams();
+ pageParams.UrlPath = "XLJGCZB_XHMLOper.aspx";
+ pageParams.AddString("JGCZBID", sJGCZBID);
+ pageParams.AddString("CZBLX", sCZBLX);
+ pageParams.AddString("GYFLBM", sGYFLBH);
+ //±íÄÚ±íÍâ
+ pageParams.AddString("XLXHBN", PageParam.GetRTrimString("XLXHBN"));
+ pageParams.AddString("XLBZBN", PageParam.GetRTrimString("XLBZBN"));
+ pageParams.AddString("DYDJBN", PageParam.GetRTrimString("DYDJBN"));
+ pageParams.AddString("RefreshCtrlID", btnRefresh.ClientID.Trim());
+ OpenModuleDialog(101421008, pageParams);
+ }
+
+ protected void btnRefresh_Click(object sender, EventArgs e)
+ {
+ moduleGV_PageIndexChanging(null, null);
+ }
+
+ #endregion
+ }
+}
diff --git a/XLJGCZB_XHMLList.aspx.designer.cs b/XLJGCZB_XHMLList.aspx.designer.cs
new file mode 100644
index 0000000..5bdcfce
--- /dev/null
+++ b/XLJGCZB_XHMLList.aspx.designer.cs
@@ -0,0 +1,70 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9151
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLJGCZB_XHMLList 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XLJGCZB_XHMLList {
+
+ ///
+ /// CustomButton 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table CustomButton;
+
+ ///
+ /// btnPLTJ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnPLTJ;
+
+ ///
+ /// btnRefresh 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtButton btnRefresh;
+
+ ///
+ /// 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/XLJGCZB_XHMLOper.aspx b/XLJGCZB_XHMLOper.aspx
new file mode 100644
index 0000000..7375947
--- /dev/null
+++ b/XLJGCZB_XHMLOper.aspx
@@ -0,0 +1,124 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleCard.Master" AutoEventWireup="True"
+ Codebehind="XLJGCZB_XHMLOper.aspx.cs" Inherits="GThinking.N_XLJC.XLJGCZB_XHMLOper"
+ Title="ÅúÁ¿Ìí¼Ó" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleCard.Master" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%--³ßÖØ±íÀàÐÍΪ¿Õ¡¢Gʱ--%>
+
+
+
+ ±ê×¼ÀàÐÍ£º
+
+
+
+
+
+
+
+
+
+
+ µçѹµÈ¼¶£º
+
+
+
+
+
+
+
+
+
+
+ ÏßÀ»ù±¾Ðͺţº
+
+
+
+
+
+
+
+
+
+
+ ÏßÀÂÐͺţº
+
+
+
+
+
+
+
+ <%--³ßÖØ±íÀàÐÍΪC--%>
+
+
+
+ ±ê×¼ÀàÐÍ£º
+
+
+
+
+
+
+
+
+
+
+ ±ê×¼±àºÅ£º
+
+
+
+
+
+
+
+
+
+
+ µçѹµÈ¼¶£º
+
+
+
+
+
+
+
+
+
+
+ ÏßÀ»ù±¾Ðͺţº
+
+
+
+
+
+
+
+
+
+
+ ÏßÀÂÐͺţº
+
+
+
+
+
+
+
+
+
+
diff --git a/XLJGCZB_XHMLOper.aspx.cs b/XLJGCZB_XHMLOper.aspx.cs
new file mode 100644
index 0000000..08b599d
--- /dev/null
+++ b/XLJGCZB_XHMLOper.aspx.cs
@@ -0,0 +1,388 @@
+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 System.Collections.Generic;
+
+namespace GThinking.N_XLJC
+{
+ [TableMap(DB = "DBERP", DbTableName = "XLJGCZBML", Umid = 101421008, IsWorkFlow = false, UseWhr = true, IsAttach = false,
+
+ QuerySelSql = "",
+
+ EntitySelSql = "",
+
+ InsertSql = "",
+
+ UpdateSql = "",
+
+ DeleteSql = "")]
+ public class XLJGCZB_XHMLOperEntity : EntityManager
+ {
+ }
+ public partial class XLJGCZB_XHMLOper : SingleCardBase
+ {
+ XLJGCZB_XHMLOperEntity entity = new XLJGCZB_XHMLOperEntity();
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421008;
+ this.UMName = "ÏßÀ½ṹ³ßÖØ±í";
+ this.CurMaster = Master;
+ this.CurEntity = entity;
+ this.PageHeight = 400;
+ this.PageWidth = 500;
+
+ Master.EnableAttachBtn = false;
+ Master.EnableCancelBtn = false;
+ Master.EnableCopyBtn = false;
+ Master.EnableDeleteBtn = false;
+ Master.EnableEditBtn = false;
+ Master.EnableInsertBtn = false;
+ Master.EnablePrintBtn = false;
+ Master.EnableRefreshBtn = false;
+ Master.EnableSaveBtn = false;
+
+ base.InitPage();
+ //ÀàÐÍ-¹¤ÒÕ·ÖÀà±àÂë-¶ÔÓ¦°´Å¥½çÃæÀ¸Ä¿Êý
+ //A-ÎÞ-4-²»¿ÉÓÃ
+ //B-/-4
+ //C-ÓÐ-6-±ØÌî
+ //G-ÓÐ/ÎÞ-6/4-Ñ¡Ìî
+ //Z-ÎÞ-4-²»¿ÉÓÃ
+
+ //ĬÈÏÏÔʾÀ¸Ä¿ÊýΪ4µÄ½çÃæ£¨ÎÞ¹¤ÒÕ·ÖÀࣩ
+ cLSBZ.Style["display"] = "block";
+ cCAPP.Style["display"] = "none";
+
+ if ((PageParam.GetRTrimString("CZBLX").Equals("G") && !PageParam.GetRTrimString("GYFLBM").Equals("")) || PageParam.GetRTrimString("CZBLX").Equals("C"))
+ {
+ cLSBZ.Style["display"] = "none";
+ cCAPP.Style["display"] = "block";
+ }
+
+ //±íÄÚ±íÍâ
+ cbxXLBZID_CAPP.Enabled = cbxXLBZID_LSBZ.Enabled = PageParam.GetRTrimString("XLBZBN").Equals("N");
+ cbxDYDJID_CAPP.Enabled = cbxDYDJID_LSBZ.Enabled = PageParam.GetRTrimString("DYDJBN").Equals("N");
+ cbxXLJBXHID_CAPP.Enabled = cbxXLJBXHID_LSBZ.Enabled = cbxXLXHID_CAPP.Enabled = cbxXLXHID_LSBZ.Enabled = PageParam.GetRTrimString("XLXHBN").Equals("N");
+ if (!IsPostBack)
+ {
+ InitControl();
+ }
+ }
+
+ #region Ä£°å¼Ì³Ðʼþ
+
+ #endregion
+
+ #region ×Ô¶¨Ò庯Êý
+
+ private void InitControl()
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+
+ DataSet ds;
+ ///G|ÁÙʱ±àÖÆ&Z|×ÔÖ÷²ß»®
+ ///
+ TComboBox.SetComboBox("DBERP", cbxXLBZID_LSBZ, "select XLBZ_XLBZID as ID,XLBZ_XLBZLXMC as Name from XLBZ where 1=1 order by XLBZ_XLBZID ", true);
+
+
+
+ ///C|³ÉÌ×¼ÆËã
+ ///
+ TComboBox.SetComboBox("DBERP", cbxXLBZID_CAPP, "select XLBZ_XLBZID as ID,XLBZ_XLBZLXMC as Name from XLBZ where 1=1 order by XLBZ_XLBZID ", true);
+ TComboBox.SetComboBox("DBERP", cbxXLBZBH_CAPP, "select XLZXBZ_XLBZBH as ID, rtrim(XLZXBZ_XLBZMC) as Name from XLZXBZ where 1=1 order by XLZXBZ_XLBZID,XLZXBZ_XLBZBH ", true);
+
+ //----------¹²
+ //µçѹµÈ¼¶
+ SQL.Clear();
+ SQL.Add("select XLDYDJB_DYDJID from XLDYDJB where isnull(XLDYDJB_TYBZ,'N')<>'Y' order by XLDYDJB_XH ");
+ ds = dberp.OpenDataSet(SQL);
+ cbxDYDJID_LSBZ.ClearItems();
+ cbxDYDJID_CAPP.ClearItems();
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
+ {
+ cbxDYDJID_LSBZ.Items.Add(new ListItem(ds.Tables[0].Rows[i][0].ToString().Trim(), ds.Tables[0].Rows[i][0].ToString().Trim()));
+ cbxDYDJID_CAPP.Items.Add(new ListItem(ds.Tables[0].Rows[i][0].ToString().Trim(), ds.Tables[0].Rows[i][0].ToString().Trim()));
+ }
+
+ }
+
+ //ÏßÀ»ù±¾ÐͺÅ
+ SQL.Clear();
+ SQL.Add("select XLXHB_XLXHID from XLXHB where XLXHB_XLXHID=XLXHB_XLJBXHID order by XLXHB_XLXHID ");
+ ds = dberp.OpenDataSet(SQL);
+ cbxXLJBXHID_LSBZ.ClearItems();
+ cbxXLJBXHID_CAPP.ClearItems();
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
+ {
+ cbxXLJBXHID_LSBZ.Items.Add(new ListItem(ds.Tables[0].Rows[i][0].ToString().Trim(), ds.Tables[0].Rows[i][0].ToString().Trim()));
+ cbxXLJBXHID_CAPP.Items.Add(new ListItem(ds.Tables[0].Rows[i][0].ToString().Trim(), ds.Tables[0].Rows[i][0].ToString().Trim()));
+ }
+ }
+
+ cbxXLJBXHID_OnSelectedIndexChanged(null, null);
+ }
+
+
+ #endregion
+
+ #region ¿Ø¼þʼþ
+ //»ù±¾ÐͺŵÄchange
+ protected void cbxXLJBXHID_OnSelectedIndexChanged(object sender, EventArgs e)
+ {
+ //²éѯȫ²¿
+ int flag = 0;
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ DataSet ds;
+ string sLSBZ;
+ string sCAPP;
+ if (!cbxXLJBXHID_LSBZ.SelectedValue.Trim().Equals(""))
+ {
+ sLSBZ = cbxXLXHID_LSBZ.SelectedValue.Trim();
+ cbxXLXHID_LSBZ.ClearItems();
+ SQL.Clear();
+ SQL.Add("select XLXHB_XLXHID from XLXHB where 1 = 1 and " + CMISproDataBase.GetWhereEqual("XLXHB_XLJBXHID",cbxXLJBXHID_LSBZ.SelectedValue.Trim()));
+ ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
+ {
+ cbxXLXHID_LSBZ.Items.Add(new ListItem(ds.Tables[0].Rows[i][0].ToString().Trim(), ds.Tables[0].Rows[i][0].ToString().Trim()));
+ }
+
+ }
+ cbxXLXHID_LSBZ.SelectedValue = sLSBZ;
+ flag = 1;
+ }
+
+ if (!cbxXLJBXHID_CAPP.SelectedValue.Trim().Equals(""))
+ {
+ sCAPP = cbxXLXHID_CAPP.SelectedValue.Trim();
+ cbxXLXHID_CAPP.ClearItems();
+ SQL.Clear();
+ SQL.Add("select XLXHB_XLXHID from XLXHB where 1 = 1 and " + CMISproDataBase.GetWhereEqual("XLXHB_XLJBXHID",cbxXLJBXHID_CAPP.SelectedValue.Trim()));
+ ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
+ {
+ cbxXLXHID_CAPP.Items.Add(new ListItem(ds.Tables[0].Rows[i][0].ToString().Trim(), ds.Tables[0].Rows[i][0].ToString().Trim()));
+ }
+
+ }
+ cbxXLXHID_CAPP.SelectedValue = sCAPP;
+ flag = 1;
+ }
+
+
+ if (0 == flag)
+ {
+ sLSBZ = cbxXLXHID_LSBZ.SelectedValue.Trim();
+ sCAPP = cbxXLXHID_CAPP.SelectedValue.Trim();
+
+ cbxXLXHID_LSBZ.ClearItems();
+ cbxXLXHID_CAPP.ClearItems();
+
+ SQL.Clear();
+ SQL.Add("select XLXHB_XLXHID from XLXHB order by XLXHB_XLXHID ");
+ ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
+ {
+ cbxXLXHID_LSBZ.Items.Add(new ListItem(ds.Tables[0].Rows[i][0].ToString().Trim(), ds.Tables[0].Rows[i][0].ToString().Trim()));
+ cbxXLXHID_CAPP.Items.Add(new ListItem(ds.Tables[0].Rows[i][0].ToString().Trim(), ds.Tables[0].Rows[i][0].ToString().Trim()));
+ }
+ }
+ cbxXLXHID_LSBZ.SelectedValue = sLSBZ;
+ cbxXLXHID_CAPP.SelectedValue = sCAPP;
+ }
+ }
+
+
+ protected void btnQR_Click(object sender, EventArgs e)
+ {
+ if (!(PageParam.GetRTrimString("CZBLX").Equals("G") && !PageParam.GetRTrimString("GYFLBM").Equals("")) && !PageParam.GetRTrimString("CZBLX").Equals("C"))
+ {
+ if (PageParam.GetRTrimString("XLBZBN").Equals("Y") && PageParam.GetRTrimString("DYDJBN").Equals("Y") && PageParam.GetRTrimString("XLXHBN").Equals("Y"))
+ {
+ ShowMessage("ÏßÀÂÐͺţ¬±ê×¼ºÍµçѹµÈ¼¶¾ùΪ±íÄÚ£¬²»ÔÊÐíÅúÁ¿Ìí¼Ó£¡");
+ return;
+ }
+ }
+ string sJGCZBID = PageParam.GetRTrimString("JGCZBID");
+ int iXH = XLJGCZB_XHML.getNewXH(sJGCZBID);
+
+ string sRepeat = "";
+ string sJGCZB = "";
+ int falg = 0;
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ //¶ÔÓ¦CAPP°´Å¥
+ if ((PageParam.GetRTrimString("CZBLX").Equals("G") && !PageParam.GetRTrimString("GYFLBM").Equals("")) || PageParam.GetRTrimString("CZBLX").Equals("C"))
+ {
+ try
+ {
+
+ dberp.BeginTrans();
+ string sCAPP_XLXHID = cbxXLXHID_CAPP.SelectedValue.Trim();
+ SQL.Clear();
+ SQL.Add("insert into XLXHJGCZBML");
+ SQL.Add(" (XLXHJGCZBML_JGCZBID,XLXHJGCZBML_JGCZBXH,XLXHJGCZBML_XLXHID,XLXHJGCZBML_DYDJID,");
+ SQL.Add(" XLXHJGCZBML_XLBZID,XLXHJGCZBML_XLBZBH,");
+ SQL.Add(" XLXHJGCZBML_WHRID,XLXHJGCZBML_WHR,XLXHJGCZBML_WHSJ) ");
+ SQL.Add("values ");
+ SQL.Add(" (:XLXHJGCZBML_JGCZBID,:XLXHJGCZBML_JGCZBXH,:XLXHJGCZBML_XLXHID,:XLXHJGCZBML_DYDJID,");
+ SQL.Add(" :XLXHJGCZBML_XLBZID,:XLXHJGCZBML_XLBZBH,");
+ SQL.Add(" :XLXHJGCZBML_WHRID,:XLXHJGCZBML_WHR,:XLXHJGCZBML_WHSJ)");
+ SQL.ParamByName("XLXHJGCZBML_JGCZBID").Value = sJGCZBID;
+
+
+ SQL.ParamByName("XLXHJGCZBML_DYDJID").Value = cbxDYDJID_CAPP.SelectedValue.Trim();
+ SQL.ParamByName("XLXHJGCZBML_XLBZID").Value = cbxXLBZID_CAPP.SelectedValue.Trim();
+
+ SQL.ParamByName("XLXHJGCZBML_XLBZBH").Value = cbxXLBZBH_CAPP.SelectedValue.Trim();
+ SQL.ParamByName("XLXHJGCZBML_WHRID").Value = tSession.UserId;
+ SQL.ParamByName("XLXHJGCZBML_WHR").Value = tSession.UserName;
+ SQL.ParamByName("XLXHJGCZBML_WHSJ").Value = DateTime.Now.ToString();
+
+ string[] sTemp = sCAPP_XLXHID.ToString().Trim().Split(',');
+ for (int i = 0; i < sTemp.Length; i++)
+ {
+ //´Ë´¦ÅжÏÖØ¸´
+ sJGCZB = XLJGCZB_XHML.ReJudge(sTemp[i], cbxDYDJID_CAPP.SelectedValue.Trim(),
+ cbxXLBZID_CAPP.SelectedValue.Trim(), PageParam.GetRTrimString("GYFLBM"),
+ cbxXLBZBH_CAPP.SelectedValue.Trim(), sJGCZBID);
+ if (sJGCZB.Equals(""))
+ {
+ SQL.ParamByName("XLXHJGCZBML_JGCZBXH").Value = iXH;
+ SQL.ParamByName("XLXHJGCZBML_XLXHID").Value = sTemp[i];
+ dberp.ExecSQL(SQL);
+ iXH--;
+ }
+ else
+ {
+ falg = 1;
+ sRepeat += sJGCZB + "\r\n";
+ }
+
+ }
+ dberp.CommitTrans();
+ if (0 == falg)
+ {
+ ShowMessage("Ìí¼ÓÍê³É£¡");
+ }
+ else
+ {
+ ShowMessage("´æÔÚÈçϺ¸Ç·¶Î§¼ÇÂ¼ÖØ¸´£º\r\n" + sRepeat);
+ }
+ }
+ catch (Exception ex)
+ {
+ ShowMessage("ÅúÁ¿Ìí¼Ó(CAPP)³öÏÖÒì³££¡Òì³£ÐÅÏ¢£º" + ex);
+ dberp.RollbackTrans();
+ }
+ }
+ ////¶ÔÓ¦ADD°´Å¥
+ else
+ {
+ try
+ {
+ dberp.BeginTrans();
+ string sLSBZ_XLXHID = cbxXLXHID_LSBZ.SelectedValue.Trim();
+ string sLSBZ_DYDJID = cbxDYDJID_LSBZ.SelectedValue.Trim();
+ SQL.Clear();
+ SQL.Add("insert into XLXHJGCZBML");
+ SQL.Add("(XLXHJGCZBML_JGCZBID,XLXHJGCZBML_JGCZBXH,XLXHJGCZBML_XLXHID,XLXHJGCZBML_DYDJID,");
+ SQL.Add(" XLXHJGCZBML_XLBZID,XLXHJGCZBML_XLBZBH,");
+ SQL.Add(" XLXHJGCZBML_WHRID,XLXHJGCZBML_WHR,XLXHJGCZBML_WHSJ) ");
+ SQL.Add("values ");
+ SQL.Add("(:XLXHJGCZBML_JGCZBID,:XLXHJGCZBML_JGCZBXH,:XLXHJGCZBML_XLXHID,:XLXHJGCZBML_DYDJID,");
+ SQL.Add(" :XLXHJGCZBML_XLBZID,:XLXHJGCZBML_XLBZBH,");
+ SQL.Add(" :XLXHJGCZBML_WHRID,:XLXHJGCZBML_WHR,:XLXHJGCZBML_WHSJ)");
+ SQL.ParamByName("XLXHJGCZBML_JGCZBID").Value = sJGCZBID;
+
+
+
+ SQL.ParamByName("XLXHJGCZBML_XLBZID").Value = cbxXLBZID_LSBZ.SelectedValue.Trim();
+
+ SQL.ParamByName("XLXHJGCZBML_XLBZBH").Value = "";
+ SQL.ParamByName("XLXHJGCZBML_WHRID").Value = tSession.UserId;
+ SQL.ParamByName("XLXHJGCZBML_WHR").Value = tSession.UserName;
+ SQL.ParamByName("XLXHJGCZBML_WHSJ").Value = DateTime.Now.ToString();
+
+ string[] sTempA = sLSBZ_XLXHID.ToString().Trim().Split(',');
+ string[] sTempB = sLSBZ_DYDJID.ToString().Trim().Split(',');
+ for (int i = 0; i < sTempA.Length; i++)
+ {
+ for (int j = 0; j < sTempB.Length; j++)
+ {
+ //´Ë´¦ÅжÏÖØ¸´
+ sJGCZB = XLJGCZB_XHML.ReJudge(sTempA[i], sTempB[j],
+ cbxXLBZID_LSBZ.SelectedValue.Trim(), " ",
+ "", sJGCZBID);
+ if (sJGCZB.Equals(""))
+ {
+ SQL.ParamByName("XLXHJGCZBML_JGCZBXH").Value = iXH;
+ SQL.ParamByName("XLXHJGCZBML_XLXHID").Value = sTempA[i];
+ SQL.ParamByName("XLXHJGCZBML_DYDJID").Value = sTempB[j];
+ dberp.ExecSQL(SQL);
+ iXH--;
+ }
+ else
+ {
+ falg = 1;
+ sRepeat += sJGCZB + "\r\n";
+ }
+ }
+ }
+ dberp.CommitTrans();
+ if (0 == falg)
+ {
+ ShowMessage("Ìí¼ÓÍê³É£¡");
+ }
+ else
+ {
+ ShowMessage("´æÔÚÈçϺ¸Ç·¶Î§¼ÇÂ¼ÖØ¸´£º\r\n" + sRepeat);
+ }
+ }
+ catch (Exception ex)
+ {
+ ShowMessage("ÅúÁ¿Ìí¼Ó(LSBZ)³öÏÖÒì³££¡Òì³£ÐÅÏ¢£º" + ex);
+ dberp.RollbackTrans();
+ }
+
+ }
+ //ʹÓýű¾¸ø¸¸Ò³ÃæµÄÒþ²Ø¿Ø¼þ¸³Öµ£¬µ÷Óø¸Ò³ÃæµÄ¿Ø¼þʼþ
+ DialogOperationScript dos = new DialogOperationScript(this);
+ dos.ClickOwnerButton(PageParam.GetRTrimString("RefreshCtrlID"));
+ dos.CloseSelf();
+ dos.Execute();
+ }
+
+ protected void btnQX_Click(object sender, EventArgs e)
+ {
+ CloseWindow();
+ }
+
+ #endregion
+ }
+}
diff --git a/XLJGCZB_XHMLOper.aspx.designer.cs b/XLJGCZB_XHMLOper.aspx.designer.cs
new file mode 100644
index 0000000..c504b6e
--- /dev/null
+++ b/XLJGCZB_XHMLOper.aspx.designer.cs
@@ -0,0 +1,259 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9151
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLJGCZB_XHMLOper 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XLJGCZB_XHMLOper {
+
+ ///
+ /// tbl1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table tbl1;
+
+ ///
+ /// btnQR 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnQR;
+
+ ///
+ /// btnQX 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnQX;
+
+ ///
+ /// cLSBZ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.HtmlControls.HtmlTable cLSBZ;
+
+ ///
+ /// GtLabel2 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel2;
+
+ ///
+ /// cbxXLBZID_LSBZ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxXLBZID_LSBZ;
+
+ ///
+ /// GtLabel5 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel5;
+
+ ///
+ /// cbxDYDJID_LSBZ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtCheckedDropDownList cbxDYDJID_LSBZ;
+
+ ///
+ /// GtLabel6 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel6;
+
+ ///
+ /// cbxXLJBXHID_LSBZ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtCheckedDropDownList cbxXLJBXHID_LSBZ;
+
+ ///
+ /// GtLabel7 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel7;
+
+ ///
+ /// cbxXLXHID_LSBZ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtCheckedDropDownList cbxXLXHID_LSBZ;
+
+ ///
+ /// cCAPP 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.HtmlControls.HtmlTable cCAPP;
+
+ ///
+ /// GtLabel10 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel10;
+
+ ///
+ /// cbxXLBZID_CAPP 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxXLBZID_CAPP;
+
+ ///
+ /// GtLabel14 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel14;
+
+ ///
+ /// cbxXLBZBH_CAPP 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxXLBZBH_CAPP;
+
+ ///
+ /// GtLabel11 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel11;
+
+ ///
+ /// cbxDYDJID_CAPP 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxDYDJID_CAPP;
+
+ ///
+ /// GtLabel12 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel12;
+
+ ///
+ /// cbxXLJBXHID_CAPP 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtCheckedDropDownList cbxXLJBXHID_CAPP;
+
+ ///
+ /// GtLabel1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel1;
+
+ ///
+ /// cbxXLXHID_CAPP 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtCheckedDropDownList cbxXLXHID_CAPP;
+
+ ///
+ /// txtJGCZBID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtJGCZBID;
+
+ ///
+ /// txtJGCZBXH 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtJGCZBXH;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleCard Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleCard)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XLXLGG.cs b/XLXLGG.cs
new file mode 100644
index 0000000..80e2ce0
--- /dev/null
+++ b/XLXLGG.cs
@@ -0,0 +1,287 @@
+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_XLJC
+{
+ [TableMap(DB = "DBERP", DbTableName = "XLGGB", Umid = 101421010, IsWorkFlow = false, UseWhr = false, IsAttach = false,
+
+ QuerySelSql = "select XLGGB_XLGGID,XLXXJGB_XXJGID,XLDTJMZHB_DTJMZHID,XLXXJGB_SFXD1,XLXXJGB_SL1,XLXXJGB_SFXD2,XLXXJGB_SL2,XLXXJGB_SFXD3,XLXXJGB_SL3,XLXXJGB_SFXD4,XLXXJGB_SL4," + "\r\n"
+ + " XLDTJMZHB_DTJM1,XLDTJMZHB_DTJM2,XLGGB_XLGGJDGZ,XLGGB_XH,XLGGB_WHR,XLGGB_WHRID,XLGGB_WHSJ,XLGGB_XLGGDW,XLGGB_XLGGJDGZ,XLGGB_GGZXS," + "\r\n"
+ + " XLDTJMZHB_DTJM3,XLDTJMZHB_DTJM4,XLGGB_XH,XLGGB_XLGGDW,XLGGB_GGZXS,XLXXJGB_SFXD5,XLXXJGB_SL5,XLDTJMZHB_DTJM5,XLGGB_GGZJM " + "\r\n"
+ + " from XLGGB " + "\r\n"
+ + " left join XLXXJGB on XLXXJGB_XXJGID=XLGGB_XXJGID " + "\r\n"
+ + " left join XLDTJMZHB on XLDTJMZHB_DTJMZHID=XLGGB_DTJMZHID " + "\r\n"
+ + " where 1=1 " + "\r\n"
+ + " order by XLGGB_XLGGID,XLXXJGB_XXJGID,XLDTJMZHB_DTJMZHID ",
+
+ EntitySelSql = "select XLGGB_XLGGID,XLXXJGB_XXJGID,XLDTJMZHB_DTJMZHID,XLGGB_XH,XLGGB_WHR,XLGGB_WHRID,XLGGB_WHSJ,XLGGB_XLGGDW,XLGGB_XLGGJDGZ,XLGGB_GGZXS, " + "\r\n"
+ + " XLXXJGB_SFXD1,XLXXJGB_SL1,XLXXJGB_SFXD2,XLXXJGB_SL2,XLXXJGB_SFXD3,XLXXJGB_SL3,XLXXJGB_SFXD4,XLXXJGB_SL4," + "\r\n"
+ + " XLDTJMZHB_DTJM1,XLDTJMZHB_DTJM2,XLGGB_XLGGJDGZ," + "\r\n"
+ + " XLDTJMZHB_DTJM3,XLDTJMZHB_DTJM4,XLGGB_XH,XLGGB_XLGGDW,XLGGB_GGZXS,XLXXJGB_SFXD5,XLXXJGB_SL5,XLDTJMZHB_DTJM5,XLGGB_GGZJM " + "\r\n"
+ + " from XLGGB " + "\r\n"
+ + " left join XLXXJGB on XLXXJGB_XXJGID=XLGGB_XXJGID " + "\r\n"
+ + " left join XLDTJMZHB on XLDTJMZHB_DTJMZHID=XLGGB_DTJMZHID " + "\r\n"
+ + " where XLGGB_XLGGID=:XLGGB_XLGGID and XLGGB_XLGGJDGZ=:XLGGB_XLGGJDGZ " + "\r\n"
+ + " order by XLGGB_XLGGID,XLXXJGB_XXJGID,XLDTJMZHB_DTJMZHID ",
+
+ InsertSql = " ",
+
+ UpdateSql = " update XLGGB set XLGGB_XLGGJDGZ=:XLGGB_XLGGJDGZ,XLGGB_GGZJM=:XLGGB_GGZJM," + "\r\n"
+ + " XLGGB_WHR=:XLGGB_WHR,XLGGB_WHRID=:XLGGB_WHRID,XLGGB_WHSJ=:XLGGB_WHSJ,XLGGB_XH=:XLGGB_XH,XLGGB_XLGGDW=:XLGGB_XLGGDW,XLGGB_GGZXS=:XLGGB_GGZXS " + "\r\n"
+ + " where XLGGB_XLGGID=:OLDXLGGB_XLGGID and XLGGB_XLGGJDGZ=:OLDXLGGB_XLGGJDGZ ",
+
+ DeleteSql = "")]
+
+ public class XLXLGG : EntityManager
+ {
+ #region ×ֶμ¶Ó³Éä
+ private string _XLGGB_XLGGJDGZ;
+ [ColumnMap(DbField = "XLGGB_XLGGJDGZ", CtrlName = "hidXLGGJDGZ", Type = FieldType.HiddenField,
+ DbTitle = "ÏßÀ¹æ¸ñ½â¶Á¹æÔò", DefaultValue = "",
+ IsAllowNull = true, IsKey = true, Length = 20)]
+ public string XLGGB_XLGGJDGZ
+ {
+ get { return _XLGGB_XLGGJDGZ; }
+ set { _XLGGB_XLGGJDGZ = value; }
+ }
+ private string _XLGGB_XLGGID;
+ [ColumnMap(DbField = "XLGGB_XLGGID", CtrlName = "txtXLGGID", Type = FieldType.C,
+ DbTitle = "¹æ¸ñ", DefaultValue = "",
+ IsAllowNull = false, IsKey = true, Length = 60)]
+ public string XLGGB_XLGGID
+ {
+ get { return _XLGGB_XLGGID; }
+ set { _XLGGB_XLGGID = value; }
+ }
+ private string _XLXXJGB_XXJGID;
+ [ColumnMap(DbField = "XLXXJGB_XXJGID", CtrlName = "txtXXJGID", Type = FieldType.C,
+ DbTitle = "оÏ߽ṹ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 30)]
+ public string XLXXJGB_XXJGID
+ {
+ get { return _XLXXJGB_XXJGID; }
+ set { _XLXXJGB_XXJGID = value; }
+ }
+ private string _XLDTJMZHB_DTJMZHID;
+ [ColumnMap(DbField = "XLDTJMZHB_DTJMZHID", CtrlName = "txtDTJMZHID", Type = FieldType.C,
+ DbTitle = "µ¼Ìå½ØÃæ×éºÏ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 40)]
+ public string XLDTJMZHB_DTJMZHID
+ {
+ get { return _XLDTJMZHB_DTJMZHID; }
+ set { _XLDTJMZHB_DTJMZHID = value; }
+ }
+ private string _XLGGB_XH;
+ [ColumnMap(DbField = "XLGGB_XH", CtrlName = "txtXH", Type = FieldType.F,
+ DbTitle = "ÐòºÅ", DefaultValue = "0",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLGGB_XH
+ {
+ get { return _XLGGB_XH; }
+ set { _XLGGB_XH = value; }
+ }
+ private string _XLGGB_GGZXS;
+ [ColumnMap(DbField = "XLGGB_GGZXS", CtrlName = "txtGGZXS", Type = FieldType.F,
+ DbTitle = "¹æ¸ñ×ÜоÊý", DefaultValue = "0",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLGGB_GGZXS
+ {
+ get { return _XLGGB_GGZXS; }
+ set { _XLGGB_GGZXS = value; }
+ }
+ private string _XLGGB_XLGGDW;
+ [ColumnMap(DbField = "XLGGB_XLGGDW", CtrlName = "cbxXLGGDW", Type = FieldType.CBX,
+ DbTitle = "ÏßÀ¹æ¸ñµ¥Î»", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLGGB_XLGGDW
+ {
+ get { return _XLGGB_XLGGDW; }
+ set { _XLGGB_XLGGDW = value; }
+ }
+ // ˽ÓбäÁ¿Î¬»¤ÈË
+ private string _XLGGB_WHR;
+ [ColumnMap(DbField = "XLGGB_WHR", CtrlName = "txtWHR", Type = FieldType.C,
+ DbTitle = "ά»¤ÈË", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 30)]
+ public string XLGGB_WHR
+ {
+ get { return _XLGGB_WHR; }
+ set { _XLGGB_WHR = value; }
+ }
+
+ // ˽ÓбäÁ¿Î¬»¤È˱àÂë
+ private string _XLGGB_WHRID;
+ [ColumnMap(DbField = "XLGGB_WHRID", CtrlName = "hidWHRID", Type = FieldType.HiddenField,
+ DbTitle = "ά»¤È˹¤ºÅ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLGGB_WHRID
+ {
+ get { return _XLGGB_WHRID; }
+ set { _XLGGB_WHRID = value; }
+ }
+
+ // ˽ÓбäÁ¿Î¬»¤Ê±¼ä
+ private string _XLGGB_WHSJ;
+ [ColumnMap(DbField = "XLGGB_WHSJ", CtrlName = "datWHSJ", Type = FieldType.DT,
+ DbTitle = "ά»¤Ê±¼ä", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLGGB_WHSJ
+ {
+ get { return _XLGGB_WHSJ; }
+ set { _XLGGB_WHSJ = value; }
+ }
+ private string _XLXXJGB_SFXD1;
+ [ColumnMap(DbField = "XLXXJGB_SFXD1", CtrlName = "txtSFXD1", Type = FieldType.F,
+ DbTitle = "Ïß×éÊý1", DefaultValue = "0",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLXXJGB_SFXD1
+ {
+ get { return _XLXXJGB_SFXD1; }
+ set { _XLXXJGB_SFXD1 = value; }
+ }
+ private string _XLXXJGB_SL1;
+ [ColumnMap(DbField = "XLXXJGB_SL1", CtrlName = "txtSL1", Type = FieldType.F,
+ DbTitle = "µ¼Ìå¸ùÊý1", DefaultValue = "0",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLXXJGB_SL1
+ {
+ get { return _XLXXJGB_SL1; }
+ set { _XLXXJGB_SL1 = value; }
+ }
+ private string _XLDTJMZHB_DTJM1;
+ [ColumnMap(DbField = "XLDTJMZHB_DTJM1", CtrlName = "txtDTJM1", Type = FieldType.F,
+ DbTitle = "µ¼Ìå½ØÃæ1", DefaultValue = "0",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLDTJMZHB_DTJM1
+ {
+ get { return _XLDTJMZHB_DTJM1; }
+ set { _XLDTJMZHB_DTJM1 = value; }
+ }
+ private string _XLXXJGB_SFXD2;
+ [ColumnMap(DbField = "XLXXJGB_SFXD2", CtrlName = "txtSFXD2", Type = FieldType.F,
+ DbTitle = "Ïß×éÊý2", DefaultValue = "0",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLXXJGB_SFXD2
+ {
+ get { return _XLXXJGB_SFXD2; }
+ set { _XLXXJGB_SFXD2 = value; }
+ }
+ private string _XLXXJGB_SL2;
+ [ColumnMap(DbField = "XLXXJGB_SL2", CtrlName = "txtSL2", Type = FieldType.F,
+ DbTitle = "µ¼Ìå¸ùÊý2", DefaultValue = "0",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLXXJGB_SL2
+ {
+ get { return _XLXXJGB_SL2; }
+ set { _XLXXJGB_SL2 = value; }
+ }
+ private string _XLDTJMZHB_DTJM2;
+ [ColumnMap(DbField = "XLDTJMZHB_DTJM2", CtrlName = "txtDTJM2", Type = FieldType.F,
+ DbTitle = "µ¼Ìå½ØÃæ2", DefaultValue = "0",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLDTJMZHB_DTJM2
+ {
+ get { return _XLDTJMZHB_DTJM2; }
+ set { _XLDTJMZHB_DTJM2 = value; }
+ }
+ private string _XLXXJGB_SFXD3;
+ [ColumnMap(DbField = "XLXXJGB_SFXD3", CtrlName = "txtSFXD3", Type = FieldType.F,
+ DbTitle = "Ïß×éÊý3", DefaultValue = "0",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLXXJGB_SFXD3
+ {
+ get { return _XLXXJGB_SFXD3; }
+ set { _XLXXJGB_SFXD3 = value; }
+ }
+ private string _XLXXJGB_SL3;
+ [ColumnMap(DbField = "XLXXJGB_SL3", CtrlName = "txtSL3", Type = FieldType.F,
+ DbTitle = "µ¼Ìå¸ùÊý3", DefaultValue = "0",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLXXJGB_SL3
+ {
+ get { return _XLXXJGB_SL3; }
+ set { _XLXXJGB_SL3 = value; }
+ }
+ private string _XLDTJMZHB_DTJM3;
+ [ColumnMap(DbField = "XLDTJMZHB_DTJM3", CtrlName = "txtDTJM3", Type = FieldType.F,
+ DbTitle = "µ¼Ìå½ØÃæ3", DefaultValue = "0",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLDTJMZHB_DTJM3
+ {
+ get { return _XLDTJMZHB_DTJM3; }
+ set { _XLDTJMZHB_DTJM3 = value; }
+ }
+ private string _XLXXJGB_SFXD4;
+ [ColumnMap(DbField = "XLXXJGB_SFXD4", CtrlName = "txtSFXD4", Type = FieldType.F,
+ DbTitle = "Ïß×éÊý4", DefaultValue = "0",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLXXJGB_SFXD4
+ {
+ get { return _XLXXJGB_SFXD4; }
+ set { _XLXXJGB_SFXD4 = value; }
+ }
+ private string _XLXXJGB_SL4;
+ [ColumnMap(DbField = "XLXXJGB_SL4", CtrlName = "txtSL4", Type = FieldType.F,
+ DbTitle = "µ¼Ìå¸ùÊý4", DefaultValue = "0",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLXXJGB_SL4
+ {
+ get { return _XLXXJGB_SL4; }
+ set { _XLXXJGB_SL4 = value; }
+ }
+ private string _XLDTJMZHB_DTJM4;
+ [ColumnMap(DbField = "XLDTJMZHB_DTJM4", CtrlName = "txtDTJM4", Type = FieldType.F,
+ DbTitle = "µ¼Ìå½ØÃæ4", DefaultValue = "0",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLDTJMZHB_DTJM4
+ {
+ get { return _XLDTJMZHB_DTJM4; }
+ set { _XLDTJMZHB_DTJM4 = value; }
+ } private string _XLXXJGB_SFXD5;
+ [ColumnMap(DbField = "XLXXJGB_SFXD5", CtrlName = "txtSFXD5", Type = FieldType.F,
+ DbTitle = "Ïß×éÊý5", DefaultValue = "0",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLXXJGB_SFXD5
+ {
+ get { return _XLXXJGB_SFXD5; }
+ set { _XLXXJGB_SFXD5 = value; }
+ }
+ private string _XLXXJGB_SL5;
+ [ColumnMap(DbField = "XLXXJGB_SL5", CtrlName = "txtSL5", Type = FieldType.F,
+ DbTitle = "µ¼Ìå¸ùÊý5", DefaultValue = "0",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLXXJGB_SL5
+ {
+ get { return _XLXXJGB_SL5; }
+ set { _XLXXJGB_SL5 = value; }
+ }
+ private string _XLDTJMZHB_DTJM5;
+ [ColumnMap(DbField = "XLDTJMZHB_DTJM5", CtrlName = "txtDTJM5", Type = FieldType.F,
+ DbTitle = "µ¼Ìå½ØÃæ5", DefaultValue = "0",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLDTJMZHB_DTJM5
+ {
+ get { return _XLDTJMZHB_DTJM5; }
+ set { _XLDTJMZHB_DTJM5 = value; }
+ }
+ private string _XLGGB_GGZJM;
+ [ColumnMap(DbField = "XLGGB_GGZJM", CtrlName = "txtGGZJM", Type = FieldType.F,
+ DbTitle = "¹æ¸ñ×ܽØÃæ", DefaultValue = "0",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLGGB_GGZJM
+ {
+ get { return _XLGGB_GGZJM; }
+ set { _XLGGB_GGZJM = value; }
+ }
+ #endregion
+ }
+}
+
diff --git a/XLXLGGInfo.aspx b/XLXLGGInfo.aspx
new file mode 100644
index 0000000..65e45bd
--- /dev/null
+++ b/XLXLGGInfo.aspx
@@ -0,0 +1,171 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleCard.Master" AutoEventWireup="true"
+ Codebehind="XLXLGGInfo.aspx.cs" Inherits="GThinking.N_XLJC.XLXLGGInfo" Title="çº¿ç¼†è§„æ ¼" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleCard.Master" %>
+
+
+
+
+
+
+
+
+ ��:
+
+
+
+
+
+ è§„æ ¼ï¼š
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 芯线结构:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 线组数1:
+
+
+
+ å¯¼ä½“æ ¹æ•°1:
+
+
+
+ 导体截�1:
+
+
+
+
+
+
+
+
+ 线组数2:
+
+
+
+ å¯¼ä½“æ ¹æ•°2:
+
+
+
+ 导体截�2:
+
+
+
+
+
+
+
+
+ 线组数3:
+
+
+
+ å¯¼ä½“æ ¹æ•°3:
+
+
+
+ 导体截�3:
+
+
+
+
+
+
+
+
+ 线组数4:
+
+
+
+ å¯¼ä½“æ ¹æ•°4:
+
+
+
+ 导体截�4:
+
+
+
+
+
+
+
+
+ 线组数5:
+
+
+
+ å¯¼ä½“æ ¹æ•°5:
+
+
+
+ 导体截�5:
+
+
+
+
+
+
+
+
+
+ 维护人:
+
+
+
+
+
+ 维护时间:
+
+
+
+
+
+
+
+
+
+
+
diff --git a/XLXLGGInfo.aspx.cs b/XLXLGGInfo.aspx.cs
new file mode 100644
index 0000000..a64e71e
--- /dev/null
+++ b/XLXLGGInfo.aspx.cs
@@ -0,0 +1,280 @@
+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_WORKFLOW;
+using GThinking.N_PUBLIC;
+using GThinking.N_MISPRO.Utility;
+using GThinking.N_PUBLIC2;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLXLGGInfo : SingleCardBase
+ {
+ XLXLGG entity = new XLXLGG();
+ #region PageÀàʼþ¼Ì³Ð
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421010;
+ this.UMName = "ÏßÀ¹æ¸ñ";
+ this.CurMaster = Master;
+ this.CurEntity = entity;
+ this.PageHeight = 500;
+ this.PageWidth = 700;
+ this.Master.EnableInsertBtn = false;
+ this.Master.EnableCopyBtn = false;
+ this.Master.EnableDeleteBtn = false;
+ base.InitPage();
+ if (!IsPostBack)
+ {
+ InitControls();
+ }
+ }
+ #endregion
+ #region Ä£°åʼþ¼Ì³Ð
+ protected override void LoadRecord()
+ {
+ if (!this.IsPostBack)
+ {
+ this.CurEntity.Param.Add("XLGGB_XLGGID", PageParam.GetRTrimString("XLGGB_XLGGID").Trim());
+ this.CurEntity.Param.Add("XLGGB_XLGGJDGZ", PageParam.GetRTrimString("XLGGB_XLGGJDGZ").Trim());
+ }
+ else
+ {
+ entity.Param.Add("XLGGB_XLGGID", txtOLDXLGGID.Value);
+ entity.Param.Add("XLGGB_XLGGJDGZ", txtOLDXLGGJDGZ.Value.Trim());
+ }
+ base.LoadRecord();
+ this.txtOLDXLGGID.Value = txtXLGGID.Text.Trim().ToString();
+ this.txtOLDXLGGJDGZ.Value = hidXLGGJDGZ.Value;
+ }
+ protected override bool DataLogicValid()
+ {
+ if (txtDTJM5.Value > 0 && txtDTJM4.Value == 0)
+ {
+ ShowMessage("µ¼Ìå½ØÃæ5´óÓÚ0£¬µ¼Ìå½ØÃæ4²»ÔÊÐíΪ0£¡");
+ return false;
+ }
+ if (txtDTJM5.Value > 0 && txtDTJM3.Value == 0)
+ {
+ ShowMessage("µ¼Ìå½ØÃæ5´óÓÚ0£¬µ¼Ìå½ØÃæ3²»ÔÊÐíΪ0£¡");
+ return false;
+ }
+ if (txtDTJM5.Value > 0 && txtDTJM2.Value == 0)
+ {
+ ShowMessage("µ¼Ìå½ØÃæ5´óÓÚ0£¬µ¼Ìå½ØÃæ2²»ÔÊÐíΪ0£¡");
+ return false;
+ }
+ if (txtDTJM5.Value > 0 && txtDTJM1.Value == 0)
+ {
+ ShowMessage("µ¼Ìå½ØÃæ5´óÓÚ0£¬µ¼Ìå½ØÃæ1²»ÔÊÐíΪ0£¡");
+ return false;
+ }
+ if (txtDTJM4.Value > 0 && txtDTJM3.Value == 0)
+ {
+ ShowMessage("µ¼Ìå½ØÃæ4´óÓÚ0£¬µ¼Ìå½ØÃæ3²»ÔÊÐíΪ0£¡");
+ return false;
+ }
+ if (txtDTJM4.Value > 0 && txtDTJM2.Value == 0)
+ {
+ ShowMessage("µ¼Ìå½ØÃæ4´óÓÚ0£¬µ¼Ìå½ØÃæ2²»ÔÊÐíΪ0£¡");
+ return false;
+ }
+ if (txtDTJM4.Value > 0 && txtDTJM1.Value == 0)
+ {
+ ShowMessage("µ¼Ìå½ØÃæ4´óÓÚ0£¬µ¼Ìå½ØÃæ1²»ÔÊÐíΪ0£¡");
+ return false;
+ }
+ if (txtDTJM3.Value > 0 && txtDTJM2.Value == 0)
+ {
+ ShowMessage("µ¼Ìå½ØÃæ3´óÓÚ0£¬µ¼Ìå½ØÃæ2²»ÔÊÐíΪ0£¡");
+ return false;
+ }
+ if (txtDTJM3.Value > 0 && txtDTJM1.Value == 0)
+ {
+ ShowMessage("µ¼Ìå½ØÃæ3´óÓÚ0£¬µ¼Ìå½ØÃæ1²»ÔÊÐíΪ0£¡");
+ return false;
+ }
+ if (txtDTJM2.Value > 0 && txtDTJM1.Value == 0)
+ {
+ ShowMessage("µ¼Ìå½ØÃæ2´óÓÚ0£¬µ¼Ìå½ØÃæ1²»ÔÊÐíΪ0£¡");
+ return false;
+ }
+ return base.DataLogicValid();
+ }
+
+ protected override void OnCopyRecorder()
+ {
+ base.OnCopyRecorder();
+ txtWHR.Text = tSession.UserName.ToString().Trim();
+ txtWHRID.Value = tSession.UserId.ToString().Trim();
+ datWHSJ.Text = CMISproConvert.ConvertTime(System.DateTime.Now);
+ }
+
+ protected override void SetControlState()
+ {
+ base.SetControlState();
+ txtWHR.Enabled = false;
+ datWHSJ.Enabled = false;
+ txtXH.Enabled = false;
+ txtXLGGID.Enabled = false;
+ txtDTJMZHID.Enabled = false;
+ }
+
+ protected override bool Master_AfterSaveAction(object sender, EventArgs e)
+ {
+ if (!base.Master_AfterSaveAction(sender, e)) return false;
+ txtOLDXLGGJDGZ.Value = hidXLGGJDGZ.Value;
+ txtOLDXLGGID.Value = txtXLGGID.Text.Trim().ToString();
+
+ string sSFXDList="";
+ string sSLList="";
+ sSFXDList=txtSFXD1.Value+","+txtSFXD2.Value+","+txtSFXD3.Value+","+txtSFXD4.Value+","+txtSFXD5.Value;
+ sSLList=txtSL1.Value+","+txtSL2.Value+","+txtSL3.Value+","+txtSL4.Value+","+txtSL5.Value;
+ N_PUBLIC2.XLGGService.SaveXLXXJGB(txtXXJGID.Text.Trim(), sSFXDList, sSLList);//µ÷Óù«¹²·½·¨²åÈëXLXXJGB
+ N_PUBLIC2.XLGGService.SaveXLDTJMZHB(txtDTJMZHID.Text.Trim()); //µ÷Óù«¹²·½·¨²åÈëXLDTJMZHB
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sSQL = new TSQL(dberp);
+ sSQL.Add(" update XLGGB set XLGGB_XXJGID=:pXXJGID ,XLGGB_DTJMZHID=:pDTJMZHID where XLGGB_XLGGID=:pXLGGB_XLGGID and XLGGB_XLGGJDGZ=:pXLGGB_XLGGJDGZ ");
+ sSQL.ParamByName("pXXJGID").Value = txtXXJGID.Text.Trim();
+ sSQL.ParamByName("pDTJMZHID").Value = txtDTJMZHID.Text.Trim();
+ sSQL.ParamByName("pXLGGB_XLGGID").Value = PageParam.GetRTrimString("XLGGB_XLGGID").Trim();
+ sSQL.ParamByName("pXLGGB_XLGGJDGZ").Value = PageParam.GetRTrimString("XLGGB_XLGGJDGZ").Trim();
+ dberp.ExecSQL(sSQL);
+ return true;
+ }
+
+ protected override bool Master_BeforeSaveAction(object sender, EventArgs e)
+ {
+ if (ControlState == TControlState.ctsEdit)
+ {
+ entity.Param.Add("OLDXLGGB_XLGGID", txtOLDXLGGID.Value);
+ entity.Param.Add("OLDXLGGB_XLGGJDGZ", txtOLDXLGGJDGZ.Value);
+ }
+ return base.Master_BeforeSaveAction(sender, e);
+ }
+
+ protected override bool Master_BeforeDeleteAction(object sender, EventArgs e)
+ {
+
+ return base.Master_BeforeDeleteAction(sender, e);
+ }
+
+ protected override void SetComboxItems()
+ {
+ base.SetComboxItems();
+
+ }
+
+ #endregion
+
+ #region ×Ô¶¨Òåʼþ
+ private void InitControls()
+ {
+ cbxXLGGDW.Items.Add(new ListItem("mm2", "mm2"));
+ cbxXLGGDW.Items.Add(new ListItem("mm", "mm"));
+ cbxXLGGDW.ShowValue = false;
+
+ }
+ private void JmChange()
+ {
+ if (txtDTJM1.Value > 0)
+ {
+ txtDTJMZHID.Text = txtDTJM1.Value.ToString();
+ }
+ if (txtDTJM1.Value > 0 && txtDTJM2.Value > 0)
+ {
+ txtDTJMZHID.Text = txtDTJM1.Value + "/" + txtDTJM2.Value;
+ }
+ if (txtDTJM1.Value > 0 && txtDTJM2.Value > 0 && txtDTJM3.Value > 0)
+ {
+ txtDTJMZHID.Text = txtDTJM1.Value + "/" + txtDTJM2.Value + "/" + txtDTJM3.Value;
+ }
+ if (txtDTJM1.Value > 0 && txtDTJM2.Value > 0 && txtDTJM3.Value > 0 && txtDTJM4.Value > 0)
+ {
+ txtDTJMZHID.Text = txtDTJM1.Value + "/" + txtDTJM2.Value + "/" + txtDTJM3.Value + "/" + txtDTJM4.Value;
+ }
+ if (txtDTJM1.Value > 0 && txtDTJM2.Value > 0 && txtDTJM3.Value > 0 && txtDTJM4.Value > 0 && txtDTJM5.Value > 0)
+ {
+ txtDTJMZHID.Text = txtDTJM1.Value + "/" + txtDTJM2.Value + "/" + txtDTJM3.Value + "/" + txtDTJM4.Value + "/" + txtDTJM5.Value;
+ }
+ }
+ #endregion
+
+ #region ¿Ø¼þʼþ
+ protected void txtXXJGID_TextChanged(object sender, EventArgs e)
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ SQL.Clear();
+ SQL.Add("select XLXXJGB_SFXD1,XLXXJGB_SFXD2,XLXXJGB_SFXD3,XLXXJGB_SFXD4,XLXXJGB_SFXD5,XLXXJGB_SL1,XLXXJGB_SL2,XLXXJGB_SL3,XLXXJGB_SL4,XLXXJGB_SL5 from XLXXJGB ");
+ SQL.Add(" where XLXXJGB_XXJGID = :pXXJGID ");
+ SQL.ParamByName("pXXJGID").Value = txtXXJGID.Text.Trim();
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count >0)
+ {
+ txtSFXD1.Value = CMISproConvert.StrToFloat(ds.Tables[0].Rows[0]["XLXXJGB_SFXD1"].ToString().Trim());
+ txtSFXD2.Value = CMISproConvert.StrToFloat(ds.Tables[0].Rows[0]["XLXXJGB_SFXD2"].ToString().Trim());
+ txtSFXD3.Value = CMISproConvert.StrToFloat(ds.Tables[0].Rows[0]["XLXXJGB_SFXD3"].ToString().Trim());
+ txtSFXD4.Value = CMISproConvert.StrToFloat(ds.Tables[0].Rows[0]["XLXXJGB_SFXD4"].ToString().Trim());
+ txtSFXD5.Value = CMISproConvert.StrToFloat(ds.Tables[0].Rows[0]["XLXXJGB_SFXD5"].ToString().Trim());
+ txtSL1.Value = CMISproConvert.StrToFloat(ds.Tables[0].Rows[0]["XLXXJGB_SL1"].ToString().Trim());
+ txtSL2.Value = CMISproConvert.StrToFloat(ds.Tables[0].Rows[0]["XLXXJGB_SL2"].ToString().Trim());
+ txtSL3.Value = CMISproConvert.StrToFloat(ds.Tables[0].Rows[0]["XLXXJGB_SL3"].ToString().Trim());
+ txtSL4.Value = CMISproConvert.StrToFloat(ds.Tables[0].Rows[0]["XLXXJGB_SL4"].ToString().Trim());
+ txtSL5.Value = CMISproConvert.StrToFloat(ds.Tables[0].Rows[0]["XLXXJGB_SL5"].ToString().Trim());
+ }
+ }
+
+ //protected void txtDTJMZHID_TextChanged(object sender, EventArgs e)
+ //{
+ // TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ // TSQL SQL = new TSQL(dberp);
+ // SQL.Clear();
+ // SQL.Add("select XLDTJMZHB_DTJM1,XLDTJMZHB_DTJM2,XLDTJMZHB_DTJM3,XLDTJMZHB_DTJM4,XLDTJMZHB_DTJM5 FROM XLDTJMZHB ");
+ // SQL.Add(" where XLDTJMZHB_DTJMZHID = :pDTJMZHID ");
+ // SQL.ParamByName("pDTJMZHID").Value = txtDTJMZHID.Text.Trim();
+ // DataSet ds = dberp.OpenDataSet(SQL);
+ // if (ds.Tables[0].Rows.Count >0)
+ // {
+ // txtDTJM1.Value = CMISproConvert.StrToFloat(ds.Tables[0].Rows[0]["XLDTJMZHB_DTJM1"].ToString().Trim());
+ // txtDTJM2.Value = CMISproConvert.StrToFloat(ds.Tables[0].Rows[0]["XLDTJMZHB_DTJM2"].ToString().Trim());
+ // txtDTJM3.Value = CMISproConvert.StrToFloat(ds.Tables[0].Rows[0]["XLDTJMZHB_DTJM3"].ToString().Trim());
+ // txtDTJM4.Value = CMISproConvert.StrToFloat(ds.Tables[0].Rows[0]["XLDTJMZHB_DTJM4"].ToString().Trim());
+ // txtDTJM5.Value = CMISproConvert.StrToFloat(ds.Tables[0].Rows[0]["XLDTJMZHB_DTJM5"].ToString().Trim());
+ // }
+ //}
+ protected void txtDTJM1_TextChanged(object sender, EventArgs e)
+ {
+ JmChange();
+ }
+ protected void txtDTJM2_TextChanged(object sender, EventArgs e)
+ {
+ JmChange();
+ }
+ protected void txtDTJM3_TextChanged(object sender, EventArgs e)
+ {
+ JmChange();
+ }
+ protected void txtDTJM4_TextChanged(object sender, EventArgs e)
+ {
+ JmChange();
+ }
+ protected void txtDTJM5_TextChanged(object sender, EventArgs e)
+ {
+ JmChange();
+ }
+ #endregion
+ }
+
+}
\ No newline at end of file
diff --git a/XLXLGGInfo.aspx.designer.cs b/XLXLGGInfo.aspx.designer.cs
new file mode 100644
index 0000000..39b5dd8
--- /dev/null
+++ b/XLXLGGInfo.aspx.designer.cs
@@ -0,0 +1,502 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9151
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLXLGGInfo 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XLXLGGInfo {
+
+ ///
+ /// lblXH 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblXH;
+
+ ///
+ /// txtXH 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtNumTextBox txtXH;
+
+ ///
+ /// lblXLGGID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblXLGGID;
+
+ ///
+ /// txtXLGGID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtXLGGID;
+
+ ///
+ /// GtLabel2 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel2;
+
+ ///
+ /// cbxXLGGDW 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxXLGGDW;
+
+ ///
+ /// GtLabel1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel1;
+
+ ///
+ /// txtXXJGID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtXXJGID;
+
+ ///
+ /// lblGGZXS 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblGGZXS;
+
+ ///
+ /// txtGGZXS 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtNumTextBox txtGGZXS;
+
+ ///
+ /// lblGGZJM 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblGGZJM;
+
+ ///
+ /// txtGGZJM 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtNumTextBox txtGGZJM;
+
+ ///
+ /// lblDTJMZHID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblDTJMZHID;
+
+ ///
+ /// txtDTJMZHID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtDTJMZHID;
+
+ ///
+ /// lblSFXD1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblSFXD1;
+
+ ///
+ /// txtSFXD1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtNumTextBox txtSFXD1;
+
+ ///
+ /// lblSL1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblSL1;
+
+ ///
+ /// txtSL1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtNumTextBox txtSL1;
+
+ ///
+ /// lblDTJM1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblDTJM1;
+
+ ///
+ /// txtDTJM1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtNumTextBox txtDTJM1;
+
+ ///
+ /// lblSFXD2 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblSFXD2;
+
+ ///
+ /// txtSFXD2 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtNumTextBox txtSFXD2;
+
+ ///
+ /// lblSL2 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblSL2;
+
+ ///
+ /// txtSL2 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtNumTextBox txtSL2;
+
+ ///
+ /// lblDTJM2 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblDTJM2;
+
+ ///
+ /// txtDTJM2 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtNumTextBox txtDTJM2;
+
+ ///
+ /// lblSFXD3 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblSFXD3;
+
+ ///
+ /// txtSFXD3 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtNumTextBox txtSFXD3;
+
+ ///
+ /// lblSL3 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblSL3;
+
+ ///
+ /// txtSL3 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtNumTextBox txtSL3;
+
+ ///
+ /// lblDTJM3 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblDTJM3;
+
+ ///
+ /// txtDTJM3 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtNumTextBox txtDTJM3;
+
+ ///
+ /// lblSFXD4 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblSFXD4;
+
+ ///
+ /// txtSFXD4 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtNumTextBox txtSFXD4;
+
+ ///
+ /// lblSL4 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblSL4;
+
+ ///
+ /// txtSL4 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtNumTextBox txtSL4;
+
+ ///
+ /// lblDTJM4 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblDTJM4;
+
+ ///
+ /// txtDTJM4 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtNumTextBox txtDTJM4;
+
+ ///
+ /// lblSFXD5 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblSFXD5;
+
+ ///
+ /// txtSFXD5 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtNumTextBox txtSFXD5;
+
+ ///
+ /// lblSL5 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblSL5;
+
+ ///
+ /// txtSL5 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtNumTextBox txtSL5;
+
+ ///
+ /// lblDTJM5 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblDTJM5;
+
+ ///
+ /// txtDTJM5 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtNumTextBox txtDTJM5;
+
+ ///
+ /// GtLabel7 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel7;
+
+ ///
+ /// txtWHR 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtWHR;
+
+ ///
+ /// GtLabel8 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel8;
+
+ ///
+ /// datWHSJ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtDateTime datWHSJ;
+
+ ///
+ /// hidXLGGJDGZ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField hidXLGGJDGZ;
+
+ ///
+ /// txtOLDXLGGID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtOLDXLGGID;
+
+ ///
+ /// txtOLDXLGGJDGZ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtOLDXLGGJDGZ;
+
+ ///
+ /// txtWHRID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtWHRID;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleCard Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleCard)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XLXLGGList.aspx b/XLXLGGList.aspx
new file mode 100644
index 0000000..a41b125
--- /dev/null
+++ b/XLXLGGList.aspx
@@ -0,0 +1,172 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleGrid.Master" Title="ÏßÀ¹æ¸ñ"
+ AutoEventWireup="true" Codebehind="XLXLGGList.aspx.cs" Inherits="GThinking.N_XLJC.XLXLGGList" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleGrid.Master" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/XLXLGGList.aspx.cs b/XLXLGGList.aspx.cs
new file mode 100644
index 0000000..2c0a618
--- /dev/null
+++ b/XLXLGGList.aspx.cs
@@ -0,0 +1,382 @@
+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_CONTROL;
+using GThinking.N_MISPRO.Data;
+using GThinking.N_MISPRO.Utility;
+using GThinking.N_PUBLIC;
+using GThinking.N_MODEL.UserControls;
+using System.Text;
+using GThinking.N_WORKFLOW;
+using GThinking.N_PUBLIC2;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLXLGGList : SingleGridBase
+ {
+ XLXLGG entity = new XLXLGG();
+ XLXLGG_M queryentity = new XLXLGG_M();
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421010;
+ this.UMName = "ÏßÀ¹æ¸ñ";
+ this.CurMaster = Master;
+ this.ModuleGV = grdContentGrid;
+ this.CurEntity = entity;
+ this.sURLTarget = "XLXLGGInfo.aspx";
+ this.CurQueryEntity = queryentity;
+ this.sQueryURLTarget = "XLXLGGQuery.aspx";
+ this.PageHeight = 700;
+ this.PageWidth = 500;
+ this.CanDeleteCheckedRows = true;
+ base.DataKeyNames = new string[] { "XLGGB_XLGGID", "XLGGB_XLGGJDGZ" };
+
+ this.Master.EnableNewBtn = false;
+ this.Master.EnableCopyBtn = false;
+ this.Master.EnableViewBtn = false;
+ this.Master.EnableDeleteBtn = false;
+
+
+ base.InitPage();
+
+ // this.ModuleGV.OnClientDblClick = "return false;";
+
+ if (!IsPostBack)
+ {
+ if (base.IsDefaultExecute)
+ {
+ Master_OnStandardQuery(null, null);
+ }
+ }
+ }
+
+ #region Ä£°å¼Ì³Ðʼþ
+
+ protected override void Master_OnStandardQuery(object sender, EventArgs e)
+ {
+ base.InitEntityByCondition();
+ entity.EntityTable.QuerySelSql = GetQuerySQL();
+ base.Master_OnStandardQuery(sender, e);
+ entity.GridDataBind(grdContentGrid, tSession);
+ }
+
+ protected override void moduleGV_PageIndexChanging(object sender, GridViewPageEventArgs e)
+ {
+ base.InitEntityByCondition();
+ entity.EntityTable.QuerySelSql = GetQuerySQL();
+ grdContentGrid.SelectedIndex = -1;
+ base.moduleGV_PageIndexChanging(sender, e);
+ }
+
+ protected override void BeforeDelete(TDatabase db, ref bool ActionIsDone)
+ {
+ base.BeforeDelete(db, ref ActionIsDone);
+ }
+
+ protected override bool Master_BeforeDeleteAction(object sender, EventArgs e)
+ {
+ return base.Master_BeforeDeleteAction(sender, e);
+ }
+
+ 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(grdContentGrid, tSession);
+ grdContentGrid.SelectedIndex = -1;
+ return true;
+ }
+
+ protected override void moduleGV_RowDataBound(object sender, GridViewRowEventArgs e)
+ {
+ if (e.Row.RowType == DataControlRowType.DataRow)
+ {
+
+ LinkPageParam.AddString("XLGGB_XLGGID", grdContentGrid.DataKeys[e.Row.RowIndex]["XLGGB_XLGGID"].ToString().Trim());
+ LinkPageParam.AddString("XLGGB_XLGGJDGZ", grdContentGrid.DataKeys[e.Row.RowIndex]["XLGGB_XLGGJDGZ"].ToString().Trim());
+ }
+ base.moduleGV_RowDataBound(sender, e);
+ }
+
+ #endregion
+
+ #region ×Ô¶¨Òåʼþ
+
+ private string GetQuerySQL()
+ {
+ StringBuilder sSQL = new StringBuilder();
+ sSQL.AppendLine(" select XLGGB_XH,XLGGB_XLGGID,XLGGB_GGZXS,XLGGB_XXJGID,XLGGB_DTJMZHID,XLGGB_XLGGJDGZ,XLGGB_XLGGDW, ");
+ sSQL.AppendLine(" XLXXJGB_SFXD1,XLXXJGB_SL1,XLDTJMZHB_DTJM1,XLXXJGB_SFXD2,XLXXJGB_SL2,XLDTJMZHB_DTJM2, ");
+ sSQL.AppendLine(" XLXXJGB_SFXD3,XLXXJGB_SL3,XLDTJMZHB_DTJM3,XLXXJGB_SFXD4,XLXXJGB_SL4,XLDTJMZHB_DTJM4, ");
+ sSQL.AppendLine(" XLXXJGB_SFXD5,XLXXJGB_SL5,XLDTJMZHB_DTJM5,XLGGB_GGZJM ");
+ sSQL.AppendLine(" from XLGGB ");
+ sSQL.AppendLine(" left join XLXXJGB on XLXXJGB_XXJGID=XLGGB_XXJGID ");
+ sSQL.AppendLine(" left join XLDTJMZHB on XLDTJMZHB_DTJMZHID=XLGGB_DTJMZHID ");
+ sSQL.AppendLine(" where 1 = 1 ");
+
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("XXJGID").Value.Trim()))
+ {
+ sSQL.AppendLine(" and XLXXJGB_XXJGID = :pXXJGID ");
+ entity.Param.Add("pXXJGID", CurQueryEntity.FieldByName("XXJGID").Value.Trim());
+ }
+
+ //×óÆ¥Åä ÓÒÆ¥Åä ȫƥÅä
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("XLGGID").Value.Trim()))
+ {
+ string tmp =CurQueryEntity.FieldByName("XLGGID").Value.Trim();
+ if ((tmp.StartsWith("!") || tmp.StartsWith("£¡")) && (tmp.EndsWith("!") || tmp.EndsWith("£¡")))
+ {
+ tmp = tmp.TrimStart('!').TrimEnd('£¡');
+ sSQL.AppendLine(" and XLGGB_XLGGID = :pXLGGID ");
+ entity.Param.Add("pXLGGID", tmp);
+ }
+ else if (tmp.StartsWith("!") || tmp.StartsWith("£¡"))
+ {
+ tmp = tmp.TrimStart('!');
+ sSQL.AppendLine(" and XLGGB_XLGGID like :pXLGGID ");
+ entity.Param.Add("pXLGGID", tmp + "%");
+ }
+ else if (tmp.EndsWith("!") || tmp.EndsWith("£¡"))
+ {
+ tmp = tmp.TrimEnd('£¡');
+ sSQL.AppendLine(" and XLGGB_XLGGID like :pXLGGID ");
+ entity.Param.Add("pXLGGID", "%" + tmp);
+ }
+ else
+ {
+ tmp = tmp.TrimStart('!').TrimEnd('£¡');
+ sSQL.AppendLine(" and XLGGB_XLGGID like :pXLGGID ");
+ entity.Param.Add("pXLGGID", "%" + tmp + "%");
+ }
+
+ }
+
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("ZXJM").Value.Trim()))
+ {
+ sSQL.AppendLine(" and XLDTJMZHB_DTJM1 = :pZXJM ");
+ entity.Param.Add("pZXJM", CurQueryEntity.FieldByName("ZXJM").Value.Trim());
+ }
+
+ sSQL.AppendLine("order by XLGGB_XH");
+ return sSQL.ToString();
+ }
+ #endregion
+
+ #region ¿Ø¼þʼþ
+ protected void btnPX_MenuItemClick(object sender, string ItemIndex)
+ {
+ int index = Int32.Parse(ItemIndex);
+ switch (index)
+ {
+ case 0:
+ sort_XXJGDTJM();
+ break;
+ case 1:
+ sort_XZDTGSJM();
+ break;
+ }
+ }
+
+ //0-оÏ߽ṹ£¨ÉýÐò£© + µ¼Ìå½ØÃæ£¨ÉýÐò£©
+ private void sort_XXJGDTJM()
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ try
+ {
+ if (dberp.DriverName == "ORACLE")
+ {
+ SQL.Clear();
+ SQL.Add("select XLGGB_XLGGID as XLGGID, ");
+ SQL.Add(" row_number() over(order by XLGGB_XXJGID,XLDTJMZHB_DTJM1,XLDTJMZHB_DTJM2,XLDTJMZHB_DTJM3,XLDTJMZHB_DTJM4,XLDTJMZHB_DTJM5,XLDTJMZHB_DTJM6,XLDTJMZHB_DTJM7) as XH ");
+ SQL.Add("from XLGGB ");
+ SQL.Add("left join XLDTJMZHB on XLDTJMZHB_DTJMZHID=XLGGB_DTJMZHID ");
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
+ {
+ UpdateXLGGID_XH(ds.Tables[0].Rows[i]["XLGGID"].ToString().Trim(), ds.Tables[0].Rows[i]["XH"].ToString().Trim());
+ }
+ }
+ moduleGV_PageIndexChanging(null, null);
+ FormAreaUpdate();
+ }
+ else
+ {
+ dberp.BeginTrans();
+ SQL.Clear();
+ SQL.Add("update XLGGB set XLGGB_XH=A.XH ");
+ SQL.Add("from ");
+ SQL.Add("( select XLGGB_XLGGID as XLGGID, ");
+ SQL.Add(" row_number() over(order by XLGGB_XXJGID,XLDTJMZHB_DTJM1,XLDTJMZHB_DTJM2,XLDTJMZHB_DTJM3,XLDTJMZHB_DTJM4,XLDTJMZHB_DTJM5,XLDTJMZHB_DTJM6,XLDTJMZHB_DTJM7) as XH ");
+ SQL.Add(" from XLGGB ");
+ SQL.Add(" left join XLDTJMZHB on XLDTJMZHB_DTJMZHID=XLGGB_DTJMZHID ) A ");
+ SQL.Add(" where XLGGB_XLGGID=A.XLGGID ");
+ dberp.ExecSQL(SQL);
+ moduleGV_PageIndexChanging(null, null);
+ FormAreaUpdate();
+ dberp.CommitTrans();
+ }
+ }
+ catch (Exception ex)
+ {
+ dberp.RollbackTrans();
+ ShowMessage(ex.Message);
+ return;
+ }
+ }
+
+ //1-Ïß×éÊý(ÉýÐò)+µ¼Ìå¸ùÊý(ÉýÐò)+µ¼Ìå½ØÃæ(ÉýÐò)
+ private void sort_XZDTGSJM()
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ try
+ {
+ if (dberp.DriverName == "ORACLE")
+ {
+ SQL.Clear();
+ SQL.Add("select XLGGB_XLGGID as XLGGID, ");
+ SQL.Add(" row_number() over(order by XLXXJGB_SFXD7,XLXXJGB_SFXD6,XLXXJGB_SFXD5,XLXXJGB_SFXD4,XLXXJGB_SFXD3,XLXXJGB_SFXD2,XLXXJGB_SFXD1,");
+ SQL.Add(" XLXXJGB_SL7,XLXXJGB_SL6,XLXXJGB_SL5,XLXXJGB_SL4,XLXXJGB_SL3,XLXXJGB_SL2,XLXXJGB_SL1, ");
+ SQL.Add(" XLDTJMZHB_DTJM1,XLDTJMZHB_DTJM2,XLDTJMZHB_DTJM3,XLDTJMZHB_DTJM4,XLDTJMZHB_DTJM5,XLDTJMZHB_DTJM6,XLDTJMZHB_DTJM7 ) as XH ");
+ SQL.Add("from XLGGB ");
+ SQL.Add("left join XLXXJGB on XLXXJGB_XXJGID=XLGGB_XXJGID ");
+ SQL.Add("left join XLDTJMZHB on XLDTJMZHB_DTJMZHID=XLGGB_DTJMZHID ");
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
+ {
+ UpdateXLGGID_XH(ds.Tables[0].Rows[i]["XLGGID"].ToString().Trim(), ds.Tables[0].Rows[i]["XH"].ToString().Trim());
+ }
+ }
+ moduleGV_PageIndexChanging(null, null);
+ FormAreaUpdate();
+ }
+ else
+ {
+ dberp.BeginTrans();
+ SQL.Clear();
+ SQL.Add("update XLGGB set XLGGB_XH=A.XH ");
+ SQL.Add("from ");
+ SQL.Add("( select XLGGB_XLGGID as XLGGID,");
+ SQL.Add(" row_number()over(order by XLXXJGB_SFXD7,XLXXJGB_SFXD6,XLXXJGB_SFXD5,XLXXJGB_SFXD4,XLXXJGB_SFXD3,XLXXJGB_SFXD2,XLXXJGB_SFXD1, ");
+ SQL.Add(" XLXXJGB_SL7,XLXXJGB_SL6,XLXXJGB_SL5,XLXXJGB_SL4,XLXXJGB_SL3,XLXXJGB_SL2,XLXXJGB_SL1, ");
+ SQL.Add(" XLDTJMZHB_DTJM1,XLDTJMZHB_DTJM2,XLDTJMZHB_DTJM3,XLDTJMZHB_DTJM4,XLDTJMZHB_DTJM5,XLDTJMZHB_DTJM6,XLDTJMZHB_DTJM7)as XH ");
+ SQL.Add(" from XLGGB ");
+ SQL.Add(" left join XLXXJGB on XLXXJGB_XXJGID=XLGGB_XXJGID ");
+ SQL.Add(" left join XLDTJMZHB on XLDTJMZHB_DTJMZHID=XLGGB_DTJMZHID) A ");
+ SQL.Add(" where XLGGB_XLGGID=A.XLGGID ");
+ dberp.ExecSQL(SQL);
+ moduleGV_PageIndexChanging(null, null);
+ FormAreaUpdate();
+ dberp.CommitTrans();
+ }
+ }
+ catch (Exception ex)
+ {
+ dberp.RollbackTrans();
+ ShowMessage(ex.Message);
+ return;
+ }
+ }
+
+ private void UpdateXLGGID_XH(string sXLGGID, string sXH)
+ {
+ TDatabase dberp1 = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp1);
+ SQL.Clear();
+ SQL.Add(" update XLGGB set XLGGB_XH=:pXH where XLGGB_XLGGID=:pXLGGID ");
+ SQL.ParamByName("pXH").Value = CMISproConvert.StrToFloat(sXH);
+ SQL.ParamByName("pXLGGID").Value = sXLGGID;
+ dberp1.ExecSQL(SQL);
+ }
+
+ //Ö§³Ö Ä£ºý* Ä£ºý¡Á Ä£ºý/ ÕýÔò.
+ protected void btnCLQDDR_Click(object sender, EventArgs e)
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ try
+ {
+ dberp.BeginTrans();
+ SQL.Clear();
+ SQL.Add("insert into XLGGB ");
+ SQL.Add("(XLGGB_XLGGID,XLGGB_QYRQ,XLGGB_TYRQ,XLGGB_TYBZ,XLGGB_WHR,XLGGB_WHRID,XLGGB_WHSJ,XLGGB_XH) ");
+ SQL.Add("select distinct replace(XLXSCLQD_XLGGID,'*','¡Á') as XLGGID,:pWHSJ, null, 'N', :pWHR,:pWHRID,:pWHSJ,0 ");
+ SQL.Add(" from XLXSCLQD ");
+ SQL.Add("where 1 = 1 and not exists(select 1 from XLGGB where replace(XLGGB_XLGGID,'¡Á','*')=replace(XLXSCLQD_XLGGID,'¡Á','*') ) ");
+ SQL.Add(" and (XLXSCLQD_XLGGID like '%*%' or XLXSCLQD_XLGGID like '%¡Á%' ");
+ SQL.Add(" or XLXSCLQD_XLGGID like '%/%') ");
+ SQL.Add(" and ISNULL(XLXSCLQD_WPID,'ZZZZ') ='ZZZZ' ");
+ SQL.ParamByName("pWHR").Value = tSession.UserName;
+ SQL.ParamByName("pWHRID").Value = tSession.UserId;
+ SQL.ParamByName("pWHSJ").Value = DateTime.Now.ToString();
+ dberp.ExecSQL(SQL);
+ moduleGV_PageIndexChanging(null, null);
+ FormAreaUpdate();
+ dberp.CommitTrans();
+ ShowMessage("µ¼Èë³É¹¦£¡");
+ }
+ catch (Exception ex)
+ {
+ dberp.RollbackTrans();
+ ShowMessage(ex.Message);
+ return;
+ }
+
+ }
+
+ protected void btnJGBDR_Click(object sender, EventArgs e)
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ try
+ {
+ dberp.BeginTrans();
+ SQL.Clear();
+ SQL.Add("insert into XLGGB ");
+ SQL.Add("(XLGGB_XLGGID,XLGGB_QYRQ,XLGGB_TYRQ,XLGGB_TYBZ,XLGGB_WHR,XLGGB_WHRID,XLGGB_WHSJ,XLGGB_XH) ");
+ SQL.Add("select distinct replace(XLXSJGBMX_XLGGID,'*','¡Á') as XLGGID,:pWHSJ, null, 'N',:pWHR,:pWHRID,:pWHSJ,0 ");
+ SQL.Add(" from XLXSJGBMX ");
+ SQL.Add("where isnull(XLXSJGBMX_XLGGID,' ') <> ' ' and not exists(select 1 from XLGGB where replace(XLGGB_XLGGID,'¡Á','*')=replace(XLXSJGBMX_XLGGID,'¡Á','*') ) ");
+ SQL.Add(" and (XLXSJGBMX_XLGGID like '%*%' or XLXSJGBMX_XLGGID like '%¡Á%' ");
+ SQL.Add(" or XLXSJGBMX_XLGGID like '%/%') ");
+ SQL.ParamByName("pWHR").Value = tSession.UserName;
+ SQL.ParamByName("pWHRID").Value = tSession.UserId;
+ SQL.ParamByName("pWHSJ").Value = DateTime.Now.ToString();
+ dberp.ExecSQL(SQL);
+ moduleGV_PageIndexChanging(null, null);
+ FormAreaUpdate();
+ dberp.CommitTrans();
+ ShowMessage("µ¼Èë³É¹¦£¡");
+ }
+ catch (Exception ex)
+ {
+ dberp.RollbackTrans();
+ ShowMessage(ex.Message);
+ return;
+ }
+ }
+
+ protected void btnRefresh_Click(object sender, EventArgs e)
+ {
+ moduleGV_PageIndexChanging(null, null);
+ }
+ #endregion
+ }
+}
+
+
diff --git a/XLXLGGList.aspx.designer.cs b/XLXLGGList.aspx.designer.cs
new file mode 100644
index 0000000..ab528d3
--- /dev/null
+++ b/XLXLGGList.aspx.designer.cs
@@ -0,0 +1,88 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9151
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLXLGGList 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XLXLGGList {
+
+ ///
+ /// CustomButton 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table CustomButton;
+
+ ///
+ /// btnCLQDDR 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnCLQDDR;
+
+ ///
+ /// btnJGBDR 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnJGBDR;
+
+ ///
+ /// btnPX 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnPX;
+
+ ///
+ /// btnRefresh 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtButton btnRefresh;
+
+ ///
+ /// grdContentGrid 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtGridView grdContentGrid;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleGrid Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleGrid)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XLXLGGQuery.aspx b/XLXLGGQuery.aspx
new file mode 100644
index 0000000..07ed81c
--- /dev/null
+++ b/XLXLGGQuery.aspx
@@ -0,0 +1,35 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleQuery.Master" Title="²éѯ"
+ AutoEventWireup="true" Codebehind="XLXLGGQuery.aspx.cs" Inherits="GThinking.N_XLJC.XLXLGGQuery" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleQuery.Master" %>
+
+
+
+
+
+ оÏ߽ṹ£º
+
+
+
+
+
+
+
+
+ ¹æ¸ñ£º
+
+
+
+
+
+
+
+
+ Ö÷о½ØÃ棺
+
+
+
+
+
+
+
diff --git a/XLXLGGQuery.aspx.cs b/XLXLGGQuery.aspx.cs
new file mode 100644
index 0000000..7ef0221
--- /dev/null
+++ b/XLXLGGQuery.aspx.cs
@@ -0,0 +1,63 @@
+using System;
+using System.Data;
+using System.Configuration;
+using System.Collections;
+using System.Web;
+using System.Web.Security;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using System.Web.UI.WebControls.WebParts;
+using System.Web.UI.HtmlControls;
+using GThinking.N_MODEL.Page;
+using GThinking.N_MODEL.Dialog;
+using GThinking.N_PUBLIC;
+using GThinking.N_MISPRO.Utility;
+using GThinking.N_MISPRO.Data;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLXLGGQuery : SingleQueryBase
+ {
+ XLXLGG_M queryentity = new XLXLGG_M();
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421010;
+ this.UMName = "ÏßÀ¹æ¸ñ";
+ this.CurMaster = Master;
+ this.CurQueryTable = QueryTable;
+ this.CurQueryEntity = queryentity;
+ base.InitPage();
+ if (!IsPostBack)
+ {
+ InitControl();
+ }
+ }
+
+ #region Ä£°åʼþ
+ #endregion
+
+ #region ×Ô¶¨Òåʼþ
+
+ private void InitControl()
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ SQL.Clear();
+ SQL.Add("select distinct XLDTJMZHB_DTJM1 from XLDTJMZHB order by XLDTJMZHB_DTJM1 ");
+ DataSet ds = dberp.OpenDataSet(SQL);
+ cbxZXJM.ClearItems();
+ cbxZXJM.Items.Add(new ListItem("",""));
+ for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
+ {
+ cbxZXJM.Items.Add(new ListItem(ds.Tables[0].Rows[i]["XLDTJMZHB_DTJM1"].ToString().Trim(), ds.Tables[0].Rows[i]["XLDTJMZHB_DTJM1"].ToString().Trim()));
+ }
+
+
+ TComboBox.SetComboBox("DBERP", cbxXXJGID, "select XLXXJGB_XXJGID,XLXXJGB_XXJGID from XLXXJGB order by XLXXJGB_SFXD1,XLXXJGB_SL1,XLXXJGB_SFXD2,XLXXJGB_SL2,XLXXJGB_SFXD3,XLXXJGB_SL3,XLXXJGB_SFXD4,XLXXJGB_SL4 ", true);
+ }
+ #endregion
+
+
+ }
+}
diff --git a/XLXLGGQuery.aspx.designer.cs b/XLXLGGQuery.aspx.designer.cs
new file mode 100644
index 0000000..43408ed
--- /dev/null
+++ b/XLXLGGQuery.aspx.designer.cs
@@ -0,0 +1,97 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9148
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLXLGGQuery 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XLXLGGQuery {
+
+ ///
+ /// QueryTable 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table QueryTable;
+
+ ///
+ /// lblXXJGID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblXXJGID;
+
+ ///
+ /// cbxXXJGID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxXXJGID;
+
+ ///
+ /// GtLabel1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel1;
+
+ ///
+ /// txtXLGGID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtXLGGID;
+
+ ///
+ /// GtLabel2 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel2;
+
+ ///
+ /// cbxZXJM 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxZXJM;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleQuery Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleQuery)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XLXLGG_M.cs b/XLXLGG_M.cs
new file mode 100644
index 0000000..42a30a7
--- /dev/null
+++ b/XLXLGG_M.cs
@@ -0,0 +1,23 @@
+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_XLJC
+{
+ public class XLXLGG_M : TBaseNamedQuery
+ {
+ public XLXLGG_M()
+ {
+ AddFieldDefs("XXJGID", "оÏ߽ṹ");
+ AddFieldDefs("XLGGID", "ÏßÀ¹æ¸ñ");
+ AddFieldDefs("ZXJM", "Ö÷о½ØÃæ");
+ }
+ }
+}
diff --git a/XLXLXH.cs b/XLXLXH.cs
new file mode 100644
index 0000000..ef79c6f
--- /dev/null
+++ b/XLXLXH.cs
@@ -0,0 +1,313 @@
+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_XLJC
+{
+ [TableMap(DB = "DBERP", DbTableName = "XLXHB", Umid = 101421000, IsWorkFlow = false, UseWhr = true, IsAttach = false,
+
+ QuerySelSql = @"select XLXHB_XLJBXHID,XLXHB_XLXHID,XLXHB_XLXHID as XLXHID_OLD,XLXHB_XLXHBH,XLXHB_XLXHMC,XLXHB_XLTXID,XLXHB_NWDJID,XLXHB_DTCLID,XLXHB_JYCLID,
+ XLXHB_HTCLID,XLXHB_KZCLID,XLXHB_WHCLID,XLXHB_PBCLID,XLXHB_QYRQ,XLXHB_TYBZ,XLXHB_TYRQ,XLXHB_BZ,XLXHB_WHR,XLXHB_WHRID,XLXHB_WHSJ,
+ XLXHB_FPCLID,XLXHB_CPYT,XLXHB_NYDJID,XLXHB_WXDJID,XLXHB_JQCLID,XLXHB_XLGGJDGZ
+ from XLXHB
+ where 1 = 1 order by XLXHB_XLXHID",
+
+ EntitySelSql = @"select XLXHB_XLJBXHID,XLXHB_XLXHID,XLXHB_XLXHID as XLXHID_OLD,XLXHB_XLXHBH,XLXHB_XLXHMC,XLXHB_XLTXID,XLXHB_NWDJID,XLXHB_DTCLID,XLXHB_JYCLID,
+ XLXHB_HTCLID,XLXHB_KZCLID,XLXHB_WHCLID,XLXHB_PBCLID,XLXHB_QYRQ,XLXHB_TYBZ,XLXHB_TYRQ,XLXHB_BZ,XLXHB_WHR,XLXHB_WHRID,XLXHB_WHSJ,
+ XLXHB_FPCLID,XLXHB_CPYT,XLXHB_NYDJID,XLXHB_WXDJID,XLXHB_JQCLID,XLXHB_XLGGJDGZ
+ from XLXHB
+ where XLXHB_XLXHID = :XLXHB_XLXHID",
+
+ InsertSql = @"insert into XLXHB (XLXHB_XLJBXHID,XLXHB_XLXHID,XLXHB_XLXHBH,XLXHB_XLXHMC,XLXHB_XLTXID,XLXHB_NWDJID,XLXHB_DTCLID,XLXHB_JYCLID,
+ XLXHB_HTCLID,XLXHB_KZCLID,XLXHB_WHCLID,XLXHB_PBCLID,XLXHB_QYRQ,XLXHB_TYBZ,XLXHB_TYRQ,XLXHB_BZ,XLXHB_WHR,XLXHB_WHRID,XLXHB_WHSJ,
+ XLXHB_FPCLID,XLXHB_CPYT,XLXHB_NYDJID,XLXHB_WXDJID,XLXHB_JQCLID,XLXHB_XLGGJDGZ )
+ values(:XLXHB_XLJBXHID,:XLXHB_XLXHID,:XLXHB_XLXHBH, :XLXHB_XLXHMC,:XLXHB_XLTXID,:XLXHB_NWDJID,:XLXHB_DTCLID,:XLXHB_JYCLID,
+ :XLXHB_HTCLID,:XLXHB_KZCLID,:XLXHB_WHCLID,:XLXHB_PBCLID,:XLXHB_QYRQ,:XLXHB_TYBZ,:XLXHB_TYRQ,:XLXHB_BZ,:XLXHB_WHR,:XLXHB_WHRID,:XLXHB_WHSJ,
+ :XLXHB_FPCLID,:XLXHB_CPYT,:XLXHB_NYDJID,:XLXHB_WXDJID,:XLXHB_JQCLID,:XLXHB_XLGGJDGZ )",
+
+ UpdateSql = @"update XLXHB set XLXHB_XLJBXHID = :XLXHB_XLJBXHID,
+ XLXHB_XLXHID = :XLXHB_XLXHID,
+ XLXHB_XLXHBH = :XLXHB_XLXHBH,
+ XLXHB_XLXHMC = :XLXHB_XLXHMC,
+ XLXHB_XLTXID = :XLXHB_XLTXID,
+ XLXHB_NWDJID = :XLXHB_NWDJID,
+ XLXHB_DTCLID = :XLXHB_DTCLID,
+ XLXHB_JYCLID = :XLXHB_JYCLID,
+ XLXHB_HTCLID = :XLXHB_HTCLID,
+ XLXHB_KZCLID = :XLXHB_KZCLID,
+ XLXHB_WHCLID = :XLXHB_WHCLID,
+ XLXHB_PBCLID = :XLXHB_PBCLID,
+ XLXHB_QYRQ = :XLXHB_QYRQ,
+ XLXHB_TYBZ = :XLXHB_TYBZ,
+ XLXHB_TYRQ = :XLXHB_TYRQ,
+ XLXHB_BZ = :XLXHB_BZ,
+ XLXHB_WHR = :XLXHB_WHR,
+ XLXHB_WHRID = :XLXHB_WHRID,
+ XLXHB_WHSJ = :XLXHB_WHSJ,
+ XLXHB_FPCLID = :XLXHB_FPCLID,
+ XLXHB_CPYT = :XLXHB_CPYT,
+ XLXHB_WXDJID = :XLXHB_WXDJID,
+ XLXHB_JQCLID = :XLXHB_JQCLID,
+ XLXHB_XLGGJDGZ = :XLXHB_XLGGJDGZ
+ where XLXHB_XLXHID = :XLXHID_OLD",
+
+ DeleteSql = @"delete from XLXHB where XLXHB_XLXHID = :XLXHB_XLXHID")]
+
+ public class XLXHB : EntityManager
+ {
+ #region ×ֶμ¶Ó³Éä
+
+ private string _XLXHB_XLXHID;
+ [ColumnMap(DbField = "XLXHB_XLXHID", CtrlName = "txtXLXHID", DbTitle = "ÐͺűàÂë", Type = FieldType.C, DefaultValue = "",
+ IsAllowNull = false, IsKey = true, Length = 40)]
+ public string XLXHB_XLXHID
+ {
+ get { return _XLXHB_XLXHID; }
+ set { _XLXHB_XLXHID = value; }
+ }
+
+ private string _XLXHID_OLD;
+ [ColumnMap(DbField = "XLXHID_OLD", CtrlName = "txtXLXHID_OLD", Type = FieldType.HiddenField,
+ DbTitle = "Òþ²ØÏßÀÂÐͺÅID", DefaultValue = "", PrintVisible = false,
+ IsAllowNull = true, IsKey = false, Length = 40)]
+ public string XLXHID_OLD
+ {
+ get { return _XLXHID_OLD; }
+ set { _XLXHID_OLD = value; }
+ }
+
+ private string _XLXHB_XLXHMC;
+ [ColumnMap(DbField = "XLXHB_XLXHMC", CtrlName = "txtXLXHMC", DbTitle = "ÏßÀÂÐͺÅÃû³Æ", Type = FieldType.C, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 250)]
+ public string XLXHB_XLXHMC
+ {
+ get { return _XLXHB_XLXHMC; }
+ set { _XLXHB_XLXHMC = value; }
+ }
+
+ private string _XLXHB_XLTXID;
+ [ColumnMap(DbField = "XLXHB_XLTXID", CtrlName = "txtXLTXID", DbTitle = "ÏßÀÂÌØÐÔID", Type = FieldType.C, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 20)]
+ public string XLXHB_XLTXID
+ {
+ get { return _XLXHB_XLTXID; }
+ set { _XLXHB_XLTXID = value; }
+ }
+
+ private string _XLXHB_NWDJID;
+ [ColumnMap(DbField = "XLXHB_NWDJID", CtrlName = "cbxNWDJID", DbTitle = "ÄÍεȼ¶ID", Type = FieldType.CBX, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 20)]
+ public string XLXHB_NWDJID
+ {
+ get { return _XLXHB_NWDJID; }
+ set { _XLXHB_NWDJID = value; }
+ }
+
+ private string _XLXHB_DJRQ;
+ [ColumnMap(DbField = "XLXHB_DJRQ", CtrlName = "datDJRQ", DbTitle = "µÇ¼ÇÈÕÆÚ", Type = FieldType.D, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLXHB_DJRQ
+ {
+ get { return _XLXHB_DJRQ; }
+ set { _XLXHB_DJRQ = value; }
+ }
+
+ private string _XLXHB_DTCLID;
+ [ColumnMap(DbField = "XLXHB_DTCLID", CtrlName = "cbxDTCLID", DbTitle = "µ¼Ìå²ÄÁÏID", Type = FieldType.CBX, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLXHB_DTCLID
+ {
+ get { return _XLXHB_DTCLID; }
+ set { _XLXHB_DTCLID = value; }
+ }
+
+ private string _XLXHB_JYCLID;
+ [ColumnMap(DbField = "XLXHB_JYCLID", CtrlName = "cbxJYCLID", Type = FieldType.CBX, DbTitle = "¾øÔµ²ÄÁÏID", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLXHB_JYCLID
+ {
+ get { return _XLXHB_JYCLID; }
+ set { _XLXHB_JYCLID = value; }
+ }
+
+ private string _XLXHB_HTCLID;
+ [ColumnMap(DbField = "XLXHB_HTCLID", CtrlName = "cbxHTCLID", DbTitle = "»¤ÌײÄÁÏID", Type = FieldType.CBX, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLXHB_HTCLID
+ {
+ get { return _XLXHB_HTCLID; }
+ set { _XLXHB_HTCLID = value; }
+ }
+
+ private string _XLXHB_KZCLID;
+ [ColumnMap(DbField = "XLXHB_KZCLID", CtrlName = "cbxKZCLID", DbTitle = "îø×°²ÄÁÏID", Type = FieldType.CBX, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLXHB_KZCLID
+ {
+ get { return _XLXHB_KZCLID; }
+ set { _XLXHB_KZCLID = value; }
+ }
+
+ private string _XLXHB_WHCLID;
+ [ColumnMap(DbField = "XLXHB_WHCLID", CtrlName = "cbxWHCLID", DbTitle = "Í⻤²ÄÁÏID", Type = FieldType.CBX, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLXHB_WHCLID
+ {
+ get { return _XLXHB_WHCLID; }
+ set { _XLXHB_WHCLID = value; }
+ }
+
+ private string _XLXHB_PBCLID;
+ [ColumnMap(DbField = "XLXHB_PBCLID", CtrlName = "txtPBCLID", DbTitle = "ÆÁ±Î²ÄÁÏID", Type = FieldType.CBX, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLXHB_PBCLID
+ {
+ get { return _XLXHB_PBCLID; }
+ set { _XLXHB_PBCLID = value; }
+ }
+
+ private string _XLXHB_XLGGJDGZ;
+ [ColumnMap(DbField = "XLXHB_XLGGJDGZ", CtrlName = "cbxGGJDGZ", DbTitle = "ÏßÀ¹æ¸ñ½â¶Á¹æÔò", Type = FieldType.CBX, DefaultValue = "0",
+ IsAllowNull = true, IsKey = false, Length = 1)]
+ public string XLXHB_XLGGJDGZ
+ {
+ get { return _XLXHB_XLGGJDGZ; }
+ set { _XLXHB_XLGGJDGZ = value; }
+ }
+
+ private string _XLXHB_QYRQ;
+ [ColumnMap(DbField = "XLXHB_QYRQ", CtrlName = "datQYRQ", DbTitle = "ÆôÓÃÈÕÆÚ", Type = FieldType.D, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLXHB_QYRQ
+ {
+ get { return _XLXHB_QYRQ; }
+ set { _XLXHB_QYRQ = value; }
+ }
+
+ private string _XLXHB_TYBZ;
+ [ColumnMap(DbField = "XLXHB_TYBZ", CtrlName = "chkTY", DbTitle = "Í£ÓñêÖ¾", Type = FieldType.Y, DefaultValue = "N",
+ IsAllowNull = true, IsKey = false, Length = 1)]
+ public string XLXHB_TYBZ
+ {
+ get { return _XLXHB_TYBZ; }
+ set { _XLXHB_TYBZ = value; }
+ }
+
+ private string _XLXHB_TYRQ;
+ [ColumnMap(DbField = "XLXHB_TYRQ", CtrlName = "datTYRQ", DbTitle = "Í£ÓÃÈÕÆÚ", Type = FieldType.D, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLXHB_TYRQ
+ {
+ get { return _XLXHB_TYRQ; }
+ set { _XLXHB_TYRQ = value; }
+ }
+
+
+ private string _XLXHB_WHR;
+ [ColumnMap(DbField = "XLXHB_WHR", CtrlName = "txtWHR", Type = FieldType.C, DbTitle = "ά»¤ÈË", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 30)]
+ public string XLXHB_WHR
+ {
+ get { return _XLXHB_WHR; }
+ set { _XLXHB_WHR = value; }
+ }
+
+ private string _XLXHB_WHRID;
+ [ColumnMap(DbField = "XLXHB_WHRID", CtrlName = "txtWHRID", Type = FieldType.HiddenField, DbTitle = "ά»¤È˹¤ºÅ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10, PrintVisible = false)]
+ public string XLXHB_WHRID
+ {
+ get { return _XLXHB_WHRID; }
+ set { _XLXHB_WHRID = value; }
+ }
+
+ private string _XLXHB_WHSJ;
+ [ColumnMap(DbField = "XLXHB_WHSJ", CtrlName = "datWHSJ", Type = FieldType.DT, DbTitle = "ά»¤Ê±¼ä", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 8)]
+ public string XLXHB_WHSJ
+ {
+ get { return _XLXHB_WHSJ; }
+ set { _XLXHB_WHSJ = value; }
+ }
+
+ private string _XLXHB_BZ;
+ [ColumnMap(DbField = "XLXHB_BZ", CtrlName = "txtBZ", Type = FieldType.C, DbTitle = "±¸×¢", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 250)]
+ public string XLXHB_BZ
+ {
+ get { return _XLXHB_BZ; }
+ set { _XLXHB_BZ = value; }
+ }
+ private string _XLXHB_XLXHBH;
+ [ColumnMap(DbField = "XLXHB_XLXHBH", CtrlName = "txtXLXHBH", DbTitle = "ÏßÀÂÐͺűàºÅ", Type = FieldType.C, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 4)]
+ public string XLXHB_XLXHBH
+ {
+ get { return _XLXHB_XLXHBH; }
+ set { _XLXHB_XLXHBH = value; }
+ }
+
+ ////NONE
+ private string _XLXHB_XLJBXHID;
+ [ColumnMap(DbField = "XLXHB_XLJBXHID", CtrlName = "txtXLJBXHID", DbTitle = "ÏßÀ»ù±¾ÐͺÅID", Type = FieldType.C, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 40)]
+ public string XLXHB_XLJBXHID
+ {
+ get { return _XLXHB_XLJBXHID; }
+ set { _XLXHB_XLJBXHID = value; }
+ }
+
+ private string _XLXHB_FPCLID;
+ [ColumnMap(DbField = "XLXHB_FPCLID", CtrlName = "txtFPCLID", DbTitle = "·ÖÆÁ²ÄÁÏID", Type = FieldType.C, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLXHB_FPCLID
+ {
+ get { return _XLXHB_FPCLID; }
+ set { _XLXHB_FPCLID = value; }
+ }
+
+ private string _XLXHB_CPYT;
+ [ColumnMap(DbField = "XLXHB_CPYT", CtrlName = "cbxCPYT", DbTitle = "²úÆ·ÓÃ;", Type = FieldType.CBX, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 4)]
+ public string XLXHB_CPYT
+ {
+ get { return _XLXHB_CPYT; }
+ set { _XLXHB_CPYT = value; }
+ }
+
+ private string _XLXHB_WXDJID;
+ [ColumnMap(DbField = "XLXHB_WXDJID", CtrlName = "txtWXDJID", DbTitle = "ΣÏյȼ¶ID", Type = FieldType.C, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 20)]
+ public string XLXHB_WXDJID
+ {
+ get { return _XLXHB_WXDJID; }
+ set { _XLXHB_WXDJID = value; }
+ }
+
+ private string _XLXHB_NYDJID;
+ [ColumnMap(DbField = "XLXHB_NYDJID", CtrlName = "txtNYDJID", DbTitle = "ÄÍÓ͵ȼ¶ID", Type = FieldType.C, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 20)]
+ public string XLXHB_NYDJID
+ {
+ get { return _XLXHB_NYDJID; }
+ set { _XLXHB_NYDJID = value; }
+ }
+
+ private string _XLXHB_JQCLID;
+ [ColumnMap(DbField = "XLXHB_JQCLID", CtrlName = "txtJQCLID", DbTitle = "¼ÓÇ¿²ÄÁÏID", Type = FieldType.C, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLXHB_JQCLID
+ {
+ get { return _XLXHB_JQCLID; }
+ set { _XLXHB_JQCLID = value; }
+ }
+ #endregion
+ }
+}
diff --git a/XLXLXHInfo.aspx b/XLXLXHInfo.aspx
new file mode 100644
index 0000000..cc21110
--- /dev/null
+++ b/XLXLXHInfo.aspx
@@ -0,0 +1,119 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleCard.Master" Title="ÏßÀÂÐͺÅ"
+ AutoEventWireup="true" Codebehind="XLXLXHInfo.aspx.cs" Inherits="GThinking.N_XLJC.XLXLXHInfo" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleCard.Master " %>
+
+
+
+
+
+
+ »ù±¾Ðͺţº
+
+
+
+
+
+
+
+
+ ÐͺűàÂ룺
+
+
+
+
+
+
+ ÐͺűàºÅ£º
+
+
+
+
+
+
+
+
+
+ ÐͺÅÃû³Æ£º
+
+
+
+
+
+
+
+
+
+ ²úÆ·ÓÃ;£º
+
+
+
+
+
+
+
+
+
+ ²úÆ·ÌØÐÔ£º
+
+
+
+
+
+
+
+
+
+ ¹æ¸ñ½â¶Á¹æÔò£º
+
+
+
+
+
+
+
+
+
+ ÆôÓÃÈÕÆÚ£º
+
+
+
+
+
+
+
+
+ Í£ÓÃÈÕÆÚ£º
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/XLXLXHInfo.aspx.cs b/XLXLXHInfo.aspx.cs
new file mode 100644
index 0000000..2bf9055
--- /dev/null
+++ b/XLXLXHInfo.aspx.cs
@@ -0,0 +1,290 @@
+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_WORKFLOW;
+using GThinking.N_PUBLIC;
+using GThinking.N_MISPRO.Utility;
+using System.Text.RegularExpressions;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLXLXHInfo : SingleCardBase
+ {
+ XLXHB entity = new XLXHB();
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421000;
+ this.UMName = "ÏßÀÂÐͺÅ";
+ base.CurMaster = Master;
+ this.CurEntity = entity;
+ this.PageHeight = 400;
+ this.PageWidth = 500;
+
+ if (!IsPostBack)
+ {
+ InitControls();
+ }
+
+ base.InitPage();
+ }
+
+ #region Ä£°å¼Ì³Ðʼþ
+
+ protected override void LoadRecord()
+ {
+ if (!this.IsPostBack)
+ {
+ entity.Param.Add("XLXHB_XLXHID", PageParam.GetRTrimString("XLXHB_XLXHID").Trim());
+ }
+ else
+ {
+ entity.Param.Add("XLXHB_XLXHID", txtXLXHID_OLD.Value.Trim());
+ }
+
+ base.LoadRecord();
+ }
+
+ protected override void OnNewRecorder()
+ {
+ base.OnNewRecorder();
+
+ datQYRQ.Text = CMISproConvert.ConvertDate(System.DateTime.Now);
+ chkTY.Checked = false;
+ datTYRQ.Text = "";
+ txtXLXHBH.Text = "";
+ txtWHR.Text = tSession.UserName;
+ txtWHRID.Value = tSession.UserId;
+ datWHSJ.Text = CMISproConvert.ConvertTime(System.DateTime.Now);
+ cbxGGJDGZ.SelectedValue = "0";
+
+ }
+
+ protected override void OnCopyRecorder()
+ {
+ base.OnCopyRecorder();
+
+ datQYRQ.Text = CMISproConvert.ConvertDate(System.DateTime.Now);
+ chkTY.Checked = false;
+ datTYRQ.Text = "";
+ txtXLXHBH.Text = "";
+ txtWHR.Text = tSession.UserName;
+ txtWHRID.Value = tSession.UserId;
+ datWHSJ.Text = CMISproConvert.ConvertTime(System.DateTime.Now);
+ cbxGGJDGZ.SelectedValue = "0";
+ }
+
+ protected override void SetControlState()
+ {
+ base.SetControlState();
+ datWHSJ.Enabled = false;
+ txtWHR.Enabled = false;
+ txtXLXHBH.Enabled = false;
+ }
+
+ protected override bool DataLogicValid()
+ {
+ if (txtXLXHID.Text.ToString().Trim().Equals(""))
+ {
+ ShowMessage("ÏßÀÂÐͺűàÂë²»ÔÊÐíΪ¿Õ£¡");
+ return false;
+ }
+
+
+ if (cbxCPYT.SelectedValue.Trim().Equals(""))
+ {
+ ShowMessage("²úÆ·ÓÃ;²»ÔÊÐíΪ¿Õ£¡");
+ return false;
+ }
+
+ if (cbxGGJDGZ.SelectedValue.Trim().Equals(""))
+ {
+ ShowMessage("¹æ¸ñ½â¶Á¹æÔò²»ÔÊÐíΪ¿Õ£¡");
+ return false;
+ }
+ return base.DataLogicValid();
+ }
+
+ protected override bool CanDelete()
+ {
+
+ return base.CanDelete();
+ }
+
+ protected override bool Master_BeforeDeleteAction(object sender, EventArgs e)
+ {
+ return base.Master_BeforeDeleteAction(sender, e);
+ }
+
+ 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 (ControlState == TControlState.ctsInsert || ControlState == TControlState.ctsCopy)
+ {
+ //txtXLXHBH.Text = GetMaxBH().ToString().Trim().PadLeft(4, '0');
+ txtXLXHBH.Text = "";
+ }
+ return base.Master_BeforeSaveAction(sender, e);
+ }
+
+ protected override bool Master_AfterSaveAction(object sender, EventArgs e)
+ {
+ if (!base.Master_AfterSaveAction(sender, e))
+ {
+ return false;
+ }
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ SQL.Clear();
+ SQL.Add("select XLCPYT_CPYT,XLCPYT_CPYTMC from XLCPYT where XLCPYT_CPYT = 'NNNN' ");
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count == 0)
+ {
+ SQL.Clear();
+ SQL.Add(" insert into XLCPYT(XLCPYT_CPYT,XLCPYT_CPYTMC,XLCPYT_WHR,XLCPYT_WHRID,XLCPYT_WHSJ,XLCPYT_XSSX)");
+ SQL.Add(" values(:XLCPYT_CPYT,:XLCPYT_CPYTMC,:XLCPYT_WHR,:XLCPYT_WHRID,:XLCPYT_WHSJ,:XLCPYT_XSSX)");
+ SQL.ParamByName("XLCPYT_CPYT").Value = "NNNN";
+ SQL.ParamByName("XLCPYT_CPYTMC").Value = "·ÇÏßÀ²úÆ·";
+ SQL.ParamByName("XLCPYT_WHR").Value = tSession.UserName;
+ SQL.ParamByName("XLCPYT_WHRID").Value = tSession.UserId;
+ SQL.ParamByName("XLCPYT_WHSJ").Value = DateTime.Now;
+ SQL.ParamByName("XLCPYT_XSSX").Value = 0;
+ dberp.ExecSQL(SQL);
+ }
+ txtXLXHID_OLD.Value = txtXLXHID.Text.Trim();
+
+ return true;
+ }
+
+
+ protected override void SetComboxItems()
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sSQL = new TSQL(dberp);
+ sSQL.Clear();
+ string sCPYT = cbxCPYT.SelectedValue.Trim();
+ cbxCPYT.ClearItems();
+ if (ControlState == TControlState.ctsInsert || ControlState == TControlState.ctsCopy)
+ {
+ cbxCPYT.Items.Add(new ListItem("·ÇÏßÀ²úÆ·", "NNNN"));
+ }
+ else
+ {
+ if (sCPYT.Equals("NNNN"))
+ {
+ cbxCPYT.Items.Add(new ListItem("·ÇÏßÀ²úÆ·", "NNNN"));
+ }
+ else
+ {
+ sSQL.Add("select XLCPYT_CPYT,XLCPYT_CPYTMC from XLCPYT where 1=1 and XLCPYT_CPYT <> 'NNNN' order by XLCPYT_CPYT ");
+ DataSet ds = dberp.OpenDataSet(sSQL);
+ for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
+ {
+ cbxCPYT.Items.Add(new ListItem(ds.Tables[0].Rows[i]["XLCPYT_CPYTMC"].ToString().Trim(), ds.Tables[0].Rows[i]["XLCPYT_CPYT"].ToString().Trim()));
+ }
+ }
+ }
+
+ cbxGGJDGZ.ClearItems();
+ cbxGGJDGZ.Items.Add(new ListItem("mm2-оÊý½ØÃæ", "0"));
+ cbxGGJDGZ.Items.Add(new ListItem("mm2-½ÊÐÍÏß", "1"));
+ cbxGGJDGZ.Items.Add(new ListItem("mm-ÐźÅÏß", "2"));
+ cbxGGJDGZ.Items.Add(new ListItem("mm2-¿óÀÂ", "3"));
+ cbxGGJDGZ.Items.Add(new ListItem("mm-¿óÀÂ", "4"));
+ cbxGGJDGZ.Items.Add(new ListItem("É䯵µçÀÂ", "5"));
+ cbxGGJDGZ.Items.Add(new ListItem("°²×°Ïß", "6"));
+ cbxGGJDGZ.Items.Add(new ListItem("ÈÆ´ÖÏß", "7"));
+
+ base.SetComboxItems();
+ }
+
+ #endregion
+
+ #region ×Ô¶¨Òåʼþ
+
+ private void InitControls()
+ {
+
+ }
+
+ private int GetMaxBH()
+ {
+ int iBH = 0;
+ string SQL = "select max(XLXHB_XLXHBH) as XLXHB_XLXHBH from XLXHB where 1=1 ";
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sSQL = new TSQL(dberp);
+ sSQL.Add(SQL);
+ DataSet ds = dberp.OpenDataSet(sSQL);
+ iBH = CMISproConvert.StrToInt(ds.Tables[0].Rows[0][0].ToString().Trim());
+ return iBH + 1;
+
+ }
+
+ #endregion
+
+ #region ¿Ø¼þʼþ
+
+ protected void txtXLJBXHID_OnTextChanged(object sender, EventArgs e)
+ {
+ if (IsPostBack)
+ {
+ if (!txtXLJBXHID.Text.Trim().Equals(""))
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sSQL = new TSQL(dberp);
+ sSQL.Add("select XLXHB_CPYT from XLXHB where 1=1 and XLXHB_XLJBXHID = :XLXHB_XLJBXHID order by XLXHB_XLXHID ");
+ sSQL.ParamByName("XLXHB_XLJBXHID").Value = txtXLJBXHID.Text.Trim();
+ DataSet ds = dberp.OpenDataSet(sSQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ cbxCPYT.SelectedValue = ds.Tables[0].Rows[0][0].ToString().Trim();
+ }
+ else
+ {
+ cbxCPYT.SelectedValue = "";
+ }
+ }
+ else
+ {
+ cbxCPYT.SelectedValue = "";
+ }
+ }
+ }
+
+
+ protected void chkTY_CheckedChanged(object sender, EventArgs e)
+ {
+ if (chkTY.Checked == true)
+ {
+ datTYRQ.Text = CMISproConvert.ConvertDate(System.DateTime.Now);
+ }
+ else
+ {
+ datQYRQ.Text = CMISproConvert.ConvertDate(System.DateTime.Now);
+ datTYRQ.Text = "";
+ }
+ }
+
+ protected void datTYRQ_TextChanged(object sender, EventArgs e)
+ {
+ if (!datTYRQ.Text.ToString().Equals(""))
+ chkTY.Checked = true;
+ else
+ chkTY.Checked = false;
+ }
+ #endregion
+
+ }
+}
diff --git a/XLXLXHInfo.aspx.designer.cs b/XLXLXHInfo.aspx.designer.cs
new file mode 100644
index 0000000..83e6950
--- /dev/null
+++ b/XLXLXHInfo.aspx.designer.cs
@@ -0,0 +1,259 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9164
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLXLXHInfo 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XLXLXHInfo {
+
+ ///
+ /// lblXLJBXHID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblXLJBXHID;
+
+ ///
+ /// txtXLJBXHID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtXLJBXHID;
+
+ ///
+ /// lblXLXHID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblXLXHID;
+
+ ///
+ /// txtXLXHID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtXLXHID;
+
+ ///
+ /// lblXLXHBH 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblXLXHBH;
+
+ ///
+ /// txtXLXHBH 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtXLXHBH;
+
+ ///
+ /// lblXLXHMC 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblXLXHMC;
+
+ ///
+ /// txtXLXHMC 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtXLXHMC;
+
+ ///
+ /// lblCPYT 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblCPYT;
+
+ ///
+ /// cbxCPYT 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxCPYT;
+
+ ///
+ /// lblXLTXID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblXLTXID;
+
+ ///
+ /// txtXLTXID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtXLTXID;
+
+ ///
+ /// lblGGJDGZ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblGGJDGZ;
+
+ ///
+ /// cbxGGJDGZ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxGGJDGZ;
+
+ ///
+ /// GtLabel7 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel7;
+
+ ///
+ /// datQYRQ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtDateTimeTextBox datQYRQ;
+
+ ///
+ /// chkTY 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtCheckBox chkTY;
+
+ ///
+ /// GtLabel8 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel8;
+
+ ///
+ /// datTYRQ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtDateTimeTextBox datTYRQ;
+
+ ///
+ /// 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;
+
+ ///
+ /// txtXLXHID_OLD 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtXLXHID_OLD;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleCard Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleCard)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XLXLXHList.aspx b/XLXLXHList.aspx
new file mode 100644
index 0000000..7a4deee
--- /dev/null
+++ b/XLXLXHList.aspx
@@ -0,0 +1,100 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleGrid.Master" Title="ÏßÀÂÐͺÅ" AutoEventWireup="true" CodeBehind="XLXLXHList.aspx.cs" Inherits="GThinking.N_XLJC.XLXLXHList" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleGrid.Master" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ mm2-оÊý½ØÃæ
+ mm2-½ÊÐÍÏß
+ mm-ÐźÅÏß
+ mm2-¿óÀÂ
+ mm-¿óÀÂ
+ É䯵µçÀÂ
+ °²×°Ïß
+ ÈÆ´ÖÏß
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/XLXLXHList.aspx.cs b/XLXLXHList.aspx.cs
new file mode 100644
index 0000000..6a06fc4
--- /dev/null
+++ b/XLXLXHList.aspx.cs
@@ -0,0 +1,300 @@
+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_CONTROL;
+using GThinking.N_MISPRO.Data;
+using GThinking.N_MISPRO.Utility;
+using GThinking.N_PUBLIC;
+using GThinking.N_MODEL.UserControls;
+using System.Text;
+using GThinking.N_WORKFLOW;
+using GThinking.N_PUBLIC2;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLXLXHList : SingleGridBase
+ {
+ XLXHB entity = new XLXHB();
+ XLXHB_M queryentity = new XLXHB_M();
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421000;
+ this.UMName = "ÏßÀÂÐͺÅ";
+ this.CurMaster = Master;
+ this.ModuleGV = grdContentGrid;
+ this.CurEntity = entity;
+ this.CurQueryEntity = queryentity;
+ this.sURLTarget = "XLXLXHInfo.aspx";
+ this.sQueryURLTarget = "XLXLXHQuery.aspx";
+ this.PageHeight = 700;
+ this.PageWidth = 500;
+ this.CanDeleteCheckedRows = true;
+ base.DataKeyNames = new string[] { "XLXHB_CPYT", "XLXHB_XLTXID", "XLXHB_XLXHID" };
+
+ base.InitPage();
+ if (!IsPostBack)
+ {
+ Master_OnStandardQuery(null, null);
+ }
+ }
+
+ #region Ä£°å¼Ì³Ðʼþ
+
+ protected override void Master_OnStandardQuery(object sender, EventArgs e)
+ {
+ base.InitEntityByCondition();
+ entity.EntityTable.QuerySelSql = GetQuerySQL();
+ base.Master_OnStandardQuery(sender, e);
+ entity.GridDataBind(grdContentGrid, tSession);
+ }
+
+ protected override void moduleGV_PageIndexChanging(object sender, GridViewPageEventArgs e)
+ {
+ base.InitEntityByCondition();
+ entity.EntityTable.QuerySelSql = GetQuerySQL();
+ grdContentGrid.SelectedIndex = -1;
+ base.moduleGV_PageIndexChanging(sender, e);
+ }
+
+ protected override bool Master_BeforeDeleteAction(object sender, EventArgs e)
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ if (grdContentGrid.CheckBox && !String.IsNullOrEmpty(grdContentGrid.CheckedRowIndexs))
+ {
+ string[] RowsArry = grdContentGrid.CheckedRowIndexs.Split(new char[] { ',' });
+ //¹´Ñ¡µÄÐͺÅ
+ string sXLXHIDList = "";
+ for (int i = 0; i < RowsArry.Length; i++)
+ {
+ sXLXHIDList = sXLXHIDList + grdContentGrid.DataKeys[CMISproConvert.StrToInt(RowsArry[i].ToString())]["XLXHB_XLXHID"].ToString().Trim() + ",";
+ }
+ sXLXHIDList = sXLXHIDList.Trim().TrimEnd(',');
+
+ dberp.ExecSQL(string.Format("delete from XLXHB where 1 =1 and " + GetWhereEqual("XLXHB_XLXHID", sXLXHIDList)));
+ dberp.ExecSQL(string.Format("delete from XLXHDYDJ where 1 =1 and " + GetWhereEqual("XLXHDYDJ_XLXHID", sXLXHIDList)));
+ return base.Master_BeforeDeleteAction(sender, e);
+ }
+ else
+ {
+ string sXLXHID = grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLXHB_XLXHID"].ToString().Trim();
+
+ entity.Param.Add("XLXHB_XLXHID", sXLXHID);
+ int k = dberp.ExecSQL(string.Format("delete from XLXHDYDJ where 1 =1 and XLXHDYDJ_XLXHID= '{0}'", sXLXHID));
+ return base.Master_BeforeDeleteAction(sender, e);
+ }
+ }
+
+ 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(grdContentGrid, tSession);
+ grdContentGrid.SelectedIndex = -1;
+ return true;
+ }
+
+ protected override void moduleGV_RowDataBound(object sender, GridViewRowEventArgs e)
+ {
+ if (e.Row.RowType == DataControlRowType.DataRow)
+ {
+ int indexCPYT = grdContentGrid.Columns.IndexOf(grdContentGrid.FindColumnByFieldName("XLXHB_CPYT")) + 1;
+
+ string sCPYT = e.Row.Cells[indexCPYT].Text.ToString().Trim();
+
+ if (!sCPYT.Equals(""))
+ {
+ e.Row.Cells[indexCPYT].Text = GetCPYTMC(sCPYT);
+ }
+ LinkPageParam.AddString("XLXHB_XLXHID", grdContentGrid.DataKeys[e.Row.RowIndex]["XLXHB_XLXHID"].ToString().Trim());
+ }
+ base.moduleGV_RowDataBound(sender, e);
+ }
+
+
+
+ #endregion
+
+ #region ×Ô¶¨Òåʼþ
+
+ private string GetQuerySQL()
+ {
+ StringBuilder sSQL = new StringBuilder();
+ sSQL.AppendLine("select XLXHB_XLJBXHID,XLXHB_XLXHID,XLXHB_XLXHBH,XLXHB_XLXHMC, XLXHB_XLTXID,XLXHB_CPYT,XLXHB_XLGGJDGZ,XLXHB_QYRQ, ");
+ sSQL.AppendLine("XLXHB_TYBZ,XLXHB_TYRQ,XLXHB_WHR,XLXHB_WHSJ");
+ sSQL.AppendLine(" from XLXHB ");
+ sSQL.AppendLine(" where 1=1 ");
+
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("CPYT").Value.Trim()))
+ {
+ sSQL.AppendLine(" and XLXHB_CPYT = :pCPYT ");
+ entity.Param.Add("pCPYT", CurQueryEntity.FieldByName("CPYT").Value.Trim());
+ }
+
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("JBXH").Value.Trim()))
+ {
+ sSQL.AppendLine(" and XLXHB_XLJBXHID = :pJBXH ");
+ entity.Param.Add("pJBXH", CurQueryEntity.FieldByName("JBXH").Value.Trim());
+ }
+
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("XHBM").Value.Trim()))
+ {
+ sSQL.AppendLine(" and XLXHB_XLXHID = :pXHBM ");
+ entity.Param.Add("pXHBM", CurQueryEntity.FieldByName("XHBM").Value.Trim());
+ }
+
+ if (!string.IsNullOrEmpty(CurQueryEntity.FieldByName("XHMC").Value.Trim()))
+ {
+ sSQL.AppendLine(" and XLXHB_XLXHMC like :pXHMC ");
+ entity.Param.Add("pXHMC", "%" + CurQueryEntity.FieldByName("XHMC").Value.Trim() + "%");
+ }
+
+ sSQL.AppendLine("order by XLXHB_XLJBXHID,XLXHB_XLXHID");
+ return sSQL.ToString();
+ }
+
+ public string GetWhereEqual(string p_FieldName, string p_Values)
+ {
+ p_Values = p_Values.Replace(",", "' or " + p_FieldName + "='");
+ p_Values = p_FieldName + "='" + p_Values + "'";
+ p_Values = "(" + p_Values + ")";
+ return p_Values;
+
+ }
+
+
+ #endregion
+
+ #region ¿Ø¼þʼþ
+
+ protected void btnDRQS_Click(object sender, EventArgs e)
+ {
+ TPageParams pageParams = new TPageParams();
+ pageParams.CallAction = TPageCallAction.pcaEdit;
+ pageParams.UrlPath = "../components/N_XLJC/XLXLXH_DRList.aspx";
+ pageParams.AddString("CZFS", "DR");
+ OpenModuleDialog(101421000, pageParams, btnRefresh1.ClientID.ToString());
+ }
+
+ protected void btnRefresh1_Click(object sender, EventArgs e)
+ {
+ Master_OnStandardQuery(null, null);
+ FormAreaUpdate();
+ }
+
+
+ protected void btnDRQS_MenuItemClick(object sender, string ItemIndex)
+ {
+ TPageParams pageParams = new TPageParams();
+ pageParams.CallAction = TPageCallAction.pcaEdit;
+ pageParams.UrlPath = "../components/N_XLJC/XLXLXH_DRList.aspx";
+ pageParams.AddString("CZFS", "SC");
+ OpenModuleDialog(101421000, pageParams, btnRefresh1.ClientID.ToString());
+ }
+
+ protected void btnDYDJ_Click(object sender, EventArgs e)
+ {
+ if (grdContentGrid.SelectedIndex < 0)
+ {
+ ShowMessage("ÇëÑ¡Ôñ´¦Àí¼Ç¼£¡");
+ return;
+ }
+
+ if (!CMISproDataBase.ExistsRecord("DBERP", string.Format("select 1 from XLXHB where XLXHB_XLXHID='{0}'", grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLXHB_XLXHID"].ToString().Trim())))
+ {
+ ShowMessage("µ±Ç°¼Ç¼ÒѲ»´æÔÚ£¬ÇëˢкóÖØÊÔ£¡");
+ return;
+ }
+ TPageParams pageParams = new TPageParams();
+ pageParams.CallAction = TPageCallAction.pcaEdit;
+ pageParams.UrlPath = "../components/N_XLJC/XLXLXH_DYDJ.aspx";
+ pageParams.AddString("DYDJID", "");
+ pageParams.AddString("XLXHID", grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLXHB_XLXHID"].ToString().Trim());
+ OpenModuleDialog(101421000, pageParams);
+ }
+
+ protected void btnDYDJ_MenuItemClick(object sender, string Value)
+ {
+ TPageParams pageParams = new TPageParams();
+ pageParams.CallAction = TPageCallAction.pcaEdit;
+ pageParams.UrlPath = "../components/N_XLJC/XLXLXH_DYDJ.aspx";
+ pageParams.AddString("DYDJID", Value);
+ pageParams.AddString("XLXHID", grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLXHB_XLXHID"].ToString().Trim());
+ OpenModuleDialog(101421000, pageParams);
+ }
+
+ protected void btnDYDJ_DropDown(object sender, EventArgs e)
+ {
+ if (grdContentGrid.SelectedIndex < 0)
+ {
+ ShowMessage("ÇëÑ¡Ôñ´¦Àí¼Ç¼£¡");
+ return;
+ }
+
+ if (!CMISproDataBase.ExistsRecord("DBERP", string.Format("select 1 from XLXHB where XLXHB_XLXHID='{0}'", grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLXHB_XLXHID"].ToString().Trim())))
+ {
+ ShowMessage("µ±Ç°¼Ç¼ÒѲ»´æÔÚ£¬ÇëˢкóÖØÊÔ£¡");
+ return;
+ }
+
+ btnDYDJ.Nodes.Clear();
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sSql = new TSQL(dberp);
+ sSql.Add("select XLXHDYDJ_ACDC,XLXHDYDJ_DYDJID ");
+ sSql.Add("from XLXHDYDJ ");
+ sSql.Add("left join XLDYDJB on XLDYDJB_DYDJID=XLXHDYDJ_DYDJID ");
+ sSql.Add("where XLXHDYDJ_XLXHID=:pXLXHID ");
+ sSql.Add("order by XLDYDJB_DYJLDW desc,XLDYDJB_XXLXDY,XLDYDJB_XXXXDY ");
+ sSql.ParamByName("pXLXHID").Value = grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLXHB_XLXHID"].ToString().Trim();
+ DataSet ds = dberp.OpenDataSet(sSql);
+ for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
+ {
+ btnDYDJ.Nodes.Add(new gtTreeNode(ds.Tables[0].Rows[i]["XLXHDYDJ_DYDJID"].ToString().Trim(), ds.Tables[0].Rows[i]["XLXHDYDJ_ACDC"].ToString().Trim() + "|" + ds.Tables[0].Rows[i]["XLXHDYDJ_DYDJID"].ToString().Trim()));
+ }
+ MenuAreaUpdate();
+ }
+
+ protected void btnCLQDDR_Click(object sender, EventArgs e)
+ {
+ XLJBXHService.INSERTXLJBXHB("ZXLXSBJCLQDDR");
+ ShowMessage("µ¼ÈëÍê³É£¡");
+ }
+
+ private string GetCPYTMC(string sCPYT)
+ {
+ string sRet = "";
+ if (sCPYT.Equals("NNNN"))
+ {
+ sRet = "NNNN|·ÇÏßÀ²úÆ·";
+ }
+ else
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ SQL.Clear();
+ SQL.Add("select XLCPYT_CPYT,XLCPYT_CPYTMC from XLCPYT where XLCPYT_CPYT = :pCPYT ");
+ SQL.ParamByName("pCPYT").Value = sCPYT;
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ sRet = ds.Tables[0].Rows[0][0].ToString().Trim() + "|" + ds.Tables[0].Rows[0][1].ToString().Trim();
+ }
+ }
+ return sRet;
+
+ }
+ #endregion
+ }
+}
+
+
diff --git a/XLXLXHList.aspx.designer.cs b/XLXLXHList.aspx.designer.cs
new file mode 100644
index 0000000..276db84
--- /dev/null
+++ b/XLXLXHList.aspx.designer.cs
@@ -0,0 +1,88 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9164
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLXLXHList 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XLXLXHList {
+
+ ///
+ /// CustomButton 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table CustomButton;
+
+ ///
+ /// btnDRQS 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnDRQS;
+
+ ///
+ /// btnDYDJ 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnDYDJ;
+
+ ///
+ /// btnRefresh1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtButton btnRefresh1;
+
+ ///
+ /// btnCLQDDR 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnCLQDDR;
+
+ ///
+ /// grdContentGrid 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtGridView grdContentGrid;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleGrid Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleGrid)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XLXLXHQuery.aspx b/XLXLXHQuery.aspx
new file mode 100644
index 0000000..13a1b52
--- /dev/null
+++ b/XLXLXHQuery.aspx
@@ -0,0 +1,44 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleQuery.Master" Title="²éѯ" AutoEventWireup="true" CodeBehind="XLXLXHQuery.aspx.cs" Inherits="GThinking.N_XLJC.XLXLXHQuery" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleQuery.Master" %>
+
+
+
+
+
+
+ ²úÆ·ÓÃ;£º
+
+
+
+
+
+
+
+
+ »ù±¾Ðͺţº
+
+
+
+
+
+
+
+
+ ÐͺűàÂ룺
+
+
+
+
+
+
+
+
+ ÐͺÅÃû³Æ£º
+
+
+
+
+
+
+
diff --git a/XLXLXHQuery.aspx.cs b/XLXLXHQuery.aspx.cs
new file mode 100644
index 0000000..ee4d8ee
--- /dev/null
+++ b/XLXLXHQuery.aspx.cs
@@ -0,0 +1,59 @@
+using System;
+using System.Data;
+using System.Configuration;
+using System.Collections;
+using System.Web;
+using System.Web.Security;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using System.Web.UI.WebControls.WebParts;
+using System.Web.UI.HtmlControls;
+using GThinking.N_MODEL.Page;
+using GThinking.N_MODEL.Dialog;
+using GThinking.N_PUBLIC;
+using GThinking.N_MISPRO.Utility;
+using GThinking.N_MISPRO.Data;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLXLXHQuery : SingleQueryBase
+ {
+ XLXHB_M queryentity = new XLXHB_M();
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421000;
+ this.UMName = "ÏßÀÂÐͺÅ";
+ this.CurMaster = Master;
+ this.CurQueryTable = QueryTable;
+ this.CurQueryEntity = queryentity;
+ base.InitPage();
+ if (!IsPostBack)
+ {
+ InitControl();
+ }
+ }
+
+ #region ×Ô¶¨Òåʼþ
+
+ private void InitControl()
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sSQL = new TSQL(dberp);
+ sSQL.Clear();
+ sSQL.Add("select distinct XLXHB_CPYT,XLCPYT_CPYTMC from XLXHB left join XLCPYT on XLCPYT_CPYT=XLXHB_CPYT where isnull(XLXHB_CPYT,' ') <> ' ' ");
+ cbxCPYT.ClearItems();
+ cbxCPYT.Items.Add(new ListItem("", ""));
+ DataSet ds = dberp.OpenDataSet(sSQL);
+ for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
+ {
+ cbxCPYT.Items.Add(new ListItem(ds.Tables[0].Rows[i]["XLCPYT_CPYTMC"].ToString().Trim(), ds.Tables[0].Rows[i]["XLXHB_CPYT"].ToString().Trim()));
+ }
+ }
+
+
+ #endregion
+
+
+ }
+}
diff --git a/XLXLXHQuery.aspx.designer.cs b/XLXLXHQuery.aspx.designer.cs
new file mode 100644
index 0000000..e45d7e8
--- /dev/null
+++ b/XLXLXHQuery.aspx.designer.cs
@@ -0,0 +1,115 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.8937
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLXLXHQuery 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XLXLXHQuery {
+
+ ///
+ /// QueryTable 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table QueryTable;
+
+ ///
+ /// lblCPYT 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblCPYT;
+
+ ///
+ /// cbxCPYT 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxCPYT;
+
+ ///
+ /// lblJBXH 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblJBXH;
+
+ ///
+ /// txtJBXH 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtJBXH;
+
+ ///
+ /// lblXHBM 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblXHBM;
+
+ ///
+ /// txtXHBM 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtXHBM;
+
+ ///
+ /// lblXHMC 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblXHMC;
+
+ ///
+ /// txtXHMC 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtXHMC;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleQuery Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleQuery)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XLXLXH_DR.cs b/XLXLXH_DR.cs
new file mode 100644
index 0000000..55d7604
--- /dev/null
+++ b/XLXLXH_DR.cs
@@ -0,0 +1,21 @@
+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_XLJC
+{
+
+ [TableMap(DB = "DBERP", DbTableName = "XLXHB", Umid = 101421000, IsWorkFlow = false, UseWhr = false)]
+
+ public class XLDRQS : EntityManager
+ {
+
+ }
+}
\ No newline at end of file
diff --git a/XLXLXH_DRList.aspx b/XLXLXH_DRList.aspx
new file mode 100644
index 0000000..ff8f20b
--- /dev/null
+++ b/XLXLXH_DRList.aspx
@@ -0,0 +1,42 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleGrid.Master" AutoEventWireup="true" Codebehind="XLXLXH_DRList.aspx.cs"
+ Inherits="GThinking.N_XLJC.XLXLXH_DRList" Title="²úÆ·ÓÃ;" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleGrid.Master" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/XLXLXH_DRList.aspx.cs b/XLXLXH_DRList.aspx.cs
new file mode 100644
index 0000000..38c9565
--- /dev/null
+++ b/XLXLXH_DRList.aspx.cs
@@ -0,0 +1,1449 @@
+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_MISPRO;
+using GThinking.N_MISPRO.Data;
+using GThinking.N_MODEL.Page;
+using GThinking.N_MISPRO.Utility;
+using System.Data.Common;
+using System.Collections.Generic;
+using GThinking.N_PUBLIC2;
+
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLXLXH_DRList : SingleGridBase
+ {
+
+ #region Page类事件继承
+ private XLDRQS entity = new XLDRQS();
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421000;
+ this.UMName = "导入缺�";
+ this.CurMaster = Master;
+ this.ModuleGV = grdGrid;
+ this.CurEntity = entity;
+ this.PageHeight = 500;
+ this.PageWidth = 700;
+ base.DataKeyNames = new string[] { "CPYTID" };
+ if (!IsPostBack)
+ {
+ this.Master.EnableNewBtn = false;
+ this.Master.EnableCopyBtn = false;
+ this.Master.EnableEditBtn = false;
+ this.Master.EnableDeleteBtn = false;
+ this.Master.EnableAttachBtn = false;
+ this.Master.EnablePrintBtn = false;
+ this.Master.EnableSearchBtn = false;
+ this.Master.EnableQueryBtn = false;
+ this.Master.EnableViewBtn = false;
+
+ }
+ base.InitPage();
+ if (!IsPostBack)
+ {
+ grdGrid.Columns[0].Visible = false;
+ Master_OnStandardQuery(null, null);
+ }
+ }
+ #endregion
+
+ #region 模�事件继承
+ protected override void Master_OnStandardQuery(object sender, EventArgs e)
+ {
+ string sCPYT = "";
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sSql = new TSQL(dberp);
+ sSql.Clear();
+ sSql.Add("SELECT distinct XLXHB_CPYT from XLXHB where 1=1");
+ DataSet ds = dberp.OpenDataSet(sSql);
+ for(int i=0;i1 )");
+ sSql.Add(" and (");
+ for (int i = 0; i < sCPY.Length; i++)
+ {
+ sSql.Add(" XLXHB_CPYT = '" + sCPY[i] + "' or ");
+ }
+ sSql.Add(" 1<>1 )");
+ //sSql.Add(" and (" + CMISproDataBase.GetWhereEqual("XLXHB_CPYT", sCPYT) +")");
+
+ List lstXLXH = new List();
+ lstXLXH.Clear();
+ sSqlTemp.Clear();
+ sSqlTemp.Add("select distinct XLXSCLQD_XLXHID FROM XLXSCLQD where 1 = 1 ");
+ DataSet dsCLQD = dberp.OpenDataSet(sSqlTemp);
+ for (int i = 0; i < dsCLQD.Tables[0].Rows.Count; i++)
+ {
+ lstXLXH.Add(dsCLQD.Tables[0].Rows[i][0].ToString().Trim());
+ }
+
+ sSqlTemp.Clear();
+ sSqlTemp.Add("select distinct XLXSJGBMX_XLXHID FROM XLXSJGBMX where 1 = 1 ");
+ DataSet dsJGBMX = dberp.OpenDataSet(sSqlTemp);
+ for (int i = 0; i < dsJGBMX.Tables[0].Rows.Count; i++)
+ {
+ lstXLXH.Add(dsJGBMX.Tables[0].Rows[i][0].ToString().Trim());
+ }
+
+
+ sSqlTemp.Clear();
+ sSqlTemp.Add("delete from XLXHDYDJ");
+ sSqlTemp.Add("where XLXHDYDJ_XLXHID= :pXLXHDYDJ_XLXHID");
+ ds = dberp.OpenDataSet(sSql);
+ for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
+ {
+ if (!lstXLXH.Contains(ds.Tables[0].Rows[i][0].ToString().Trim()))
+ {
+ sSqlTemp.ParamByName("pXLXHDYDJ_XLXHID").Value = ds.Tables[0].Rows[i][0].ToString().Trim();
+ dberp.ExecSQL(sSqlTemp);
+ }
+ }
+ sSqlTemp.Clear();
+ sSqlTemp.Add("delete from XLXHB");
+ sSqlTemp.Add("where 1=1 and (");
+ for (int i = 0; i < sQSXL.Length; i++)
+ {
+ if (!lstXLXH.Contains(sQSXL[i]))
+ {
+ sSqlTemp.Add(" XLXHB_XLXHID = '" + sQSXL[i] + "' or ");
+ }
+ }
+ sSqlTemp.Add(" 1<>1 ) and( ");
+ for (int i = 0; i < sCPY.Length; i++)
+ {
+ sSqlTemp.Add(" XLXHB_CPYT = '" + sCPY[i] + "' or ");
+ }
+ sSqlTemp.Add(" 1<>1 )");
+ dberp.ExecSQL(sSqlTemp);
+ ShowMessage("åˆ é™¤å·²å®Œæˆ�ï¼�");
+ }
+ CloseWindow();
+ }
+
+ protected void btnQX_Click(object sender, EventArgs e)
+ {
+ CloseWindow();
+ }
+
+ #endregion
+
+ #region 自定义函数
+
+ private bool IsExistsXLXHID(string sXLXHID)
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sSql = new TSQL(dberp);
+ sSql.Clear();
+ sSql.Add("select 1 from XLXHB where XLXHB_XLXHID=:pXLXHID");
+ sSql.ParamByName("pXLXHID").Value = sXLXHID;
+ DataSet ds = dberp.OpenDataSet(sSql);
+ if (ds.Tables[0].Rows.Count > 0)
+ return true;
+ else
+ return false;
+ }
+
+
+ private bool IsExistsXHDYDJ(string sXLXHID, string sDYDJID)
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sSql = new TSQL(dberp);
+ sSql.Clear();
+ sSql.Add("select 1 from XLXHDYDJ where XLXHDYDJ_XLXHID=:pXLXHID and XLXHDYDJ_DYDJID=:pDYDJID");
+ sSql.ParamByName("pXLXHID").Value = sXLXHID;
+ sSql.ParamByName("pDYDJID").Value = sDYDJID;
+ DataSet ds = dberp.OpenDataSet(sSql);
+ if (ds.Tables[0].Rows.Count > 0)
+ return true;
+ else
+ return false;
+ }
+
+
+ private string GetMaxBH()
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sSql = new TSQL(dberp);
+ sSql.Clear();
+ sSql.Add("select isnull(MAX(XLXHB_XLXHBH),'0000') as BH from XLXHB");
+ DataSet ds = dberp.OpenDataSet(sSql);
+ return ds.Tables[0].Rows[0][0].ToString().Trim();
+ }
+
+ private bool IsContain(string sCPYT,string sYTHZ)
+ {
+ if (sYTHZ.Contains(sCPYT))
+ return true;
+ else
+ return false;
+ }
+
+
+ private string GetCPYT()
+ {
+ string[] ary;
+ if (!String.IsNullOrEmpty(this.grdGrid.CheckedRowIndexs))
+ {
+ ary = this.grdGrid.CheckedRowIndexs.Split(new char[] { ',' });
+ }
+ else
+ {
+ return "";
+ }
+
+ string sResult = "";
+ foreach (string RowIndex in ary)
+ {
+ int ii = grdGrid.DataKeys.Count;
+ sResult += grdGrid.DataKeys[Int32.Parse(RowIndex)]["CPYTID"].ToString().Trim() + ",";
+ }
+ try
+ {
+ sResult = sResult.Substring(0, sResult.Length - 1);
+ }
+ catch
+ {
+ return "";
+ }
+ return sResult;
+ }
+ #endregion
+
+ }
+}
diff --git a/XLXLXH_DRList.aspx.designer.cs b/XLXLXH_DRList.aspx.designer.cs
new file mode 100644
index 0000000..bfa2183
--- /dev/null
+++ b/XLXLXH_DRList.aspx.designer.cs
@@ -0,0 +1,88 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.8937
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLXLXH_DRList 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XLXLXH_DRList {
+
+ ///
+ /// CustomButton 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table CustomButton;
+
+ ///
+ /// TableCell1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.TableCell TableCell1;
+
+ ///
+ /// btnQD 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnQD;
+
+ ///
+ /// TableCell2 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.TableCell TableCell2;
+
+ ///
+ /// btnQX 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnQX;
+
+ ///
+ /// grdGrid 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtGridView grdGrid;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleGrid Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleGrid)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XLXLXH_DYDJ.aspx b/XLXLXH_DYDJ.aspx
new file mode 100644
index 0000000..70de0ed
--- /dev/null
+++ b/XLXLXH_DYDJ.aspx
@@ -0,0 +1,54 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleCard.Master" AutoEventWireup="True"
+ Codebehind="XLXLXH_DYDJ.aspx.cs" Inherits="GThinking.N_XLJC.XLXLXH_DYDJ" Title="µçѹµÈ¼¶ " %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleCard.Master" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<%--
+ --%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/XLXLXH_DYDJ.aspx.cs b/XLXLXH_DYDJ.aspx.cs
new file mode 100644
index 0000000..323b654
--- /dev/null
+++ b/XLXLXH_DYDJ.aspx.cs
@@ -0,0 +1,203 @@
+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_MISPRO.TableCache;
+using GThinking.N_MODEL.Page;
+using GThinking.N_WORKFLOW;
+using GThinking.N_MISPRO.Utility;
+using GThinking.N_PUBLIC2;
+using System.Text;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLXLXH_DYDJ : SingleCardBase
+ {
+ XLXHDYDJ entity = new XLXHDYDJ();
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421000;
+ this.UMName = "ÏßÀÂÐͺÅ";
+ base.CurMaster = Master;
+ this.CurEntity = entity;
+ this.PageHeight = 400;
+ this.PageWidth = 420;
+
+ if (!IsPostBack)
+ {
+ InitControls();
+ }
+
+ base.InitPage();
+ }
+
+ private void InitControls()
+ {
+ this.Master.EnableInsertBtn = false;
+ this.Master.EnableCopyBtn = false;
+ this.Master.EnableEditBtn = false;
+ this.Master.EnableSaveBtn = false;
+ this.Master.EnableCancelBtn = false;
+ this.Master.EnableDeleteBtn = false;
+ this.Master.EnableRefreshBtn = false;
+ this.Master.EnableAttachBtn = false;
+ this.Master.EnablePrintBtn = false;
+
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ string tSQL = "select XLDYDJB_DYDJID,XLDYDJB_DYJLDW,XLDYDJB_ACDC,XLDYDJB_XXLXDY,XLDYDJB_XXXXDY from XLDYDJB where isnull(XLDYDJB_TYBZ,'N')='N' order by XLDYDJB_DYJLDW desc,XLDYDJB_XXLXDY,XLDYDJB_XXXXDY";
+ DataSet ds = dberp.OpenDataSet(tSQL);
+ if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
+ {
+ for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
+ {
+ cbxDYDJ.Items.Add(new ListItem(ds.Tables[0].Rows[i]["XLDYDJB_ACDC"].ToString().Trim() + "|" + ds.Tables[0].Rows[i]["XLDYDJB_DYDJID"].ToString().Trim(), ds.Tables[0].Rows[i]["XLDYDJB_DYDJID"].ToString().Trim()));
+ cbxDYDJ2.Items.Add(new ListItem(ds.Tables[0].Rows[i]["XLDYDJB_ACDC"].ToString().Trim() + "|" + ds.Tables[0].Rows[i]["XLDYDJB_DYDJID"].ToString().Trim(), ds.Tables[0].Rows[i]["XLDYDJB_DYDJID"].ToString().Trim()));
+ cbxDYDJ.ShowValue = false;
+ cbxDYDJ2.ShowValue = false;
+
+ }
+ }
+
+ if (PageParam.GetRTrimString("DYDJID").ToString().Equals(""))
+ {
+ cbxDYDJ.Visible = false;
+ lblDYDJ.Visible = false;
+ btnSC.Visible = false;
+ }
+ else
+ {
+ cbxDYDJ2.Visible = false;
+ lblDYDJ2.Visible = false;
+ cbxDYDJ.SelectedValue = PageParam.GetRTrimString("DYDJID").ToString();
+ }
+ //PageParam.ContainsKey("RYID")
+ //entity.Param.Add("pRYID", PageParam.GetRTrimString("RYID"));
+ }
+
+ protected void btnQD_Click(object sender, EventArgs e)
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sSql = new TSQL(dberp);
+ TSQL sSqlIns = new TSQL(dberp);
+ TSQL sSqlDY = new TSQL(dberp);
+ if (PageParam.GetRTrimString("DYDJID").ToString().Equals(""))
+ {
+ string[] sDYDJ = cbxDYDJ2.SelectedValue.ToString().Trim().Split(',');
+ if (cbxDYDJ2.SelectedValue.ToString().Equals(""))
+ return;
+ string sXLXHID = PageParam.GetRTrimString("XLXHID").ToString();
+ for (int i = 0; i < sDYDJ.Length; i++)
+ {
+ sSql.Clear();
+ sSql.Add("select 1 from XLXHDYDJ");
+ sSql.Add(" where XLXHDYDJ_XLXHID=:pXLXHID");
+ sSql.Add(" and XLXHDYDJ_DYDJID=:pDYDJID");
+ sSql.ParamByName("pXLXHID").Value = sXLXHID;
+ sSql.ParamByName("pDYDJID").Value = sDYDJ[i].ToString();
+ DataSet ds = dberp.OpenDataSet(sSql);
+ if (ds.Tables[0].Rows.Count == 0)
+ {
+ sSqlDY.Clear();
+ sSqlDY.Add(" select XLDYDJB_DYDJID,XLDYDJB_ACDC from XLDYDJB where XLDYDJB_DYDJID = :pDYDJID");
+ sSqlDY.ParamByName("pDYDJID").Value = sDYDJ[i].ToString();
+ DataSet dsDY = dberp.OpenDataSet(sSqlDY);
+ string sACDC = dsDY.Tables[0].Rows[0]["XLDYDJB_ACDC"].ToString().Trim();
+ string sDYDJID = dsDY.Tables[0].Rows[0]["XLDYDJB_DYDJID"].ToString().Trim();
+
+ sSqlIns.Clear();
+ sSqlIns.Add("insert into XLXHDYDJ");
+ sSqlIns.Add("(XLXHDYDJ_XLXHID,XLXHDYDJ_DYDJID,XLXHDYDJ_WHR,XLXHDYDJ_WHRID,XLXHDYDJ_WHSJ,XLXHDYDJ_ACDC)");
+ sSqlIns.Add("values");
+ sSqlIns.Add("(:pXLXHID,:pDYDJID,:pWHR,:pWHRID,:pWHSJ,:pACDC)");
+ sSqlIns.ParamByName("pXLXHID").Value = sXLXHID;
+ sSqlIns.ParamByName("pDYDJID").Value = sDYDJID;
+ sSqlIns.ParamByName("pWHR").Value = tSession.UserName;
+ sSqlIns.ParamByName("pWHRID").Value = tSession.UserId;
+ sSqlIns.ParamByName("pWHSJ").Value = DateTime.Now.ToString();
+ sSqlIns.ParamByName("pACDC").Value = sACDC;
+ dberp.ExecSQL(sSqlIns);
+ }
+ }
+ }
+ else
+ {
+ string sDYDJ = cbxDYDJ.SelectedValue.ToString().Trim();
+ string sXLXHID = PageParam.GetRTrimString("XLXHID").ToString();
+ sSql.Clear();
+ sSql.Add("select 1 from XLXHDYDJ");
+ sSql.Add(" where XLXHDYDJ_XLXHID=:pXLXHID");
+ sSql.Add(" and XLXHDYDJ_DYDJID=:pDYDJID");
+ sSql.ParamByName("pXLXHID").Value = sXLXHID;
+ sSql.ParamByName("pDYDJID").Value = sDYDJ.ToString();
+ DataSet ds = dberp.OpenDataSet(sSql);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ ShowMessage("¸ÃÏßÀÂÐͺŵçѹµÈ¼¶ÒÑ´æÔÚ£¬²»ÔÊÐí±£´æ!");
+ return;
+ }
+ else
+ {
+ sSqlDY.Clear();
+ sSqlDY.Add(" select XLDYDJB_DYDJID,XLDYDJB_ACDC from XLDYDJB where XLDYDJB_DYDJID = :pDYDJID");
+ sSqlDY.ParamByName("pDYDJID").Value = sDYDJ.ToString();
+ DataSet dsDY = dberp.OpenDataSet(sSqlDY);
+ string sACDC = dsDY.Tables[0].Rows[0]["XLDYDJB_ACDC"].ToString().Trim();
+ string sDYDJID = dsDY.Tables[0].Rows[0]["XLDYDJB_DYDJID"].ToString().Trim();
+
+ sSqlIns.Clear();
+ sSqlIns.Add("update XLXHDYDJ");
+ sSqlIns.Add(" set XLXHDYDJ_DYDJID=:pDYDJID,");
+ sSqlIns.Add(" XLXHDYDJ_WHR=:pWHR,");
+ sSqlIns.Add(" XLXHDYDJ_WHRID=:pWHRID,");
+ sSqlIns.Add(" XLXHDYDJ_WHSJ=:pWHSJ,");
+ sSqlIns.Add(" XLXHDYDJ_ACDC=:pACDC");
+ sSqlIns.Add(" where XLXHDYDJ_XLXHID=:pXLXHID");
+ sSqlIns.Add(" and XLXHDYDJ_DYDJID=:pOldDYDJID");
+
+ sSqlIns.ParamByName("pXLXHID").Value = sXLXHID;
+ sSqlIns.ParamByName("pDYDJID").Value = sDYDJID;
+ sSqlIns.ParamByName("pWHR").Value = tSession.UserName;
+ sSqlIns.ParamByName("pWHRID").Value = tSession.UserId;
+ sSqlIns.ParamByName("pWHSJ").Value = DateTime.Now.ToString();
+ sSqlIns.ParamByName("pACDC").Value = sACDC;
+ sSqlIns.ParamByName("pOldDYDJID").Value = PageParam.GetRTrimString("DYDJID").ToString();
+ dberp.ExecSQL(sSqlIns);
+ }
+ }
+ CloseWindow();
+ }
+
+ protected void btnQX_Click(object sender, EventArgs e)
+ {
+ CloseWindow();
+ }
+
+ protected void btnSC_Click(object sender, EventArgs e)
+ {
+ string sDYDJ = PageParam.GetRTrimString("DYDJID").ToString();
+ string sXLXHID = PageParam.GetRTrimString("XLXHID").ToString();
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sSql = new TSQL(dberp);
+ sSql.Clear();
+ sSql.Add("delete from XLXHDYDJ");
+ sSql.Add("where XLXHDYDJ_XLXHID=:pXLXHID");
+ sSql.Add("and XLXHDYDJ_DYDJID=:pDYDJID");
+ sSql.ParamByName("pXLXHID").Value = sXLXHID;
+ sSql.ParamByName("pDYDJID").Value = sDYDJ;
+ dberp.ExecSQL(sSql);
+ CloseWindow();
+ }
+
+ }
+}
+
+
diff --git a/XLXLXH_DYDJ.aspx.designer.cs b/XLXLXH_DYDJ.aspx.designer.cs
new file mode 100644
index 0000000..ce49d3b
--- /dev/null
+++ b/XLXLXH_DYDJ.aspx.designer.cs
@@ -0,0 +1,124 @@
+//------------------------------------------------------------------------------
+//
+// ´Ë´úÂëÓɹ¤¾ßÉú³É¡£
+// ÔËÐÐʱ°æ±¾:2.0.50727.8937
+//
+// ¶Ô´ËÎļþµÄ¸ü¸Ä¿ÉÄܻᵼÖ²»ÕýÈ·µÄÐÐΪ£¬²¢ÇÒÈç¹û
+// ÖØÐÂÉú³É´úÂ룬ÕâЩ¸ü¸Ä½«»á¶ªÊ§¡£
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLXLXH_DYDJ Àà¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄÀà¡£
+ ///
+ public partial class XLXLXH_DYDJ {
+
+ ///
+ /// CustomButton ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::System.Web.UI.WebControls.Table CustomButton;
+
+ ///
+ /// btnQD ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnQD;
+
+ ///
+ /// TableCell1 ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::System.Web.UI.WebControls.TableCell TableCell1;
+
+ ///
+ /// btnQX ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnQX;
+
+ ///
+ /// TableCell2 ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::System.Web.UI.WebControls.TableCell TableCell2;
+
+ ///
+ /// btnSC ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnSC;
+
+ ///
+ /// lblDYDJ ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblDYDJ;
+
+ ///
+ /// cbxDYDJ ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxDYDJ;
+
+ ///
+ /// lblDYDJ2 ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblDYDJ2;
+
+ ///
+ /// cbxDYDJ2 ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::GThinking.N_CONTROL.gtCheckedDropDownList cbxDYDJ2;
+
+ ///
+ /// Master ÊôÐÔ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄÊôÐÔ¡£
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleCard Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleCard)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XLXLXH_DYDJ.cs b/XLXLXH_DYDJ.cs
new file mode 100644
index 0000000..49346d7
--- /dev/null
+++ b/XLXLXH_DYDJ.cs
@@ -0,0 +1,21 @@
+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_XLJC
+{
+
+ [TableMap(DB = "DBERP", DbTableName = "XLXHDYDJ", Umid = 101421000, IsWorkFlow = false, UseWhr = false)]
+
+ public class XLXHDYDJ : EntityManager
+ {
+
+ }
+}
\ No newline at end of file
diff --git a/XLXLXH_M.cs b/XLXLXH_M.cs
new file mode 100644
index 0000000..a0f0173
--- /dev/null
+++ b/XLXLXH_M.cs
@@ -0,0 +1,24 @@
+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_XLJC
+{
+ public class XLXHB_M : TBaseNamedQuery
+ {
+ public XLXHB_M()
+ {
+ AddFieldDefs("CPYT", "²úÆ·ÓÃ;");
+ AddFieldDefs("JBXH", "»ù±¾ÐͺÅ");
+ AddFieldDefs("XHBM", "ÐͺűàÂë");
+ AddFieldDefs("XHMC", "ÐͺÅÃû³Æ");
+ }
+ }
+}
diff --git a/XLXSBJCLDH.cs b/XLXSBJCLDH.cs
new file mode 100644
index 0000000..36b2b72
--- /dev/null
+++ b/XLXSBJCLDH.cs
@@ -0,0 +1,94 @@
+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_XLJC
+{
+ [TableMap(DB = "DBERP", DbTableName = "XLXSBJCLDH", Umid = 101421009, IsWorkFlow = false, UseWhr = true, IsAttach = false,
+
+ QuerySelSql = "",
+
+ EntitySelSql = "",
+
+ InsertSql = "",
+
+ UpdateSql = "",
+
+ DeleteSql = "")]
+
+ public class XLXSBJCLDH : EntityManager
+ {
+ #region ×ֶμ¶Ó³Éä
+
+ private string _XLXSBJCLDH_XLCLZLID;
+ [ColumnMap(DbField = "XLXSBJCLDH_XLCLZLID", CtrlName = "txtXLCLZLID", DbTitle = "ÏßÀ²ÄÁÏÖÖÀàID", Type = FieldType.HiddenField, DefaultValue = "",
+ IsAllowNull = false, IsKey = true, Length = 10)]
+ public string XLXSBJCLDH_XLCLZLID
+ {
+ get { return _XLXSBJCLDH_XLCLZLID; }
+ set { _XLXSBJCLDH_XLCLZLID = value; }
+ }
+
+ private string _XLXSBJCLDH_XLCLID;
+ [ColumnMap(DbField = "XLXSBJCLDH_XLCLID", CtrlName = "txtXLCLID", Type = FieldType.HiddenField, DbTitle = "ÏßÀ²ÄÁÏID", DefaultValue = "",
+ IsAllowNull = false, IsKey = true, Length = 10)]
+ public string XLXSBJCLDH_XLCLID
+ {
+ get { return _XLXSBJCLDH_XLCLID; }
+ set { _XLXSBJCLDH_XLCLID = value; }
+ }
+
+ private string _XLXSBJCLDH_BJCLID;
+ [ColumnMap(DbField = "XLXSBJCLDH_BJCLID", CtrlName = "txtBJCLID", DbTitle = "±¨¼Û²ÄÁÏID", Type = FieldType.C, DefaultValue = "",
+ IsAllowNull = false, IsKey = true, Length = 20)]
+ public string XLXSBJCLDH_BJCLID
+ {
+ get { return _XLXSBJCLDH_BJCLID; }
+ set { _XLXSBJCLDH_BJCLID = value; }
+ }
+
+ private string _XLXSBJCLDH_BZ;
+ [ColumnMap(DbField = "XLXSBJCLDH_BZ", CtrlName = "txtBZ", DbTitle = "±¸×¢", Type = FieldType.C, DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 250)]
+ public string XLXSBJCLDH_BZ
+ {
+ get { return _XLXSBJCLDH_BZ; }
+ set { _XLXSBJCLDH_BZ = value; }
+ }
+
+ private string _XLXSBJCLDH_WHR;
+ [ColumnMap(DbField = "XLXSBJCLDH_WHR", CtrlName = "txtWHR", Type = FieldType.C, DbTitle = "ά»¤ÈË", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 30)]
+ public string XLXSBJCLDH_WHR
+ {
+ get { return _XLXSBJCLDH_WHR; }
+ set { _XLXSBJCLDH_WHR = value; }
+ }
+
+ private string _XLXSBJCLDH_WHRID;
+ [ColumnMap(DbField = "XLXSBJCLDH_WHRID", CtrlName = "txtWHRID", Type = FieldType.HiddenField, DbTitle = "ά»¤È˹¤ºÅ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10, PrintVisible = false)]
+ public string XLXSBJCLDH_WHRID
+ {
+ get { return _XLXSBJCLDH_WHRID; }
+ set { _XLXSBJCLDH_WHRID = value; }
+ }
+
+ private string _XLXSBJCLDH_WHSJ;
+ [ColumnMap(DbField = "XLXSBJCLDH_WHSJ", CtrlName = "datWHSJ", Type = FieldType.DT, DbTitle = "ά»¤Ê±¼ä", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 8)]
+ public string XLXSBJCLDH_WHSJ
+ {
+ get { return _XLXSBJCLDH_WHSJ; }
+ set { _XLXSBJCLDH_WHSJ = value; }
+ }
+ #endregion
+ }
+}
diff --git a/XLXSBJCLDHInfo.aspx b/XLXSBJCLDHInfo.aspx
new file mode 100644
index 0000000..5c44798
--- /dev/null
+++ b/XLXSBJCLDHInfo.aspx
@@ -0,0 +1,45 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleCard.Master" Title="ÏßÀÂÏúÊÛ±¨¼Û²ÄÁÏ´úºÅ"
+ AutoEventWireup="true" Codebehind="XLXSBJCLDHInfo.aspx.cs" Inherits="GThinking.N_XLJC.XLXSBJCLDHInfo" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleCard.Master " %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/XLXSBJCLDHInfo.aspx.cs b/XLXSBJCLDHInfo.aspx.cs
new file mode 100644
index 0000000..508bfad
--- /dev/null
+++ b/XLXSBJCLDHInfo.aspx.cs
@@ -0,0 +1,327 @@
+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_WORKFLOW;
+using GThinking.N_PUBLIC;
+using GThinking.N_MISPRO.Utility;
+using System.Text.RegularExpressions;
+using GThinking.N_MISPRO.TableCache;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLXSBJCLDHInfo : SingleCardBase
+ {
+ XLXSBJCLDH entity = new XLXSBJCLDH();
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421009;
+ this.UMName = "ÏßÀÂÏúÊÛ±¨¼Û²ÄÁÏ´úºÅ";
+ base.CurMaster = Master;
+ this.CurEntity = entity;
+ this.PageHeight = 400;
+ this.PageWidth = 500;
+
+ Master.EnableAttachBtn = false;
+ Master.EnableCancelBtn = false;
+ Master.EnableCopyBtn = false;
+ Master.EnableDeleteBtn = false;
+ Master.EnableEditBtn = false;
+ Master.EnableInsertBtn = false;
+ Master.EnablePrintBtn = false;
+ Master.EnableRefreshBtn = false;
+ Master.EnableSaveBtn = false;
+
+ base.InitPage();
+
+ if (!IsPostBack)
+ {
+ InitControls();
+ }
+ }
+
+ #region Ä£°å¼Ì³Ðʼþ
+
+ #endregion
+
+ #region ×Ô¶¨Òåʼþ
+
+ private void InitControls()
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ cbxBJCL.ClearItems();
+ SQL.Clear();
+ SQL.Add(" select XLXSBJCL_BJCLID, ");
+ SQL.Add(" case isnull(XLXSBJCL_BJCLID,' ') when ' ' then ' ' else case isnull(XLXSBJCL_TYBZ,'N') when 'Y' then rtrim(XLXSBJCL_BJCLID)||'|'||rtrim(XLXSBJCL_BJCLMC) || '(Í£ÓÃ)' else rtrim(XLXSBJCL_BJCLID)||'|'||XLXSBJCL_BJCLMC end end as BJCLMC");
+ SQL.Add(" from XLXSBJCL");
+ SQL.Add(" where isnull(XLXSBJCL_BJCLMC,' ')<>' '");
+ SQL.Add(" order by isnull(XLXSBJCL_TYBZ,'N'),XLXSBJCL_BJCLID");
+ DataSet ds = dberp.OpenDataSet(SQL);
+ cbxBJCL.Items.Add(new ListItem(" ", " "));
+ cbxBJCL.Items.Add(new ListItem("ÐÂÔö±¨¼Û²ÄÁÏ", "ÐÂÔö±¨¼Û²ÄÁÏ"));
+ for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
+ {
+ cbxBJCL.Items.Add(new ListItem((ds.Tables[0].Rows[i][1].ToString().Trim()), (ds.Tables[0].Rows[i][0].ToString().Trim())));
+ }
+ if (cbxBJCL.ItemsCount >= 2)
+ {
+ cbxBJCL.SelectedValue = PageParam.GetRTrimString("BJCLID");
+ }
+ cbxBJCL.ShowValue = false;
+ }
+ #endregion
+
+ #region ¿Ø¼þʼþ
+
+ protected void txtBJCLMC_OnTextChanged(object sender, EventArgs e)
+ {
+ string sBJCLID = cbxBJCL.SelectedValue.Trim();
+ int flag = 0;
+ if (!txtBJCLMC.Text.Trim().Equals(""))
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ cbxBJCL.ClearItems();
+ SQL.Clear();
+ SQL.Add(" select XLXSBJCL_BJCLID,case isnull(XLXSBJCL_BJCLID,' ') when ' ' then ' ' else rtrim(XLXSBJCL_BJCLID)||'|'||XLXSBJCL_BJCLMC end as BJCLMC from XLXSBJCL ");
+ SQL.Add(" where XLXSBJCL_BJCLMC like :pBJCLMC");
+ SQL.Add(" order by XLXSBJCL_BJCLID");
+ SQL.ParamByName("pBJCLMC").Value = "%" + txtBJCLMC.Text.Trim() + "%";
+ DataSet ds = dberp.OpenDataSet(SQL);
+ cbxBJCL.Items.Add(new ListItem(" ", " "));
+ cbxBJCL.Items.Add(new ListItem("ÐÂÔö±¨¼Û²ÄÁÏ", "ÐÂÔö±¨¼Û²ÄÁÏ"));
+ for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
+ {
+ cbxBJCL.Items.Add(new ListItem((ds.Tables[0].Rows[i][1].ToString().Trim()), (ds.Tables[0].Rows[i][0].ToString().Trim())));
+ if (ds.Tables[0].Rows[i][0].ToString().Trim().Equals(PageParam.GetRTrimString("BJCLID")))
+ {
+ flag = 1;
+ }
+ }
+ if (1 == flag)
+ {
+ cbxBJCL.SelectedValue = PageParam.GetRTrimString("BJCLID");
+ }
+ else if (cbxBJCL.ItemsCount >= 1)
+ {
+ cbxBJCL.SelectedIndex = 0;
+ }
+ cbxBJCL.ShowValue = false;
+ }
+ else
+ {
+ InitControls();
+ }
+ }
+
+ protected void btnQR_Click(object sender, EventArgs e)
+ {
+ if (cbxBJCL.SelectedValue.Trim().Equals("ÐÂÔö±¨¼Û²ÄÁÏ"))
+ {
+ TPageParams pageParams = new TPageParams();
+ pageParams.CallAction = TPageCallAction.pcaInsert;
+ pageParams.UrlPath = "../components/N_XLBJCL/XLXSBJCLInfo.aspx";
+ pageParams.AddString("CLMC", PageParam.GetRTrimString("XLCLMC"));
+ pageParams.AddString("txtCLID", txtCLID.ClientID);
+ OpenModuleDialog(102579002, pageParams, btnRefresh.ClientID.ToString());
+ return;
+ }
+
+ if (cbxBJCL.SelectedItem.Text.Trim().Contains("Í£ÓÃ"))
+ {
+ ShowMessage("±¨¼Û²ÄÁÏÒÑÍ£Óã¡");
+ return;
+ }
+ string sXLCLZLID = PageParam.GetRTrimString("XLCLZLID").Equals("") ? " " : PageParam.GetRTrimString("XLCLZLID");
+ string sXLCLID = PageParam.GetRTrimString("XLCLID");
+ //Ñ¡Öеı¨¼Û²ÄÁÏID
+ string sBJCLID = cbxBJCL.SelectedValue.Trim().Equals("") ? " " : cbxBJCL.SelectedValue.Trim();
+ string sGetBJCLID = PageParam.GetRTrimString("BJCLID").Equals("") ? " " : PageParam.GetRTrimString("BJCLID");
+
+
+ string sMSG = "";
+
+ if (!sBJCLID.Equals(sGetBJCLID))
+ {
+
+
+ if (sBJCLID.Trim().Equals(""))
+ {
+ sMSG = "¼´½«Çå¿Õ°ó¶¨µÄ±¨¼Û²ÄÁÏ£¬ÊÇ·ñ¼ÌÐø£¿";
+ }
+ else
+ {
+ sMSG = "¼´½«¸ù¾ÝÑ¡ÔñµÄ±¨¼Û²ÄÁÏÖØÐ½øÐа󶨣¬ÊÇ·ñ¼ÌÐø£¿";
+ }
+ Confirm.Register("IsQQ", sMSG);
+ Confirm.ShowBtnText = TConfirm.cBtnText.Yes_No;
+ if (Confirm.GetValue("IsQQ").Trim().Equals(""))
+ {
+ Confirm.Ask("IsQQ");
+ return;
+ }
+ else if (Confirm.GetValue("IsQQ").Trim().Equals("N"))
+ {
+ //±íʾ½øÐÐÁËÌáʾ²¢Ñ¡ÔñÁËÈ¡Ïû£¬Ö±½Ó·µ»Ø»òÆäËû´¦Àí
+ Confirm.Clear();
+ return;
+ }
+ else if (Confirm.GetValue("IsQQ").Trim().Equals("Y"))
+ {
+ //±íʾ½øÐÐÁËÌáʾ²¢Ñ¡ÔñÁËÈ·ÈÏ
+
+ Confirm.Clear();
+ }
+
+
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ if (!sBJCLID.Trim().Equals(""))
+ {
+
+ SQL.Clear();
+ SQL.Add("select 1 from XLXSBJCLDH where XLXSBJCLDH_XLCLZLID = :pXLCLZLID and XLXSBJCLDH_XLCLID=:pXLCLID and XLXSBJCLDH_BJCLID=:pBJCLID");
+ SQL.ParamByName("pXLCLZLID").Value = sXLCLZLID;
+ SQL.ParamByName("pXLCLID").Value = sXLCLID;
+ SQL.ParamByName("pBJCLID").Value = sBJCLID;
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ //ɾ³ý²Ù×÷
+ try
+ {
+ dberp.BeginTrans();
+ SQL.Clear();
+ SQL.Add(" delete from XLXSBJCLDH where XLXSBJCLDH_XLCLZLID = :pXLCLZLID and XLXSBJCLDH_XLCLID=:pXLCLID and XLXSBJCLDH_BJCLID=:pBJCLID ");
+ SQL.ParamByName("pXLCLZLID").Value = sXLCLZLID;
+ SQL.ParamByName("pXLCLID").Value = sXLCLID;
+ SQL.ParamByName("pBJCLID").Value = sGetBJCLID;
+ dberp.ExecSQL(SQL);
+ dberp.CommitTrans();
+ }
+ catch (Exception ex)
+ {
+ ShowMessage("ÉèÖñ¨¼Û²ÄÁÏ´úºÅ³öÏÖÒì³££¬ÇëÁªÏµÏµÍ³¹ÜÀíÔ±£¡´íÎóÔÒò£º" + ex);
+ dberp.RollbackTrans();
+ }
+ }
+ else
+ {
+ //½øÐвåÈë
+ if (sGetBJCLID.Trim().Equals(""))
+ {
+ try
+ {
+ dberp.BeginTrans();
+ SQL.Clear();
+ SQL.Add(" insert into XLXSBJCLDH(XLXSBJCLDH_XLCLZLID,XLXSBJCLDH_XLCLID,XLXSBJCLDH_BJCLID,XLXSBJCLDH_BZ,XLXSBJCLDH_WHR,XLXSBJCLDH_WHRID,XLXSBJCLDH_WHSJ) ");
+ SQL.Add(" values(:XLXSBJCLDH_XLCLZLID, :XLXSBJCLDH_XLCLID, :XLXSBJCLDH_BJCLID, :XLXSBJCLDH_BZ, :XLXSBJCLDH_WHR, :XLXSBJCLDH_WHRID, :XLXSBJCLDH_WHSJ)");
+ SQL.ParamByName("XLXSBJCLDH_XLCLZLID").Value = sXLCLZLID;
+ SQL.ParamByName("XLXSBJCLDH_XLCLID").Value = sXLCLID;
+ SQL.ParamByName("XLXSBJCLDH_BJCLID").Value = sBJCLID;
+ SQL.ParamByName("XLXSBJCLDH_BZ").Value = "";
+ SQL.ParamByName("XLXSBJCLDH_WHRID").Value = tSession.UserId;
+ SQL.ParamByName("XLXSBJCLDH_WHR").Value = tSession.UserName;
+ SQL.ParamByName("XLXSBJCLDH_WHSJ").Value = DateTime.Now.ToString();
+ dberp.ExecSQL(SQL);
+ dberp.CommitTrans();
+ }
+ catch (Exception ex)
+ {
+ ShowMessage("ÉèÖñ¨¼Û²ÄÁÏ´úºÅ³öÏÖÒì³££¬ÇëÁªÏµÏµÍ³¹ÜÀíÔ±£¡´íÎóÔÒò£º" + ex);
+ dberp.RollbackTrans();
+ }
+ }
+ //ÒÑÓУ¬½øÐиüÐÂ
+ else
+ {
+ try
+ {
+ dberp.BeginTrans();
+ SQL.Clear();
+ SQL.Add("update XLXSBJCLDH set XLXSBJCLDH_BJCLID= :pBJCL, ");
+ SQL.Add(" XLXSBJCLDH_WHR= :pWHR, ");
+ SQL.Add(" XLXSBJCLDH_WHRID= :pWHRID, ");
+ SQL.Add(" XLXSBJCLDH_WHSJ= :pWHSJ ");
+ SQL.Add(" where XLXSBJCLDH_XLCLZLID= :pXLCLZLID ");
+ SQL.Add(" and XLXSBJCLDH_XLCLID= :pXLCLID ");
+ SQL.Add(" and XLXSBJCLDH_BJCLID= :pBJCLID ");
+ SQL.ParamByName("pBJCL").Value = sBJCLID;
+ SQL.ParamByName("pXLCLZLID").Value = sXLCLZLID;
+ SQL.ParamByName("pXLCLID").Value = sXLCLID;
+ SQL.ParamByName("pBJCLID").Value = sGetBJCLID;
+ SQL.ParamByName("pWHRID").Value = tSession.UserId;
+ SQL.ParamByName("pWHR").Value = tSession.UserName;
+ SQL.ParamByName("pWHSJ").Value = DateTime.Now.ToString();
+ dberp.ExecSQL(SQL);
+ dberp.CommitTrans();
+ }
+ catch (Exception ex)
+ {
+ ShowMessage("¸üб¨¼Û²ÄÁÏ´úºÅ³öÏÖÒì³££¬ÇëÁªÏµÏµÍ³¹ÜÀíÔ±£¡´íÎóÔÒò£º" + ex);
+ dberp.RollbackTrans();
+ }
+ }
+ }
+ }
+ else
+ {
+ //ɾ³ý²Ù×÷
+ try
+ {
+ dberp.BeginTrans();
+ SQL.Clear();
+ SQL.Add(" delete from XLXSBJCLDH where XLXSBJCLDH_XLCLZLID = :pXLCLZLID and XLXSBJCLDH_XLCLID=:pXLCLID and XLXSBJCLDH_BJCLID=:pBJCLID ");
+ SQL.ParamByName("pXLCLZLID").Value = sXLCLZLID;
+ SQL.ParamByName("pXLCLID").Value = sXLCLID;
+ SQL.ParamByName("pBJCLID").Value = sGetBJCLID;
+ dberp.ExecSQL(SQL);
+ dberp.CommitTrans();
+ }
+ catch (Exception ex)
+ {
+ ShowMessage("ÉèÖñ¨¼Û²ÄÁÏ´úºÅ³öÏÖÒì³££¬ÇëÁªÏµÏµÍ³¹ÜÀíÔ±£¡´íÎóÔÒò£º" + ex);
+ dberp.RollbackTrans();
+ }
+ }
+ }
+ //ʹÓýű¾¸ø¸¸Ò³ÃæµÄÒþ²Ø¿Ø¼þ¸³Öµ£¬µ÷Óø¸Ò³ÃæµÄ¿Ø¼þʼþ
+ DialogOperationScript dos = new DialogOperationScript(this);
+ dos.ClickOwnerButton(PageParam.GetRTrimString("RefreshCtrlID"));
+ dos.CloseSelf();
+ dos.Execute();
+ }
+
+ protected void btnQX_Click(object sender, EventArgs e)
+ {
+ CloseWindow();
+ }
+
+ protected void btnRefresh_Click(object sender, EventArgs e)
+ {
+ string sCLID = txtCLID.Value.Trim();
+ if (!sCLID.Equals(""))
+ {
+ InitControls();
+ cbxBJCL.SelectedValue = sCLID;
+
+ }
+ FormAreaUpdate();
+
+ }
+
+ #endregion
+
+ }
+}
diff --git a/XLXSBJCLDHInfo.aspx.designer.cs b/XLXSBJCLDHInfo.aspx.designer.cs
new file mode 100644
index 0000000..fb8f293
--- /dev/null
+++ b/XLXSBJCLDHInfo.aspx.designer.cs
@@ -0,0 +1,115 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9174
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLXSBJCLDHInfo 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XLXSBJCLDHInfo {
+
+ ///
+ /// tbl1 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table tbl1;
+
+ ///
+ /// btnQR 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnQR;
+
+ ///
+ /// btnQX 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnQX;
+
+ ///
+ /// btnRefresh 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtButton btnRefresh;
+
+ ///
+ /// lblBJCLMC 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblBJCLMC;
+
+ ///
+ /// txtBJCLMC 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtBJCLMC;
+
+ ///
+ /// lblBJCL 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblBJCL;
+
+ ///
+ /// cbxBJCL 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxBJCL;
+
+ ///
+ /// txtCLID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtCLID;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleCard Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleCard)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XLXSBJCLDHList.aspx b/XLXSBJCLDHList.aspx
new file mode 100644
index 0000000..76145dd
--- /dev/null
+++ b/XLXSBJCLDHList.aspx
@@ -0,0 +1,55 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleGrid.Master" Title="ÏßÀÂÏúÊÛ±¨¼Û²ÄÁÏ´úºÅ"
+ AutoEventWireup="true" Codebehind="XLXSBJCLDHList.aspx.cs" Inherits="GThinking.N_XLJC.XLXSBJCLDHList" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleGrid.Master" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/XLXSBJCLDHList.aspx.cs b/XLXSBJCLDHList.aspx.cs
new file mode 100644
index 0000000..e86ee46
--- /dev/null
+++ b/XLXSBJCLDHList.aspx.cs
@@ -0,0 +1,236 @@
+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_CONTROL;
+using GThinking.N_MISPRO.Data;
+using GThinking.N_MISPRO.Utility;
+using GThinking.N_PUBLIC;
+using GThinking.N_MODEL.UserControls;
+using System.Text;
+using GThinking.N_WORKFLOW;
+using GThinking.N_PUBLIC2;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLXSBJCLDHList : SingleGridBase
+ {
+ XLXSBJCLDH entity = new XLXSBJCLDH();
+ XLXSBJCLDH_M queryentity = new XLXSBJCLDH_M();
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421009;
+ this.UMName = "ÏßÀÂÏúÊÛ±¨¼Û²ÄÁÏ´úºÅ";
+ this.CurMaster = Master;
+ this.ModuleGV = grdContentGrid;
+ this.CurEntity = entity;
+ this.CurQueryEntity = queryentity;
+ this.sURLTarget = "XLXSBJCLDHInfo.aspx";
+ this.sQueryURLTarget = "XLXSBJCLDHQuery.aspx";
+ this.PageHeight = 700;
+ this.PageWidth = 500;
+ this.CanDeleteCheckedRows = true;
+ base.DataKeyNames = new string[] { "XLCLZLID", "XLCLID","XLCLMC", "XLXSBJCLDH_BJCLID" };
+
+ this.Master.EnableNewBtn = false;
+ this.Master.EnableCopyBtn = false;
+ this.Master.EnableDeleteBtn = false;
+ this.Master.EnableEditBtn = false;
+ this.Master.EnableViewBtn = false;
+
+
+ base.InitPage();
+ if (!IsPostBack)
+ {
+ if (base.IsDefaultExecute)
+ {
+ Master_OnStandardQuery(null, null);
+ }
+ }
+ }
+
+ #region Ä£°å¼Ì³Ðʼþ
+
+ protected override void Master_OnStandardQuery(object sender, EventArgs e)
+ {
+ base.InitEntityByCondition();
+ entity.EntityTable.QuerySelSql = GetQuerySQL();
+ base.Master_OnStandardQuery(sender, e);
+ entity.GridDataBind(grdContentGrid, tSession);
+ }
+
+ protected override void moduleGV_PageIndexChanging(object sender, GridViewPageEventArgs e)
+ {
+ base.InitEntityByCondition();
+ entity.EntityTable.QuerySelSql = GetQuerySQL();
+ grdContentGrid.SelectedIndex = -1;
+ base.moduleGV_PageIndexChanging(sender, e);
+ }
+
+ protected override void BeforeDelete(TDatabase db, ref bool ActionIsDone)
+ {
+ base.BeforeDelete(db, ref ActionIsDone);
+ }
+
+ protected override bool Master_BeforeDeleteAction(object sender, EventArgs e)
+ {
+ return base.Master_BeforeDeleteAction(sender, e);
+ }
+
+ 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(grdContentGrid, tSession);
+ grdContentGrid.SelectedIndex = -1;
+ return true;
+ }
+
+ protected override void moduleGV_RowDataBound(object sender, GridViewRowEventArgs e)
+ {
+ if (e.Row.RowType == DataControlRowType.DataRow)
+ {
+ }
+ base.moduleGV_RowDataBound(sender, e);
+ }
+
+ #endregion
+
+ #region ×Ô¶¨Òåʼþ
+
+ private string GetQuerySQL()
+ {
+ string sXLCLZLID = CurQueryEntity.FieldByName("XLCLZLID").Value.Trim();
+ StringBuilder sSQL = new StringBuilder();
+ // RTRIM(XLJGCZBML_XLTXID)||'|'||RTRIM(XLCPTX_CPTXMC) as XLJGCZBML_XLTXID,RTRIM(XLJGCZBML_CPYT)||'|'||RTRIM(XLCPYT_CPYTMC) as XLJGCZBML_CPYT,XLJGCZBML_QYRQ, ");
+ if (sXLCLZLID.Equals("DTCL"))
+ {
+ sSQL.AppendLine(" select :pXLCLZLID as XLCLZLID,XLDTCLB_DTCLID as XLCLID,XLDTCLB_WLMC as XLCLMC, ");
+ sSQL.AppendLine(" XLXSBJCLDH_BJCLID,XLXSBJCL_BJCLMC,case isnull(XLXSBJCL_TYBZ,'N') when 'Y' then rtrim(XLXSBJCLDH_BJCLID)||'|'||rtrim(XLXSBJCL_BJCLMC) || '(Í£ÓÃ)' else rtrim(XLXSBJCLDH_BJCLID)||'|'||rtrim(XLXSBJCL_BJCLMC) end as BJCL, ");
+ sSQL.AppendLine(" XLXSBJCLDH_BZ,XLXSBJCLDH_WHRID,XLXSBJCLDH_WHR,XLXSBJCLDH_WHSJ ");
+ sSQL.AppendLine(" from XLDTCLB ");
+ sSQL.AppendLine(" left join XLXSBJCLDH on XLXSBJCLDH_XLCLID = XLDTCLB_DTCLID and XLXSBJCLDH_XLCLZLID = :pXLCLZLID ");
+ sSQL.AppendLine(" left join XLXSBJCL on XLXSBJCL_BJCLID=XLXSBJCLDH_BJCLID ");
+ sSQL.AppendLine(" where 1 = 1 and XLDTCLB_WLID = ' ' ");
+ }
+ else if (sXLCLZLID.Equals("JYCL"))
+ {
+ sSQL.AppendLine(" select :pXLCLZLID as XLCLZLID,XLJYCLB_JYCLID as XLCLID,XLJYCLB_WLMC as XLCLMC, ");
+ sSQL.AppendLine(" XLXSBJCLDH_BJCLID,XLXSBJCL_BJCLMC,case isnull(XLXSBJCL_TYBZ,'N') when 'Y' then rtrim(XLXSBJCLDH_BJCLID)||'|'||rtrim(XLXSBJCL_BJCLMC) || '(Í£ÓÃ)' else rtrim(XLXSBJCLDH_BJCLID)||'|'||rtrim(XLXSBJCL_BJCLMC) end as BJCL, ");
+ sSQL.AppendLine(" XLXSBJCLDH_BZ,XLXSBJCLDH_WHRID,XLXSBJCLDH_WHR,XLXSBJCLDH_WHSJ ");
+ sSQL.AppendLine(" from XLJYCLB ");
+ sSQL.AppendLine(" left join XLXSBJCLDH on XLXSBJCLDH_XLCLID = XLJYCLB_JYCLID and XLXSBJCLDH_XLCLZLID = :pXLCLZLID ");
+ sSQL.AppendLine(" left join XLXSBJCL on XLXSBJCL_BJCLID=XLXSBJCLDH_BJCLID ");
+ sSQL.AppendLine(" where 1 = 1 and XLJYCLB_WLID = ' ' ");
+ }
+ else if (sXLCLZLID.Equals("HTCL"))
+ {
+ sSQL.AppendLine(" select :pXLCLZLID as XLCLZLID,XLHTCLB_HTCLID as XLCLID,XLHTCLB_WLMC as XLCLMC, ");
+ sSQL.AppendLine(" XLXSBJCLDH_BJCLID,XLXSBJCL_BJCLMC,case isnull(XLXSBJCL_TYBZ,'N') when 'Y' then rtrim(XLXSBJCLDH_BJCLID)||'|'||rtrim(XLXSBJCL_BJCLMC) || '(Í£ÓÃ)' else rtrim(XLXSBJCLDH_BJCLID)||'|'||rtrim(XLXSBJCL_BJCLMC) end as BJCL, ");
+ sSQL.AppendLine(" XLXSBJCLDH_BZ,XLXSBJCLDH_WHRID,XLXSBJCLDH_WHR,XLXSBJCLDH_WHSJ ");
+ sSQL.AppendLine(" from XLHTCLB ");
+ sSQL.AppendLine(" left join XLXSBJCLDH on XLXSBJCLDH_XLCLID = XLHTCLB_HTCLID and XLXSBJCLDH_XLCLZLID = :pXLCLZLID ");
+ sSQL.AppendLine(" left join XLXSBJCL on XLXSBJCL_BJCLID=XLXSBJCLDH_BJCLID ");
+ sSQL.AppendLine(" where 1 = 1 and XLHTCLB_WLID = ' ' ");
+ }
+ else if (sXLCLZLID.Equals("KZCL"))
+ {
+ sSQL.AppendLine(" select :pXLCLZLID as XLCLZLID,XLKZCLB_KZCLID as XLCLID,XLKZCLB_WLMC as XLCLMC, ");
+ sSQL.AppendLine(" XLXSBJCLDH_BJCLID,XLXSBJCL_BJCLMC,case isnull(XLXSBJCL_TYBZ,'N') when 'Y' then rtrim(XLXSBJCLDH_BJCLID)||'|'||rtrim(XLXSBJCL_BJCLMC) || '(Í£ÓÃ)' else rtrim(XLXSBJCLDH_BJCLID)||'|'||rtrim(XLXSBJCL_BJCLMC) end as BJCL, ");
+ sSQL.AppendLine(" XLXSBJCLDH_BZ,XLXSBJCLDH_WHRID,XLXSBJCLDH_WHR,XLXSBJCLDH_WHSJ ");
+ sSQL.AppendLine(" from XLKZCLB ");
+ sSQL.AppendLine(" left join XLXSBJCLDH on XLXSBJCLDH_XLCLID = XLKZCLB_KZCLID and XLXSBJCLDH_XLCLZLID = :pXLCLZLID ");
+ sSQL.AppendLine(" left join XLXSBJCL on XLXSBJCL_BJCLID=XLXSBJCLDH_BJCLID ");
+ sSQL.AppendLine(" where 1 = 1 and XLKZCLB_WLID = ' ' ");
+ }
+ else if (sXLCLZLID.Equals("TCCL"))
+ {
+ sSQL.AppendLine(" select :pXLCLZLID as XLCLZLID,XLTCCLB_TCCLID as XLCLID,XLTCCLB_WLMC as XLCLMC, ");
+ sSQL.AppendLine(" XLXSBJCLDH_BJCLID,XLXSBJCL_BJCLMC,case isnull(XLXSBJCL_TYBZ,'N') when 'Y' then rtrim(XLXSBJCLDH_BJCLID)||'|'||rtrim(XLXSBJCL_BJCLMC) || '(Í£ÓÃ)' else rtrim(XLXSBJCLDH_BJCLID)||'|'||rtrim(XLXSBJCL_BJCLMC) end as BJCL, ");
+ sSQL.AppendLine(" XLXSBJCLDH_BZ,XLXSBJCLDH_WHRID,XLXSBJCLDH_WHR,XLXSBJCLDH_WHSJ ");
+ sSQL.AppendLine(" from XLTCCLB ");
+ sSQL.AppendLine(" left join XLXSBJCLDH on XLXSBJCLDH_XLCLID = XLTCCLB_TCCLID and XLXSBJCLDH_XLCLZLID = :pXLCLZLID ");
+ sSQL.AppendLine(" left join XLXSBJCL on XLXSBJCL_BJCLID=XLXSBJCLDH_BJCLID ");
+ sSQL.AppendLine(" where 1 = 1 and XLTCCLB_WLID = ' ' ");
+ }
+ else if (sXLCLZLID.Equals("WHCL"))
+ {
+ sSQL.AppendLine(" select :pXLCLZLID as XLCLZLID,XLWHCLB_WHCLID as XLCLID,XLWHCLB_WLMC as XLCLMC, ");
+ sSQL.AppendLine(" XLXSBJCLDH_BJCLID,XLXSBJCL_BJCLMC,case isnull(XLXSBJCL_TYBZ,'N') when 'Y' then rtrim(XLXSBJCLDH_BJCLID)||'|'||rtrim(XLXSBJCL_BJCLMC) || '(Í£ÓÃ)' else rtrim(XLXSBJCLDH_BJCLID)||'|'||rtrim(XLXSBJCL_BJCLMC) end as BJCL, ");
+ sSQL.AppendLine(" XLXSBJCLDH_BZ,XLXSBJCLDH_WHRID,XLXSBJCLDH_WHR,XLXSBJCLDH_WHSJ ");
+ sSQL.AppendLine(" from XLWHCLB ");
+ sSQL.AppendLine(" left join XLXSBJCLDH on XLXSBJCLDH_XLCLID = XLWHCLB_WHCLID and XLXSBJCLDH_XLCLZLID = :pXLCLZLID ");
+ sSQL.AppendLine(" left join XLXSBJCL on XLXSBJCL_BJCLID=XLXSBJCLDH_BJCLID ");
+ sSQL.AppendLine(" where 1 = 1 and XLWHCLB_WLID = ' ' ");
+ }
+ else if (sXLCLZLID.Equals("PBCL"))
+ {
+ sSQL.AppendLine(" select :pXLCLZLID as XLCLZLID,XLPBCLB_PBCLID as XLCLID,XLPBCLB_WLMC as XLCLMC, ");
+ sSQL.AppendLine(" XLXSBJCLDH_BJCLID,XLXSBJCL_BJCLMC,case isnull(XLXSBJCL_TYBZ,'N') when 'Y' then rtrim(XLXSBJCLDH_BJCLID)||'|'||rtrim(XLXSBJCL_BJCLMC) || '(Í£ÓÃ)' else rtrim(XLXSBJCLDH_BJCLID)||'|'||rtrim(XLXSBJCL_BJCLMC) end as BJCL, ");
+ sSQL.AppendLine(" XLXSBJCLDH_BZ,XLXSBJCLDH_WHRID,XLXSBJCLDH_WHR,XLXSBJCLDH_WHSJ ");
+ sSQL.AppendLine(" from XLPBCLB ");
+ sSQL.AppendLine(" left join XLXSBJCLDH on XLXSBJCLDH_XLCLID = XLPBCLB_PBCLID and XLXSBJCLDH_XLCLZLID = :pXLCLZLID ");
+ sSQL.AppendLine(" left join XLXSBJCL on XLXSBJCL_BJCLID=XLXSBJCLDH_BJCLID ");
+ sSQL.AppendLine(" where 1 = 1 and XLPBCLB_WLID = ' ' ");
+ }
+ else if (sXLCLZLID.Equals("RBCL"))
+ {
+ sSQL.AppendLine(" select :pXLCLZLID as XLCLZLID,XLRBCLB_RBCLID as XLCLID,XLRBCLB_WLMC as XLCLMC, ");
+ sSQL.AppendLine(" XLXSBJCLDH_BJCLID,XLXSBJCL_BJCLMC,case isnull(XLXSBJCL_TYBZ,'N') when 'Y' then rtrim(XLXSBJCLDH_BJCLID)||'|'||rtrim(XLXSBJCL_BJCLMC) || '(Í£ÓÃ)' else rtrim(XLXSBJCLDH_BJCLID)||'|'||rtrim(XLXSBJCL_BJCLMC) end as BJCL, ");
+ sSQL.AppendLine(" XLXSBJCLDH_BZ,XLXSBJCLDH_WHRID,XLXSBJCLDH_WHR,XLXSBJCLDH_WHSJ ");
+ sSQL.AppendLine(" from XLRBCLB ");
+ sSQL.AppendLine(" left join XLXSBJCLDH on XLXSBJCLDH_XLCLID = XLRBCLB_RBCLID and XLXSBJCLDH_XLCLZLID = :pXLCLZLID ");
+ sSQL.AppendLine(" left join XLXSBJCL on XLXSBJCL_BJCLID=XLXSBJCLDH_BJCLID ");
+ sSQL.AppendLine(" where 1 = 1 and XLRBCLB_WLID = ' ' ");
+ }
+ else if (sXLCLZLID.Equals("FZCL"))
+ {
+ sSQL.AppendLine(" select :pXLCLZLID as XLCLZLID,XLFZCLB_FZCLID as XLCLID,XLFZCLB_WLMC as XLCLMC, ");
+ sSQL.AppendLine(" XLXSBJCLDH_BJCLID,XLXSBJCL_BJCLMC,case isnull(XLXSBJCL_TYBZ,'N') when 'Y' then rtrim(XLXSBJCLDH_BJCLID)||'|'||rtrim(XLXSBJCL_BJCLMC) || '(Í£ÓÃ)' else rtrim(XLXSBJCLDH_BJCLID)||'|'||rtrim(XLXSBJCL_BJCLMC) end as BJCL, ");
+ sSQL.AppendLine(" XLXSBJCLDH_BZ,XLXSBJCLDH_WHRID,XLXSBJCLDH_WHR,XLXSBJCLDH_WHSJ ");
+ sSQL.AppendLine(" from XLFZCLB ");
+ sSQL.AppendLine(" left join XLXSBJCLDH on XLXSBJCLDH_XLCLID = XLFZCLB_FZCLID and XLXSBJCLDH_XLCLZLID = :pXLCLZLID ");
+ sSQL.AppendLine(" left join XLXSBJCL on XLXSBJCL_BJCLID=XLXSBJCLDH_BJCLID ");
+ sSQL.AppendLine(" where 1 = 1 and XLFZCLB_WLID = ' ' ");
+ }
+ entity.Param.Add("pXLCLZLID", sXLCLZLID);
+ sSQL.AppendLine("order by XLCLID");
+ return sSQL.ToString();
+ }
+ #endregion
+
+ #region ¿Ø¼þʼþ
+ protected void grdContentGrid_RowDoubleClick(object sender, GThinking.N_CONTROL.RowDoubleClickEventArgs e)
+ {
+ string sBJCLID = grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLXSBJCLDH_BJCLID"].ToString().Trim();
+ string sXLCLZLID = grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLCLZLID"].ToString().Trim();
+ string sXLCLID = grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLCLID"].ToString().Trim();
+ string sXLCLMC = grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLCLMC"].ToString().Trim();
+ TPageParams tpp = new TPageParams();
+ tpp.UrlPath = "XLXSBJCLDHInfo.aspx";
+ tpp.AddString("BJCLID", sBJCLID);
+ tpp.AddString("XLCLZLID", sXLCLZLID);
+ tpp.AddString("XLCLID", sXLCLID);
+ tpp.AddString("XLCLMC", sXLCLMC);
+ tpp.AddString("RefreshCtrlID", btnRefresh.ClientID.Trim());
+ OpenDialog(tpp);
+ }
+
+ protected void btnRefresh_Click(object sender, EventArgs e)
+ {
+ moduleGV_PageIndexChanging(null, null);
+ }
+ #endregion
+ }
+}
+
+
diff --git a/XLXSBJCLDHList.aspx.designer.cs b/XLXSBJCLDHList.aspx.designer.cs
new file mode 100644
index 0000000..b66e67d
--- /dev/null
+++ b/XLXSBJCLDHList.aspx.designer.cs
@@ -0,0 +1,61 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9151
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLXSBJCLDHList 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XLXSBJCLDHList {
+
+ ///
+ /// CustomButton 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table CustomButton;
+
+ ///
+ /// btnRefresh 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtButton btnRefresh;
+
+ ///
+ /// grdContentGrid 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtGridView grdContentGrid;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleGrid Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleGrid)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XLXSBJCLDHQuery.aspx b/XLXSBJCLDHQuery.aspx
new file mode 100644
index 0000000..98983fd
--- /dev/null
+++ b/XLXSBJCLDHQuery.aspx
@@ -0,0 +1,17 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleQuery.Master" Title="²éѯ"
+ AutoEventWireup="true" Codebehind="XLXSBJCLDHQuery.aspx.cs" Inherits="GThinking.N_XLJC.XLXSBJCLDHQuery" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleQuery.Master" %>
+
+
+
+
+
+ ²ÄÁÏÖÖÀࣺ
+
+
+
+
+
+
+
diff --git a/XLXSBJCLDHQuery.aspx.cs b/XLXSBJCLDHQuery.aspx.cs
new file mode 100644
index 0000000..c8f9e3b
--- /dev/null
+++ b/XLXSBJCLDHQuery.aspx.cs
@@ -0,0 +1,70 @@
+using System;
+using System.Data;
+using System.Configuration;
+using System.Collections;
+using System.Web;
+using System.Web.Security;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using System.Web.UI.WebControls.WebParts;
+using System.Web.UI.HtmlControls;
+using GThinking.N_MODEL.Page;
+using GThinking.N_MODEL.Dialog;
+using GThinking.N_PUBLIC;
+using GThinking.N_MISPRO.Utility;
+using GThinking.N_MISPRO.Data;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLXSBJCLDHQuery : SingleQueryBase
+ {
+ XLXSBJCLDH_M queryentity = new XLXSBJCLDH_M();
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421009;
+ this.UMName = "ÏßÀÂÏúÊÛ±¨¼Û²ÄÁÏ´úºÅ";
+ this.CurMaster = Master;
+ this.CurQueryTable = QueryTable;
+ this.CurQueryEntity = queryentity;
+ base.InitPage();
+ if (!IsPostBack)
+ {
+ InitControl();
+ }
+ }
+
+ #region Ä£°å
+
+ protected override bool QueryLogicValid()
+ {
+ if (cbxXLCLZLID.SelectedValue.Trim().Equals(""))
+ {
+ ShowMessage("²ÄÁÏÖÖÀà--²»ÔÊÐíΪ¿Õ£¡");
+ return false;
+ }
+ return base.QueryLogicValid();
+ }
+
+ #endregion
+
+ #region ×Ô¶¨Òåʼþ
+
+ private void InitControl()
+ {
+ cbxXLCLZLID.ClearItems();
+ cbxXLCLZLID.Items.Add(new ListItem("µ¼Ìå²ÄÁÏ", "DTCL"));
+ cbxXLCLZLID.Items.Add(new ListItem("¾øÔµ²ÄÁÏ", "JYCL"));
+ cbxXLCLZLID.Items.Add(new ListItem("»¤ÌײÄÁÏ", "HTCL"));
+ cbxXLCLZLID.Items.Add(new ListItem("îø×°²ÄÁÏ", "KZCL"));
+ cbxXLCLZLID.Items.Add(new ListItem("Ìî³ä²ÄÁÏ", "TCCL"));
+ cbxXLCLZLID.Items.Add(new ListItem("Í⻤²ÄÁÏ", "WHCL"));
+ cbxXLCLZLID.Items.Add(new ListItem("ÆÁ±Î²ÄÁÏ", "PBCL"));
+ cbxXLCLZLID.Items.Add(new ListItem("ÈÆ°ü²ÄÁÏ", "RBCL"));
+ cbxXLCLZLID.Items.Add(new ListItem("¸¨Öú²ÄÁÏ", "FZCL"));
+ }
+ #endregion
+
+
+ }
+}
diff --git a/XLXSBJCLDHQuery.aspx.designer.cs b/XLXSBJCLDHQuery.aspx.designer.cs
new file mode 100644
index 0000000..3b6b1df
--- /dev/null
+++ b/XLXSBJCLDHQuery.aspx.designer.cs
@@ -0,0 +1,61 @@
+//------------------------------------------------------------------------------
+//
+// æ¤ä»£ç �由工具生æˆ�。
+// �行时版本:2.0.50727.9148
+//
+// å¯¹æ¤æ–‡ä»¶çš„æ›´æ”¹å�¯èƒ½ä¼šå¯¼è‡´ä¸�æ£ç¡®çš„行为,并且如果
+// é‡�新生æˆ�代ç �,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLXSBJCLDHQuery 类。
+ ///
+ ///
+ /// 自动生�的类。
+ ///
+ public partial class XLXSBJCLDHQuery {
+
+ ///
+ /// QueryTable 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::System.Web.UI.WebControls.Table QueryTable;
+
+ ///
+ /// lblXLCLZLID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblXLCLZLID;
+
+ ///
+ /// cbxXLCLZLID 控件。
+ ///
+ ///
+ /// 自动生æˆ�çš„å—æ®µã€‚
+ /// è¦�è¿›è¡Œä¿®æ”¹ï¼Œè¯·å°†å—æ®µå£°æ˜Žä»Žè®¾è®¡å™¨æ–‡ä»¶ç§»åˆ°ä»£ç �éš�è—�文件。
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxXLCLZLID;
+
+ ///
+ /// Master 属性。
+ ///
+ ///
+ /// 自动生�的属性。
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleQuery Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleQuery)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XLXSBJCLDH_M.cs b/XLXSBJCLDH_M.cs
new file mode 100644
index 0000000..3ca64f0
--- /dev/null
+++ b/XLXSBJCLDH_M.cs
@@ -0,0 +1,21 @@
+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_XLJC
+{
+ public class XLXSBJCLDH_M : TBaseNamedQuery
+ {
+ public XLXSBJCLDH_M()
+ {
+ AddFieldDefs("XLCLZLID", "²ÄÁÏÖÖÀà", false);
+ }
+ }
+}
diff --git a/XLYS.cs b/XLYS.cs
new file mode 100644
index 0000000..c4a1df0
--- /dev/null
+++ b/XLYS.cs
@@ -0,0 +1,134 @@
+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_XLJC
+{
+ [TableMap(DB = "DBERP", DbTableName = "XLYSB", Umid = 101421004, IsWorkFlow = false,
+
+ TreeQuerySelSql = "",//ʹÓÃÊ÷ÐÍÄ£°æµÄʱºòÐèÒªÐ޸Ĵ˴¦
+
+ QuerySelSql = " select XLYSB_XLYSID,XLYSB_XLYSID as XLYSID_OLD,XLYSB_XLYSMC,XLYSB_WHR,XLYSB_WHRID,XLYSB_WHSJ," + "\r\n"
+ + " XLYSB_XSXH, XLYSB_YSZL, XLYSB_YSZH " + "\r\n"
+ + " from XLYSB" + "\r\n"
+ + " where 1=1",
+
+ EntitySelSql = " select XLYSB_XLYSID,XLYSB_XLYSID as XLYSID_OLD, XLYSB_XLYSMC,XLYSB_WHR,XLYSB_WHRID,XLYSB_WHSJ," + "\r\n"
+ + " XLYSB_XSXH, XLYSB_YSZL, XLYSB_YSZH " + "\r\n"
+ + " from XLYSB" + "\r\n"
+ + " where XLYSB_XLYSID=:XLYSB_XLYSID",
+
+ UpdateSql = " update XLYSB" + "\r\n"
+ + " set XLYSB_XLYSID=:XLYSB_XLYSID,XLYSB_XLYSMC=:XLYSB_XLYSMC,XLYSB_WHR=:XLYSB_WHR,XLYSB_WHRID=:XLYSB_WHRID,XLYSB_WHSJ=:XLYSB_WHSJ," + "\r\n"
+ + " XLYSB_XSXH=:XLYSB_XSXH,XLYSB_YSZL=:XLYSB_YSZL,XLYSB_YSZH=:XLYSB_YSZH" + "\r\n"
+ + " where XLYSB_XLYSID=:XLYSID_OLD",
+
+ InsertSql = "insert into XLYSB(XLYSB_XLYSID,XLYSB_XLYSMC,XLYSB_WHR,XLYSB_WHRID,XLYSB_WHSJ,XLYSB_XSXH, XLYSB_YSZL, XLYSB_YSZH) " + "\r\n"
+ + "values(:XLYSB_XLYSID,:XLYSB_XLYSMC,:XLYSB_WHR,:XLYSB_WHRID,:XLYSB_WHSJ,:XLYSB_XSXH, :XLYSB_YSZL, :XLYSB_YSZH)",
+
+ DeleteSql = "delete from XLYSB where XLYSB_XLYSID=:XLYSB_XLYSID")]
+
+ public class XLYS : EntityManager
+ {
+
+ private string _XLYSB_XLYSID;
+ [ColumnMap(DbField = "XLYSB_XLYSID", CtrlName = "txtXLYSID", Type = FieldType.C,
+ DbTitle = "ÑÕÉ«±àÂë", DefaultValue = "",
+ IsAllowNull = false, IsKey = true, Length = 2)]
+ public string XLYSB_XLYSID
+ {
+ get { return _XLYSB_XLYSID; }
+ set { _XLYSB_XLYSID = value; }
+ }
+
+ private string _XLYSID_OLD;
+ [ColumnMap(DbField = "XLYSID_OLD", CtrlName = "txtXLYSID_OLD", Type = FieldType.HiddenField,
+ DbTitle = "OLDÑÕÉ«±àÂë", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 2)]
+ public string XLYSID_OLD
+ {
+ get { return _XLYSID_OLD; }
+ set { _XLYSID_OLD = value; }
+ }
+
+ private string _XLYSB_XLYSMC;
+ [ColumnMap(DbField = "XLYSB_XLYSMC", CtrlName = "txtXLYSMC", Type = FieldType.C,
+ DbTitle = "ÑÕÉ«Ãû³Æ", DefaultValue = "",
+ IsAllowNull = false, IsKey = false, Length = 40)]
+ public string XLYSB_XLYSMC
+ {
+ get { return _XLYSB_XLYSMC; }
+ set { _XLYSB_XLYSMC = value; }
+ }
+
+ private string _XLYSB_XSXH;
+ [ColumnMap(DbField = "XLYSB_XSXH", CtrlName = "txtXSXH", Type = FieldType.HiddenField,
+ DbTitle = "ÏÔʾÐòºÅ", DefaultValue = "0",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLYSB_XSXH
+ {
+ get { return _XLYSB_XSXH; }
+ set { _XLYSB_XSXH = value; }
+ }
+
+ private string _XLYSB_YSZL;
+ [ColumnMap(DbField = "XLYSB_YSZL", CtrlName = "cbxYSZL", Type = FieldType.CBX,
+ DbTitle = "ÑÕÉ«ÖÖÀà", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLYSB_YSZL
+ {
+ get { return _XLYSB_YSZL; }
+ set { _XLYSB_YSZL = value; }
+ }
+
+ private string _XLYSB_YSZH;
+ [ColumnMap(DbField = "XLYSB_YSZH", CtrlName = "cbxYSZH", Type = FieldType.CL,
+ DbTitle = "ÑÕÉ«×éºÏ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 60)]
+ public string XLYSB_YSZH
+ {
+ get { return _XLYSB_YSZH; }
+ set { _XLYSB_YSZH = value; }
+ }
+
+ // ˽ÓбäÁ¿Î¬»¤ÈË
+ private string _XLYS_WHR;
+ [ColumnMap(DbField = "XLYSB_WHR", CtrlName = "txtWHR", Type = FieldType.C,
+ DbTitle = "ά»¤ÈË", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 30)]
+ public string XLYSB_WHR
+ {
+ get { return _XLYS_WHR; }
+ set { _XLYS_WHR = value; }
+ }
+
+ // ˽ÓбäÁ¿Î¬»¤È˱àÂë
+ private string _XLYS_WHRID;
+ [ColumnMap(DbField = "XLYSB_WHRID", CtrlName = "hidWHRID", Type = FieldType.HiddenField,
+ DbTitle = "ά»¤È˹¤ºÅ", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 10)]
+ public string XLYSB_WHRID
+ {
+ get { return _XLYS_WHRID; }
+ set { _XLYS_WHRID = value; }
+ }
+
+ // ˽ÓбäÁ¿Î¬»¤Ê±¼ä
+ private string _XLYS_WHSJ;
+ [ColumnMap(DbField = "XLYSB_WHSJ", CtrlName = "datWHSJ", Type = FieldType.DT,
+ DbTitle = "ά»¤Ê±¼ä", DefaultValue = "",
+ IsAllowNull = true, IsKey = false, Length = 0)]
+ public string XLYSB_WHSJ
+ {
+ get { return _XLYS_WHSJ; }
+ set { _XLYS_WHSJ = value; }
+ }
+ }
+}
\ No newline at end of file
diff --git a/XLYSInfo.aspx b/XLYSInfo.aspx
new file mode 100644
index 0000000..16c8b76
--- /dev/null
+++ b/XLYSInfo.aspx
@@ -0,0 +1,87 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleCard.Master"
+ AutoEventWireup="true" Codebehind="XLYSInfo.aspx.cs" Inherits="GThinking.N_XLJC.XLYSInfo"
+ Title="ÏßÀÂÑÕÉ«" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleCard.Master" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/XLYSInfo.aspx.cs b/XLYSInfo.aspx.cs
new file mode 100644
index 0000000..91e4e1c
--- /dev/null
+++ b/XLYSInfo.aspx.cs
@@ -0,0 +1,300 @@
+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_MISPRO.Utility;
+using GThinking.N_PUBLIC;
+using System.Collections.Generic;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLYSInfo : SingleCardBase
+ {
+ XLYS entity = new XLYS();
+
+ #region PageÀàʼþ¼Ì³Ð
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421004;
+ this.UMName = "ÏßÀÂÑÕÉ«";
+ this.CurMaster = Master;
+ this.CurEntity = entity;
+ this.PageHeight = 400;
+ this.PageWidth = 500;
+
+ if (!this.IsPostBack)
+ {
+ InitControl();
+ }
+
+ base.InitPage();
+ }
+
+ #endregion
+
+ #region Ä£°åʼþ¼Ì³Ð
+
+ protected override void SetControlState()
+ {
+ base.SetControlState();
+ if (ControlState == TControlState.ctsEdit)
+ {
+ if (!CanDelete(txtXLYSID.Text.ToString().Trim()))
+ txtXLYSID.Enabled = false;
+ }
+ txtWHR.Enabled = false;
+ datWHSJ.Enabled = false;
+ }
+
+ protected override void LoadRecord()
+ {
+ if (!this.IsPostBack)
+ {
+ entity.Param.Add("XLYSB_XLYSID", PageParam.GetRTrimString("XLYSID").Trim());
+ }
+ else
+ {
+ entity.Param.Add("XLYSB_XLYSID", txtXLYSID_OLD.Value.Trim());
+ }
+ base.LoadRecord();
+ }
+
+ protected override void OnNewRecorder()
+ {
+ base.OnNewRecorder();
+
+ txtXLYSID.Text = "";
+ txtXLYSMC.Text = "";
+ hidWHRID.Value = tSession.UserId;
+ txtWHR.Text = tSession.UserName;
+ datWHSJ.Value = CMISproConvert.ConvertTime(DateTime.Now);
+ }
+
+ protected override void OnCopyRecorder()
+ {
+ base.OnCopyRecorder();
+
+ txtXLYSID.Text = "";
+ txtXLYSMC.Text = "";
+ hidWHRID.Value = tSession.UserId;
+ txtWHR.Text = tSession.UserName;
+ datWHSJ.Value = CMISproConvert.ConvertTime(System.DateTime.Now);
+ }
+
+ protected override bool DataLogicValid()
+ {
+ bool bReturn = base.DataLogicValid();
+ string sYSMC = txtXLYSMC.Text.ToString().Trim();
+ string[] sYSID = cbxYSZH.SelectedValue.ToString().Trim().Split(',');
+
+ if (cbxYSZL.SelectedValue.ToString().Trim().Equals("1"))
+ cbxYSZH.SelectedValue = "";
+ else if (cbxYSZL.SelectedValue.ToString().Trim().Equals("2"))
+ {
+ if (cbxYSZH.SelectedValue.ToString().Trim().Equals(""))
+ {
+ ShowMessage("¡¾" + sYSMC + "¡¿ÊÇ˫ɫ£¬ÑÕÉ«×éºÏ²»ÔÊÐíΪ¿Õ£¡");
+ return false;
+ }
+ else if (sYSID.Length != 2)
+ {
+ ShowMessage("¡¾" + sYSMC + "¡¿ÊÇ˫ɫ£¬ÇëÑ¡ÔñÁ½ÖÖÑÕÉ«×éºÏ£¡");
+ return false;
+ }
+ }
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ SQL.Clear();
+
+ if (ControlState == TControlState.ctsEdit && !txtXLYSID_OLD.Value.Trim().Equals(txtXLYSID.Text.Trim()))
+ {
+ SQL.Clear();
+ SQL.Add("select 1 from XLYSB where (XLYSB_YSZH=:pYSZH1 or XLYSB_YSZH=:pYSZH2) and XLYSB_XLYSID <> :pYSID and XLYSB_YSZL= 2 ");
+ if (cbxYSZH.SelectedValue.ToString().Trim().Equals(""))
+ {
+ SQL.ParamByName("pYSZH1").Value = "";
+ SQL.ParamByName("pYSZH2").Value = "";
+ }
+ else
+ {
+ SQL.ParamByName("pYSZH1").Value = cbxYSZH.SelectedValue.ToString().Trim();
+ SQL.ParamByName("pYSZH2").Value = sYSID[1] + ',' + sYSID[0];
+ }
+ SQL.ParamByName("pYSID").Value = txtXLYSID_OLD.Value.ToString().Trim();
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ ShowMessage("ÑÕÉ«×éºÏÖØ¸´£¬²»ÔÊÐí±£´æ£¡");
+ return false;
+ }
+
+ SQL.Clear();
+ SQL.Add("select XLYSB_XLYSMC from XLYSB where XLYSB_XLYSMC=:pYSMC and XLYSB_XLYSID<>:pYSID ");
+ SQL.ParamByName("pYSID").Value = txtXLYSID_OLD.Value.ToString().Trim();
+ SQL.ParamByName("pYSMC").Value = txtXLYSMC.Text.ToString().Trim();
+ ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ ShowMessage("ÑÕÉ«Ãû³ÆÖظ´£¬²»ÔÊÐí±£´æ£¡");
+ return false;
+ }
+ if (cbxYSZL.SelectedValue.ToString().Trim().Equals(""))
+ {
+ ShowMessage("ÑÕÉ«ÖÖÀ಻ÔÊÐíΪ¿Õ£¡");
+ return false;
+ }
+
+ }
+ else
+ {
+
+ SQL.Add("select 1 from XLYSB where (XLYSB_YSZH=:pYSZH1 or XLYSB_YSZH=:pYSZH2) and XLYSB_XLYSID <> :pYSID and XLYSB_YSZL= 2 ");
+ if (cbxYSZH.SelectedValue.ToString().Trim().Equals(""))
+ {
+ SQL.ParamByName("pYSZH1").Value = "";
+ SQL.ParamByName("pYSZH2").Value = "";
+ }
+ else
+ {
+ SQL.ParamByName("pYSZH1").Value = cbxYSZH.SelectedValue.ToString().Trim();
+ SQL.ParamByName("pYSZH2").Value = sYSID[1] + ',' + sYSID[0];
+ }
+ SQL.ParamByName("pYSID").Value = txtXLYSID.Text.ToString().Trim();
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ ShowMessage("ÑÕÉ«×éºÏÖØ¸´£¬²»ÔÊÐí±£´æ£¡");
+ return false;
+ }
+
+ SQL.Clear();
+ SQL.Add("select XLYSB_XLYSMC from XLYSB where XLYSB_XLYSMC=:pYSMC and XLYSB_XLYSID<>:pYSID ");
+ SQL.ParamByName("pYSID").Value = txtXLYSID.Text.ToString().Trim();
+ SQL.ParamByName("pYSMC").Value = txtXLYSMC.Text.ToString().Trim();
+ ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ ShowMessage("ÑÕÉ«Ãû³ÆÖظ´£¬²»ÔÊÐí±£´æ£¡");
+ return false;
+ }
+ if (cbxYSZL.SelectedValue.ToString().Trim().Equals(""))
+ {
+ ShowMessage("ÑÕÉ«ÖÖÀ಻ÔÊÐíΪ¿Õ£¡");
+ return false;
+ }
+ }
+
+ return bReturn;
+ }
+
+
+ protected override bool Master_BeforeSaveAction(object sender, EventArgs e)
+ {
+ if (ControlState == TControlState.ctsInsert || ControlState == TControlState.ctsCopy)
+ {
+ txtXSXH.Value = GetXH().ToString().Trim();
+ }
+ return base.Master_BeforeSaveAction(sender, e);
+ }
+
+ protected override bool Master_AfterSaveAction(object sender, EventArgs e)
+ {
+ txtXLYSID_OLD.Value = txtXLYSID.Text.Trim();
+ return base.Master_AfterSaveAction(sender, e);
+ }
+
+ protected override bool Master_BeforeDeleteAction(object sender, EventArgs e)
+ {
+ if (!CanDelete(txtXLYSID.Text.ToString().Trim()))
+ {
+ ShowMessage("µ±Ç°ÑÕÉ«Òѱ»Ê¹Ó㬲»ÔÊÐíɾ³ý£¡");
+ return false;
+ }
+ return base.Master_BeforeDeleteAction(sender, e);
+ }
+
+ #endregion
+
+
+ #region ×Ô¶¨Ò庯Êý
+
+ private void InitControl()
+ {
+ cbxYSZL.ClearItems();
+ cbxYSZL.Items.Add(new ListItem("µ¥É«", "1"));
+ cbxYSZL.Items.Add(new ListItem("˫ɫ", "2"));
+
+ string sSetYSZH = "select XLYSB_XLYSID,XLYSB_XLYSMC from XLYSB where XLYSB_YSZL = 1 order by XLYSB_XSXH ";
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sSQL = new TSQL(dberp);
+ sSQL.Add(sSetYSZH);
+ DataSet ds = dberp.OpenDataSet(sSQL);
+ for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
+ {
+ cbxYSZH.Items.Add(new ListItem(ds.Tables[0].Rows[i]["XLYSB_XLYSMC"].ToString().Trim(), ds.Tables[0].Rows[i]["XLYSB_XLYSID"].ToString().Trim()));
+ }
+ }
+
+
+ private int GetXH()
+ {
+ int iXH = 0;
+ string SQL = "select max(XLYSB_XSXH) as XLYSB_XSXH from XLYSB where 1=1 ";
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sSQL = new TSQL(dberp);
+ sSQL.Add(SQL);
+ DataSet ds = dberp.OpenDataSet(sSQL);
+ iXH = CMISproConvert.StrToInt(ds.Tables[0].Rows[0][0].ToString().Trim());
+ return iXH + 1;
+ }
+
+ private bool CanDelete(string sXLYSID)
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ SQL.Clear();
+ SQL.Add(" select 1 from XLJYCLB where XLJYCLB_XLYSID=:pCL");
+ SQL.Add(" union all ");
+ SQL.Add(" select 1 from XLHTCLB where XLHTCLB_XLYSID=:pCL");
+ SQL.Add(" union all ");
+ SQL.Add(" select 1 from XLWHCLB where XLWHCLB_XLYSID=:pCL");
+ SQL.Add(" union all ");
+ SQL.Add(" select 1 from XLFZCLB where XLFZCLB_XLYSID=:pCL");
+ SQL.Add(" union all ");
+ SQL.Add(" select 1 from XLXLB where XLXLB_XLYSID=:pCL");
+ SQL.Add(" union all ");
+ SQL.Add(" select 1 from XLXXB where XLXXB_XXYS=:pCL");
+ SQL.Add(" union all ");
+ SQL.Add(" select 1 from XLSDYSB where XLSDYSB_XZSD like :CL ");
+ SQL.ParamByName("pCL").Value = sXLYSID;
+ SQL.ParamByName("CL").Value = "%"+sXLYSID+"%";
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ return false;
+ }
+
+ string[] sXLYS = new string[] { "YE","GN","RD","BK","BN","BU","GY","OG","PK","TQ","VT","WH","YG","NA","RY","RG","RU","YB","RB",
+ "UG","BW","RW","WB","BB","YK","BG","WU","PB","WG","HC","SL","KN" };
+
+ for (int i = 0; i < sXLYS.Length; i++)
+ {
+ if (sXLYSID == sXLYS[i])
+ return false;
+ }
+ return true;
+ }
+
+ #endregion
+ }
+}
diff --git a/XLYSInfo.aspx.designer.cs b/XLYSInfo.aspx.designer.cs
new file mode 100644
index 0000000..dd40e3d
--- /dev/null
+++ b/XLYSInfo.aspx.designer.cs
@@ -0,0 +1,169 @@
+//------------------------------------------------------------------------------
+//
+// ´Ë´úÂëÓɹ¤¾ßÉú³É¡£
+// ÔËÐÐʱ°æ±¾:2.0.50727.8937
+//
+// ¶Ô´ËÎļþµÄ¸ü¸Ä¿ÉÄܻᵼÖ²»ÕýÈ·µÄÐÐΪ£¬²¢ÇÒÈç¹û
+// ÖØÐÂÉú³É´úÂ룬ÕâЩ¸ü¸Ä½«»á¶ªÊ§¡£
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLYSInfo Àà¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄÀà¡£
+ ///
+ public partial class XLYSInfo {
+
+ ///
+ /// lblXLYSID ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblXLYSID;
+
+ ///
+ /// txtXLYSID ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtXLYSID;
+
+ ///
+ /// lblXLYSBC ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblXLYSBC;
+
+ ///
+ /// txtXLYSMC ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtXLYSMC;
+
+ ///
+ /// lblYSZL ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblYSZL;
+
+ ///
+ /// cbxYSZL ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::GThinking.N_CONTROL.gtComboBox cbxYSZL;
+
+ ///
+ /// lblYSZH ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblYSZH;
+
+ ///
+ /// cbxYSZH ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::GThinking.N_CONTROL.gtCheckedDropDownList cbxYSZH;
+
+ ///
+ /// lblWHR ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel lblWHR;
+
+ ///
+ /// txtWHR ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::GThinking.N_CONTROL.gtTextBox txtWHR;
+
+ ///
+ /// GtLabel1 ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::GThinking.N_CONTROL.gtLabel GtLabel1;
+
+ ///
+ /// datWHSJ ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::GThinking.N_CONTROL.gtDateTime datWHSJ;
+
+ ///
+ /// hidWHRID ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField hidWHRID;
+
+ ///
+ /// txtXSXH ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtXSXH;
+
+ ///
+ /// txtXLYSID_OLD ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::System.Web.UI.WebControls.HiddenField txtXLYSID_OLD;
+
+ ///
+ /// Master ÊôÐÔ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄÊôÐÔ¡£
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleCard Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleCard)(base.Master));
+ }
+ }
+ }
+}
diff --git a/XLYSList.aspx b/XLYSList.aspx
new file mode 100644
index 0000000..d6ccd76
--- /dev/null
+++ b/XLYSList.aspx
@@ -0,0 +1,63 @@
+<%@ Page Language="C#" MasterPageFile="~/N_MODEL/Page/MasterSingleGrid.Master"
+ AutoEventWireup="true" Codebehind="XLYSList.aspx.cs" Inherits="GThinking.N_XLJC.XLYSList"
+ Title="ÏßÀÂÑÕÉ«" %>
+
+<%@ MasterType VirtualPath="~/N_MODEL/Page/MasterSingleGrid.Master" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/XLYSList.aspx.cs b/XLYSList.aspx.cs
new file mode 100644
index 0000000..0907482
--- /dev/null
+++ b/XLYSList.aspx.cs
@@ -0,0 +1,305 @@
+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_MISPRO.Utility;
+using GThinking.N_PUBLIC;
+using System.Collections.Generic;
+
+namespace GThinking.N_XLJC
+{
+ public partial class XLYSList : SingleGridBase
+ {
+ XLYS entity = new XLYS();
+
+ #region PageÀàʼþ¼Ì³Ð
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ this.UMID = 101421004;
+ this.UMName = "ÏßÀÂÑÕÉ«";
+ this.CurMaster = Master;
+ this.ModuleGV = grdContentGrid;
+ this.CurEntity = entity;
+ this.sURLTarget = "XLYSInfo.aspx";
+ this.PageHeight = 500;
+ this.PageWidth = 700;
+
+ base.DataKeyNames = new string[] { "XLYSB_XLYSID", "XLYSB_YSZH" };
+
+ if (!IsPostBack)
+ {
+ InitControls();
+ }
+
+ Master.EnableQueryBtn = false;
+
+ base.InitPage();
+
+ if (!IsPostBack)
+ {
+ Master_OnStandardQuery(null, null);
+ }
+ }
+ #endregion
+
+ #region Ä£°åʼþ¼Ì³Ð
+ protected override void Master_OnStandardQuery(object sender, EventArgs e)
+ {
+ entity.EntityTable.QuerySelSql = GetSQL();
+
+ base.Master_OnStandardQuery(sender, e);
+
+ entity.GridDataBind(grdContentGrid, tSession);
+ }
+
+ protected override bool Master_BeforeDeleteAction(object sender, EventArgs e)
+ {
+ if (!CanDelete(grdContentGrid.SelectedDataKey["XLYSB_XLYSID"].ToString().Trim()))
+ {
+ ShowMessage("µ±Ç°ÑÕÉ«Òѱ»Ê¹Ó㬲»ÔÊÐíɾ³ý£¡");
+ return false;
+ }
+ return base.Master_BeforeDeleteAction(sender, e);
+ }
+
+ protected override void BeforeDelete(TDatabase db, ref bool ActionIsDone)
+ {
+ entity.Param.Add("XLYSB_XLYSID", grdContentGrid.DataKeys[grdContentGrid.SelectedIndex]["XLYSB_XLYSID"].ToString().Trim());
+ base.BeforeDelete(db, ref ActionIsDone);
+ }
+
+ protected override bool Master_AfterDeleteAction(object sender, EventArgs e)
+ {
+ if (!base.Master_AfterDeleteAction(sender, e))
+ {
+ return false;
+ }
+
+ 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)
+ {
+ if ((e.Row.Cells[3].Text.Trim() != "") && (e.Row.Cells[3].Text.Trim() != " "))
+ {
+ string sYS = "";
+ string[] sYSIDZH = grdContentGrid.DataKeys[e.Row.RowIndex]["XLYSB_YSZH"].ToString().Trim().Split(',');
+
+ // Ñ»·´¦Àí sYSIDZH
+ for (int i = 0; i < sYSIDZH.Length; i++)
+ {
+ sYS = sYS+GetName(sYSIDZH[i]);
+ // Èç¹û²»ÊÇ×îºóÒ»¸öÔªËØ£¬ÔòÌí¼Ó¶ººÅ
+ if (i < sYSIDZH.Length - 1)
+ {
+ sYS = sYS + ",";
+ }
+ }
+ e.Row.Cells[3].Text = sYS;
+ }
+ if ((e.Row.Cells[2].Text.Trim() != "") && (e.Row.Cells[2].Text.Trim() != " "))
+ {
+ if (e.Row.Cells[2].Text.Trim().Equals("1"))
+ e.Row.Cells[2].Text = "1|µ¥É«";
+ else if(e.Row.Cells[2].Text.Trim().Equals("2"))
+ e.Row.Cells[2].Text = "2|˫ɫ";
+ else if (e.Row.Cells[2].Text.Trim().Equals("3"))
+ e.Row.Cells[2].Text = "3|ÈýÉ«";
+ }
+ LinkPageParam.AddString("XLYSID", HttpUtility.UrlEncode(grdContentGrid.DataKeys[e.Row.RowIndex]["XLYSB_XLYSID"].ToString().Trim()));
+ }
+
+ base.moduleGV_RowDataBound(sender, e);
+ }
+
+ protected override void moduleGV_PageIndexChanging(object sender, GridViewPageEventArgs e)
+ {
+ this.CurEntity.EntityTable.QuerySelSql = GetSQL();
+ grdContentGrid.SelectedIndex = -1;
+
+ base.moduleGV_PageIndexChanging(sender, e);
+ }
+ #endregion
+
+ #region ×Ô¶¨Ò庯Êý
+ public void InitControls()
+ {
+ }
+
+ private string GetSQL()
+ {
+ string sSQL = "";
+ sSQL = " select XLYSB_XLYSID,XLYSB_XLYSMC,XLYSB_XSXH, XLYSB_YSZL, XLYSB_YSZH, " + "\r\n"
+ + " XLYSB_WHR,XLYSB_WHRID,XLYSB_WHSJ" + "\r\n"
+ + " from XLYSB" + "\r\n"
+ + " where 1=1" + "\r\n"
+ + " order by XLYSB_XSXH";
+
+ return sSQL;
+ }
+ #endregion
+
+
+
+ #region ¿ØÖÆÊ¼þ
+
+ protected void btnDRQS_Click(object sender, EventArgs e)
+ {
+ Dictionary sQSYS = new Dictionary();
+
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+
+ sQSYS.Add("YE", "»ÆÉ«;1; ");
+ sQSYS.Add("GN", "ÂÌÉ«;1; ");
+ sQSYS.Add("RD", "ºìÉ«;1; ");
+ sQSYS.Add("BK", "ºÚÉ«;1; ");
+ sQSYS.Add("BN", "רɫ;1; ");
+ sQSYS.Add("BU", "À¶É«;1; ");
+ sQSYS.Add("GY", "»ÒÉ«;1; ");
+ sQSYS.Add("OG", "³ÈÉ«;1; ");
+ sQSYS.Add("PK", "·Ûºì;1; ");
+ sQSYS.Add("TQ", "ÇàÂÌ;1; ");
+ sQSYS.Add("VT", "×ÏÉ«;1; ");
+ sQSYS.Add("WH", "°×É«;1; ");
+ sQSYS.Add("YG", "»ÆÂÌ;2;YE,GN");
+ sQSYS.Add("NA", "ÎÞÉ«;1; ");
+ sQSYS.Add("RY", "ºì»Æ;2;RD,YE");
+ sQSYS.Add("RG", "ºìÂÌ;2;RD,GN");
+ sQSYS.Add("RU", "ºìÀ¶;2;RD,BU");
+ sQSYS.Add("YB", "Ȯ˦;2;YE,BU");
+ sQSYS.Add("RB", "ºìºÚ;2;RD,BK");
+ sQSYS.Add("UG", "À¶ÂÌ;2;BU,GN");
+ sQSYS.Add("BW", "ºÚ°×;2;BK,WH");
+ sQSYS.Add("RW", "ºì°×;2;RD,WH");
+ sQSYS.Add("WB", "°×ר;2;WH,BN");
+ sQSYS.Add("BB", "À¶ºÚ;2;BU,BK");
+ sQSYS.Add("YK", "»ÆºÚ;2;YE,BK");
+ sQSYS.Add("BG", "ºÚÂÌ;2;BK,GN");
+ sQSYS.Add("WU", "°×À¶;2;WH,BU");
+ sQSYS.Add("PB", "×ϺÚ;2;VT,BK");
+ sQSYS.Add("WG", "°×ÂÌ;2;WH,GN");
+ sQSYS.Add("HC", "ºÚ»Ò;2;BK,GY");
+ sQSYS.Add("SL", "ÉîÀ¶;1; ");
+ sQSYS.Add("KN", "ºÚר;2;BK,BN");
+
+ foreach (string tmpkey in sQSYS.Keys)
+ {
+ if (Isin(tmpkey))
+ continue;
+ string[] sValue = sQSYS[tmpkey].Split(';');
+ SQL.Clear();
+ SQL.Add("insert into XLYSB(XLYSB_XLYSID,XLYSB_XLYSMC,XLYSB_WHR,XLYSB_WHRID,XLYSB_WHSJ,XLYSB_XSXH, XLYSB_YSZL, XLYSB_YSZH)");
+ SQL.Add("values(:XLYSB_XLYSID,:XLYSB_XLYSMC,:XLYSB_WHR,:XLYSB_WHRID,:XLYSB_WHSJ,:XLYSB_XSXH, :XLYSB_YSZL, :XLYSB_YSZH) ");
+ SQL.ParamByName("XLYSB_XLYSID").Value = tmpkey;
+ SQL.ParamByName("XLYSB_XLYSMC").Value = sValue[0].ToString().Trim();
+ SQL.ParamByName("XLYSB_XSXH").Value = GetXH();
+ SQL.ParamByName("XLYSB_YSZL").Value = CMISproConvert.StrToInt(sValue[1].ToString().Trim());
+ SQL.ParamByName("XLYSB_YSZH").Value = sValue[2].ToString().Trim();
+ SQL.ParamByName("XLYSB_WHR").Value = tSession.UserName;
+ SQL.ParamByName("XLYSB_WHRID").Value = tSession.UserId;
+ SQL.ParamByName("XLYSB_WHSJ").Value = MISproUtils.GetServerTime();
+ dberp.ExecSQL(SQL);
+ }
+ ShowMessage("µ¼Èë³É¹¦£¡");
+ Master_OnStandardQuery(null,null);
+ FormAreaUpdate();
+ }
+
+ private bool CanDelete(string sXLYSID)
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ SQL.Clear();
+ SQL.Add(" select 1 from XLJYCLB where XLJYCLB_XLYSID=:pCL");
+ SQL.Add(" union all ");
+ SQL.Add(" select 1 from XLHTCLB where XLHTCLB_XLYSID=:pCL");
+ SQL.Add(" union all ");
+ SQL.Add(" select 1 from XLWHCLB where XLWHCLB_XLYSID=:pCL");
+ SQL.Add(" union all ");
+ SQL.Add(" select 1 from XLFZCLB where XLFZCLB_XLYSID=:pCL");
+ SQL.Add(" union all ");
+ SQL.Add(" select 1 from XLXLB where XLXLB_XLYSID=:pCL");
+ SQL.Add(" union all ");
+ SQL.Add(" select 1 from XLXXB where XLXXB_XXYS=:pCL");
+ SQL.Add(" union all ");
+ SQL.Add(" select 1 from XLSDYSB where XLSDYSB_XZSD like :CL ");
+ SQL.ParamByName("pCL").Value = sXLYSID;
+ SQL.ParamByName("CL").Value = "%" + sXLYSID + "%";
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ {
+ return false;
+ }
+
+ string[] sXLYS = new string[] { "YE","GN","RD","BK","BN","BU","GY","OG","PK","TQ","VT","WH","YG","NA","RY","RG","RU","YB","RB",
+ "UG","BW","RW","WB","BB","YK","BG","WU","PB","WG","HC","SL","KN" };
+
+ for (int i = 0; i < sXLYS.Length; i++)
+ {
+ if (sXLYSID == sXLYS[i])
+ return false;
+ }
+ return true;
+ }
+
+
+ private string GetName(string sYSID)
+ {
+ //SELECT RTRIM(XLYSB_XLYSID)+'|'+RTRIM(XLYSB_XLYSMC) FROM XLYSB WHERE XLYSB_XLYSID = '';
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ SQL.Clear();
+ SQL.Add(" SELECT RTRIM(XLYSB_XLYSID)||'|'||RTRIM(XLYSB_XLYSMC)");
+ SQL.Add(" FROM XLYSB ");
+ SQL.Add(" WHERE XLYSB_XLYSID =:pYSID");
+ SQL.ParamByName("pYSID").Value = sYSID;
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ return ds.Tables[0].Rows[0][0].ToString().Trim();
+ else
+ return "";
+ }
+
+ private bool Isin(string sYSID)
+ {
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL SQL = new TSQL(dberp);
+ SQL.Clear();
+ SQL.Add(" SELECT 1 FROM XLYSB WHERE XLYSB_XLYSID =:pYSID");
+ SQL.ParamByName("pYSID").Value = sYSID;
+ DataSet ds = dberp.OpenDataSet(SQL);
+ if (ds.Tables[0].Rows.Count > 0)
+ return true;
+ return false;
+ }
+
+ private int GetXH()
+ {
+ int iXH = 0;
+ string SQL = "select max(XLYSB_XSXH) as XLYSB_XSXH from XLYSB where 1=1 ";
+ TDatabase dberp = TContextDatabases.GetDatabase("DBERP");
+ TSQL sSQL = new TSQL(dberp);
+ sSQL.Add(SQL);
+ DataSet ds = dberp.OpenDataSet(sSQL);
+ iXH = CMISproConvert.StrToInt(ds.Tables[0].Rows[0][0].ToString().Trim());
+ return iXH + 1;
+ }
+ #endregion
+
+ }
+}
diff --git a/XLYSList.aspx.designer.cs b/XLYSList.aspx.designer.cs
new file mode 100644
index 0000000..8f0f352
--- /dev/null
+++ b/XLYSList.aspx.designer.cs
@@ -0,0 +1,70 @@
+//------------------------------------------------------------------------------
+//
+// ´Ë´úÂëÓɹ¤¾ßÉú³É¡£
+// ÔËÐÐʱ°æ±¾:2.0.50727.8937
+//
+// ¶Ô´ËÎļþµÄ¸ü¸Ä¿ÉÄܻᵼÖ²»ÕýÈ·µÄÐÐΪ£¬²¢ÇÒÈç¹û
+// ÖØÐÂÉú³É´úÂ룬ÕâЩ¸ü¸Ä½«»á¶ªÊ§¡£
+//
+//------------------------------------------------------------------------------
+
+namespace GThinking.N_XLJC {
+
+
+ ///
+ /// XLYSList Àà¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄÀà¡£
+ ///
+ public partial class XLYSList {
+
+ ///
+ /// ButtonTable ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::System.Web.UI.WebControls.Table ButtonTable;
+
+ ///
+ /// TableCell1 ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::System.Web.UI.WebControls.TableCell TableCell1;
+
+ ///
+ /// btnDRQS ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::GThinking.N_CONTROL.gtToolButton btnDRQS;
+
+ ///
+ /// grdContentGrid ¿Ø¼þ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄ×ֶΡ£
+ /// Òª½øÐÐÐ޸ģ¬Ç뽫×Ö¶ÎÉùÃ÷´ÓÉè¼ÆÆ÷ÎļþÒÆµ½´úÂëÒþ²ØÎļþ¡£
+ ///
+ protected global::GThinking.N_CONTROL.gtGridView grdContentGrid;
+
+ ///
+ /// Master ÊôÐÔ¡£
+ ///
+ ///
+ /// ×Ô¶¯Éú³ÉµÄÊôÐÔ¡£
+ ///
+ public new GThinking.N_MODEL.Page.MasterSingleGrid Master {
+ get {
+ return ((GThinking.N_MODEL.Page.MasterSingleGrid)(base.Master));
+ }
+ }
+ }
+}
diff --git a/obj/Debug/N_XLJCA.dll b/obj/Debug/N_XLJCA.dll
new file mode 100644
index 0000000000000000000000000000000000000000..19dd9b44a76d4ce458196a00ed5acca89cb6cf06
GIT binary patch
literal 483328
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