Beispiel #1
0
    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();
    }
Beispiel #2
0
 public datadictionaryinfo Save(datadictionaryinfo obj)
 {
     if (obj.DD_ID <= 0)
     {
         return(Add(obj));
     }
     try { Modify(obj); return(obj); }
     catch (Exception) { return(null); }
 }
Beispiel #3
0
    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();
        }
    }
Beispiel #4
0
 /// <summary> 更新对象 </summary>
 /// <param name="item">要更新的对象</param>
 public void Modify(datadictionaryinfo item)
 {
     new datadictionaryinfo_Dao().Modify(item);
 }
Beispiel #5
0
 /// <summary> 删除对象 </summary>
 /// <param name="item">要删除的对象</param>
 public void Remove(datadictionaryinfo item)
 {
     new datadictionaryinfo_Dao().Remove(item);
 }
Beispiel #6
0
 /// <summary> 新增对象,完成后返回保存的记录条数 </summary>
 /// <param name="item">要新增的对象</param>
 /// <returns>保存的记录条数</returns>
 public int Add2(datadictionaryinfo item)
 {
     return(new datadictionaryinfo_Dao().Add2(item));
 }
Beispiel #7
0
 /// <summary> 新增对象,完成后返回新增的对象 </summary>
 /// <param name="item">要新增的对象</param>
 /// <returns>新增的对象</returns>
 public datadictionaryinfo Add(datadictionaryinfo item)
 {
     return(new datadictionaryinfo_Dao().Add(item));
 }
Beispiel #8
0
 public datadictionaryinfo Clone(datadictionaryinfo obj)
 {
     return((datadictionaryinfo)obj.Clone());
 }