private void BindDivisions(LoginUser curLoginUser, string regionId) { int iRegionID = int.Parse(regionId); LPWeb.BLL.Divisions DivisionManager = new LPWeb.BLL.Divisions(); DataTable DivisionListData = null; if (CurrUser.bIsCompanyExecutive || CurrUser.bIsRegionExecutive || CurrUser.bIsDivisionUser) { DivisionListData = DivisionManager.GetDivisionFilter_Executive(CurrUser.iUserID, iRegionID); } else if (CurrUser.bIsBranchManager) { DivisionListData = DivisionManager.GetDivisionFilter_Branch_Manager(CurrUser.iUserID, iRegionID); } else { DivisionListData = DivisionManager.GetDivisionFilter(CurrUser.iUserID, iRegionID); } #region obsolete code //if (curLoginUser.userRole.OtherLoanAccess == true) // All Loans //{ // if (iRegionID == 0) // 没有region参数 // { // DivisionListData = DivisionManager.GetDivision_AllLoans(curLoginUser.iUserID); // } // else // 以region来筛选division // { // DivisionListData = DivisionManager.GetDivision_AllLoans(curLoginUser.iUserID, iRegionID); // } //} //else // Assigned Loans //{ // if (iRegionID == 0) // 没有region参数 // { // DivisionListData = DivisionManager.GetDivisionList_AssingedLoans(curLoginUser.iUserID); // } // else // 以region来筛选division // { // DivisionListData = DivisionManager.GetDivisionList_AssingedLoans(curLoginUser.iUserID, iRegionID); // } //} #endregion DataRow NewDivisionRow = DivisionListData.NewRow(); NewDivisionRow["DivisionID"] = "-1"; NewDivisionRow["Name"] = "All Divisions"; DivisionListData.Rows.InsertAt(NewDivisionRow, 0); this.ddlDivison.DataSource = DivisionListData; this.ddlDivison.DataBind(); }
private void BindDivisions(LoginUser curLoginUser, string regionId) { int iRegionID = int.Parse(regionId); LPWeb.BLL.Divisions DivisionManager = new LPWeb.BLL.Divisions(); DataTable DivisionListData = null; if (curLoginUser.userRole.OtherLoanAccess == true) // All Loans { if (iRegionID == 0) // 没有region参数 { DivisionListData = DivisionManager.GetDivision_AllLoans(curLoginUser.iUserID); } else // 以region来筛选division { DivisionListData = DivisionManager.GetDivision_AllLoans(curLoginUser.iUserID, iRegionID); } } else // Assigned Loans { if (iRegionID == 0) // 没有region参数 { DivisionListData = DivisionManager.GetDivisionList_AssingedLoans(curLoginUser.iUserID); } else // 以region来筛选division { DivisionListData = DivisionManager.GetDivisionList_AssingedLoans(curLoginUser.iUserID, iRegionID); } } DataRow NewDivisionRow = DivisionListData.NewRow(); NewDivisionRow["DivisionID"] = "-1"; NewDivisionRow["Name"] = "All Divisions"; DivisionListData.Rows.InsertAt(NewDivisionRow, 0); this.ddlDivison.DataSource = DivisionListData; this.ddlDivison.DataBind(); }