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 { /// /// 主键 /// 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 "不同意"; } } }