CommonLgPlanMgt.cs 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using CoreFS.CA06;
  6. using System.Data;
  7. using System.Collections;
  8. using Core.Mes.Client.Common;
  9. namespace Core.LgMes.Client.lgBll.lgPlanMgt
  10. {
  11. public class CommonLgPlanMgt
  12. {
  13. private static Core.LgMes.Client.lgServiceMgt.SqMesService.Tbg02ChargeCommService tbg02ChargeCommService = new Core.LgMes.Client.lgServiceMgt.SqMesService.Tbg02ChargeCommService();
  14. public CommonLgPlanMgt()
  15. {
  16. }
  17. /// <summary>
  18. /// 获取作业计划表数据
  19. /// </summary>
  20. /// <param name="param"></param>
  21. /// <returns></returns>
  22. public static DataSet returnDsOfPpc_Steel_Heat(ClientParam param)
  23. {
  24. DataSet ds = new DataSet();
  25. try
  26. {
  27. ds = DbCommon.returnDataSet(param.sqlStr,param.ob);
  28. }
  29. catch
  30. {
  31. }
  32. return ds;
  33. }
  34. /// <summary>
  35. /// 从某一ds中获取某字段值
  36. /// </summary>
  37. /// <param name="dsPpc"></param>
  38. /// <param name="columnName"></param>
  39. /// <returns></returns>
  40. public static string returnPpc_SteelColumnValueByColumnName(DataSet dsPpc,string columnName)
  41. {
  42. try
  43. {
  44. if(lgCommon.isDataSetDataFoundCheck(dsPpc))
  45. return lgCommon.returnColumnValueFromDsByColumnName(dsPpc, columnName.ToUpper()).ToString();
  46. }
  47. catch
  48. {
  49. }
  50. return "";
  51. }
  52. /// <summary>
  53. /// 获取Tbg02_Charge_Comm计划信息,从三期系统
  54. /// </summary>
  55. /// <param name="param"></param>
  56. /// <returns></returns>
  57. public static DataSet returnDsOfTbg02_Charge_Comm(ClientParam param)
  58. {
  59. ClientParamWithSqlConditionAndOpenBase paramClient = new ClientParamWithSqlConditionAndOpenBase();
  60. paramClient.sqlCondition = param.sqlCondition;
  61. paramClient.ob = param.ob;
  62. return tbg02ChargeCommService.ReturnDsTbg02ChargeComm(paramClient);
  63. }
  64. /// <summary>
  65. /// 获取计划信息,从三期系统
  66. /// </summary>
  67. /// <param name="param"></param>
  68. /// <returns></returns>
  69. public static DataSet returnDsOfTbg02_Charge_Comm(ClientParamWithSqlConditionAndOpenBase param)
  70. {
  71. return tbg02ChargeCommService.ReturnDsTbg02ChargeComm(param);
  72. }
  73. /// <summary>
  74. /// 获取浇次管理号,从热轧系统获取
  75. /// </summary>
  76. /// <param name="param"></param>
  77. /// <returns></returns>
  78. public static string return3qCastNoByHeatNo(ClientParam param)
  79. {
  80. string returnStr = "";
  81. try
  82. {
  83. DataSet ds = returnDsOfTbg02_Charge_Comm(param);
  84. returnStr = lgCommon.returnColumnValueFromDsByColumnName(ds, "CAST_NO").ToString();
  85. }
  86. catch
  87. {
  88. }
  89. return returnStr;
  90. }
  91. /// <summary>
  92. /// 返回炉号列表,并存入list,
  93. /// </summary>
  94. /// <param name="param"></param>
  95. /// <returns></returns>
  96. public static ArrayList returnHeatNoListByCastNo(ClientParam param)
  97. {
  98. ArrayList list = new ArrayList();
  99. try
  100. {
  101. DataSet ds = returnDsOfTbg02_Charge_Comm(param);
  102. if (ds != null & ds.Tables.Count > 0)
  103. {
  104. foreach (DataRow dr in ds.Tables[0].Rows)
  105. {
  106. list.Add(dr["CHARGE_NO"].ToString());
  107. }
  108. }
  109. }
  110. catch
  111. {
  112. }
  113. return list;
  114. }
  115. }
  116. }