xinjiang/SGGL/FineUIPro.Web/SubPackManage/SubPackTeamListView.aspx.cs

94 lines
3.0 KiB
C#
Raw Permalink Normal View History

2024-11-19 09:45:27 +08:00
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
{
/// <summary>
/// 主键
/// </summary>
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 "不同意";
}
}
}