protected void btnReaded_Click(object sender, EventArgs e) { MBusinessBB businessBB = new MBusinessBB(); try { businessBB.SetReadedByEmp(this.currentUser.empId, this.currentUser.nowDepartId); } finally { businessBB.Dispose(); } this.ClientScript.RegisterStartupScript(this.GetType(), "close", "close()", true); }
/// <summary> /// 绑定Grid /// </summary> protected void BindGrid() { MBusinessBB businessBB = new MBusinessBB(); DataSet ds = new DataSet(); try { string strWhere = "1=1"; if (this.empId.Value != "") { strWhere += " and empId =" + this.empId.Value; } if (this.sendTime.Text != "") { strWhere += " and dbo.GetCurrDate(sendTime) = '" + this.sendTime.Text + "'"; } if (this.isRead.SelectedValue != "") { strWhere += " and isRead =" + this.isRead.SelectedValue; } ds = businessBB.GetPersonalBusiness(this.currentUser.empId, this.currentUser.nowDepartId, strWhere); // 组合列表属性 StringBuilder sBuilder = new StringBuilder(); sBuilder.Append("标题|@messageTitle|@|@left"); sBuilder.Append("|!发送人|@empNm|@|@left"); sBuilder.Append("|!发送时间|@sendTime|@|@left"); sBuilder.Append("|!已读|@isReadDesc|@|@center"); //关联属性 this.dataGrid.TitleDescription = sBuilder.ToString(); this.dataGrid.DataSource = ds.Tables[0]; } finally { businessBB.Dispose(); } }
/// <summary> /// 绑定Grid /// </summary> protected void BindGrid() { MBusinessBB businessBB = new MBusinessBB(); DataSet ds = new DataSet(); try { ds = businessBB.GetPersonalBusiness(this.currentUser.empId, this.currentUser.nowDepartId, this.StrWhere); // 组合列表属性 StringBuilder sBuilder = new StringBuilder(); sBuilder.Append("标题|@messageTitle|@|@left"); sBuilder.Append("|!发送人|@empNm|@|@left"); sBuilder.Append("|!时间|@sendTime|@|@left"); //关联属性 this.dataGrid.TitleDescription = sBuilder.ToString(); this.dataGrid.DataSource = ds.Tables[0]; } finally { businessBB.Dispose(); } }
/// <summary> /// 加载审批页 /// </summary> /// <param name="businessId">消息流Id</param> private void LoadAuditPage(string businessId) { DataSet ds = new DataSet(); MBusinessBB businessBB = new MBusinessBB(); MBusinessBC businessBC = new MBusinessBC(); try { if (businessId == null || businessId == "") { throw new Exception("当前消息流程没有传入参数!"); } //取得原始单据页面 ds = businessBB.GetVList("id=" + businessId); if (ds.Tables[0].Rows.Count > 0) { businessBC.SetReaded(Convert.ToInt32(businessId)); string functionUrl = ""; int windowHeight; int windowWidth; string url = ""; string recordValue = ""; DataRow row = ds.Tables[0].Rows[0]; functionUrl = row["functionUrl"].ToString(); windowHeight = Convert.ToInt32(row["windowHeight"]); windowWidth = Convert.ToInt32(row["windowWidth"]); recordValue = row["recordValue"].ToString(); //得到连接地址 url = "../../../" + functionUrl; if (functionUrl.IndexOf('?') != -1) { url += "&"; } else { url += "?"; } url += "businessId=" + HttpUtility.UrlEncode(businessId); url += "&id=" + HttpUtility.UrlEncode(recordValue); StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Append("<script language=\"javascript\">\r\n"); stringBuilder.Append(" OpenWindowCenter('" + url + "', '" + windowWidth.ToString() + "', '" + windowHeight.ToString() + "');\r\n"); stringBuilder.Append(" window.close();\r\n"); stringBuilder.Append("</script>\r\n"); if (!this.ClientScript.IsStartupScriptRegistered("BusinessScript")) { this.ClientScript.RegisterStartupScript(this.GetType(), "BusinessScript", stringBuilder.ToString()); } } else { throw new Exception("找不到记录,请关闭重新刷新消息列表!"); } } catch (Exception ex) { this.ClientScript.RegisterStartupScript(this.GetType(), "ShowErr", "ShowErr(\"" + Server.UrlEncode(ex.Message) + "\",3);", true); } finally { businessBB.Dispose(); businessBC.Dispose(); } }