Exemplo n.º 1
0
        /// <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;
                    }
                }
            }
        }
Exemplo n.º 2
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);
        }
Exemplo n.º 3
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;
                }
            }
        }
Exemplo n.º 4
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();
                }
            }
        }