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

.net编程

开发平台:

Others

  1. using System;
  2. using System.Data;
  3. using System.Data.SqlClient;
  4. namespace qminoa.DA
  5. {
  6. /// <summary>
  7. /// depsch 的摘要说明。
  8. /// </summary>
  9. public class depsch
  10. {
  11. private String conn=System.Configuration.ConfigurationSettings.AppSettings.Get("ConnectionString");
  12. private SqlDataAdapter objadapter = new SqlDataAdapter();
  13. private SqlCommand objcommand;
  14. //不能定义为共有变量
  15. // private DataTable objdataset = new DataTable();
  16. public depsch()
  17. {
  18. //
  19. // TODO: 在此处添加构造函数逻辑
  20. //
  21. }
  22. public DataTable cpdepempread(string Branch,string Dep,string EmpName)
  23. {
  24. return reading("cpDepEmpRead","@Branch",Branch,"@Dep",Dep,"@EmpName",EmpName);
  25. }
  26. public DataTable reading(string commandText, string paramName1, string paramValue1,string paramName2, string paramValue2,string paramName3,string paramValue3)
  27. {
  28. if (objadapter == null)//异常处理
  29. {
  30. throw new System.ObjectDisposedException( GetType().FullName );
  31. }  
  32. //不能定义为共有变量
  33. DataTable objdataset = new DataTable();
  34. objadapter.SelectCommand = new SqlCommand(); 
  35. objadapter.SelectCommand.Connection = new SqlConnection(conn);
  36. objcommand = objadapter.SelectCommand;
  37. objcommand.CommandText = commandText;
  38. objcommand.CommandType = CommandType.StoredProcedure; 
  39. objcommand.Parameters.Add(new SqlParameter(paramName1, SqlDbType.VarChar));
  40. objcommand.Parameters[paramName1].Value=paramValue1;
  41. objcommand.Parameters.Add(new SqlParameter(paramName2, SqlDbType.VarChar));
  42. objcommand.Parameters[paramName2].Value=paramValue2;
  43. objcommand.Parameters.Add(new SqlParameter(paramName3, SqlDbType.VarChar));
  44. objcommand.Parameters[paramName3].Value=paramValue3;
  45. objadapter.Fill(objdataset);
  46. return objdataset;
  47. }
  48. public DataTable cpdepschread(DateTime paramValue1,int paramValue2)
  49. {
  50. return reading("cpDepSchRead","@Fdate",paramValue1,"@EmpID",paramValue2);
  51. }
  52. public DataTable reading(string commandText, string paramName1, DateTime paramValue1,string paramName2,int paramValue2)
  53. {
  54. if (objadapter == null)//异常处理
  55. {
  56. throw new System.ObjectDisposedException( GetType().FullName );
  57. }
  58.             //不能定义为共有变量
  59. DataTable objdataset = new DataTable();
  60. objadapter.SelectCommand = new SqlCommand(); 
  61. objadapter.SelectCommand.Connection = new SqlConnection(conn);
  62. objcommand = objadapter.SelectCommand;
  63. objcommand.CommandText = commandText;
  64. objcommand.CommandType = CommandType.StoredProcedure;
  65. objcommand.Parameters.Add(new SqlParameter(paramName1, SqlDbType.DateTime));
  66. objcommand.Parameters[paramName1].Value=paramValue1;
  67. objcommand.Parameters.Add(new SqlParameter(paramName2, SqlDbType.Int));
  68. objcommand.Parameters[paramName2].Value=paramValue2;
  69. objadapter.Fill(objdataset);
  70. return objdataset;
  71. }
  72. }
  73. }