Esempio n. 1
0
        /// <summary>
        /// 指定删除
        /// </summary>
        /// <param name="id"></param>
        public void delete(string id)
        {
            T_LOGS item = db.T_LOGS.Find(Convert.ToInt32(id));

            if (item != null)
            {
                db.T_LOGS.Remove(item);
                db.SaveChanges();
                //删除多条数据参照查找
            }
        }
Esempio n. 2
0
 /// <summary>
 /// 批量删除
 /// </summary>
 /// <param name="delitems"></param>
 public void batches(string delitems)
 {
     string[] ids = delitems.Split(',');
     for (int i = 0; i < ids.Length; i++)
     {
         T_LOGS item = db.T_LOGS.Find(Convert.ToInt32(ids[i]));
         if (item != null)
         {
             db.T_LOGS.Remove(item);
             db.SaveChanges();
             //删除多条数据参照查找
         }
     }
 }
Esempio n. 3
0
        /// <summary>
        /// 选择时间导出
        /// </summary>
        /// <param name="t1"></param>
        /// <param name="t2"></param>
        /// <returns></returns>
        public List <T_LOGS> export(DateTime t1, DateTime t2)
        {
            //jiang导出转态改为true
            List <T_LOGS> list = db.T_LOGS.Where(x => x.CREATE_TIME >= t1 && x.CREATE_TIME <= t2).ToList();

            for (int i = 0; i < list.Count; i++)
            {
                T_LOGS logs = db.T_LOGS.Find(list[i].LOG_ID);
                logs.IS_EXPORT = 0;
                db.T_LOGS.Attach(logs);
                db.Entry(logs).State = EntityState.Modified;   //直接修改数据库上下文
                db.SaveChanges();
                //删除多条数据参照查找
            }
            //所需要导出的文件
            List <T_LOGS> List2 = db.T_LOGS.Where(x => x.CREATE_TIME >= t1 && x.CREATE_TIME <= t2).ToList();

            return(List2);
        }
Esempio n. 4
0
 /// <summary>
 /// 添加日志
 /// </summary>
 /// <param name="log"></param>
 public void AddLogs(T_LOGS log)
 {
     logsDao.AddLogs(log);
 }
Esempio n. 5
0
 /// <summary>
 /// 增加日志
 /// </summary>
 /// <param name="newLogs"></param>
 public void AddLogs(T_LOGS newLogs)
 {
     db.T_LOGS.Add(newLogs); //直接在数据库上下文的表添加数据
     db.SaveChanges();       //可以同时添加多条数据,直接在最后SaveChanges保存就行,返回值为影响的行数
 }