public int Edit(int groupId, string groupName) { var cgm = new ContactorGroupManager(); var br = cgm.SetGroupName(LoginInfo.UserID, groupId, groupName, LoginInfo.CompID); return br.Value; }
public int Create(string groupName) { var cgm = new ContactorGroupManager(); var br = cgm.AddGroup(LoginInfo.UserID, groupName, LoginInfo.CompID); return br.Value; }
public bool DelGroup(int groupId) { ContactorGroupManager cgm = new ContactorGroupManager(); List<ContactorGroup> ls = new List<ContactorGroup>(); ls.Add(new ContactorGroup() { ContactorGroupID = groupId }); var br = cgm.DelGroups(LoginInfo.UserID, ls, LoginInfo.CompID); return br.State; }
public ActionResult GetALLGroups() { var cgm = new ContactorGroupManager(); var rcgl = cgm.GetGroups(LoginInfo.UserID, LoginInfo.CompID, 1, int.MaxValue, ""); if (!rcgl.State) { return null; } if (rcgl.CGroups != null && rcgl.CGroups.Count > 0) { return Json(rcgl.CGroups, JsonRequestBehavior.AllowGet); } return null; }
public bool SetContactGroupByMulti(List<int> contactIds, List<int> groupIds) { var cgm = new ContactorGroupManager(); var groupLs = new List<ContactorGroup>(); if (groupIds.Count > 0) groupLs.AddRange(groupIds.Select(item => new ContactorGroup { ContactorGroupID = item })); var cLs = new List<Contactor>(); if (contactIds.Count > 0) cLs.AddRange(contactIds.Select(item => new Contactor { ContactorID =item })); BaseResult br = null; if (contactIds.Count() == 1) { int contactId = contactIds[0]; var cm = new ContactorManager(); br = cm.SetContactorGroups(LoginInfo.UserID, groupLs, contactId, LoginInfo.CompID); } else { br = cgm.CopyContactorsToOtherGroups(LoginInfo.UserID, groupLs, cLs, LoginInfo.CompID); } return br.State; }