public void SavedatadicItem() { string datadicid = Request["datadicid"]; string datadictype = Request["datadictype"]; string datadicname = Request["datadicname"]; string datadicdesc = Request["datadicdesc"]; string datadicext1 = Request["datadicext1"]; string datadicext2 = Request["datadicext2"]; string datadicext3 = Request["datadicext3"]; datadictionaryinfo item = null; datadictionaryinfo oldItem = null; if (datadicid.Length > 0) { item = DdBll.Get(Convert.ToInt32(datadicid)); } if (item != null) { oldItem = DdBll.Clone(item); #region 修改 item.DD_Type = datadictype; item.DD_Value = datadicname; item.DD_Desc = datadicdesc; item.DD_Ext1 = datadicext1; item.DD_Ext2 = datadicext2; item.DD_Ext3 = datadicext3; #endregion LogType = SysLogType.修改.ToString(); } else { #region 新增 item = new datadictionaryinfo { DD_Type = datadictype, DD_Value = datadicname, DD_Desc = datadicdesc, DD_Ext1 = datadicext1, DD_Ext2 = datadicext2, DD_Ext3 = datadicext3 }; #endregion LogType = SysLogType.新增.ToString(); } item = DdBll.Save(item); LogDesc = string.Format("系统参数 {0}", CompareEntityProperties(oldItem, item, true)); WriteSystemLog(); SetAllDataDictionary(); DataContractJsonSerializer json = new DataContractJsonSerializer(item.GetType()); json.WriteObject(Response.OutputStream, item); Response.End(); }
public datadictionaryinfo Save(datadictionaryinfo obj) { if (obj.DD_ID <= 0) { return(Add(obj)); } try { Modify(obj); return(obj); } catch (Exception) { return(null); } }
private void DeletedatadicItem() { string datadicid = Request["datadicid"]; if (datadicid.Length > 0) { datadictionaryinfo obj = DdBll.Get(Convert.ToInt32(datadicid));//用于记录删除日志 DdBll.Remove(Convert.ToInt32(datadicid)); LogType = SysLogType.除.ToString(); LogDesc = string.Format("系统参数 {0}", CompareEntityProperties(null, obj, false)); WriteSystemLog(); SetAllDataDictionary(); DataContractJsonSerializer json = new DataContractJsonSerializer("Removed".GetType()); json.WriteObject(Response.OutputStream, "Removed"); Response.End(); } }
/// <summary> 更新对象 </summary> /// <param name="item">要更新的对象</param> public void Modify(datadictionaryinfo item) { new datadictionaryinfo_Dao().Modify(item); }
/// <summary> 删除对象 </summary> /// <param name="item">要删除的对象</param> public void Remove(datadictionaryinfo item) { new datadictionaryinfo_Dao().Remove(item); }
/// <summary> 新增对象,完成后返回保存的记录条数 </summary> /// <param name="item">要新增的对象</param> /// <returns>保存的记录条数</returns> public int Add2(datadictionaryinfo item) { return(new datadictionaryinfo_Dao().Add2(item)); }
/// <summary> 新增对象,完成后返回新增的对象 </summary> /// <param name="item">要新增的对象</param> /// <returns>新增的对象</returns> public datadictionaryinfo Add(datadictionaryinfo item) { return(new datadictionaryinfo_Dao().Add(item)); }
public datadictionaryinfo Clone(datadictionaryinfo obj) { return((datadictionaryinfo)obj.Clone()); }