数据穿透
This commit is contained in:
@@ -119,20 +119,20 @@ namespace FineUIPro.Web.HSSE.Check
|
||||
{
|
||||
this.drpPartInPersons.SelectedValueArray = checkSpecial.PartInPersonIds.Split(',');
|
||||
}
|
||||
|
||||
var checkSpecialDetails = (from x in Funs.DB.View_CheckSpecialDetail
|
||||
where x.CheckSpecialId == this.CheckSpecialId
|
||||
orderby x.UnitName, x.SortIndex
|
||||
select x).ToList();
|
||||
if (checkSpecialDetails.Count() > 0)
|
||||
{
|
||||
this.drpSupCheckItemSet.Readonly = true;
|
||||
this.drpType.Readonly = true;
|
||||
}
|
||||
|
||||
details = checkSpecialDetails;
|
||||
Grid1.DataSource = details;
|
||||
Grid1.DataBind();
|
||||
BindDetailGrid();
|
||||
// var checkSpecialDetails = (from x in Funs.DB.View_CheckSpecialDetail
|
||||
// where x.CheckSpecialId == this.CheckSpecialId
|
||||
// orderby x.UnitName, x.SortIndex
|
||||
// select x).ToList();
|
||||
// if (checkSpecialDetails.Count() > 0)
|
||||
// {
|
||||
// this.drpSupCheckItemSet.Readonly = true;
|
||||
// this.drpType.Readonly = true;
|
||||
// }
|
||||
//
|
||||
// details = checkSpecialDetails;
|
||||
// Grid1.DataSource = details;
|
||||
// Grid1.DataBind();
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -156,6 +156,31 @@ namespace FineUIPro.Web.HSSE.Check
|
||||
// 新增数据初始值
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 绑定数据
|
||||
/// </summary>
|
||||
private void BindDetailGrid()
|
||||
{
|
||||
if (string.IsNullOrEmpty(this.CheckSpecialId))
|
||||
{
|
||||
return;
|
||||
}
|
||||
var checkSpecialDetails = (from x in Funs.DB.View_CheckSpecialDetail
|
||||
where x.CheckSpecialId == this.CheckSpecialId
|
||||
orderby x.UnitName, x.SortIndex
|
||||
select x).ToList();
|
||||
if (checkSpecialDetails.Count() > 0)
|
||||
{
|
||||
this.drpSupCheckItemSet.Readonly = true;
|
||||
this.drpType.Readonly = true;
|
||||
}
|
||||
|
||||
details = checkSpecialDetails;
|
||||
Grid1.DataSource = details;
|
||||
Grid1.DataBind();
|
||||
}
|
||||
|
||||
#endregion
|
||||
protected void btnAdd_Click(object sender, EventArgs e)
|
||||
{
|
||||
@@ -545,7 +570,7 @@ namespace FineUIPro.Web.HSSE.Check
|
||||
}
|
||||
switch (values.Value<string>("RiskLevel"))
|
||||
{
|
||||
case "低": newDetail.RiskLevel = "0"; break;
|
||||
// case "低": newDetail.RiskLevel = "0"; break;
|
||||
case "一般": newDetail.RiskLevel = "1"; break;
|
||||
case "较高": newDetail.RiskLevel = "2"; break;
|
||||
case "高": newDetail.RiskLevel = "3"; break;
|
||||
@@ -695,12 +720,14 @@ namespace FineUIPro.Web.HSSE.Check
|
||||
this.drpCheckItem.DataSource = BLL.HSSE_Hazard_HazardRegisterTypesService.GetHazardRegisterTypesList("1"); //安全巡检类型
|
||||
this.drpCheckItem.DataBind();
|
||||
//this.drpCheckItem.SelectedValue = null;
|
||||
ListItem[] item = new ListItem[4];
|
||||
|
||||
item[0] = new ListItem("低风险", "低");
|
||||
item[1] = new ListItem("一般风险", "一般");
|
||||
item[2] = new ListItem("较大风险", "较高");
|
||||
item[3] = new ListItem("重大风险", "高");
|
||||
ListItem[] item = new ListItem[3];
|
||||
item[0] = new ListItem("一般风险", "一般");
|
||||
item[1] = new ListItem("较大风险", "较高");
|
||||
item[2] = new ListItem("重大风险", "高");
|
||||
// item[0] = new ListItem("低风险", "低");
|
||||
// item[1] = new ListItem("一般风险", "一般");
|
||||
// item[2] = new ListItem("较大风险", "较高");
|
||||
// item[3] = new ListItem("重大风险", "高");
|
||||
this.drpRiskLevel.DataValueField = "Value";
|
||||
this.drpRiskLevel.DataTextField = "Text";
|
||||
this.drpRiskLevel.DataSource = item;
|
||||
@@ -727,5 +754,31 @@ namespace FineUIPro.Web.HSSE.Check
|
||||
Grid1.DataSource = details;
|
||||
Grid1.DataBind();
|
||||
}
|
||||
#region 导入
|
||||
/// <summary>
|
||||
/// 导入按钮
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void btnImport_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (string.IsNullOrEmpty(this.CheckSpecialId))
|
||||
{
|
||||
SaveNew();
|
||||
}
|
||||
PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("CheckSpecialDetailIn.aspx?ProjectId={0}&CheckSpecialId={1}", this.ProjectId, this.CheckSpecialId, "导入 - ")));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 关闭导入弹出窗口
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void Window2_Close(object sender, WindowCloseEventArgs e)
|
||||
{
|
||||
BindDetailGrid();
|
||||
}
|
||||
#endregion
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user