51 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			C#
		
	
	
	
using BLL;
 | 
						|
using System;
 | 
						|
using NPOI.XSSF.UserModel;
 | 
						|
using System.Collections.Generic;
 | 
						|
using System.Data;
 | 
						|
using System.Data.SqlClient;
 | 
						|
using System.Linq;
 | 
						|
 | 
						|
namespace FineUIPro.Web.Design
 | 
						|
{
 | 
						|
    public partial class IssuedNoticeFlow : PageBase
 | 
						|
    {
 | 
						|
        protected void Page_Load(object sender, EventArgs e)
 | 
						|
        {
 | 
						|
            if (!IsPostBack)
 | 
						|
            {
 | 
						|
                string noticeId = Request.Params["designNoticeId"];
 | 
						|
                var notice = BLL.DesignInputService.GetDesignNotice(noticeId);
 | 
						|
                lbMutualIssuedNo.Text = notice.MutualIssuedNo;
 | 
						|
                BindGrid();
 | 
						|
            }
 | 
						|
        }
 | 
						|
 | 
						|
        private void BindGrid()
 | 
						|
        {
 | 
						|
            string strSql = @"SELECT flow.NoticeFlowId,flow.SubmitDate,flow.HandleState,flow.HandleIdea,u.UserName AS SubmitMan,
 | 
						|
                                     (CASE WHEN flow.SubmitStep='提出人' THEN 'Issued Person' 
 | 
						|
		                                   WHEN flow.SubmitStep='接收人' THEN 'Received Person'
 | 
						|
			                               WHEN flow.SubmitStep='项目经理' THEN 'Project Manager' END) AS SubmitStep
 | 
						|
                                FROM dbo.Design_NoticeFlow flow
 | 
						|
                                LEFT JOIN dbo.Sys_User u ON u.UserId = flow.SubmitMan
 | 
						|
                                WHERE flow.DesignNoticeId=@DesignNoticeId
 | 
						|
                                ORDER BY flow.SubmitDate";
 | 
						|
            List<SqlParameter> listStr = new List<SqlParameter>();
 | 
						|
            listStr.Add(new SqlParameter("@DesignNoticeId", Request.Params["designNoticeId"]));
 | 
						|
           
 | 
						|
            SqlParameter[] parameter = listStr.ToArray();
 | 
						|
            DataTable dt = SQLHelper.GetDataTableRunText(strSql, parameter);
 | 
						|
            // 2.获取当前分页数据
 | 
						|
            //var table = this.GetPagedDataTable(Grid1, tb1);
 | 
						|
            
 | 
						|
            Grid1.DataSource = dt;
 | 
						|
            Grid1.DataBind();
 | 
						|
        }
 | 
						|
 | 
						|
        protected void Grid1_Sort(object sender, FineUIPro.GridSortEventArgs e)
 | 
						|
        {
 | 
						|
            BindGrid();
 | 
						|
        }
 | 
						|
    }
 | 
						|
} |