SlmBalanceMnysubt.cs 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  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 System.ComponentModel;
  8. using System.Drawing;
  9. using System.Windows.Forms;
  10. using Infragistics.Win.UltraWinGrid;
  11. using System.Collections;
  12. using ColumnDefine = Core.StlMes.Client.Sale.Common.TbColumnDefine.TbColumnDefine;
  13. namespace Core.StlMes.Client.Sale.BLL.SaleBusinessMgt.Balance
  14. {
  15. public class SlmBalanceMnysubt : SaleBusinessMgt.BllBase.BaseBll
  16. {
  17. private string QUERY = "select * from Slm_Balance_Mnysubt where 1 = 1 {0} ";
  18. public SlmBalanceMnysubt(OpeBase ob)
  19. : base(ob)
  20. {
  21. }
  22. private DataSet GetSlmBalanceMnySubt(string sqlCondition)
  23. {
  24. string sql = string.Format(QUERY,sqlCondition);
  25. return base.ExecuteQuery(sql);
  26. }
  27. public DataSet GetSlmBalanceMnySubtByCreateTime(DateTime dtBegin,DateTime dtEnd)
  28. {
  29. string sqlcondition = Util.ConverObject.ConvertDateTimeValueToDbLanguage("CREATE_TIME",dtBegin,dtEnd);
  30. return GetSlmBalanceMnySubt( sqlcondition);
  31. }
  32. public DataSet GetSlmBalanceMnySubtByBuyerCodeAndForeCode(string buyercode,string forecode)
  33. {
  34. string sqlcondition = string.Format(" and buyercode = '{0}' and forecorpcode = '{1}' ",buyercode,forecode);
  35. return GetSlmBalanceMnySubt(sqlcondition);
  36. }
  37. public DataSet GetCanBeUsedSlmBalanceMnySubtByBuyerCodeAndForeCode(string buyercode, string forecode)
  38. {
  39. string sqlcondition = string.Format(" and buyercode = '{0}' and forecorpcode = '{1}' and status_cd = '1' ", buyercode, forecode);
  40. return GetSlmBalanceMnySubt(sqlcondition);
  41. }
  42. public DataSet GetSlmBalanceMnySubtByInvoiceNo(string invoiceno )
  43. {
  44. string sqlcondition = string.Format(" and INVOICENO = '{0}' ", invoiceno);
  45. return GetSlmBalanceMnySubt(sqlcondition);
  46. }
  47. public void Insert(System.Collections.Hashtable hs,out string errMsg)
  48. {
  49. errMsg = "";
  50. CoreClientParam param = base.GetCoreClientParam(_ServerName, "insert", new object[] { hs });
  51. CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
  52. errMsg = base.GetReturnErrorInfo(result);
  53. }
  54. public void Delete(string subseq, string person, out string errMsg)
  55. {
  56. errMsg = "";
  57. CoreClientParam param = base.GetCoreClientParam(_ServerName, "delete", new object[] { subseq, person });
  58. CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
  59. errMsg = base.GetReturnErrorInfo(result);
  60. }
  61. public void Update(System.Collections.Hashtable hs, out string errMsg)
  62. {
  63. errMsg = "";
  64. CoreClientParam param = base.GetCoreClientParam(_ServerName, "update", new object[] { hs });
  65. CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
  66. errMsg = base.GetReturnErrorInfo(result);
  67. }
  68. public void Affrim(ArrayList subseq,string person, out string errMsg)
  69. {
  70. errMsg = "";
  71. CoreClientParam param = base.GetCoreClientParam(_ServerName, "affrim", new object[] { subseq, person });
  72. CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
  73. errMsg = base.GetReturnErrorInfo(result);
  74. }
  75. public void UnAffrim(ArrayList subseq, string person ,out string errMsg)
  76. {
  77. errMsg = "";
  78. CoreClientParam param = base.GetCoreClientParam(_ServerName, "unaffrim", new object[] { subseq, person });
  79. CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
  80. errMsg = base.GetReturnErrorInfo(result);
  81. }
  82. private string _ServerName = "core.stlmes.server.sale.service.balance.SlmBalanceMnySubt";
  83. }
  84. }