CouplingRemanenceCtrl.cs 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. using Core.Mes.Client.Comm.Control;
  2. using Core.StlMes.Client.Judge.Commons;
  3. using CoreFS.CA06;
  4. using Infragistics.Win.UltraWinGrid;
  5. using System.Data;
  6. using System.Windows.Forms;
  7. namespace Core.StlMes.Client.Judge.Controls
  8. {
  9. public partial class CouplingRemanenceCtrl : UserControl
  10. {
  11. private Dal _d;
  12. public CouplingRemanenceCtrl(Control container, OpeBase ob)
  13. {
  14. InitializeComponent();
  15. _d = new Dal(ob);
  16. container.Controls.Add(this);
  17. this.Dock = DockStyle.Fill;
  18. }
  19. public void Query(string judgeStoveNo, string batchNo, bool clearData)
  20. {
  21. DataTable dt = _d.GetTableByXmlId("JdgCouplingRemanenceResult.Query", judgeStoveNo, batchNo);
  22. GridHelper.CopyDataToDatatable(dt, dataTable1, clearData);
  23. GridHelper.RefreshAndAutoSize(ultraGrid1);
  24. }
  25. public void ClearData()
  26. {
  27. this.dataTable1.Clear();
  28. }
  29. private void ultraTextEditor1_EditorButtonClick(object sender, Infragistics.Win.UltraWinEditors.EditorButtonEventArgs e)
  30. {
  31. string filePath = ultraGrid1.ActiveRow.GetCellValue("reportPath").ToString();
  32. FormFileDown formFile = new FormFileDown(_d.Ob, filePath);
  33. formFile.DeleteButton.Visible = false;
  34. formFile.Show();
  35. }
  36. }
  37. }