/// <summary> /// 删除业务单号生成 /// </summary> /// <param name="num"></param> /// <returns></returns> public bool DeleteSNumberRule(SNumberRule num) { int curValue = repository.GetCurrentNumber(num.BusinessType); if (curValue == num.StartSeq) { return(repository.DeleteSNumberRule(num)); } return(false); }
public ContentResult Delete() { ResultData <string> rt = new ResultData <string>(); //获取前台传会的删除ID SNumberRule ce = GetDelete <SNumberRule>(); bool result = uService.DeleteSNumberRule(ce); if (result == false) { rt.message = "序列已经产生单据,不能删除."; rt.status = -1; } return(ReturnResult(rt)); }
public ContentResult Update() { ResultData <string> rt = new ResultData <string>(); SNumberRule u = GetUpdate <SNumberRule>(); //验证业务是否存在 if (uService.IsNotExits(u, false)) { u.UpdateDate = DateTime.Now; u.UpdateBy = this.CurrentUser.ID; uService.UpdateSNumberRule(u); } else { rt.status = -1; rt.message = "业务编码已经存在."; } return(ReturnResult(rt)); }
public ContentResult Add() { ResultData <string> rt = new ResultData <string>(); SNumberRule u = GetAdd <SNumberRule>(); //验证业务是否存在 if (uService.IsNotExits(u, true)) { u.CreateBy = this.CurrentUser.ID; u.CreateDate = DateTime.Now; u.UpdateDate = DateTime.Now; u.BusinessType = u.BusinessType.ToUpper(); u.Prefix = u.Prefix.ToUpper(); uService.AddSNumberRule(u); } else { rt.status = -1; rt.message = "业务编码已经存在."; } return(ReturnResult(rt)); }
/// <summary> /// 用户是否存在 /// </summary> /// <param name="user"></param> /// <param name="isAdd"></param> public bool IsNotExits(SNumberRule num, bool isAdd) { return(repository.IsNotExits(num, isAdd)); }
/// <summary> /// 添加业务单号生成 /// </summary> /// <param name="num"></param> /// <returns></returns> public int AddSNumberRule(SNumberRule num) { return(repository.AddSNumberRule(num)); }
/// <summary> /// 更新业务单号生成 /// </summary> /// <param name="num"></param> /// <returns></returns> public bool UpdateSNumberRule(SNumberRule num) { return(repository.UpdateSNumberRule(num)); }