2026821
This commit is contained in:
@@ -0,0 +1,152 @@
|
||||
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_CONTROL;
|
||||
using GThinking.N_PUBLIC;
|
||||
using GThinking.N_MISPRO.Caching;
|
||||
using GThinking.N_MISPRO.Utility;
|
||||
|
||||
namespace GThinking.N_XLXSBJ
|
||||
{
|
||||
public partial class TZYZJJ8_PLSZList : OperationBase
|
||||
{
|
||||
TZYZJJ8_PLSZ entity = new TZYZJJ8_PLSZ();
|
||||
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
this.UMID = 100860096;
|
||||
this.UMName = "按材料重量每吨加价调表价";
|
||||
this.CurMaster = Master;
|
||||
this.Tabs = Tab;
|
||||
this.PageHeight = 400;
|
||||
this.PageWidth = 500;
|
||||
AddListSetMap(new ListSet(pagSHD.ID, null, grdSHD, entity, UPSHD));
|
||||
this.Master.BtnQueryVisible = false;
|
||||
this.Master.BtnReportVisible = false;
|
||||
base.InitPage();
|
||||
grdSHD.EnabledToolBar = false;
|
||||
if (!IsPostBack)
|
||||
{
|
||||
InitControl();
|
||||
Master_OnQuery();
|
||||
GridDataBind();
|
||||
}
|
||||
}
|
||||
|
||||
#region 模板继承事件
|
||||
|
||||
protected override void Master_OnQuery()
|
||||
{
|
||||
entity.sJGBID = PageParam.GetRTrimString("JGBID");
|
||||
entity.sTJYS = PageParam.GetRTrimString("TJYS");
|
||||
entity.sYZID = PageParam.GetRTrimString("YZID");
|
||||
base.Master_OnQuery();
|
||||
grdSHD.SelectedIndex = -1;
|
||||
}
|
||||
|
||||
protected override void GridDataBind()
|
||||
{
|
||||
base.GridDataBind();
|
||||
}
|
||||
|
||||
protected override bool DataLogicValid()
|
||||
{
|
||||
if (grdSHD.CheckedRows.Trim().Equals(""))
|
||||
{
|
||||
ShowMessage("请勾选需要设置的因子!");
|
||||
return false;
|
||||
}
|
||||
|
||||
return base.DataLogicValid();
|
||||
}
|
||||
|
||||
protected override bool Master_OnOK()
|
||||
{
|
||||
bool bResult = base.Master_OnOK();
|
||||
if (!bResult) return false;
|
||||
string sWarning = "";
|
||||
if (PageParam.GetRTrimString("SelIndexs").Equals(""))
|
||||
{
|
||||
sWarning = "将批量更新所查记录的因子值,是否继续?";
|
||||
}
|
||||
else
|
||||
{
|
||||
sWarning = "将批量更新勾选记录的因子值,是否继续?";
|
||||
}
|
||||
Confirm.Register("IsQD", sWarning);
|
||||
Confirm.ShowBtnText = TConfirm.cBtnText.Yes_No;
|
||||
if (Confirm.GetValue("IsQD").Trim().Equals(""))
|
||||
{
|
||||
Confirm.Ask("IsQD");
|
||||
return false;
|
||||
}
|
||||
else if (Confirm.GetValue("IsQD").Trim().Equals("N"))
|
||||
{
|
||||
//表示进行了提示并选择了取消,直接返回或其他处理
|
||||
Confirm.Clear();
|
||||
return false;
|
||||
}
|
||||
else if (Confirm.GetValue("IsQD").Trim().Equals("Y"))
|
||||
{
|
||||
//表示进行了提示并选择了确认
|
||||
Confirm.Clear();
|
||||
}
|
||||
string[] sIndexList = grdSHD.CheckedRows.Trim().Split(',');
|
||||
string sYZValue = "";
|
||||
foreach (string sIndex in sIndexList)
|
||||
{
|
||||
string sYZID = grdSHD.GetValueByFieldName("XLXSTZYZ_YZID", grdSHD.NewRows[CMISproConvert.StrToInt(sIndex)]).Trim();
|
||||
string sYZZ = grdSHD.GetValueByFieldName("YZZ", grdSHD.NewRows[CMISproConvert.StrToInt(sIndex)]).Trim();
|
||||
string sXDZ = grdSHD.GetValueByFieldName("XDZ", grdSHD.NewRows[CMISproConvert.StrToInt(sIndex)]).Trim();
|
||||
|
||||
if (!sYZID.Equals(""))
|
||||
{
|
||||
sYZValue += sYZID + "|" + sYZZ + "|" + sXDZ + ",";
|
||||
}
|
||||
Mac.MacLog.TraceFormat(String.Format("{0}于{1}批量设置了{2}的因子值为{3},相对值勾选状态为{4}", CurSession.UserName, DateTime.Now.ToString(), sYZID, sYZZ, sXDZ));
|
||||
}
|
||||
sYZValue = sYZValue.TrimEnd(',');
|
||||
//回填控件值
|
||||
DialogOperationScript dos = new DialogOperationScript(this);
|
||||
dos.SetOwnerControlValue(PageParam.GetRTrimString("TJYZValueCID"), sYZValue);
|
||||
dos.ClickOwnerButton(PageParam.GetRTrimString("btnRefresh1CID"));
|
||||
dos.CloseSelf();
|
||||
dos.Execute();
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
protected override void Grid_RowDataBound(object sender, GridViewRowEventArgs e)
|
||||
{
|
||||
if (e.Row.RowType == DataControlRowType.DataRow && Tab.ActiveTabIndex == 1)
|
||||
{
|
||||
}
|
||||
base.Grid_RowDataBound(sender, e);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region 自定义函数
|
||||
|
||||
private void InitControl()
|
||||
{
|
||||
this.Master.PnlQuery.Visible = false;
|
||||
this.Master.PnlBill.Visible = false;
|
||||
//this.Master.PnlBill.GroupingText = "单据信息";
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user