Advertisement
Guest User

Untitled

a guest
Feb 21st, 2019
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.23 KB | None | 0 0
  1. ###########################################################
  2. # RUN (hit the green arrow) TO INITIALIZE
  3. ############################################################
  4.  
  5. ############################################################
  6. # set defaults
  7. $path = Get-Location
  8. $ProjectName = $path.Path
  9. $ProjectName = $ProjectName.Replace("D:Project Files", "")
  10. $ProjectName = $ProjectName.Replace("_Powershell", "")
  11. $ProjectName = $ProjectName.Replace("WebApp", "")
  12. $ProjectName = $ProjectName.Replace("Webapp", "")
  13. write-host "Project Name found: " $ProjectName
  14. $Project = $ProjectName
  15. $RootPath = 'D:Project Files' + $Project + 'WebApp'
  16. $ModulePath = 'D:Project Files' + $Project + 'WebApp_PowerShell'
  17.  
  18.  
  19. ############################################################
  20. # call this one to remove and reload the modules (if modules are modified)
  21. function ReloadTemplates {
  22.  
  23. RemoveLoadedModule WPK
  24. RemoveLoadedModule JcdcAddFileToProjectGui
  25. RemoveLoadedModule JcdcEoAndMap
  26. RemoveLoadedModule JcdcEoAndMapGui
  27. RemoveLoadedModule JcdcDal
  28. RemoveLoadedModule JcdcDalGui
  29. RemoveLoadedModule JcdcBll
  30. RemoveLoadedModule JcdcBLLGui
  31. RemoveLoadedModule JcdcView
  32. RemoveLoadedModule JcdcViewGui
  33. RemoveLoadedModule JcdcController
  34. RemoveLoadedModule JcdcControllerGui
  35. RemoveLoadedModule JcdcAutoMap
  36. RemoveLoadedModule JcdcAutoMapGui
  37. RemoveLoadedModule JcdcReport
  38. RemoveLoadedModule JcdcReportGui
  39. RemoveLoadedModule JcdcCv
  40. RemoveLoadedModule JcdcCvGui
  41. RemoveLoadedModule ReadWriteXML
  42.  
  43. # load the Templates
  44. LoadTemplates
  45. }
  46. function RemoveLoadedModule {
  47. param($PathAndName)
  48.  
  49. if(Get-Module -name $PathAndName)
  50. {
  51. Remove-Module $PathAndName
  52. }
  53. }
  54.  
  55.  
  56. ############################################################
  57. # call this one to load the modules
  58. function LoadTemplates {
  59.  
  60. Import-Module WPK
  61. Import-Module "$ModulePathJcdcAddFileToProjectGui.psm1"
  62. Import-Module "$ModulePathJcdcEoAndMap.psm1"
  63. Import-Module "$ModulePathJcdcEoAndMapGui.psm1"
  64. Import-Module "$ModulePathJcdcDal.psm1"
  65. Import-Module "$ModulePathJcdcDalGui.psm1"
  66. Import-Module "$ModulePathJcdcBll.psm1"
  67. Import-Module "$ModulePathJcdcBLLGui.psm1"
  68. Import-Module "$ModulePathJcdcView.psm1"
  69. Import-Module "$ModulePathJcdcViewGui.psm1"
  70. Import-Module "$ModulePathJcdcController.psm1"
  71. Import-Module "$ModulePathJcdcControllerGui.psm1"
  72. Import-Module "$ModulePathJcdcAutoMap.psm1"
  73. Import-Module "$ModulePathJcdcAutoMapGui.psm1"
  74. Import-Module "$ModulePathJcdcReport.psm1"
  75. Import-Module "$ModulePathJcdcReportGui.psm1"
  76. Import-Module "$ModulePathJcdcCv.psm1"
  77. Import-Module "$ModulePathJcdcCvGui.psm1"
  78. Import-Module "$ModulePathReadWriteXML.psm1"
  79.  
  80. Initialize-AddFileToProject $RootPath $Project
  81. Initialize-EOMAPGui $RootPath $Project
  82. Initialize-DALGui $RootPath $Project
  83. Initialize-BLLGui $RootPath $Project
  84. Initialize-ViewGui $RootPath $Project
  85. Initialize-ControllerGui $RootPath $Project
  86. Initialize-AutoMapGui $RootPath $Project
  87. Initialize-ReportGui $RootPath $Project
  88. Initialize-CVGui $RootPath $Project
  89. Initialize-XMLArguments
  90. }
  91.  
  92.  
  93. ############################################################
  94. # load the Templates on Run (when green arrow is clicked)
  95. ReloadTemplates
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement