public ActionResult SaveDicInfo(SysdictModel model) { var resultMode = new ResponseBaseModel <dynamic> { ResultCode = ResponceCodeEnum.Success, Message = "响应成功" }; var server = new SysDicService(); var saveModel = new SysdictModel(); if (model == null) { Debug.WriteLine("请求参数为空"); resultMode.Message = "保存失败"; resultMode.ResultCode = ResponceCodeEnum.Fail; return(Json(resultMode, JsonRequestBehavior.AllowGet)); } if (!string.IsNullOrEmpty(model.Id)) { saveModel = server.Get(model.Id); if (saveModel == null) { resultMode.Message = "该记录已经被删除"; resultMode.ResultCode = ResponceCodeEnum.Fail; return(Json(resultMode, JsonRequestBehavior.AllowGet)); } } else { saveModel.CreateBy = CurrentModel.Id.ToString(); saveModel.CreateTime = DateTime.Now; } saveModel.Id = model.Id; saveModel.IsDel = FlagEnum.HadZore.GetHashCode(); saveModel.Lable = model.Lable; saveModel.Type = model.Type; saveModel.Description = model.Description; saveModel.ParentId = model.ParentId; saveModel.Remarks = model.Remarks; saveModel.Value = model.Value; saveModel.Sort = model.Sort; try { server.SaveModel(saveModel); return(Json(resultMode, JsonRequestBehavior.AllowGet)); } catch (Exception e) { Debug.WriteLine(e.Message); resultMode.Message = "保存失败"; resultMode.ResultCode = ResponceCodeEnum.Fail; resultMode.Data = e.Message; return(Json(resultMode, JsonRequestBehavior.AllowGet)); } }
public void GetDictionaryData() { string t = ""; ISysDicService cSDic = new SysDicService(); List <Sysdic> dicTionary = cSDic.GetEntities(cs => cs.Dicname == "类型"); t = dicTionary.Count() + ""; Assert.AreEqual(t, "1"); }
private void InitializeStaticResource() { ViewBag.RootNode = AppConfigurationHelper.GetString("ReferenceKey.RootNode") ?? string.Empty; var dicSlider = new SysDicService().GetDicByValue("IndexSlider")?.FirstOrDefault(); var sliderServer = new SysAdvertiseService(); ViewBag.SliderList = null; if (dicSlider != null) { ViewBag.SliderList = sliderServer.GetList(dicSlider.Id, 1, 10, out _); } }
public void Adddictionary() { string t = ""; Sysdic dic = new Sysdic { Dickey = "1", Dicname = "类型", Dicsetp = 1, Dicval = "权限类型", DicMeno = "权限" }; ISysDicService ids = new SysDicService(); Sysdic insdic = ids.Add(dic); t = insdic.id + ""; Assert.AreEqual(t, "1"); }
public ActionResult GetDicModel(string id) { var resultMode = new ResponseBaseModel <dynamic> { ResultCode = ResponceCodeEnum.Success, Message = "响应成功" }; var server = new SysDicService(); var data = server.Get(id); resultMode.Data = data; return(Json(resultMode, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 材料列表 /// </summary> /// <param name="productType">材料分类</param> /// <param name="page"></param> /// <param name="pageSize"></param> /// <returns></returns> public ActionResult ProductList(string productType = null, int page = 1, int pageSize = 8) { ViewBag.Action = "ProductList"; var resultModel = new List <MaterialProductModel>(); #region [获取分类] var server = new SysDicService(); var data = server.GetAllDict("ProductType"); if (data == null || data.Count < 1) { return(View(resultModel)); } data = data.OrderByDescending(f => f.Sort).ToList(); var productName = string.Empty; if (string.IsNullOrEmpty(productType) || data.FirstOrDefault(f => f.Id == productType) == null) { var dicModel = data.OrderByDescending(r => r.Sort).FirstOrDefault(); productType = dicModel?.Id; productName = dicModel?.Lable; } if (string.IsNullOrEmpty(productName)) { productName = data.FirstOrDefault(f => f.Id == productType)?.Lable; } ViewBag.ProductType = productType; ViewBag.ProductTypeName = productName; ViewBag.ProductTypeList = data; #endregion #region [获取产品列表] if (page < 1) { page = 1; } pageSize = pageSize < 1 ? PageSize : pageSize; var materialServer = new MaterialProductService(); resultModel = materialServer.GetList(productType, page, pageSize, out var count); ViewBag.Total = count; ViewBag.Page = page; ViewBag.PageCount = count / pageSize + (count % pageSize > 0 ? 1 : 0); #endregion return(View(resultModel)); }
public ActionResult GetDicList(int pageIndex, int pageSize = 0, string label = null, string type = null) { if (pageIndex < 1) { pageIndex = 1; } pageSize = pageSize < 1 ? PageSize : pageSize; var dataList = new SysDicService().GetList(label, type, pageIndex, pageSize, out var count); var resultMode = new ResponseBaseModel <dynamic> { ResultCode = ResponceCodeEnum.Success, Message = "响应成功", Data = new { count, dataList } }; return(Json(resultMode, JsonRequestBehavior.AllowGet)); }
public ActionResult GetProductType() { var resultMode = new ResponseBaseModel <dynamic> { ResultCode = ResponceCodeEnum.Success, Message = "响应成功" }; var server = new SysDicService(); var data = server.GetAllDict("ProductType"); resultMode.Data = data?.Select(f => new { f.Id, f.Lable, f.Type }).Distinct().ToList(); return(Json(resultMode, JsonRequestBehavior.AllowGet)); }
public ActionResult DelDicModel(string id) { var resultMode = new ResponseBaseModel <dynamic> { ResultCode = ResponceCodeEnum.Success, Message = "响应成功" }; var server = new SysDicService(); try { server.DelModel(id); } catch (Exception e) { Trace.WriteLine(e); } return(Json(resultMode, JsonRequestBehavior.AllowGet)); }
public ActionResult SaveProcedureResourceInfo(ProcedureHistoryModel model) { var resultMode = new ResponseBaseModel <dynamic> { ResultCode = ResponceCodeEnum.Success, Message = "响应成功" }; var server = new ProcedureHistoryService(); var saveModel = new ProcedureHistoryModel(); if (model == null) { Debug.WriteLine("请求参数为空"); resultMode.Message = "保存失败"; resultMode.ResultCode = ResponceCodeEnum.Fail; return(Json(resultMode, JsonRequestBehavior.AllowGet)); } if (model.Id > 0) { saveModel = server.Get(model.Id); if (saveModel == null) { resultMode.Message = "该记录已经被删除"; resultMode.ResultCode = ResponceCodeEnum.Fail; return(Json(resultMode, JsonRequestBehavior.AllowGet)); } } else { saveModel.CreateBy = CurrentModel.Id.ToString(); saveModel.CreateTime = DateTime.Now; } if (model.CustomerId > 0) { var userModel = new AccountService().GetSysUser(model.CustomerId); if (userModel == null || userModel.Id < 1) { resultMode.Message = "客户不存在"; resultMode.ResultCode = ResponceCodeEnum.Fail; return(Json(resultMode, JsonRequestBehavior.AllowGet)); } else { model.CustomerName = userModel.UserName; } } else { resultMode.Message = "请选择所属客户"; resultMode.ResultCode = ResponceCodeEnum.Fail; return(Json(resultMode, JsonRequestBehavior.AllowGet)); } if (!string.IsNullOrEmpty(model.ProcedureCode)) { var dicModel = new SysDicService().Get(model.ProcedureCode); if (dicModel == null || string.IsNullOrEmpty(dicModel.Id)) { resultMode.Message = "工序不存在"; resultMode.ResultCode = ResponceCodeEnum.Fail; return(Json(resultMode, JsonRequestBehavior.AllowGet)); } model.ProcedureName = dicModel.Lable; } else { resultMode.Message = "请选择工序类型"; resultMode.ResultCode = ResponceCodeEnum.Fail; return(Json(resultMode, JsonRequestBehavior.AllowGet)); } saveModel.Id = model.Id; saveModel.IsDel = FlagEnum.HadZore.GetHashCode(); saveModel.ResourceUrl = model.ResourceUrl; saveModel.Sort = model.Sort; saveModel.Remarks = model.Remarks; saveModel.CustomerId = model.CustomerId; saveModel.CustomerName = model.CustomerName; saveModel.ProcedureCode = model.ProcedureCode; saveModel.ProcedureName = model.ProcedureName; saveModel.ResourceName = model.ResourceName; try { server.SaveModel(saveModel); return(Json(resultMode, JsonRequestBehavior.AllowGet)); } catch (Exception e) { Debug.WriteLine(e.Message); resultMode.Message = "保存失败"; resultMode.ResultCode = ResponceCodeEnum.Fail; resultMode.Data = e.Message; return(Json(resultMode, JsonRequestBehavior.AllowGet)); } }