95 lines
3.2 KiB
C#
95 lines
3.2 KiB
C#
using BLL;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Web;
|
|
using System.Web.UI;
|
|
using System.Web.UI.WebControls;
|
|
|
|
namespace FineUIPro.Web.SubPackManage
|
|
{
|
|
public partial class SubPackChangeRequestView : PageBase
|
|
{
|
|
/// <summary>
|
|
/// 主键
|
|
/// </summary>
|
|
public string SubPackChangeRequestID
|
|
{
|
|
get
|
|
{
|
|
return (string)ViewState["SubPackChangeRequestID"];
|
|
}
|
|
set
|
|
{
|
|
ViewState["SubPackChangeRequestID"] = value;
|
|
}
|
|
}
|
|
protected void Page_Load(object sender, EventArgs e)
|
|
{
|
|
if (!IsPostBack)
|
|
{
|
|
txtProjectName.Text = ProjectService.GetProjectByProjectId(this.CurrUser.LoginProjectId).ProjectName;
|
|
this.SubPackChangeRequestID = Request.Params["SubPackChangeRequestID"];
|
|
BLL.SubPackChangeRequestService.DropSelectUnitWork(drpUnitWork, this.CurrUser.LoginProjectId, false);
|
|
if (!string.IsNullOrWhiteSpace(SubPackChangeRequestID))
|
|
{
|
|
var oneSubPackChangeRequest = Funs.DB.SubPack_ChangeRequest.FirstOrDefault(p => p.SubPackChangeRequestID == SubPackChangeRequestID);
|
|
if (oneSubPackChangeRequest == null)
|
|
{
|
|
ShowNotify("修改的数据不存在,请检查", MessageBoxIcon.Error);
|
|
return;
|
|
}
|
|
|
|
drpUnitWork.SelectedValue = oneSubPackChangeRequest.UnitWorkId;
|
|
txtBidName.Text = oneSubPackChangeRequest.BidName;
|
|
txtChangeReason.Text = oneSubPackChangeRequest.ChangeReason;
|
|
var list = Funs.DB.SubPack_ChangeRequestDetail.Where(p => p.SubPackChangeRequestID == SubPackChangeRequestID).OrderBy(p => p.SortIndex).ToList();
|
|
this.gvProblem.DataSource = list;
|
|
this.gvProblem.DataBind();
|
|
|
|
|
|
//分包审批流列表信息
|
|
var dt = SubPackChangeRequestApproveService.getListData(SubPackChangeRequestID);
|
|
gvApprove.DataSource = dt;
|
|
gvApprove.DataBind();
|
|
}
|
|
}
|
|
}
|
|
|
|
protected string ConvertState(object state)
|
|
{
|
|
if (state != null)
|
|
{
|
|
if (state.ToString() == BLL.Const.SubPackChangeRequest_Submit)
|
|
{
|
|
return "编制提交";
|
|
}
|
|
else if (state.ToString() == BLL.Const.SubPackChangeRequest_AuditCompleted)
|
|
{
|
|
return "总包负责人审批";
|
|
}
|
|
else
|
|
{
|
|
return "";
|
|
}
|
|
}
|
|
return "";
|
|
}
|
|
|
|
protected string ConvertAgree(object IsAgree)
|
|
{
|
|
if (IsAgree != null)
|
|
{
|
|
if (Convert.ToBoolean(IsAgree))
|
|
{
|
|
return "同意";
|
|
}
|
|
else
|
|
{
|
|
return "不同意";
|
|
}
|
|
}
|
|
return "不同意";
|
|
}
|
|
}
|
|
} |