This commit is contained in:
2026-08-21 17:02:49 +08:00
commit 00db66f7c3
271 changed files with 50075 additions and 0 deletions
+203
View File
@@ -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();
}
}
}