public ActionResult ComDiffInsert(TMB_COMDIFFDTO cdDto) { //验证实体字段 if (!ModelState.IsValid) { return(View(cdDto)); } //验证是否重复 else if (!service.ValidateIsRepeat(cdDto, 0)) { ModelState.AddModelError("error", "最大值与最小值重复"); return(View(cdDto)); } //新增 else { cdDto.C_EMP_ID = BaseUser.Id; cdDto.C_EMP_NAME = BaseUser.Name; cdDto.D_MOD_DT = DateTime.Now; cdDto.N_STATUS = 1; service.ComDiffInsert(cdDto); cdDto.ResultType = 1; return(View(cdDto)); } }
/// <summary> /// 完成公差新增 /// </summary> /// <returns></returns> public ActionResult ComDiffInsert() { TMB_COMDIFFDTO cdDto = new TMB_COMDIFFDTO(); cdDto.Title = " 完成公差新增"; return(View(cdDto)); }
/// <summary> /// 完成公差修改 /// </summary> /// <param name="id">完成公差id</param> /// <returns></returns> public ActionResult ComDiffUpdate(string id) { TMB_COMDIFFDTO cdDto = new TMB_COMDIFFDTO(); cdDto = AutoMapper.Mapper.Map <TMB_COMDIFFDTO>(service.Find <TMB_COMDIFF>(id)); cdDto.Title = " 完成公差"; return(View("ComDiffInsert", cdDto)); }
public ActionResult ComDiff(TMB_COMDIFFDTO cdDto) { //获取完成工差列表 PageResult <TMB_COMDIFF> ef = service.GetComDiffs(cdDto); //获取分页数据 BASEPAGE page = AUTOMAPING.Mapping <BASEPAGE>(ef); this.HttpContext.Session["Page"] = page; //EF实体数据转换为DTO cdDto.ComDiffs = MAPPING.ConvertEntityToDtoList <TMB_COMDIFF, TMB_COMDIFFDTO>(ef.DataList); return(View(cdDto)); }