protected void Page_Load(object sender, EventArgs e) { #region 校验页面参数 string sReturnUrl = "../Pipeline/ProspectPipelineSummaryLoan.aspx"; string sErrorMsg = "Failed to load this page: missing required query string."; string sBackJs = "window.location.href='" + sReturnUrl + "'"; // FileID bool bIsValid = PageCommon.ValidateQueryString(this, "FileID", QueryStringType.ID); if (bIsValid == false) { PageCommon.WriteJsEnd(this, sErrorMsg, sBackJs); } string sFileID = this.Request.QueryString["FileID"]; // FileIDs bIsValid = PageCommon.ValidateQueryString(this, "FileIDs", QueryStringType.IDs); if (bIsValid == false) { PageCommon.WriteJsEnd(this, sErrorMsg, sBackJs); } string sFileIDs = this.Request.QueryString["FileIDs"]; // FromPage bIsValid = PageCommon.ValidateQueryString(this, "FromPage", QueryStringType.String); if (bIsValid == false) { PageCommon.WriteJsEnd(this, sErrorMsg, sBackJs); } string sPageFrom = this.Request.QueryString["FromPage"]; if (sPageFrom == string.Empty) { sPageFrom = sReturnUrl; } #endregion this.hfID.Value = sFileID; this.hfIDs.Value = sFileIDs; this.hfPageFrom.Value = sPageFrom; // insert the UserRecentItems LPWeb.BLL.UserRecentItems _bUserRecentItems = new LPWeb.BLL.UserRecentItems(); _bUserRecentItems.InsertUserRecentItems(Convert.ToInt32(sFileID), CurrUser.iUserID); #region MyRegion //与 ProspectLoanDetailsInfo.aspx 页采用相同方法 string sSql4 = string.Format("Select dbo.lpfn_GetLoanOfficer({0})", sFileID); object obj = LPWeb.DAL.DbHelperSQL.GetSingle(sSql4); string LoanOfficerInfo = (obj == null || obj == DBNull.Value) ? string.Empty : (string)obj; if (string.IsNullOrEmpty(LoanOfficerInfo) && CurrUser.userRole.AccessUnassignedLeads == false //&& CurrUser.sRoleName != "Executive" && CurrUser.sRoleName != "Branch Manager" ) { PageCommon.WriteJsEnd(this, "No permission to access", sBackJs); } #endregion }
protected void Page_Load(object sender, EventArgs e) { #region 校验页面参数 string sReturnUrl = "../Pipeline/ProcessingPipelineSummary.aspx"; string sErrorMsg = "Failed to load this page: missing required query string."; string sBackJs = "window.location.href='" + sReturnUrl + "'"; string sFileID = string.Empty; string sFileIDs = string.Empty; string sPageFrom = string.Empty; // contactid bool bIsValid = PageCommon.ValidateQueryString(this, "ContactID", QueryStringType.ID); if (bIsValid) { try { int ContactID = int.Parse(this.Request.QueryString["ContactID"]); LPWeb.BLL.LoanContacts blllc = new LPWeb.BLL.LoanContacts(); DataSet ds = blllc.GetContactLoans(ContactID); if (ds == null || ds.Tables.Count < 1 || ds.Tables[0].Rows.Count < 1) { PageCommon.WriteJsEnd(this, sErrorMsg, sBackJs); } else { for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { if (i == 0) { sFileID = ds.Tables[0].Rows[0][0].ToString(); } sFileIDs = ds.Tables[0].Rows[0][0].ToString() + ","; } sFileIDs = sFileIDs.TrimEnd(",".ToCharArray()); } } catch { PageCommon.WriteJsEnd(this, sErrorMsg, sBackJs); } } else { // fieldid bIsValid = PageCommon.ValidateQueryString(this, "fieldid", QueryStringType.ID); if (bIsValid == false) { PageCommon.WriteJsEnd(this, sErrorMsg, sBackJs); } sFileID = this.Request.QueryString["fieldid"]; // fieldids bIsValid = PageCommon.ValidateQueryString(this, "fieldids", QueryStringType.IDs); if (bIsValid == false) { PageCommon.WriteJsEnd(this, sErrorMsg, sBackJs); } sFileIDs = this.Request.QueryString["fieldids"]; } // FromPage bIsValid = PageCommon.ValidateQueryString(this, "FromPage", QueryStringType.String); if (bIsValid == false) { PageCommon.WriteJsEnd(this, sErrorMsg, sBackJs); } sPageFrom = this.Request.QueryString["FromPage"]; if (sPageFrom == string.Empty) { sPageFrom = sReturnUrl; } #endregion this.hfID.Value = sFileID; this.hfIDs.Value = sFileIDs; this.hfPageFrom.Value = sPageFrom; // insert the UserRecentItems LPWeb.BLL.UserRecentItems _bUserRecentItems = new LPWeb.BLL.UserRecentItems(); _bUserRecentItems.InsertUserRecentItems(Convert.ToInt32(sFileID), CurrUser.iUserID); }