private void tSB_editLicense_Click(object sender, EventArgs e) { if (lV_licenses.SelectedItems.Count > 0) { BlueFlame.Classes.DatabaseObjects.License license = (BlueFlame.Classes.DatabaseObjects.License)lV_licenses.SelectedItems[0].Tag; EditLicenseKey editKey = new EditLicenseKey(license.Key, license.Distributed, license.Multi); if (editKey.ShowDialog() == DialogResult.OK) { license.Multi = editKey.IsMulti; license.Distributed = editKey.IsDistributed; license.Save(); } } GetLicenseKeys(_product); }
private void ResetLicense() { if (tC_main.SelectedTab == tC_main.TabPages["tP_licenseProduct"]) { lV_searchResult = lV_licenseDetailProduct; if (lV_searchResult.SelectedItems[0].Tag is BlueFlame.Classes.DatabaseObjects.License) { BlueFlame.Classes.DatabaseObjects.License license = lV_searchResult.SelectedItems[0].Tag as BlueFlame.Classes.DatabaseObjects.License; MainForm.MySql.Statement( Resources.SqlStrings.RemoveUserLicense, new MySqlDataParameter("user", license.User.UserId), new MySqlDataParameter("file", license.Product.FileId), new MySqlDataParameter("productid", license.Product.ProductId)); license.Distributed = false; license.Save(); } } else { lV_searchResult = lV_licenseDetailUser; if (lV_licenseUser.SelectedItems.Count > 0) { User user = lV_licenseUser.SelectedItems[0].Tag as User; if (lV_searchResult.SelectedItems[0].Tag is BlueFlame.Classes.DatabaseObjects.License) { BlueFlame.Classes.DatabaseObjects.License license = lV_searchResult.SelectedItems[0].Tag as BlueFlame.Classes.DatabaseObjects.License; MainForm.MySql.Statement( Resources.SqlStrings.RemoveUserLicense, new MySqlDataParameter("user", user.UserId), new MySqlDataParameter("file", license.Product.FileId), new MySqlDataParameter("productid", license.Product.ProductId)); license.Distributed = false; license.Save(); } } } PopulateForm(); }