/// <summary> /// 添加加量单位 cxb 2015-3-3 /// 2015-03-25 lxt 修改 /// </summary> public ActionResult Add(Tb_Unit model) { BaseResult br = new BaseResult(); try { if (model.name.IsEmpty()) { br.Success = false; br.Message.Add("计量单位名称不能为空"); br.Level = ErrorLevel.Warning; br.Data = "101"; return(Json(br)); } //添加商品类型 //model.id = BusinessFactory.Utilety.GetNextKey(typeof(Tb_Spfl)); model.id_gys = GetLoginInfo <long>("id_supplier"); br = BusinessFactory.GoodsUnits.Add(model); if (br.Success) { WriteDBLog(LogFlag.Base, br.Message); } } catch (CySoftException ex) { throw ex; } catch (Exception ex) { throw ex; } return(Json(br)); }
/// <summary> /// 删除 /// cxb /// 2015-2-27 /// </summary> public override BaseResult Delete(Hashtable param) { BaseResult br = new BaseResult(); long id = Convert.ToInt64(param["id"]); param.Clear(); param.Add("id", id); Tb_Unit model = DAL.GetItem <Tb_Unit>(goodUnits, param); DAL.Delete(goodUnits, param); if (model != null) { br.Message.Add(String.Format("删除计量单位。流水号{0},名称:{1}", model.id, model.name)); } br.Success = true; return(br); }
/// <summary> /// 添加节点 /// cxb /// 2015-2-12 14:09:33 /// </summary> public override BaseResult Add(dynamic entity) { BaseResult br = new BaseResult(); Tb_Unit model = (Tb_Unit)entity; Hashtable param = new Hashtable(); param.Add("id_gys", model.id_gys); param.Add("name", model.name); if (DAL.GetCount(typeof(Tb_Unit), param) > 0) { br.Success = false; br.Message.Add("该名称已被占用"); br.Level = ErrorLevel.Warning; br.Data = "name"; return(br); } DAL.Add(model); br.Data = model; br.Message.Add(String.Format("新增计量单位成功。流水号{0},名称:{1}", model.id, model.name)); br.Success = true; return(br); }