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 SubPackTeamListView : PageBase { /// /// 主键 /// public string SubPackTeamListID { get { return (string)ViewState["SubPackTeamListID"]; } set { ViewState["SubPackTeamListID"] = value; } } protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { txtProjectName.Text = ProjectService.GetProjectByProjectId(this.CurrUser.LoginProjectId).ProjectName; this.SubPackTeamListID = Request.Params["SubPackTeamListID"]; BLL.SubPackTeamListService.DropSelectUnitWork(drpUnitWork, this.CurrUser.LoginProjectId, false); if (!string.IsNullOrWhiteSpace(SubPackTeamListID)) { var oneSubPackTeamList = Funs.DB.SubPack_TeamList.FirstOrDefault(p => p.SubPackTeamListID == SubPackTeamListID); if (oneSubPackTeamList == null) { ShowNotify("修改的数据不存在,请检查", MessageBoxIcon.Error); return; } drpUnitWork.SelectedValue = oneSubPackTeamList.UnitWorkId; txtBidName.Text = oneSubPackTeamList.BidName; var list = Funs.DB.SubPack_TeamListDetail.Where(p => p.SubPackTeamListID == SubPackTeamListID).OrderBy(p => p.SortIndex).ToList(); this.gvProblem.DataSource = list; this.gvProblem.DataBind(); //分包审批流列表信息 var dt = SubPackTeamListApproveService.getListData(SubPackTeamListID); gvApprove.DataSource = dt; gvApprove.DataBind(); } } } protected string ConvertState(object state) { if (state != null) { if (state.ToString() == BLL.Const.SubPackTeamList_Submit) { return "编制提交"; } else if (state.ToString() == BLL.Const.SubPackTeamList_AuditCompleted) { return "总包负责人审批"; } else { return ""; } } return ""; } protected string ConvertAgree(object IsAgree) { if (IsAgree != null) { if (Convert.ToBoolean(IsAgree)) { return "同意"; } else { return "不同意"; } } return "不同意"; } } }