锐腾搅拌上料功能
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
1.3 KiB

5 months ago
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Data;
  6. using ICSSoft.Base.Config.AppConfig;
  7. using ICSSoft.Base.Config.DBHelper;
  8. using System.Data.SqlClient;
  9. namespace ICSSoft.Frame.Data.DAL
  10. {
  11. public class ICSSys_EnumValuesDAL
  12. {
  13. public static DataTable GetNcrResultItems(bool returnGoods, string WorkPointCode)
  14. {
  15. string sql = @"select EnumText as [结果判定] from Sys_EnumValues WHERE EnumKey='00103' AND WorkPointCode='{0}' {1}";
  16. sql = string.Format(sql, WorkPointCode, returnGoods ? "" : " AND EnumText NOT LIKE '%退货%'");
  17. return DBHelper.ExecuteDataset(AppConfig.AppConnectString, CommandType.Text, sql).Tables[0];
  18. }
  19. public static string GetNcrNGSource(string conn, string WorkPointCode)
  20. {
  21. string sql = "SELECT top 1 EnumText FROM dbo.Sys_EnumValues WHERE EnumKey='00101' AND WorkPointCode='" + AppConfig.WorkPointCode + "'";
  22. DataTable dt = DBHelper.ExecuteDataset(conn, CommandType.Text, sql).Tables[0];
  23. if (dt.Rows.Count == 0)
  24. {
  25. throw new Exception("自定义档案未维护:ncr不良起源,对应代码00101");
  26. }
  27. return dt.Rows[0][0].ToString();
  28. }
  29. }
  30. }