/// <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="id">公司id值</param> private void DelFirm(int id) { string result = ""; string strsql = " ',' + firmidlist + ',' like '%," + id.ToString() + ",%'"; DataTable tbl = LoginInfoManager.getList(strsql); if (tbl.Rows.Count == 0) { string strdel = " firmid=" + id.ToString(); FirmAccountInfoManager.Del(strdel); if (FirmInfoManager.Delete(id)) { result = "<script>alert('删除成功')</script>"; } else { result = "<script>alert('删除失败')</script>"; } } else { result = "<script>alert('删除失败,有关联的用户资料')</script>"; } Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "del", result, false); }
/// <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(); } } }