示例#1
0
        public void WriteLog(string FunctionName, string ActionName, object OldData = null, object NewData = null)
        {
            TBL_AUDIT Audit = new TBL_AUDIT();

            Audit.UserName     = Session["UserName"].ToString();
            Audit.AuditDate    = DateTime.Now;
            Audit.FunctionName = FunctionName;
            Audit.Action       = ActionName;
            Audit.OldData      = JsonConvert.SerializeObject(OldData);
            Audit.NewData      = JsonConvert.SerializeObject(NewData);
            DA_Audit.Instance.Insert(Audit);
        }
示例#2
0
 /// <summary>
 /// event click viewHistory
 /// </summary>
 /// <returns></returns>
 public JsonResult ViewHistory()
 {
     try
     {
         var       id      = Request.Form.GetValues("id_Item").FirstOrDefault();
         long      idItem  = id == null ? 0 : Convert.ToInt64(id);
         TBL_AUDIT element = DA_Audit.Instance.getItemBaseId(idItem);
         return(Json(new { oldData = element.OldData, newData = element.NewData, error = "" }));
     }
     catch (Exception ex)
     {
         return(Json(new { oldData = "null", newData = "null", error = ex.Message }));
     }
 }