ZZJHListFrom.cs 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Text;
  7. using System.Linq;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10. using DevExpress.XtraEditors;
  11. using System.IO;
  12. using Uninpho.Tools.components.MTLFF;
  13. using Uninpho.DBOperation.Operation;
  14. namespace Uninpho.Tools.components.ZZJH
  15. {
  16. public partial class ZZJHListFrom : DevExpress.XtraEditors.XtraForm
  17. {
  18. bool isall = true;
  19. public ZZJHListFrom()
  20. {
  21. InitializeComponent();
  22. }
  23. /// <summary>
  24. /// 保存至数据库
  25. /// </summary>
  26. private void simpleButton1_Click(object sender, EventArgs e)
  27. {
  28. sheetControl01.SaveDocument(ExcelTools.filenameall);
  29. var uid = ZZJHCommon.SaveExcel2PG();
  30. //ZZJHCommon.saveExcelData2PG();
  31. if (isall)
  32. {
  33. var nowdata = DataAnalysisToPG.getfilezzjh();
  34. ExcelTools.gridControl02.DataSource = nowdata;
  35. for (int i = 0; i < nowdata.Count; i++)
  36. {
  37. if (ExcelTools.gridView02.GetRowCellValue(i, "Id").ToString() == uid)
  38. {
  39. ExcelTools.gridView02.SelectRow(i);
  40. }
  41. }
  42. XtraMessageBox.Show("保存完成!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
  43. this.Close();
  44. }
  45. }
  46. /// <summary>
  47. /// 保存至本地
  48. /// </summary>
  49. private void simpleButton2_Click(object sender, EventArgs e)
  50. {
  51. SaveFileDialog sfd = new SaveFileDialog();
  52. sfd.Filter = "xlsx files(*.xlsx)|*.xlsx|All files(*.*)|*.*";
  53. sfd.FileName = "道岔几何尺寸检查记录表";//道岔全面检查记录表
  54. if (sfd.ShowDialog() == DialogResult.OK)
  55. {
  56. sheetControl01.SaveDocument(sfd.FileName);
  57. XtraMessageBox.Show("保存完成!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
  58. this.Close();
  59. }
  60. }
  61. /// <summary>
  62. /// 保存至数据库和本地
  63. /// </summary>
  64. private void simpleButton4_Click(object sender, EventArgs e)
  65. {
  66. try
  67. {
  68. isall = false;
  69. simpleButton1_Click(sender, e);
  70. simpleButton2_Click(sender, e);
  71. isall = true;
  72. }
  73. catch (Exception)
  74. {
  75. throw;
  76. }
  77. }
  78. private void simpleButton3_Click(object sender, EventArgs e)
  79. {
  80. File.Delete(ExcelTools.filenameall);
  81. this.Close();
  82. }
  83. private void ZZJHListFrom_Load(object sender, EventArgs e)
  84. {
  85. DataAnalysis.DACommon.DirectoryInit(Application.StartupPath + "\\zzjh_temp");
  86. DataAnalysis.DACommon.FileCopy(Application.StartupPath + "\\zzjhdemo.xlsx", ExcelTools.filenameall);
  87. ExcelTools.initNewTableExcelzzjh();
  88. sheetControl01.LoadDocument(ExcelTools.filenameall);
  89. ExcelTools.sheetControldemo = sheetControl01;
  90. //sheetControl01.LoadDocument(new byte[],);
  91. }
  92. private void ZZJHListFrom_FormClosed(object sender, FormClosedEventArgs e)
  93. {
  94. }
  95. }
  96. }