PushPaidBackMsgDAL.cs 1.3 KB

1234567891011121314151617181920212223242526272829303132
  1. using CoreEntity.Entity;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Data.SqlClient;
  5. using System.Text;
  6. using ZcPeng.PublicLibrary;
  7. namespace CoreEntity.DAL
  8. {
  9. public class PushPaidBackMsgDAL
  10. {
  11. public static List<PurOrderDTEx> GetPaidBackMsgDT(int BillNo)
  12. {
  13. var sql1 = "select A.*,B.AccountRealName as Contact,C.GoodsName,C.GoodsSpec,C.GoodsCode,C.Manufacturer" +
  14. ",D.ApprovalNo,E.BusinessName from settledt A " +
  15. " left join settlemt A1 on A1.BillNo = A.BillNo " +
  16. " left join sup_Account B on B.PurStaffId = A1.SaleManId " +
  17. " left join GoodsDoc C on C.EntId = A.EntId and C.GoodsId = A.GoodsId " +
  18. " left join GoodsAttr D on D.GoodsId = C.GoodsId and D.EntId = C.EntId " +
  19. " left join BusinessDoc E on E.BusinessId = A1.RfId and A1.RfType=0 and E.EntId = A1.EntId " +
  20. " where A.BillNo = @BillNo ";
  21. List<SqlParameter> param1 = new List<SqlParameter>(1);
  22. param1.Add(new SqlParameter("BillNo", BillNo));
  23. List<PurOrderDTEx> list = DataAccess.GetValues<PurOrderDTEx>(sql1, param1, out var msg);
  24. return list;
  25. }
  26. }
  27. }