合并最新

This commit is contained in:
2022-12-20 09:32:32 +08:00
parent 844e9f1488
commit 1abdaa9476
654 changed files with 73563 additions and 9746 deletions
@@ -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, "新增 - ")));
}
}
}