FrmCraftFileLv2.cs 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. using Core.Mes.Client.Comm.Tool;
  2. using Core.StlMes.Client.PlnSaleOrd.BaseMethod;
  3. using Core.StlMes.Client.PlnSaleOrd.Entity;
  4. using CoreFS.CA06;
  5. using Infragistics.Win.UltraWinGrid;
  6. using System;
  7. using System.Collections.Generic;
  8. using System.ComponentModel;
  9. using System.Data;
  10. using System.Drawing;
  11. using System.Linq;
  12. using System.Text;
  13. using System.Windows.Forms;
  14. namespace Core.StlMes.Client.PlnSaleOrd.窗体
  15. {
  16. public partial class FrmCraftFileLv2 : FrmBase
  17. {
  18. private string _pk;
  19. public FrmCraftFileLv2(string pk,OpeBase ob)
  20. {
  21. InitializeComponent();
  22. this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
  23. this._pk = pk;
  24. this.ob = ob;
  25. }
  26. private void FrmCraftFileLv2_Load(object sender, EventArgs e)
  27. {
  28. EntityHelper.ShowGridCaption<CraftFileLv2Entity>(ultraGridCraftFileLv2.DisplayLayout.Bands[0]);
  29. BaseHelper.setOtherColumnReadOnly(ultraGridCraftFileLv2, new string[] { "" });
  30. BaseHelper.setUltraGridColumnColor(ultraGridCraftFileLv2, new string[] { "CraftNoLv2" }, System.Drawing.Color.FromArgb(255, 255, 128));
  31. Query(_pk);
  32. }
  33. private void ultraGridCraftFileLv2_ClickCellButton(object sender, Infragistics.Win.UltraWinGrid.CellEventArgs e)
  34. {
  35. if (e.Cell.Column.Key.Equals("CraftNoLv2"))
  36. {
  37. UltraGridRow row = ultraGridCraftFileLv2.ActiveRow;
  38. string filePath = row.GetValue("CraftPath");
  39. dlgOrderAskDown askDown = new dlgOrderAskDown(this.ob, filePath);
  40. askDown.Show();
  41. }
  42. }
  43. private void Query(string pk)
  44. {
  45. List<CraftFileLv2Entity> listSource = EntityHelper.GetData<CraftFileLv2Entity>
  46. ("com.steering.pss.plnsaleord.processOrder.FrmCraftFileLv2.queryCraftFileLv2", new object[] { pk }, this.ob);
  47. craftFileLv2EntityBindingSource.DataSource = listSource;
  48. }
  49. }
  50. }