FrmBcIntial.cs 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. using Core.Mes.Client.Comm.Control;
  2. using Core.Mes.Client.Comm.Tool;
  3. using Core.StlMes.Client.YdmBcPipeManage.Entity;
  4. using CoreFS.CA06;
  5. using System;
  6. using System.Collections.Generic;
  7. using System.ComponentModel;
  8. using System.Data;
  9. using System.Drawing;
  10. using System.Linq;
  11. using System.Text;
  12. using System.Windows.Forms;
  13. namespace Core.StlMes.Client.YdmBcPipeManage
  14. {
  15. public partial class FrmBcIntial : FrmBase
  16. {
  17. public FrmBcIntial()
  18. {
  19. InitializeComponent();
  20. }
  21. private void FrmBcIntial_Load(object sender, EventArgs e)
  22. {
  23. DateTime d1 = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
  24. this.StartTime.Value = DateTime.Parse(DateTime.Now.ToString("yyyy-MM"));
  25. EntityHelper.ShowGridCaption<YdmBcInitialEntity>(ultraGrid1.DisplayLayout.Bands[0]);
  26. }
  27. /// <summary>
  28. /// 重写基类方法
  29. /// </summary>
  30. /// <param name="sender"></param>
  31. /// <param name="ToolbarKey"></param>
  32. public override void ToolBar_Click(object sender, string ToolbarKey)
  33. {
  34. switch (ToolbarKey)
  35. {
  36. case "Query":
  37. doQuery();
  38. break;
  39. case "Export":
  40. exportData();
  41. break;
  42. case "Close":
  43. this.Close();
  44. break;
  45. }
  46. }
  47. /// <summary>
  48. /// 导出
  49. /// </summary>
  50. private void exportData()
  51. {
  52. GridHelper.ulGridToExcel(ultraGrid1, "半成品期初(所属权)");
  53. }
  54. private void doQuery()
  55. {
  56. string bathYear = this.StartTime.Value.ToString("yyyyMM");
  57. List<YdmBcInitialEntity> listSource = EntityHelper.GetData<YdmBcInitialEntity>(
  58. "com.steering.ydm.bc.FrmBcIntial.doQuery", new object[] { bathYear, this.ValidDataPurviewIds}, this.ob);
  59. ydmBcInitialEntityBindingSource.DataSource = listSource;
  60. }
  61. }
  62. }