frmPipeWriteOffTemp.cs 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. using CoreFS.CA06;
  10. using Core.StlMes.Client.YdmBase;
  11. using Core.Mes.Client.Comm.Server;
  12. namespace Core.StlMes.Client.PipeLeaveFactory
  13. {
  14. public partial class frmPipeWriteOffTemp : FrmBase
  15. {
  16. public frmPipeWriteOffTemp()
  17. {
  18. InitializeComponent();
  19. }
  20. private void frmPipeWriteOffTemp_Load(object sender, EventArgs e)
  21. {
  22. string dtTime = DateTime.Now.ToString("yyyy年MM月dd日") + " 23:59:59";
  23. DelEndTime.DateTime = DateTime.Parse(dtTime);
  24. BillEndTime.DateTime = DateTime.Parse(dtTime);
  25. OutEndTime.DateTime = DateTime.Parse(dtTime);
  26. InComboAll();
  27. }
  28. /// <summary>
  29. /// 重写基类方法
  30. /// </summary>
  31. /// <param name="sender"></param>
  32. /// <param name="ToolbarKey"></param>
  33. public override void ToolBar_Click(object sender, string ToolbarKey)
  34. {
  35. switch (ToolbarKey)
  36. {
  37. case "Query":
  38. break;
  39. case "Add":
  40. break;
  41. case "Update":
  42. break;
  43. case "Delete":
  44. break;
  45. case "Close":
  46. this.Close();
  47. break;
  48. }
  49. }
  50. //初始化下拉框
  51. private void InComboAll()
  52. {
  53. //客户信息
  54. YdmBaseClass.InitComboEditor(cmbCustomer, "com.steering.pss.ydm.pipeleavefactory.FrmPipeSendList.queryCustomer", "CUSTOMER_NO", ob, true);
  55. //品名
  56. YdmBaseClass.InitComboEditor(cmbProductName, "com.steering.pss.ydm.pipeleavefactory.FrmPipeSendList.queryProductName", "PRODUCCODE", ob, true);
  57. //专用线
  58. YdmBaseClass.InitComboEditor(cmbPrivateSid, "com.steering.pss.ydm.pipeleavefactory.FrmPipeSendList.queryPrivateSid", "SPCL_LN_NO", ob, true);
  59. //到站
  60. YdmBaseClass.InitComboEditor(cmbArriveStation, "com.steering.pss.ydm.pipeleavefactory.FrmPipeSendList.queryArriveStation", "STATION_NO", ob, true);
  61. //交货地点
  62. DataTable dtPlaceDeli = ClsBaseInfo.GetComBaseInfo("1106", ob);
  63. cmbPlaceDeli.DataSource = dtPlaceDeli;
  64. cmbPlaceDeli.DisplayMember = "BASENAME";
  65. cmbPlaceDeli.ValueMember = "BASECODE";
  66. DataRow dwPlace = dtPlaceDeli.NewRow();
  67. dtPlaceDeli.Rows.InsertAt(dwPlace, 0);
  68. ClsBaseInfo.SetComboItemHeight(cmbPlaceDeli);
  69. //承运单位
  70. DataTable dtCarrierUnit = ClsBaseInfo.GetComBaseInfo("1109", ob);
  71. cmbCarrierUnit.DataSource = dtCarrierUnit;
  72. cmbCarrierUnit.DisplayMember = "BASENAME";
  73. cmbCarrierUnit.ValueMember = "BASECODE";
  74. DataRow dwCarr = dtCarrierUnit.NewRow();
  75. dtCarrierUnit.Rows.InsertAt(dwCarr, 0);
  76. ClsBaseInfo.SetComboItemHeight(cmbCarrierUnit);
  77. //汽车车牌头个字
  78. ClsBaseInfo.SetComboItemHeight(cmbProvin);
  79. }
  80. // 验证Checked是否勾选,显示控件可编辑 打勾表示可编辑,不打勾表示不可编辑
  81. private void chk_CheckedChanged(object sender, EventArgs e)
  82. {
  83. if (chkBillList.Checked) { txtBillList.Enabled = true; } else { txtBillList.Enabled = false; }
  84. if (chkCustomer.Checked) { cmbCustomer.Enabled = true; } else { cmbCustomer.Enabled = false; }
  85. if (chkProductName.Checked) { cmbProductName.Enabled = true; } else { cmbProductName.Enabled = false; }
  86. if (chkPrivateSid.Checked) { cmbPrivateSid.Enabled = true; } else { cmbPrivateSid.Enabled = false; }
  87. if (chkPlaceDeli.Checked) { cmbPlaceDeli.Enabled = true; } else { cmbPlaceDeli.Enabled = false; }
  88. if (chkArriveStation.Checked) { cmbArriveStation.Enabled = true; } else { cmbArriveStation.Enabled = false; }
  89. }
  90. }
  91. }