修改施工方案和关键事项
This commit is contained in:
@@ -29,12 +29,35 @@ namespace FineUIPro.Web.CQMS.Solution
|
||||
String.Format("../../AttachFile/webuploader.aspx?type={0}&toKeyId={1}&path=FileUpload/Solution&menuId={2}",
|
||||
-1, ConstructSolutionId, Const.CQMSConstructSolutionMenuId)));
|
||||
}
|
||||
private string GetUserNames(string Ids)
|
||||
{
|
||||
string[] arr = Ids.Split(',');
|
||||
var data = Funs.DB.Sys_User.Where(t => arr.Contains(t.UserId)).Select(t => t.UserName).ToList();
|
||||
if (data.Count > 0)
|
||||
return string.Join(",", data);
|
||||
return null;
|
||||
|
||||
}
|
||||
|
||||
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
|
||||
|
||||
ConstructSolutionId = Request.Params["constructSolutionId"];
|
||||
if (Funs.DB.Solution_CQMSConstructSolutionApprove_Item.Where(x => x.ConstructSolutionId == ConstructSolutionId).OrderBy(x => x.SortId).ToList().Count > 0)
|
||||
{
|
||||
//有重报的情况,显示options1
|
||||
options1.Hidden = false;
|
||||
var complianceObligationsCs = Funs.DB.Solution_CQMSConstructSolutionApprove_Item.Where(x => x.ConstructSolutionId == ConstructSolutionId)
|
||||
.OrderBy(x => x.Proposer).OrderBy(x => x.SortId).ToList();
|
||||
if (complianceObligationsCs.Count > 0)
|
||||
{
|
||||
gvOperateComplianceObligations.DataSource = complianceObligationsCs;
|
||||
gvOperateComplianceObligations.DataBind();
|
||||
}
|
||||
}
|
||||
if (!string.IsNullOrWhiteSpace(ConstructSolutionId))
|
||||
{
|
||||
txtProjectName.Text = ProjectService.GetProjectByProjectId(CurrUser.LoginProjectId).ProjectName;
|
||||
@@ -79,21 +102,49 @@ namespace FineUIPro.Web.CQMS.Solution
|
||||
BindKZRole();
|
||||
BindSGRole();
|
||||
BindXMRole();
|
||||
var zyUserIds = CQMSConstructSolutionApproveService.GetUserIdsApprovesBySignType(ConstructSolutionId, "ZY");
|
||||
var zyUserIds = CQMSConstructSolutionApproveService.GetUserIdsApprovesBySignType(ConstructSolutionId, "Yi");
|
||||
if (zyUserIds.Count > 0)
|
||||
{
|
||||
var zyUserIdsStr = string.Join(",", zyUserIds);
|
||||
txtzyUserIds.Text = GetUserNames(zyUserIdsStr);
|
||||
|
||||
SetCheck(trOne, zyUserIds);
|
||||
}
|
||||
var zlUserIds = CQMSConstructSolutionApproveService.GetUserIdsApprovesBySignType(ConstructSolutionId, "ZL");
|
||||
if (zlUserIds.Count > 0)
|
||||
{
|
||||
SetCheck(trTwo, zlUserIds);
|
||||
else {
|
||||
zyUserIds =
|
||||
CQMSConstructSolutionApproveService.GetUserIdsApprovesBySignTypeNew(ConstructSolutionId, "Yi");
|
||||
if (zyUserIds.Count > 0)
|
||||
{
|
||||
var zyUserIdsStr = string.Join(",", zyUserIds);
|
||||
txtzyUserIds.Text = GetUserNames(zyUserIdsStr);
|
||||
|
||||
SetCheck(trOne, zyUserIds);
|
||||
}
|
||||
}
|
||||
var aqUserIds = CQMSConstructSolutionApproveService.GetUserIdsApprovesBySignType(ConstructSolutionId, "AQ");
|
||||
//var zlUserIds = CQMSConstructSolutionApproveService.GetUserIdsApprovesBySignType(ConstructSolutionId, "Er");
|
||||
//if (zlUserIds.Count > 0)
|
||||
//{
|
||||
// SetCheck(trTwo, zlUserIds);
|
||||
//}
|
||||
var aqUserIds = CQMSConstructSolutionApproveService.GetUserIdsApprovesBySignType(ConstructSolutionId, "Er");
|
||||
if (aqUserIds.Count > 0)
|
||||
{
|
||||
var zyUserIdsStr = string.Join(",", aqUserIds);
|
||||
txtaqUserIds.Text = GetUserNames(zyUserIdsStr);
|
||||
|
||||
SetCheck(trThree, aqUserIds);
|
||||
}
|
||||
else {
|
||||
aqUserIds =
|
||||
CQMSConstructSolutionApproveService.GetUserIdsApprovesBySignTypeNew(ConstructSolutionId, "Er");
|
||||
if (aqUserIds.Count > 0)
|
||||
{
|
||||
var zyUserIdsStr = string.Join(",", aqUserIds);
|
||||
txtaqUserIds.Text = GetUserNames(zyUserIdsStr);
|
||||
|
||||
SetCheck(trThree, aqUserIds);
|
||||
}
|
||||
}
|
||||
var kzUserIds = CQMSConstructSolutionApproveService.GetUserIdsApprovesBySignType(ConstructSolutionId, "KZ");
|
||||
if (kzUserIds.Count > 0)
|
||||
{
|
||||
@@ -102,6 +153,9 @@ namespace FineUIPro.Web.CQMS.Solution
|
||||
var sgUserIds = CQMSConstructSolutionApproveService.GetUserIdsApprovesBySignType(ConstructSolutionId, "SG");
|
||||
if (sgUserIds.Count > 0)
|
||||
{
|
||||
var zyUserIdsStr = string.Join(",", sgUserIds);
|
||||
//txtsgUserIds.Text = GetUserNames(zyUserIdsStr);
|
||||
|
||||
SetCheck(trFive, sgUserIds);
|
||||
}
|
||||
var xmUserIds = CQMSConstructSolutionApproveService.GetUserIdsApprovesBySignType(ConstructSolutionId, "XM");
|
||||
@@ -118,6 +172,10 @@ namespace FineUIPro.Web.CQMS.Solution
|
||||
BLL.CQMSConstructSolutionApproveService.UpdateConstructSolutionApprove(approve);
|
||||
}
|
||||
}
|
||||
if (!string.IsNullOrEmpty(constructSolution.CsUsers))
|
||||
{
|
||||
txtCsUsers.Text= GetUserNames(constructSolution.CsUsers);
|
||||
}
|
||||
|
||||
AddAttachTab();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user