Пример #1
0
 /// <summary>
 /// 选择主要负责人的会员处理
 /// </summary>
 private void YesSelectMainHandle(int contactid)
 {
     if (!string.IsNullOrEmpty(YesMainIDs))
     {
         string[] memberids = YesMainIDs.Split(',');
         foreach (string memberid in memberids)
         {
             //取消原有的负责人
             DataTable dt = BitAuto.YanFa.Crm2009.BLL.MemberContactMapping.Instance.GetList("MCM.MemberID='" + memberid + "' AND MCM.IsMain = 1");
             if (dt != null && dt.Rows.Count > 0)
             {
                 MemberContactMapping mapping = BitAuto.YanFa.Crm2009.BLL.MemberContactMapping.Instance.GetModel(Convert.ToInt32(dt.Rows[0]["RecID"]));
                 if (mapping != null)
                 {
                     mapping.IsMain = 0;
                     BitAuto.YanFa.Crm2009.BLL.MemberContactMapping.Instance.UpdateMemberContactMapping(mapping);
                 }
             }
             //设置新的负责人
             MemberContactMapping model = BitAuto.YanFa.Crm2009.BLL.MemberContactMapping.Instance.GetModel(memberid, contactid);
             if (model != null)
             {
                 model.IsMain = 1;
                 BitAuto.YanFa.Crm2009.BLL.MemberContactMapping.Instance.UpdateMemberContactMapping(model);
             }
         }
     }
 }
Пример #2
0
 /// <summary>
 /// 未选择会员处理
 /// </summary>
 private void NotSelectMemberHandle(int contactid)
 {
     if (!string.IsNullOrEmpty(NotMemberIDs))
     {
         string[] memberids = NotMemberIDs.Split(',');
         foreach (string memberid in memberids)
         {
             MemberContactMapping model = BitAuto.YanFa.Crm2009.BLL.MemberContactMapping.Instance.GetModel(memberid, contactid);
             if (model != null)
             {
                 BitAuto.YanFa.Crm2009.BLL.MemberContactMapping.Instance.DeleteMemberContactMapping(model.RecID);
             }
         }
     }
 }
Пример #3
0
 /// <summary>
 /// 选择的会员处理
 /// </summary>
 private void YesSelectMemberHandle(int contactid)
 {
     if (!string.IsNullOrEmpty(YesMemberIDs))
     {
         string[] memberids = YesMemberIDs.Split(',');
         foreach (string memberid in memberids)
         {
             MemberContactMapping model = BitAuto.YanFa.Crm2009.BLL.MemberContactMapping.Instance.GetModel(memberid, contactid);
             if (model == null)
             {
                 model            = new MemberContactMapping();
                 model.MemberID   = new Guid(memberid);
                 model.ContactID  = contactid;
                 model.IsMain     = 0;
                 model.CreateTime = DateTime.Now;
                 BitAuto.YanFa.Crm2009.BLL.MemberContactMapping.Instance.AddMemberContactMapping(model);
             }
         }
     }
 }