DataJuggler.Tutorials.PasswordVault 1.0.4

dotnet add package DataJuggler.Tutorials.PasswordVault --version 1.0.4                
NuGet\Install-Package DataJuggler.Tutorials.PasswordVault -Version 1.0.4                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="DataJuggler.Tutorials.PasswordVault" Version="1.0.4" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add DataJuggler.Tutorials.PasswordVault --version 1.0.4                
#r "nuget: DataJuggler.Tutorials.PasswordVault, 1.0.4"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install DataJuggler.Tutorials.PasswordVault as a Cake Addin
#addin nuget:?package=DataJuggler.Tutorials.PasswordVault&version=1.0.4

// Install DataJuggler.Tutorials.PasswordVault as a Cake Tool
#tool nuget:?package=DataJuggler.Tutorials.PasswordVault&version=1.0.4                

This package is a tutorial for DataTier.Net. https://github.com/DataJuggler/DataTier.Net

Password Vault has its own repo: https://github.com/DataJuggler/PasswordVault

Update 8.5.2019: I just uploaded a tutorial video to YouTube: https://www.youtube.com/watch?v=nS7pKZvOaSM

Complete C# / SQL Server Tutorial Instructions

  1. In SQL Server Management Studio create a new database named PasswordVault
  2. Execute the SQL Script located in the SQL folder if you cloned Password Vault above, or it is online at: https://raw.githubusercontent.com/DataJuggler/PasswordVault/master/SQL/Table%20Site%20And%20Procedures.sql
  3. Create a new C# Windows Form (.Net Framework) Application Named PasswordVault and install this package Install-Package DataJuggler.Tutorials.PasswordVault -Version 1.0.4 (or use Manage Packages for Solution which is what I do).
  4. Delete Form1.cs that was created in Step 3
  5. Build a Connectionstring to the PasswordVault SQL Server database created in step 1, and setup the App.config to look like the following:

<?xml version="1.0" encoding="utf-8" ?> <configuration> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" /> </startup> <appSettings> <add key="ConnectionString" value="(Paste your connectionstring here)" /> </appSettings> </configuration>

Tip: DataTier.Net (https://github.com/DataJuggler/DataTier.Net) comes with a Connection String Builder application located in the tools folder that makes it worth the price of free.

  1. Modify Program.cs to look like the following:

using DataJuggler.Tutorials.PasswordVault.Forms; using System; using System.Windows.Forms;

namespace PasswordVault { static class Program { /// <summary> /// The main entry point for the application. /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false);

        ApplicationContext context = new ApplicationContext(new MainForm());
        
        // run the context
        Application.Run(context);
    }
}

}

  1. Run the application. If your connection string is setup properly you should be able to add Site / Password combinations.

I wrote this program because I suffer from Password Overload of too many sites / servers / services I manage.

Enjoy.

Product Compatible and additional computed target framework versions.
.NET Framework net461 is compatible.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.4 729 8/3/2019
1.0.3 576 8/3/2019
1.0.2 546 8/3/2019
1.0.1 568 8/3/2019
1.0.0 556 8/3/2019

This is the first release of this project