示例#1
0
        private void CustUserBind()
        {
            int       totalCount = 0;
            DataTable dt         = new DataTable();

            if (!string.IsNullOrEmpty(CrmCustID))
            {
                BitAuto.YanFa.Crm2009.Entities.QueryCustUserMapping query = new YanFa.Crm2009.Entities.QueryCustUserMapping();
                query.CustID     = CrmCustID;
                query.UserStatus = 0;

                dt = BitAuto.YanFa.Crm2009.BLL.CustUserMapping.Instance.GetCustUserMapping(query, "", BLL.PageCommon.Instance.PageIndex, 10, out totalCount);
            }
            else
            {
                BitAuto.YanFa.Crm2009.Entities.QueryUserInfo query = new YanFa.Crm2009.Entities.QueryUserInfo();
                if (!string.IsNullOrEmpty(UserName))
                {
                    query.TrueName = UserName;
                }
                query.Status = "0";
                dt           = BitAuto.YanFa.Crm2009.BLL.UserInfo.Instance.GetUserInfo(query, "", BLL.PageCommon.Instance.PageIndex, 10, out totalCount);
            }
            dt = BindBGName(dt);
            rptUser.DataSource = dt.DefaultView;
            rptUser.DataBind();
            litPagerDown.Text = BLL.PageCommon.Instance.LinkStringByPost(BLL.Util.GetUrl(), 10, totalCount, 10, BLL.PageCommon.Instance.PageIndex, 3);
        }
        /// <summary>
        /// 获取客户下的负责人员
        /// </summary>
        /// <param name="msg"></param>
        private void GetCustUser(out string msg)
        {
            msg = "{totalcount:0,msg:'此客户下无相关负责人'}";
            if (!string.IsNullOrEmpty(CrmCustID.Trim()))
            {
                BitAuto.YanFa.Crm2009.Entities.QueryCustUserMapping query = new YanFa.Crm2009.Entities.QueryCustUserMapping();
                query.CustID     = CrmCustID;
                query.UserStatus = 0;
                int       totalCount = 0;
                DataTable dt         = BitAuto.YanFa.Crm2009.BLL.CustUserMapping.Instance.GetCustUserMapping(query, "", 1, 100, out totalCount);

                if (totalCount == 1)
                {
                    msg = "{totalcount:1,userinfo:{userid:'" + dt.Rows[0]["UserID"].ToString() + "',username:'******'},msg:''}";
                }
                else if (totalCount > 1)
                {
                    msg = "{totalcount:" + totalCount + ",msg:'此客户下的有多个负责人'}";
                }
            }
        }