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 SalerEntity GetSalerById(long sid) { SalerEntity entity = new SalerEntity(); SalerInfo info = new SalerRepository().GetSalerByID(sid); if (info != null) { entity = TranslateSalerInfo(info); } return(entity); }
public JsonResult Edit(int id, IFormCollection collection) { SalerEntity entity = new SalerEntity(); TryUpdateModelAsync(entity); var result = service.Update(entity, AppUser, () => { SalerUtil.Clear(); }); return(Json(result)); }
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 ActionResult Edit(string sid) { ViewBag.MaxPicCount = 1; List <BaseDataEntity> cardTypes = BaseDataService.GetBaseDataAll().Where(t => t.PCode == "CD00").ToList(); if (!string.IsNullOrEmpty(sid)) { ViewBag.Saler = SalerService.GetSalerById(sid.ToLong(0)); } else { SalerEntity saler = new SalerEntity(); saler.SCode = "GCEV_SALES" + string.Format("{0:yyyyMMddHHmmssffff}", DateTime.Now); ViewBag.Saler = saler; } ViewBag.CardTypes = cardTypes; return(View()); }
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); }
private static SalerInfo TranslateSalerEntity(SalerEntity entity) { SalerInfo salerInfo = new SalerInfo(); if (entity != null) { salerInfo.SID = entity.SID; salerInfo.SCode = entity.SCode; salerInfo.Name = entity.Name; salerInfo.Sex = entity.Sex; salerInfo.Birthday = entity.Birthday; salerInfo.CertificateType = entity.CertificateType; salerInfo.CertificateNo = entity.CertificateNo; salerInfo.WXCode = entity.WXCode; salerInfo.Mobile = entity.Mobile; salerInfo.Status = entity.Status; salerInfo.ImageURL = entity.ImageURL; salerInfo.CreateDate = entity.CreateDate; } return(salerInfo); }
private static SalerEntity TranslateSalerInfo(SalerInfo salerInfo) { SalerEntity entity = new SalerEntity(); if (salerInfo != null) { entity.SID = salerInfo.SID; entity.SCode = salerInfo.SCode; entity.Name = salerInfo.Name; entity.Sex = salerInfo.Sex; entity.Birthday = salerInfo.Birthday; entity.CertificateType = salerInfo.CertificateType; entity.CertificateNo = salerInfo.CertificateNo; entity.WXCode = salerInfo.WXCode; entity.Mobile = salerInfo.Mobile; entity.Status = salerInfo.Status; entity.CreateDate = salerInfo.CreateDate; entity.ImageURL = salerInfo.ImageURL; if (!string.IsNullOrEmpty(entity.CertificateType))//证件描述 { BaseDataEntity cardType = BaseDataService.GetBaseDataAll().First(t => t.TypeCode == entity.CertificateType) ?? new BaseDataEntity(); entity.CertificateTypeDesc = cardType.Description ?? ""; } AttachmentEntity attachment = new AttachmentEntity(); if (!string.IsNullOrEmpty(entity.ImageURL)) { attachment = BaseDataService.GetAttachmentInfoByKyes(entity.ImageURL).FirstOrDefault() ?? new AttachmentEntity(); } entity.Attachment = attachment; //todo: 处理关联的用户信息 } return(entity); }
public void Modify(SalerEntity saler) { SalerService.ModifySaler(saler); Response.Redirect("/Saler/"); }