happyDataAccess.cs 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using Oracle.ManagedDataAccess.Client;
  6. using System.Data;
  7. namespace ResfullApi.Models
  8. {
  9. public class happyDataAccess
  10. {
  11. public happyDataAccess()
  12. {
  13. }
  14. public static DataSet SearchCode(string v_users, string n_serviceid, string code,string fromDate,string toDate,string winType)
  15. {
  16. string str;
  17. str = "";
  18. str = "HAPPY_CALL_PKG.SEARCH_CODE";
  19. OracleParameter[] parms;
  20. parms = new OracleParameter[]
  21. {
  22. new OracleParameter("v_users", OracleDbType.NVarchar2),
  23. new OracleParameter("v_serviceId", OracleDbType.NVarchar2),
  24. new OracleParameter("v_code", OracleDbType.NVarchar2),
  25. new OracleParameter("v_fromDate", OracleDbType.NVarchar2),
  26. new OracleParameter("v_toDate", OracleDbType.NVarchar2),
  27. new OracleParameter("v_winType", OracleDbType.NVarchar2),
  28. new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
  29. };
  30. parms[0].Value = v_users;
  31. parms[1].Value = n_serviceid;
  32. parms[2].Value = code;
  33. parms[3].Value = fromDate;
  34. parms[4].Value = toDate;
  35. parms[5].Value = winType;
  36. return DataAccess.getDataFromProcedure(str, "", parms);
  37. }
  38. }
  39. }