You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

42 lines
1.4 KiB

1 month ago
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Data;
  4. using System.Drawing;
  5. using System.IO;
  6. using System.Linq;
  7. using System.Reflection;
  8. using System.Text;
  9. using System.Threading.Tasks;
  10. using System.Windows.Forms;
  11. using System.Xml.Linq;
  12. using Newtonsoft.Json;
  13. using Report.Entity;
  14. namespace ReportLibrary
  15. {
  16. public class ReportComm
  17. {
  18. private static string BuildBarCodeDirectroy(string guid, bool isDate)
  19. {
  20. string strDir = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + "\\ShenTun\\BarCode";
  21. if (!Directory.Exists(strDir)) Directory.CreateDirectory(strDir);
  22. if (isDate)
  23. {
  24. DateTime dt= DateTime.Now;
  25. string yyyy = dt.ToString("yyyy");
  26. string mm = dt.ToString("MM");
  27. string dd = dt.ToString("dd");
  28. strDir += string.Format("\\{0}", yyyy);
  29. if (!Directory.Exists(strDir)) Directory.CreateDirectory(strDir);
  30. strDir += string.Format("\\{0}", mm);
  31. if (!Directory.Exists(strDir)) Directory.CreateDirectory(strDir);
  32. strDir += string.Format("\\{0}", dd);
  33. if (!Directory.Exists(strDir)) Directory.CreateDirectory(strDir);
  34. }
  35. strDir += string.Format("\\{0}", guid);
  36. if (!Directory.Exists(strDir)) Directory.CreateDirectory(strDir);
  37. return strDir;
  38. }
  39. }
  40. }