合并最新
This commit is contained in:
@@ -22,7 +22,6 @@ namespace FineUIPro.Web.HSSE.Solution
|
||||
////权限按钮方法
|
||||
this.GetButtonPower();
|
||||
ddlPageSize.SelectedValue = Grid1.PageSize.ToString();
|
||||
btnNew.OnClientClick = Window1.GetShowReference("ExpertArgumentListEdit.aspx") + "return false;";
|
||||
// 绑定表格
|
||||
BindGrid();
|
||||
}
|
||||
@@ -210,6 +209,7 @@ namespace FineUIPro.Web.HSSE.Solution
|
||||
if (buttonList.Contains(BLL.Const.BtnModify))
|
||||
{
|
||||
this.btnMenuModify.Hidden = false;
|
||||
this.btnUpgraded.Hidden = false;
|
||||
}
|
||||
if (buttonList.Contains(BLL.Const.BtnDelete))
|
||||
{
|
||||
@@ -237,5 +237,93 @@ namespace FineUIPro.Web.HSSE.Solution
|
||||
Response.End();
|
||||
}
|
||||
#endregion
|
||||
|
||||
protected void btnUpgraded_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (Grid1.SelectedRowIndexArray.Length == 0)
|
||||
{
|
||||
Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
|
||||
var getRecord = BLL.ExpertArgumentService.GetLargerHazardListById(Grid1.SelectedRowID);
|
||||
if (getRecord != null && getRecord.States == Const.State_1)
|
||||
{
|
||||
string newV = "V1.0";
|
||||
var getV = getRecord.VersionNo;
|
||||
if (!string.IsNullOrEmpty(getV))
|
||||
{
|
||||
try
|
||||
{
|
||||
string a = Funs.GetStrListByStr(getV.Substring(1), '.')[0];
|
||||
newV = "V" + (Funs.GetNewIntOrZero(a) + 1) + ".0";
|
||||
}
|
||||
catch (Exception ex)
|
||||
{ }
|
||||
}
|
||||
|
||||
string NewId = SQLHelper.GetNewID();
|
||||
Model.Solution_LargerHazardList newLargerHazardList = new Model.Solution_LargerHazardList
|
||||
{
|
||||
LargerHazardListId = NewId,
|
||||
ProjectId = getRecord.ProjectId,
|
||||
RecardManId = this.CurrUser.UserId,
|
||||
RecordTime = DateTime.Now,
|
||||
Remark = getRecord.Remark,
|
||||
VersionNo = newV,
|
||||
States =Const.State_0,
|
||||
};
|
||||
newLargerHazardList.HazardCode= BLL.CodeRecordsService.ReturnCodeByMenuIdProjectId(BLL.Const.ProjectExpertArgumentMenuId, this.CurrUser.LoginProjectId, this.CurrUser.UnitId);
|
||||
BLL.ExpertArgumentService.AddLargerHazardList(newLargerHazardList);
|
||||
|
||||
var getItems = Funs.DB.Solution_LargerHazardListItem.Where(x => x.LargerHazardListId == getRecord.LargerHazardListId);
|
||||
if (getItems.Count() > 0)
|
||||
{
|
||||
foreach (var item in getItems)
|
||||
{
|
||||
Model.Solution_LargerHazardListItem newItem = new Model.Solution_LargerHazardListItem
|
||||
{
|
||||
LargerHazardListItemId = SQLHelper.GetNewID(),
|
||||
SortIndex = item.SortIndex,
|
||||
LargerHazardListId = NewId,
|
||||
UnitWorkId = item.UnitWorkId,
|
||||
WorkPackageId = item.WorkPackageId,
|
||||
WorkPackageSize = item.WorkPackageSize,
|
||||
ExpectedStartTime = item.ExpectedStartTime,
|
||||
ExpectedEndTime = item.ExpectedEndTime,
|
||||
IsArgument = item.IsArgument,
|
||||
UnitId = item.UnitId,
|
||||
};
|
||||
Funs.DB.Solution_LargerHazardListItem.InsertOnSubmit(newItem);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
this.BindGrid();
|
||||
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("ExpertArgumentListEdit.aspx?LargerHazardListId={0}", NewId, "查看 - ")));
|
||||
}
|
||||
else
|
||||
{
|
||||
Alert.ShowInTop("未提交单据不能升版本!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
protected void btnNew_Click(object sender, EventArgs e)
|
||||
{
|
||||
string NewId = SQLHelper.GetNewID();
|
||||
Model.Solution_LargerHazardList newLargerHazardList = new Model.Solution_LargerHazardList
|
||||
{
|
||||
LargerHazardListId = NewId,
|
||||
ProjectId =this.CurrUser.LoginProjectId,
|
||||
RecardManId = this.CurrUser.UserId,
|
||||
RecordTime = DateTime.Now,
|
||||
VersionNo = "V1.0",
|
||||
States = Const.State_0,
|
||||
};
|
||||
newLargerHazardList.HazardCode = BLL.CodeRecordsService.ReturnCodeByMenuIdProjectId(BLL.Const.ProjectExpertArgumentMenuId, this.CurrUser.LoginProjectId, this.CurrUser.UnitId);
|
||||
BLL.ExpertArgumentService.AddLargerHazardList(newLargerHazardList);
|
||||
this.BindGrid();
|
||||
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("ExpertArgumentListEdit.aspx?LargerHazardListId={0}", NewId, "新增 - ")));
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user