LogDB.cs
上传用户:autodoor
上传日期:2022-08-04
资源大小:9973k
文件大小:3k
源码类别:

.net编程

开发平台:

Others

  1. using System;
  2. using System.Data;
  3. using System.Configuration;
  4. using System.Data.SqlClient;
  5. using qminoa.Common.Data;
  6. namespace qminoa.DA
  7. {
  8. /// <summary>
  9. /// LogDB 的摘要说明。
  10. /// </summary>
  11. public class LogDB
  12. {
  13. public LogDB()
  14. {
  15. }
  16. public void WriteOperationLog(LogData mylogdata)
  17. {
  18. SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
  19. SqlCommand myCommand = new SqlCommand("sysAddOptLog", myConnection);
  20. myCommand.CommandType = CommandType.StoredProcedure;
  21. SqlParameter parameterOperatorID = new SqlParameter("@OperatorID", SqlDbType.VarChar, 10);
  22. parameterOperatorID.Value = mylogdata.OperatorID;
  23. myCommand.Parameters.Add(parameterOperatorID);
  24. SqlParameter parameterOperatorName = new SqlParameter("@OperatorName", SqlDbType.VarChar, 50);
  25. parameterOperatorName.Value = mylogdata.OperatorName;
  26. myCommand.Parameters.Add(parameterOperatorName);
  27. SqlParameter parameterOperateTime = new SqlParameter("@OperateTime", SqlDbType.VarChar, 50);
  28. parameterOperateTime.Value = mylogdata.OperateTime;
  29. myCommand.Parameters.Add(parameterOperateTime);
  30. SqlParameter parameterFuncName = new SqlParameter("@FuncName", SqlDbType.VarChar, 50);
  31. parameterFuncName.Value = mylogdata.FuncName;
  32. myCommand.Parameters.Add(parameterFuncName);
  33. SqlParameter parameterOperationDescription = new SqlParameter("@OperationDescription", SqlDbType.VarChar, 50);
  34. parameterOperationDescription.Value = mylogdata.OperationDescription;
  35. myCommand.Parameters.Add(parameterOperationDescription);
  36. myConnection.Open();
  37. myCommand.ExecuteNonQuery();
  38. myConnection.Close();
  39. }
  40. public DataTable ReadOperationLog()
  41. {
  42. SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
  43. SqlCommand myCommand = new SqlCommand("sysReadOptLog", myConnection);
  44. myCommand.CommandType = CommandType.StoredProcedure;
  45. DataSet myds=new DataSet ();
  46. SqlDataAdapter myda =new SqlDataAdapter ();
  47. myda.SelectCommand =myCommand;
  48. myConnection .Open ();
  49. myda.Fill (myds,"GetLogInfo");
  50. myConnection.Close();
  51. return myds.Tables ["GetLogInfo"];
  52. }
  53. public void DelOptLog(int pkid)
  54. {
  55. SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
  56. SqlCommand myCommand = new SqlCommand("sysDelOptLog", myConnection);
  57. myCommand.CommandType = CommandType.StoredProcedure;
  58. SqlParameter parameterPkID = new SqlParameter("@pkid", SqlDbType.Int);
  59. parameterPkID.Value = pkid;
  60. myCommand.Parameters.Add(parameterPkID);
  61. myConnection.Open();
  62. myCommand.ExecuteNonQuery();
  63. myConnection.Close();
  64. }
  65. }
  66. }