64 lines
1.9 KiB
C#
64 lines
1.9 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Web;
|
|
using System.Web.UI;
|
|
using System.Web.UI.WebControls;
|
|
|
|
namespace FineUIPro.Web.common
|
|
{
|
|
public partial class mainYlrqServer : PageBase
|
|
{
|
|
protected void Page_Load(object sender, EventArgs e)
|
|
{
|
|
if (!IsPostBack)
|
|
{
|
|
BindProject();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 绑定项目数据
|
|
/// </summary>
|
|
private void BindProject()
|
|
{
|
|
var project = BLL.Base_ProjectService.GetOnProjectListByUserId(this.CurrUser.UserId, "2");
|
|
if (!string.IsNullOrEmpty(txtProjectCode.Text))
|
|
{
|
|
project = project.Where(e => e.ProjectCode.Contains(txtProjectCode.Text.Trim())).ToList();
|
|
}
|
|
this.GridProject.DataSource = project;
|
|
this.GridProject.DataBind();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 搜索
|
|
/// </summary>
|
|
/// <param name="sender"></param>
|
|
/// <param name="e"></param>
|
|
protected void btnSelect_Click(object sender, EventArgs e)
|
|
{
|
|
BindProject();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 点击行
|
|
/// </summary>
|
|
protected void GridProject_RowCommand(object sender, GridCommandEventArgs e)
|
|
{
|
|
if (e.CommandName == "project")
|
|
{
|
|
string projectId = GridProject.DataKeys[e.RowIndex][0].ToString();
|
|
if (!string.IsNullOrEmpty(projectId))
|
|
{
|
|
PageBase.ZXRefresh(ResolveUrl("~/default.aspx?ispop=1&menuModule=" + BLL.Const.System_5 + "&projectId=" + projectId));
|
|
}
|
|
else
|
|
{
|
|
PageBase.ZXRefresh(ResolveUrl("~/default.aspx?ispop=1&menuModule=" + BLL.Const.System_4 + "&projectId=" + projectId));
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
} |