DatabaseUpdateScripts.cs 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. using Comal.Classes;
  2. using InABox.Core;
  3. using InABox.Database;
  4. using System.Collections.Generic;
  5. using System.Configuration.Provider;
  6. using System.Linq;
  7. using System.Linq.Expressions;
  8. using System.Text;
  9. using System.Threading.Tasks;
  10. using Syncfusion.Windows.Tools.Controls;
  11. using System.Diagnostics.CodeAnalysis;
  12. using System.Reflection;
  13. using System.Text.RegularExpressions;
  14. using FastReport.Utils;
  15. using PRS.Shared.Database_Update_Scripts;
  16. namespace PRS.Shared;
  17. public static class DatabaseUpdateScripts
  18. {
  19. public static void RegisterScripts()
  20. {
  21. DataUpdater.RegisterUpdateScript<Update_6_31>();
  22. DataUpdater.RegisterUpdateScript<Update_6_37>();
  23. DataUpdater.RegisterUpdateScript<Update_6_38>();
  24. DataUpdater.RegisterUpdateScript<Update_6_39>();
  25. DataUpdater.RegisterUpdateScript<Update_6_43>();
  26. DataUpdater.RegisterUpdateScript<Update_7_00>();
  27. DataUpdater.RegisterUpdateScript<Update_7_06>();
  28. DataUpdater.RegisterUpdateScript<Update_7_14>();
  29. DataUpdater.RegisterUpdateScript<Update_7_19>();
  30. DataUpdater.RegisterUpdateScript<Update_7_21>();
  31. DataUpdater.RegisterUpdateScript<Update_7_24a>();
  32. DataUpdater.RegisterUpdateScript<Update_7_30>();
  33. DataUpdater.RegisterUpdateScript<Update_7_31>();
  34. DataUpdater.RegisterUpdateScript<Update_7_34>();
  35. DataUpdater.RegisterUpdateScript<Update_7_37>();
  36. DataUpdater.RegisterUpdateScript<Update_7_40>();
  37. DataUpdater.RegisterUpdateScript<Update_7_43>();
  38. DataUpdater.RegisterUpdateScript<Update_7_48_ProductInstances>();
  39. DataUpdater.RegisterUpdateScript<Update_7_48_RequisitionActualQuantity>();
  40. //DataUpdater.RegisterUpdateScript<Update_7_52>();
  41. DataUpdater.RegisterUpdateScript<Update_7_54>();
  42. DataUpdater.RegisterUpdateScript<Update_7_55>();
  43. DataUpdater.RegisterUpdateScript<Update_7_56>();
  44. DataUpdater.RegisterUpdateScript<Update_7_62>();
  45. DataUpdater.RegisterUpdateScript<Update_7_63>();
  46. DataUpdater.RegisterUpdateScript<Update_7_66>();
  47. DataUpdater.RegisterUpdateScript<Update_7_77>();
  48. DataUpdater.RegisterUpdateScript<Update_8_02>();
  49. DataUpdater.RegisterUpdateScript<Update_8_04>();
  50. // Obsolete - see notes in Update_8_20.cs header
  51. //DataUpdater.RegisterUpdateScript<Update_8_20>();
  52. DataUpdater.RegisterUpdateScript<Update_8_22>();
  53. DataUpdater.RegisterUpdateScript<Update_8_23>();
  54. DataUpdater.RegisterUpdateScript<Update_8_24>();
  55. DataUpdater.RegisterUpdateScript<Update_8_25>();
  56. DataUpdater.RegisterUpdateScript<Update_8_32>();
  57. DataUpdater.RegisterUpdateScript<Update_8_33>();
  58. DataUpdater.RegisterUpdateScript<Update_8_34>();
  59. }
  60. }