SelFundBusinessinfoDAL.cs 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Data;
  6. using CoreFS.CA06;
  7. using DbHelp = Core.StlMes.Client.Sale.DbHelp;
  8. namespace Core.StlMes.Client.Sale.SaleFundMgt.FundDAL.FundBusiNessInfoDAL
  9. {
  10. public class SelFundBusinessinfoDAL:BaseDAL.BaseDAL
  11. {
  12. public SelFundBusinessinfoDAL(OpeBase ob)
  13. : base(ob)
  14. {
  15. }
  16. const string SQL_STR = @"select busiseq,
  17. busitype,
  18. balancesubject,
  19. buyercode,
  20. secondaccount,
  21. pactno,
  22. money,
  23. importor,
  24. importtime,
  25. remark from sel_fund_businessinfo where 1 = 1 {0}";
  26. const string SQL_INSERT = @"insert into sel_fund_businessinfo( busiseq,
  27. busitype,
  28. balancesubject,
  29. buyercode,
  30. secondaccount,
  31. pactno,
  32. money,
  33. importor,
  34. importtime,
  35. remark) values('{0}','{1}','{2}','{3}','{4}','{5}',{6},'{7}','{8}','{9}')";
  36. public System.Data.DataSet GetSelFundBusinessInfo(string sqlConditon)
  37. {
  38. string sqlStr = string.Format(SQL_STR,sqlConditon);
  39. return base.ExecuteReader(sqlConditon);
  40. }
  41. /// <summary>
  42. /// 通过业务类型返回其数据
  43. /// </summary>
  44. /// <param name="busiType"></param>
  45. /// <returns></returns>
  46. public System.Data.DataSet GetSelFundBusinessInfoByBusiType(string busiType)
  47. {
  48. string sqlConditon = string.Format(" and busitype = '{0}' ",busiType);
  49. return GetSelFundBusinessInfo(sqlConditon);
  50. }
  51. private string GetInsertSql(Model.SEL_FUND_BUSINESSINFO busi)
  52. {
  53. try
  54. {
  55. string str = string.Format(SQL_INSERT,busi.BUSISEQ,
  56. busi.BUSITYPE,
  57. busi.BALANCESUBJECT,
  58. busi.BUYERCODE,
  59. busi.SECONDACCOUNT,
  60. busi.PACTNO,
  61. busi.MONEY,
  62. busi.IMPORTOR,
  63. busi.IMPORTTIME,
  64. busi.REMARK);
  65. return str;
  66. }
  67. catch
  68. {
  69. return "";
  70. }
  71. }
  72. public void Insert(Model.SEL_FUND_BUSINESSINFO busi)
  73. {
  74. try
  75. {
  76. base.ExecuteNoReader(GetInsertSql(busi));
  77. }
  78. catch(Exception ex)
  79. {
  80. }
  81. }
  82. public void Delete()
  83. {
  84. }
  85. }
  86. }