public ActionResult Edit(Tb_Dw model) { var oldParam = new Hashtable(); BaseResult br = new BaseResult(); Hashtable param = base.GetParameters(); Hashtable param_model = null; ParamVessel pv = new ParamVessel(); pv.Add("dw", string.Empty, HandleType.ReturnMsg); pv.Add("id", string.Empty, HandleType.ReturnMsg); try { param_model = param.Trim(pv); oldParam = (Hashtable)param_model.Clone(); br = BusinessFactory.Tb_Dw.Update(new Tb_Dw() { id = param_model["id"].ToString(), dw = param_model["dw"].ToString(), id_masteruser = id_user_master, id_edit = id_user }); } catch (Exception ex) { br.Message.Add(ex.Message); } WriteDBLog("编辑商品单位", oldParam, br); return(JsonString(br, 1)); }
public ActionResult Add(Tb_Dw model) { var oldParam = new Hashtable(); Hashtable param = base.GetParameters(); param.Add("id_masteruser", id_user_master); Hashtable param_model = null; BaseResult br = new BaseResult(); Tb_Dw model_dw = new Tb_Dw(); //新增对象 try { ParamVessel pv = new ParamVessel(); pv.Add("dw", string.Empty, HandleType.ReturnMsg); //名称 pv.Add("id_masteruser", string.Empty, HandleType.ReturnMsg); param_model = param.Trim(pv); oldParam = (Hashtable)param_model.Clone(); if (TryUpdateModel(model_dw)) { model_dw.id_masteruser = id_user_master; model.id_create = model.id_edit = id_user; br = BusinessFactory.Tb_Dw.Add(model_dw); } else { br.Message.Add("参数有误!"); } } catch (Exception ex) { br.Message.Add(ex.Message); } WriteDBLog("新增商品单位", oldParam, br); return(JsonString(br, 1)); }
private bool CheckParam(BaseResult result, Tb_Dw dwModel, string addOrUpdate = "") { result = result ?? new BaseResult(); if (dwModel == null) { result.Success = false; result.Message.Add("参数有误!"); return(false); } if (string.IsNullOrEmpty(dwModel.id_masteruser)) { result.Success = false; result.Message.Add("请登录!"); return(false); } if (string.IsNullOrEmpty(dwModel.dw)) { result.Success = false; result.Message.Add("请输入单位!"); return(false); } Hashtable ht = new Hashtable(); ht.Add("id_masteruser", dwModel.id_masteruser); ht.Add("dw", dwModel.dw); ht.Add("flag_delete", (int)Enums.FlagDelete.NoDelete); if (addOrUpdate == "update") { if (string.IsNullOrEmpty(dwModel.id)) { result.Success = false; result.Message.Add("参数有误!"); return(false); } } if (DAL.GetCount(typeof(Tb_Dw), ht) > 0) { result.Success = false; result.Message.Add("输入单位已存在!"); return(false); } return(true); }
public override BaseResult Update(dynamic entity) { BaseResult result = new BaseResult() { Success = true }; Tb_Dw dwModel = entity as Tb_Dw; if (dwModel == null) { result.Success = false; result.Message.Add("参数有误!"); return(result); } Hashtable ht = new Hashtable(); ht.Add("id_masteruser", dwModel.id_masteruser); ht.Add("dw", dwModel.dw); ht.Add("not_id", dwModel.id); ht.Add("flag_delete", (int)Enums.FlagDelete.NoDelete); if (DAL.GetCount(typeof(Tb_Dw), ht) > 0) { result.Success = false; result.Message.Add("输入单位已存在!"); return(result); } ht.Clear(); ht.Add("id", dwModel.id); ht.Add("id_masteruser", dwModel.id_masteruser); ht.Add("new_dw", dwModel.dw); ht.Add("new_rq_edit", DateTime.Now); ht.Add("new_id_edit", dwModel.id_edit); try { DAL.UpdatePart(typeof(Tb_Dw), ht); } catch (Exception ex) { result.Success = false; result.Message.Add("更新操作异常!"); } return(result); }
public override BaseResult Add(dynamic entity) { BaseResult result = new BaseResult() { Success = true }; Tb_Dw dwModel = entity as Tb_Dw; if (dwModel == null) { result.Success = false; result.Message.Add("参数有误!"); return(result); } Hashtable ht = new Hashtable(); ht.Add("id_masteruser", dwModel.id_masteruser); ht.Add("dw", dwModel.dw); ht.Add("flag_delete", (int)Enums.FlagDelete.NoDelete); if (DAL.GetCount(typeof(Tb_Dw), ht) > 0) { result.Success = false; result.Message.Add("输入单位已存在!"); return(result); } try { dwModel.id = Guid.NewGuid().ToString(); dwModel.flag_delete = (int)Enums.FlagDelete.NoDelete; dwModel.rq_create = dwModel.rq_edit = DateTime.Now; DAL.Add(dwModel); } catch (Exception ex) { result.Success = false; result.Message.Add("新增操作异常!"); } return(result); }