using SanShared; 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 SanSystem { /// /// /// public partial class frmSelectNewSan : Form { /// /// Neue Inliner wurde angeklickt /// public event EventHandler AddInlinerClicked; /// /// Neue Schachtanbindung wurde angeklickt /// public event EventHandler AddSchachtAnbindungClicked; /// /// Neue Kurzliner wurde angeklickt /// public event EventHandler AddKurzlinerClicked; /// /// Neue Hutprofil wurde angeklickt /// public event EventHandler AddHutprofilClicked; /// /// Neue Quicklock wurde angeklickt /// public event EventHandler AddQuicklockClicked; /// /// /// /// protected virtual void OnAddSchachtAnbindungClicked(EventArgs e) { EventHandler handler = AddSchachtAnbindungClicked; if (handler != null) handler(this, e); } /// /// /// /// protected virtual void OnAddInlinerClicked(EventArgs e) { EventHandler handler = AddInlinerClicked; if (handler != null) handler(this, e); } /// /// /// /// protected virtual void OnAddKurzlinerClicked(EventArgs e) { EventHandler handler = AddKurzlinerClicked; if (handler != null) handler(this, e); } /// /// /// /// protected virtual void OnAddHutClicked(EventArgs e) { EventHandler handler = AddHutprofilClicked; if (handler != null) handler(this, e); } /// /// /// /// protected virtual void OnAddQuickLockClicked(EventArgs e) { EventHandler handler = AddQuicklockClicked; if (handler != null) handler(this, e); } /// /// /// public frmSelectNewSan() { InitializeComponent(); btn_inliner.Text = Global.Instance.language.Labels["inliner"]; btn_hut.Text = Global.Instance.language.Labels["hut"]; btn_kurzliner.Text = Global.Instance.language.Labels["kurzliner"]; btn_schacht_anb.Text = Global.Instance.language.Labels["schacht_an"]; using (Dongle dongle = new Dongle(60)) { btn_inliner.Enabled = dongle.IsLicensed((byte)Sanierungsarten.INLINER) ? true : false;// sanArt.SanierungActivated(Sanierungsarten.INLINER); btn_kurzliner.Enabled = dongle.IsLicensed((byte)Sanierungsarten.KURZLINER) ? true : false; //sanArt.SanierungActivated(Sanierungsarten.KURZLINER); btn_hut.Enabled = dongle.IsLicensed((byte)Sanierungsarten.HUTPROFIL) ? true : false;// sanArt.SanierungActivated(Sanierungsarten.HUTPROFIL); btn_schacht_anb.Enabled = dongle.IsLicensed((byte)Sanierungsarten.SCHACHTANBINDUNG) ? true : false; // sanArt.SanierungActivated(Sanierungsarten.SCHACHTANBINDUNG); //1btn_hut.Enabled = btn_kurzliner.Enabled = false; dongle.CleanDongle(); } } private void btn_inliner_Click(object sender, EventArgs e) { OnAddInlinerClicked(EventArgs.Empty); this.Close(); } private void btn_schacht_anb_Click(object sender, EventArgs e) { OnAddSchachtAnbindungClicked(EventArgs.Empty); this.Close(); } private void btn_kurzliner_Click(object sender, EventArgs e) { OnAddKurzlinerClicked(EventArgs.Empty); this.Close(); } private void btn_hut_Click(object sender, EventArgs e) { OnAddHutClicked(EventArgs.Empty); this.Close(); } } }