frmClearCache.cs 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  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 System.IO;
  10. namespace Core.StlMes.Client.LgIntegrationQuery
  11. {
  12. public partial class frmClearCache : Core.StlMes.Client.LgCommon.frmStyleBase
  13. {
  14. public string FileName = "";
  15. public frmClearCache()
  16. {
  17. InitializeComponent();
  18. FileName = System.Windows.Forms.Application.StartupPath + "\\data\\uac.core";
  19. }
  20. private void frmClearCache_Load(object sender, EventArgs e)
  21. {
  22. DialogResult dr = MessageBox.Show("是否确认清除登录缓存信息?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
  23. if (dr == DialogResult.Yes)
  24. {
  25. ExeClearCache();
  26. }
  27. this.VisibleChanged += new EventHandler(Form_VisibleChanged);
  28. }
  29. private void Form_VisibleChanged(object sender, System.EventArgs e)
  30. {
  31. this.Close();
  32. }
  33. public void ExeClearCache()
  34. {
  35. try
  36. {
  37. if (File.Exists(FileName))
  38. {
  39. File.Delete(FileName);
  40. }
  41. if (!File.Exists(FileName))
  42. {
  43. StreamWriter SW;
  44. SW = File.CreateText(FileName);
  45. SW.Close();
  46. MessageBox.Show("登录缓存信息清除成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
  47. }
  48. else
  49. {
  50. MessageBox.Show("登录缓存信息清除失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
  51. }
  52. }
  53. catch { }
  54. }
  55. }
  56. }