Initial commit

This commit is contained in:
2026-09-03 10:50:01 +02:00
commit f3d3a1c02a
234 changed files with 118368 additions and 0 deletions
+63
View File
@@ -0,0 +1,63 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace StacjaProb
{
public partial class ProductKeyForm : Form
{
public ProductKeyForm()
{
InitializeComponent();
}
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.StartInfo.FileName = "mailto:info@softspm.com?subject=SoftSPM[Stacja Prób] - Klucz produktu&body=Klucz produktu dla "+ vGlobal.softwareLicencePart001 +" "+ vGlobal.softwareLicencePart002;
proc.Start();
}
private void textBoxProductKey_TextChanged(object sender, EventArgs e)
{
//textBoxProductKey.Text = textBoxProductKey.Text.ToUpper();
textBoxProductKey.CharacterCasing = CharacterCasing.Upper;
}
private void buttonSave_Click(object sender, EventArgs e)
{
if (textBoxProductKey.Text == vGlobal.softwareProductKey)
{
vGlobal.softwareProductKeyIsOK = true;
string userRoot = "HKEY_CURRENT_USER\\SoftSPM";
Microsoft.Win32.Registry.SetValue(userRoot, "PRODUCT_KEY", textBoxProductKey.Text);
MessageBox.Show("Dziękujemy za zakup produktu SoftSPM – Stacja Prób.\n\n"+ vGlobal.softwareLicenceFull);
this.Close();
}
else
{
if (MessageBox.Show("UWAGA!\nWprowadzony klucz produktu jest niepoprawny.\nCzy chcesz korzystać z wersji nielicencjonowanej – brak możliwości prowadzenia prób?", "Weryfikacja klucza produktu", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
vGlobal.softwareProductKeyIsOK = false;
vGlobal.softwareLicenceFull = "BRAK LICENCJI – skontaktuj się z autorem systemu: info@softspm.com";
vGlobal.softwareLicencePart001 = "BRAK LICENCJI";
vGlobal.softwareLicencePart001 = "BRAK LICENCJI";
this.Close();
}
}
}
private void ProductKeyForm_Load(object sender, EventArgs e)
{
}
}
}