Dongle Disposable gemacht.

Stammdatenimporter hinzu gemacht
This commit is contained in:
Husky
2019-03-06 21:04:04 +01:00
parent e0e9fadd1d
commit 9121fa9282
3 changed files with 49 additions and 34 deletions

View File

@@ -8,7 +8,7 @@ using System.Threading.Tasks;
namespace SanSystem
{
class Dongle
class Dongle: IDisposable
{
uint FirmCode;
uint ProductCode;
@@ -127,6 +127,11 @@ namespace SanSystem
return true;
return false;
}
public void Dispose()
{
CleanDongle();
}
}

View File

@@ -14,7 +14,14 @@ namespace SanSystem
[STAThread]
static void Main()
{
Dongle dongle = new Dongle(10, 60);
uint firmcode;
#if DEBUG
firmcode = 10;
#else
firmcode = 103086;
#endif
using (Dongle dongle = new Dongle(firmcode, 60))
{
if (dongle.CheckDongleVorhanden())
{
dongle.CleanDongle();
@@ -31,3 +38,4 @@ namespace SanSystem
}
}
}
}

View File

@@ -125,12 +125,14 @@ namespace SanSystem
private void stammdatenImportierenToolStripMenuItem_Click(object sender, EventArgs e)
{
#if !DEBUG
/// DELETE ME
MessageBox.Show("Diese Funktion ist zur Zeit noch nicht implementiert");
#else
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.Filter = "XML Daten | *.xml";
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
string path = openFileDialog.FileName;
IImportedObjekte importedObjekte = SchnittstelleImporter.ImportBuilder.Import(ImportSchnittstellen.XML2006);
importedObjekte.XMLFile = @"C:\Users\Damian\Desktop\XML\3_Zustandsdaten\ISYBAU_XML-2006-Zustandsdaten_DIN_EN_13508-2.xml";
importedObjekte.XMLFile = path;//@"C:\Users\Damian\Desktop\XML\3_Zustandsdaten\ISYBAU_XML-2006-Zustandsdaten_DIN_EN_13508-2.xml";
importedObjekte.Projektnummer = Global.Instance.ProjektNummer;
Datenbank.Instance.loadedProjekt.Objekte.AddRange(importedObjekte.GetInspektionsobjekte());
@@ -147,7 +149,7 @@ namespace SanSystem
strassenList.Location = new Point(0, 0);
strassenList.StartPosition = FormStartPosition.Manual;
strassenList.Show();
#endif
}
}
private void auftraggeberToolStripMenuItem_Click(object sender, EventArgs e)