public static bool ModifySaler(SalerEntity entity) { int result = 0; if (entity != null) { SalerRepository mr = new SalerRepository(); SalerInfo info = TranslateSalerEntity(entity); if (entity.SID > 0) { result = mr.ModifySaler(info); } else { info.CreateDate = DateTime.Now; result = mr.CreateSaler(info); } List <SalerInfo> miList = mr.GetSalerAll();//刷新缓存 Cache.Add("SalerALL", miList); } return(result > 0); }
public static int RemoveSaler(long sid) { SalerRepository mr = new SalerRepository(); int r = mr.RemoveSaler(sid); List <SalerInfo> miList = mr.GetSalerAll();//刷新缓存 Cache.Add("ChargingBaseALL", miList); return(r); }
public static SalerEntity GetSalerById(long sid) { SalerEntity entity = new SalerEntity(); SalerInfo info = new SalerRepository().GetSalerByID(sid); if (info != null) { entity = TranslateSalerInfo(info); } return(entity); }
/// <summary> /// 根据客户注册手机号检索关联的业务员 /// </summary> /// <param name="telephone"></param> /// <returns></returns> public static List <SalerRelationEntity> GetSalerCustomerByTelephone(string telephone) { List <SalerRelationEntity> listSalerRelation = new List <SalerRelationEntity>(); SalerRepository mr = new SalerRepository(); List <SalerRelation> listSaler = mr.GetSalerCustomerByTelephone(telephone); if (listSaler != null && listSaler.Count > 0) { foreach (SalerRelation info in listSaler) { listSalerRelation.Add(TranslateSalerRelation(info)); } } return(listSalerRelation); }
public static void CreateRelation(SalerRelationEntity sr) { if (sr != null) { SalerRelation sRelation = new SalerRelation(); sRelation.CustomerCode = sr.CustomerCode; sRelation.CustomerID = sr.CustomerID; sRelation.SalerCode = sr.SalerCode; sRelation.SalerID = sr.SalerID; sRelation.Status = 1; sRelation.SalerSource = sr.SalerSource; SalerRepository mr = new SalerRepository(); mr.CreateSalerRelation(sRelation); } }
public static List <SalerEntity> GetSalerInfoByRule(string name, int status, PagerInfo pager) { List <SalerEntity> all = new List <SalerEntity>(); SalerRepository mr = new SalerRepository(); List <SalerInfo> miList = mr.GetSaler(name, status, pager); if (!miList.IsEmpty()) { foreach (SalerInfo mInfo in miList) { SalerEntity storeEntity = TranslateSalerInfo(mInfo); all.Add(storeEntity); } } return(all); }
public static List <SalerEntity> GetAllSalerEntity() { List <SalerEntity> all = new List <SalerEntity>(); SalerRepository mr = new SalerRepository(); List <SalerInfo> miList = Cache.Get <List <SalerInfo> >("SalerALL"); if (miList.IsEmpty()) { miList = mr.GetSalerAll(); Cache.Add("SalerALL", miList); } if (!miList.IsEmpty()) { foreach (SalerInfo mInfo in miList) { SalerEntity salerEntity = TranslateSalerInfo(mInfo); all.Add(salerEntity); } } return(all); }