Dichtheitsprüfung aufgrund von DSVGO deaktiviert

This commit is contained in:
HuskyTeufel
2022-04-13 12:06:03 +02:00
parent a027973358
commit 9d59da404c
6 changed files with 21 additions and 14 deletions

View File

@@ -41,7 +41,7 @@
this.btn_inliner.Name = "btn_inliner"; this.btn_inliner.Name = "btn_inliner";
this.btn_inliner.Size = new System.Drawing.Size(187, 58); this.btn_inliner.Size = new System.Drawing.Size(187, 58);
this.btn_inliner.TabIndex = 0; this.btn_inliner.TabIndex = 0;
this.btn_inliner.Text = "Inliner"; this.btn_inliner.Text = "Schlauchliner";
this.btn_inliner.UseVisualStyleBackColor = true; this.btn_inliner.UseVisualStyleBackColor = true;
this.btn_inliner.Click += new System.EventHandler(this.btn_inliner_Click); this.btn_inliner.Click += new System.EventHandler(this.btn_inliner_Click);
// //

View File

@@ -93,10 +93,10 @@ namespace SanSystem
using (Dongle dongle = new Dongle(60)) using (Dongle dongle = new Dongle(60))
{ {
btn_inliner.Enabled = dongle.IsLicensed((byte)Sanierungsarten.INLINER) ? true : false;// sanArt.SanierungActivated(Sanierungsarten.INLINER); btn_inliner.Enabled = dongle.IsLicensed((byte)AktivierteModule.SCHLAUCHLINER) ? true : false;// sanArt.SanierungActivated(Sanierungsarten.INLINER);
btn_kurzliner.Enabled = dongle.IsLicensed((byte)Sanierungsarten.KURZLINER) ? true : false; //sanArt.SanierungActivated(Sanierungsarten.KURZLINER); btn_kurzliner.Enabled = dongle.IsLicensed((byte)AktivierteModule.KURZLINER) ? true : false; //sanArt.SanierungActivated(Sanierungsarten.KURZLINER);
btn_hut.Enabled = dongle.IsLicensed((byte)Sanierungsarten.HUTPROFIL) ? true : false;// sanArt.SanierungActivated(Sanierungsarten.HUTPROFIL); btn_hut.Enabled = dongle.IsLicensed((byte)AktivierteModule.HUTPROFIL) ? true : false;// sanArt.SanierungActivated(Sanierungsarten.HUTPROFIL);
btn_schacht_anb.Enabled = dongle.IsLicensed((byte)Sanierungsarten.SCHACHTANBINDUNG) ? true : false; // sanArt.SanierungActivated(Sanierungsarten.SCHACHTANBINDUNG); btn_schacht_anb.Enabled = dongle.IsLicensed((byte)AktivierteModule.SCHACHTANBINDUNG) ? true : false; // sanArt.SanierungActivated(Sanierungsarten.SCHACHTANBINDUNG);
dongle.CleanDongle(); dongle.CleanDongle();

View File

@@ -6,24 +6,24 @@ using System.Threading.Tasks;
namespace SanSystem namespace SanSystem
{ {
enum Sanierungsarten enum AktivierteModule
{ {
INLINER = 1, SCHLAUCHLINER = 1,
SCHACHTANBINDUNG = 2, SCHACHTANBINDUNG = 2,
KURZLINER = 4, KURZLINER = 4,
HUTPROFIL = 8, HUTPROFIL = 8,
QUICKLOCK = 16 QUICKLOCK = 16,
DICHTHEITSPRÜFUNG = 32,
} }
class SanArt class ProgrammModules
{ {
private int mod; private int mod;
public ProgrammModules(int mod)
public SanArt(int mod)
{ {
this.mod = mod; this.mod = mod;
} }
public bool SanierungActivated(Sanierungsarten pm) public bool ModulActivated(AktivierteModule pm)
{ {
return (mod & (int)pm) == (int)pm; return (mod & (int)pm) == (int)pm;
} }

View File

@@ -246,8 +246,8 @@
<Compile Include="Global.cs" /> <Compile Include="Global.cs" />
<Compile Include="MassenStatistik.cs" /> <Compile Include="MassenStatistik.cs" />
<Compile Include="Program.cs" /> <Compile Include="Program.cs" />
<Compile Include="ProgrammModule.cs" />
<Compile Include="Properties\AssemblyInfo.cs" /> <Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Sanierungsarten.cs" />
<Compile Include="UCInliner.cs"> <Compile Include="UCInliner.cs">
<SubType>UserControl</SubType> <SubType>UserControl</SubType>
</Compile> </Compile>

View File

@@ -119,7 +119,7 @@
this.btn_gen_dp.Name = "btn_gen_dp"; this.btn_gen_dp.Name = "btn_gen_dp";
this.btn_gen_dp.Size = new System.Drawing.Size(167, 103); this.btn_gen_dp.Size = new System.Drawing.Size(167, 103);
this.btn_gen_dp.TabIndex = 43; this.btn_gen_dp.TabIndex = 43;
this.btn_gen_dp.Text = "button1"; this.btn_gen_dp.Text = "Dichtigkeitsprüfung";
this.btn_gen_dp.UseVisualStyleBackColor = true; this.btn_gen_dp.UseVisualStyleBackColor = true;
this.btn_gen_dp.Click += new System.EventHandler(this.Btn_gen_dp_Click); this.btn_gen_dp.Click += new System.EventHandler(this.Btn_gen_dp_Click);
// //

View File

@@ -69,6 +69,11 @@ namespace SanSystem
private void UCInliner_Load(object sender, EventArgs e) private void UCInliner_Load(object sender, EventArgs e)
{ {
using(Dongle dongle = new Dongle(60))
{
btn_gen_dp.Enabled = dongle.IsLicensed((byte)AktivierteModule.SCHLAUCHLINER) ? true : false;
dongle.CleanDongle();
}
CheckDirectories(); CheckDirectories();
cb_genehmigung.DataBindings.Clear(); cb_genehmigung.DataBindings.Clear();
cb_stvo.DataBindings.Clear(); cb_stvo.DataBindings.Clear();
@@ -344,6 +349,7 @@ namespace SanSystem
private void GeneriereDP() private void GeneriereDP()
{ {
#if DEBUG
Global.Instance.StatusMessage = "Generiere Daten"; Global.Instance.StatusMessage = "Generiere Daten";
string dichtheitsprüfungsPfad = Path.Combine(Global.Instance.Projektpfad, "Dichtheitsprüfung"); string dichtheitsprüfungsPfad = Path.Combine(Global.Instance.Projektpfad, "Dichtheitsprüfung");
if (!Directory.Exists(dichtheitsprüfungsPfad)) if (!Directory.Exists(dichtheitsprüfungsPfad))
@@ -374,6 +380,7 @@ namespace SanSystem
{ {
Global.Instance.StatusMessage = "Fehler beim generieren von Daten: " + ec.Message + " Wahrscheinlich das Protokollprogramm geöffnet"; Global.Instance.StatusMessage = "Fehler beim generieren von Daten: " + ec.Message + " Wahrscheinlich das Protokollprogramm geöffnet";
} }
#endif
} }
private void Btn_gen_dp_Click(object sender, EventArgs e) private void Btn_gen_dp_Click(object sender, EventArgs e)