Exemple #1
0
 /// <summary>
 /// 插入一条操作记录,并返回他的编号
 /// </summary>
 /// <param name="Content"></param>
 /// <returns></returns>
 public static string Insert(string Content)
 {
     string ret_Code = MaxID().ToString();
     DataBase db = new DataBase();
     DataBaseVisitor visitor = new WSV.DAL.MyLog.DL_Run();
     SqlParameter[] prams ={
         db.MakeInParam("@ID", SqlDbType.BigInt,8, long.Parse(ret_Code)),
         db.MakeInParam("@Code", SqlDbType.VarChar,50,ret_Code),
         db.MakeInParam("@Work", SqlDbType.VarChar,50, Content),
         db.MakeInParam("@InTime", SqlDbType.DateTime,8, DateTime.Now),
         db.MakeInParam("@OperCode", SqlDbType.VarChar,50, Model.User.LUser.Code),
         db.MakeInParam("@TableNum", SqlDbType.VarChar,50, Model.User.LUser.TableNum)
     };
     try
     {
         db.TransactSql(visitor, "Insert", prams);
     }
     catch (Exception ex)
     { throw new Exception(ex.Message); }
     finally
     {
         db.Dispose();
     }
     return ret_Code;
 }
Exemple #2
0
 /// <summary>
 /// 最大ID
 /// </summary>
 /// <param name="Content"></param>
 /// <returns></returns>
 public static long MaxID()
 {
     DataBase db = new DataBase();
     DataBaseVisitor visitor = new WSV.DAL.MyLog.DL_Run();
     long ret_V = 0;
     try
     {
         SqlDataReader dr;
         db.GetDataReader(visitor,null,out dr, "MaxID");
         if (dr.Read())
         {
             if(dr[0] !=null)
             ret_V = long.Parse(dr[0].ToString());
         }
         ret_V += 1;
         //ds = db.ReturnDataSet(visitor, prams, "Select");
     }
     catch (Exception ex)
     { return 0; throw new Exception(ex.Message); }
     finally
     {
         db.Dispose();
     }
     return ret_V;
 }
Exemple #3
0
 /// <summary>
 /// 带参数的数据查询
 /// </summary>
 /// <param name="Begin">开始时间</param>
 /// <param name="Over">结束时间</param>
 /// <returns>DataSet</returns>
 public static DataSet SelectAll(string Begin, string Over)
 {
     DataBase db = new DataBase();
     DataBaseVisitor visitor = new WSV.DAL.MyLog.DL_Run();
     DataSet ds = new DataSet();
     SqlParameter[] prams ={
         db.MakeInParam("@Begin", SqlDbType.Char,50, Begin),
         db.MakeInParam("@Over", SqlDbType.Char,50, Over),
     };
     try
     {
         ds = db.ReturnDataSet(visitor, prams, "Select");
     }
     catch (Exception ex)
     { throw new Exception(ex.Message); }
     finally
     {
         db.Dispose();
     }
     return ds;
 }
Exemple #4
0
 /// <summary>
 /// 插入一条操作记录,并返回他的编号
 /// </summary>
 /// <param name="Content"></param>
 /// <returns></returns>
 public static bool Update(string Code)
 {
     DataBase db = new DataBase();
     DataBaseVisitor visitor = new WSV.DAL.MyLog.DL_Run();
     SqlParameter[] prams ={
         db.MakeInParam("@Code", SqlDbType.VarChar,50,Code),
         db.MakeInParam("@OutTime", SqlDbType.DateTime,8, DateTime.Now),
     };
     try
     {
         db.TransactSql(visitor, "Update", prams);
         return true;
     }
     catch (Exception ex)
     { throw new Exception(ex.Message); return false; }
     finally
     {
         db.Dispose();
     }
 }