xinjiang/SGGL/FineUIPro.Web/SubPackManage/SubPackChangeRequestView.as...

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 "不同意";
}
}
}