using BLL; using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Windows.Forms; namespace FineUIPro.Web.PZHGL.InformationProject { public partial class WorkHandoverView : PageBase { /// /// 主键 /// public string WorkHandoverId { get { return (string)ViewState["WorkHandoverId"]; } set { ViewState["WorkHandoverId"] = value; } } public int ContactImg { get { return Convert.ToInt32(ViewState["ContactImg"]); } set { ViewState["ContactImg"] = value; } } /// /// 办理类型 /// public string State { get { return (string)ViewState["State"]; } set { ViewState["State"] = value; } } private List details; protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { WorkHandoverId = Request.Params["WorkHandoverId"]; BindData(); if (!string.IsNullOrEmpty(WorkHandoverId)) { details = BLL.WorkHandoverDetailService.GetWorkHandoverDetailsByWorkHandoverId(WorkHandoverId); this.Grid2.DataSource = details; this.Grid2.DataBind(); HFWorkHandoverId.Text = WorkHandoverId; Model.ZHGL_WorkHandover workHandover = WorkHandoverService.GetWorkHandoverById(WorkHandoverId); Model.Sys_User transferMan = BLL.UserService.GetUserByUserId(workHandover.TransferMan); if (transferMan != null) { this.txtTransferMan.Text = transferMan.UserName; } this.txtTransferManDepart.Text = workHandover.TransferManDepart; Model.Sys_User receiveMan = BLL.UserService.GetUserByUserId(workHandover.ReceiveMan); if (receiveMan != null) { this.txtReceiveMan.Text = receiveMan.UserName; } this.txtReceiveManDepart.Text = workHandover.ReceiveManDepart; Model.Base_WorkPost workPost = BLL.WorkPostService.GetWorkPostById(workHandover.WorkPostId); if (workPost != null) { this.txtWorkPost.Text = workPost.WorkPostName; } if (workHandover.TransferDate != null) { this.txtTransferDate.Text = string.Format("{0:yyyy-MM-dd}", workHandover.TransferDate); } } } } private void BindData() { var table = WorkHandoverApproveService.getListData(WorkHandoverId); Grid1.DataSource = table; Grid1.DataBind(); } protected void Grid2_RowCommand(object sender, GridCommandEventArgs e) { string itemId = Grid2.DataKeys[e.RowIndex][0].ToString(); if (e.CommandName == "attchUrl") { PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/ZHGL/WorkHandover&menuId={1}&type={2}", itemId, BLL.Const.WorkHandoverMenuId, -1))); } } } }