Dongle Disposable gemacht.
Stammdatenimporter hinzu gemacht
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -14,19 +14,27 @@ namespace SanSystem
|
||||
[STAThread]
|
||||
static void Main()
|
||||
{
|
||||
Dongle dongle = new Dongle(10, 60);
|
||||
if (dongle.CheckDongleVorhanden())
|
||||
uint firmcode;
|
||||
#if DEBUG
|
||||
firmcode = 10;
|
||||
#else
|
||||
firmcode = 103086;
|
||||
#endif
|
||||
using (Dongle dongle = new Dongle(firmcode, 60))
|
||||
{
|
||||
dongle.CleanDongle();
|
||||
Global.Instance.LoadLanguage();
|
||||
Application.EnableVisualStyles();
|
||||
Application.SetCompatibleTextRenderingDefault(false);
|
||||
Application.Run(new frmMain());
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show("Sorry es wurde kein Dongle gefunden!");
|
||||
Application.Exit();
|
||||
if (dongle.CheckDongleVorhanden())
|
||||
{
|
||||
dongle.CleanDongle();
|
||||
Global.Instance.LoadLanguage();
|
||||
Application.EnableVisualStyles();
|
||||
Application.SetCompatibleTextRenderingDefault(false);
|
||||
Application.Run(new frmMain());
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show("Sorry es wurde kein Dongle gefunden!");
|
||||
Application.Exit();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -125,29 +125,31 @@ 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
|
||||
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.Projektnummer = Global.Instance.ProjektNummer;
|
||||
Datenbank.Instance.loadedProjekt.Objekte.AddRange(importedObjekte.GetInspektionsobjekte());
|
||||
|
||||
Form[] openedWindows = this.MdiChildren;
|
||||
foreach (Form form in openedWindows)
|
||||
OpenFileDialog openFileDialog = new OpenFileDialog();
|
||||
openFileDialog.Filter = "XML Daten | *.xml";
|
||||
if (openFileDialog.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
form.Close();
|
||||
form.Dispose();
|
||||
string path = openFileDialog.FileName;
|
||||
|
||||
IImportedObjekte importedObjekte = SchnittstelleImporter.ImportBuilder.Import(ImportSchnittstellen.XML2006);
|
||||
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());
|
||||
|
||||
Form[] openedWindows = this.MdiChildren;
|
||||
foreach (Form form in openedWindows)
|
||||
{
|
||||
form.Close();
|
||||
form.Dispose();
|
||||
}
|
||||
frmStrassenList strassenList = new frmStrassenList();
|
||||
strassenList.MdiParent = this;
|
||||
strassenList.Top = 0;
|
||||
strassenList.Left = 0;
|
||||
strassenList.Location = new Point(0, 0);
|
||||
strassenList.StartPosition = FormStartPosition.Manual;
|
||||
strassenList.Show();
|
||||
}
|
||||
frmStrassenList strassenList = new frmStrassenList();
|
||||
strassenList.MdiParent = this;
|
||||
strassenList.Top = 0;
|
||||
strassenList.Left = 0;
|
||||
strassenList.Location = new Point(0, 0);
|
||||
strassenList.StartPosition = FormStartPosition.Manual;
|
||||
strassenList.Show();
|
||||
#endif
|
||||
}
|
||||
|
||||
private void auftraggeberToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
|
||||
Reference in New Issue
Block a user