Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function Verwijder-Klanten
- {
- Param(
- $KlantAdm = $null,
- [array]$KlantnummerArray
- )
- try
- {
- if(!$KlantAdm)
- {
- $klantAdm = Import-Csv "C:\Powershell Files\13 CSWINPS ZorgverzekerdenData_v1.0.csv" -Delimiter ";"
- }
- foreach ($klantnummer in $KlantnummerArray)
- {
- $klantAdm = $klantAdm | Where-Object {$_.klantnummer -ne $klantnummer}
- }
- }
- catch
- {
- $klantAdm = Import-Csv "C:\Powershell Files\13 CSWINPS ZorgverzekerdenData_v1.0.csv" -Delimiter ";"
- }
- return $KlantAdm
- }
- function Voeg-KolomToe
- {
- param(
- $KolomNaam,
- $Inhoud
- )
- #selecteer alles uit data.csv en maak een nieuwe kolom met naam $KolomNaam, met voor elke regel de waarde $Inhoud.
- $data = Import-Csv -Path "C:\Powershell Files\13 CSWINPS ZorgverzekerdenData_v1.0.csv" -Delimiter ";" | Select-Object *,@{Name=$KolomNaam;Expression={$Inhoud}}
- $datumVandaag = Get-Date -format yyyyMMdd-mm
- $data | Export-Csv -Path ("H:\My Documents\Deep Dive Windows PowerShell\"+ $datumVandaag +"_Data.csv") -Delimiter ";"
- }
- Voeg-KolomToe -KolomNaam "uitgangsdatum" -Inhoud "ntb"
- function Wijzig-KolomVoorKlantnummers
- {
- Param(
- $KlantAdm = $null,
- $Kolom,
- $Inhoud,
- [Array]$KlantnummerArray
- )
- if (!$KlantAdm) { $KlantAdm = Import-Csv -Path "C:\Powershell Files\13 CSWINPS ZorgverzekerdenData_v1.0.csv" -Delimiter ";"}
- foreach ($klantnummer in $KlantnummerArray)
- {
- $gewijzigdeKlant = $KlantAdm | Where-Object {$_.klantnummer -eq $klantnummer}
- $gewijzigdeKlant.$Kolom = $Inhoud
- }
- return $KlantAdm
- }
- function Toevoegen-Klant
- {
- Param(
- $KlantAdm = $null,
- $Klantnummer,
- $Kolom,
- $Inhoud
- )
- if (!$KlantAdm) { $KlantAdm = Import-Csv -Path "C:\Powershell Files\13 CSWINPS ZorgverzekerdenData_v1.0.csv" -Delimiter ";"}
- if ($Kolom -eq "Klantnummer")
- {
- $KlantAdm += [PSCustomObject]@{Klantnummer = $Inhoud;Nationaliteit = $null;Geslacht = $null;Title= $null;Voornaam= $null;MiddleInitial= $null;Achternaam= $null;Adres= $null;Stad= $null;Provincie= $null;Provincievoluit= $null;Postcode= $null;Land= $null;Landvoluit= $null;email= $null;gebruikersnaam= $null;wachtwoord= $null;Collectief= $null ;label= $null;ingangsdatum= $null;pakket= $null;aanvullendeverzekering= $null;status= $null;saldo= $null;geboortedatum= $null}
- }
- else
- {
- $gewijzigdeKlant = $KlantAdm | Where-Object {$_.klantnummer -eq $klantnummer}
- $gewijzigdeKlant.$Kolom = $Inhoud
- }
- #$KlantAdm | Export-Csv -Path ("C:\BackUp\"+ $currentDate +"_Data.csv") -Delimiter ";" -NoTypeInformation
- return $KlantAdm
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement