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

.net编程

开发平台:

Others

  1. using System;
  2. using System.Data ;
  3. using System.Data .SqlClient ;
  4. using System.Configuration;
  5. namespace qminoa.DA
  6. {
  7. public class DbManagerLogininfo
  8. {
  9. string STRCON =ConfigurationSettings.AppSettings["ConnectionString"];
  10. SqlCommand mycm;
  11. DataSet myds;
  12. SqlDataAdapter myda;
  13. public DbManagerLogininfo()
  14. {
  15. mycm=new SqlCommand ();
  16. mycm.Connection =new SqlConnection (STRCON);
  17. mycm.CommandType =CommandType.StoredProcedure ;
  18. mycm.Connection .Open ();
  19. myds=new DataSet ();
  20. myda =new SqlDataAdapter ();
  21. myda.SelectCommand =mycm;
  22. }
  23. public DataTable Getalllogininfo()
  24. {
  25. mycm.CommandText ="GetLogInfo";
  26. myda.Fill (myds,"GetLogInfo");
  27. return myds.Tables ["GetLogInfo"];
  28. }
  29. public void insertLoginUser(string []Newlogin)
  30. {
  31. mycm.CommandText ="insert_LogInfo";
  32. mycm.Parameters .Add (new SqlParameter ("@UserID_1",SqlDbType.VarChar ,50));
  33. mycm.Parameters .Add (new SqlParameter ("@Logintime_2",SqlDbType.VarChar ,50));
  34. mycm.Parameters .Add (new SqlParameter ("@Valid_3",SqlDbType.VarChar ,50));
  35. mycm.Parameters .Add (new SqlParameter ("@Logofftime_4",SqlDbType.VarChar ,50));
  36. mycm.Parameters .Add (new SqlParameter ("@IP_5",SqlDbType.VarChar ,50));
  37. mycm.Parameters .Add (new SqlParameter ("@Reason_6",SqlDbType.VarChar ,50));
  38. for(int i=0;i<Newlogin.Length;i++)
  39. {
  40. mycm.Parameters [i].Value =Newlogin[i];
  41. }
  42. int j=mycm.ExecuteNonQuery ();
  43. }
  44. public void dellogininfo(string LoginID)
  45. {
  46. mycm.CommandText ="delete_LogInfo";
  47. mycm.Parameters .Add (new SqlParameter ("@LoginID_1",SqlDbType.VarChar ,50));
  48. mycm.Parameters [0].Value =LoginID;
  49. int j=mycm.ExecuteNonQuery ();
  50. }
  51. }
  52. }