/// <summary> /// 绑定所在单位数据 /// </summary> private void BindDdlUnit() { LoginInfo loginInfo = Session["login"] as LoginInfo; if (loginInfo == null) { Response.Redirect("~/Login.aspx"); } LoginInfo userInfo = LoginInfoManager.getLoginInfoById(loginInfo.Id); if (userInfo != null) { if (userInfo.Firmidlist.Trim() != string.Empty) { string strWhere = string.Format("id in ({0})", userInfo.Firmidlist); DataTable dtFirmList = FirmInfoManager.GetList(strWhere); ddlUnit.DataTextField = "cname"; ddlUnit.DataValueField = "id"; ddlUnit.DataSource = dtFirmList; ddlUnit.DataBind(); if (ddlUnit.Items.Count > 0) { ddlUnit.SelectedIndex = 0; } } } }
/// <summary> /// 加载经营单位数据 /// </summary> /// <param name="currentUser">当前登录用户信息</param> private void LoadUnit(LoginInfo currentUser) { if (currentUser.Firmidlist.Trim() != string.Empty) { string strWhere = string.Format("id in ({0})", currentUser.Firmidlist); DataTable dtFirmList = FirmInfoManager.GetList(strWhere); ddlUnit.DataTextField = "cname"; ddlUnit.DataValueField = "id"; ddlUnit.DataSource = dtFirmList; ddlUnit.DataBind(); if (ddlUnit.Items.Count > 0) { ddlUnit.SelectedIndex = 0; } } }
/// <summary> /// 加载经营单位数据 /// </summary> /// <param name="currentUser">当前登录用户信息</param> private void LoadUnit(LoginInfo currentUser, int unitID) { if (Request.QueryString["action"] != null) { currentUser = Session["login"] as LoginInfo; } if (currentUser.Firmidlist.Trim() != string.Empty) { LoginInfo userInfo = LoginInfoManager.getLoginInfoById(currentUser.Id); string strWhere = string.Format("id in ({0})", userInfo.Firmidlist); DataTable dtFirmList = FirmInfoManager.GetList(strWhere); ddlUnit.DataTextField = "cname"; ddlUnit.DataValueField = "id"; ddlUnit.DataSource = dtFirmList; ddlUnit.DataBind(); ListItem item = ddlUnit.Items.FindByValue(unitID.ToString()); if (item != null) { ddlUnit.SelectedValue = unitID.ToString(); } } }