Dongle Disposable gemacht.
Stammdatenimporter hinzu gemacht
This commit is contained in:
@@ -8,7 +8,7 @@ using System.Threading.Tasks;
|
|||||||
|
|
||||||
namespace SanSystem
|
namespace SanSystem
|
||||||
{
|
{
|
||||||
class Dongle
|
class Dongle: IDisposable
|
||||||
{
|
{
|
||||||
uint FirmCode;
|
uint FirmCode;
|
||||||
uint ProductCode;
|
uint ProductCode;
|
||||||
@@ -127,6 +127,11 @@ namespace SanSystem
|
|||||||
return true;
|
return true;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void Dispose()
|
||||||
|
{
|
||||||
|
CleanDongle();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -14,19 +14,27 @@ namespace SanSystem
|
|||||||
[STAThread]
|
[STAThread]
|
||||||
static void Main()
|
static void Main()
|
||||||
{
|
{
|
||||||
Dongle dongle = new Dongle(10, 60);
|
uint firmcode;
|
||||||
if (dongle.CheckDongleVorhanden())
|
#if DEBUG
|
||||||
|
firmcode = 10;
|
||||||
|
#else
|
||||||
|
firmcode = 103086;
|
||||||
|
#endif
|
||||||
|
using (Dongle dongle = new Dongle(firmcode, 60))
|
||||||
{
|
{
|
||||||
dongle.CleanDongle();
|
if (dongle.CheckDongleVorhanden())
|
||||||
Global.Instance.LoadLanguage();
|
{
|
||||||
Application.EnableVisualStyles();
|
dongle.CleanDongle();
|
||||||
Application.SetCompatibleTextRenderingDefault(false);
|
Global.Instance.LoadLanguage();
|
||||||
Application.Run(new frmMain());
|
Application.EnableVisualStyles();
|
||||||
}
|
Application.SetCompatibleTextRenderingDefault(false);
|
||||||
else
|
Application.Run(new frmMain());
|
||||||
{
|
}
|
||||||
MessageBox.Show("Sorry es wurde kein Dongle gefunden!");
|
else
|
||||||
Application.Exit();
|
{
|
||||||
|
MessageBox.Show("Sorry es wurde kein Dongle gefunden!");
|
||||||
|
Application.Exit();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -125,29 +125,31 @@ namespace SanSystem
|
|||||||
|
|
||||||
private void stammdatenImportierenToolStripMenuItem_Click(object sender, EventArgs e)
|
private void stammdatenImportierenToolStripMenuItem_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
#if !DEBUG
|
OpenFileDialog openFileDialog = new OpenFileDialog();
|
||||||
/// DELETE ME
|
openFileDialog.Filter = "XML Daten | *.xml";
|
||||||
MessageBox.Show("Diese Funktion ist zur Zeit noch nicht implementiert");
|
if (openFileDialog.ShowDialog() == DialogResult.OK)
|
||||||
#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)
|
|
||||||
{
|
{
|
||||||
form.Close();
|
string path = openFileDialog.FileName;
|
||||||
form.Dispose();
|
|
||||||
|
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)
|
private void auftraggeberToolStripMenuItem_Click(object sender, EventArgs e)
|
||||||
|
|||||||
Reference in New Issue
Block a user