Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ###########################################################
- # RUN (hit the green arrow) TO INITIALIZE
- ############################################################
- ############################################################
- # set defaults
- $path = Get-Location
- $ProjectName = $path.Path
- $ProjectName = $ProjectName.Replace("D:Project Files", "")
- $ProjectName = $ProjectName.Replace("_Powershell", "")
- $ProjectName = $ProjectName.Replace("WebApp", "")
- $ProjectName = $ProjectName.Replace("Webapp", "")
- write-host "Project Name found: " $ProjectName
- $Project = $ProjectName
- $RootPath = 'D:Project Files' + $Project + 'WebApp'
- $ModulePath = 'D:Project Files' + $Project + 'WebApp_PowerShell'
- ############################################################
- # call this one to remove and reload the modules (if modules are modified)
- function ReloadTemplates {
- RemoveLoadedModule WPK
- RemoveLoadedModule JcdcAddFileToProjectGui
- RemoveLoadedModule JcdcEoAndMap
- RemoveLoadedModule JcdcEoAndMapGui
- RemoveLoadedModule JcdcDal
- RemoveLoadedModule JcdcDalGui
- RemoveLoadedModule JcdcBll
- RemoveLoadedModule JcdcBLLGui
- RemoveLoadedModule JcdcView
- RemoveLoadedModule JcdcViewGui
- RemoveLoadedModule JcdcController
- RemoveLoadedModule JcdcControllerGui
- RemoveLoadedModule JcdcAutoMap
- RemoveLoadedModule JcdcAutoMapGui
- RemoveLoadedModule JcdcReport
- RemoveLoadedModule JcdcReportGui
- RemoveLoadedModule JcdcCv
- RemoveLoadedModule JcdcCvGui
- RemoveLoadedModule ReadWriteXML
- # load the Templates
- LoadTemplates
- }
- function RemoveLoadedModule {
- param($PathAndName)
- if(Get-Module -name $PathAndName)
- {
- Remove-Module $PathAndName
- }
- }
- ############################################################
- # call this one to load the modules
- function LoadTemplates {
- Import-Module WPK
- Import-Module "$ModulePathJcdcAddFileToProjectGui.psm1"
- Import-Module "$ModulePathJcdcEoAndMap.psm1"
- Import-Module "$ModulePathJcdcEoAndMapGui.psm1"
- Import-Module "$ModulePathJcdcDal.psm1"
- Import-Module "$ModulePathJcdcDalGui.psm1"
- Import-Module "$ModulePathJcdcBll.psm1"
- Import-Module "$ModulePathJcdcBLLGui.psm1"
- Import-Module "$ModulePathJcdcView.psm1"
- Import-Module "$ModulePathJcdcViewGui.psm1"
- Import-Module "$ModulePathJcdcController.psm1"
- Import-Module "$ModulePathJcdcControllerGui.psm1"
- Import-Module "$ModulePathJcdcAutoMap.psm1"
- Import-Module "$ModulePathJcdcAutoMapGui.psm1"
- Import-Module "$ModulePathJcdcReport.psm1"
- Import-Module "$ModulePathJcdcReportGui.psm1"
- Import-Module "$ModulePathJcdcCv.psm1"
- Import-Module "$ModulePathJcdcCvGui.psm1"
- Import-Module "$ModulePathReadWriteXML.psm1"
- Initialize-AddFileToProject $RootPath $Project
- Initialize-EOMAPGui $RootPath $Project
- Initialize-DALGui $RootPath $Project
- Initialize-BLLGui $RootPath $Project
- Initialize-ViewGui $RootPath $Project
- Initialize-ControllerGui $RootPath $Project
- Initialize-AutoMapGui $RootPath $Project
- Initialize-ReportGui $RootPath $Project
- Initialize-CVGui $RootPath $Project
- Initialize-XMLArguments
- }
- ############################################################
- # load the Templates on Run (when green arrow is clicked)
- ReloadTemplates
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement