Exemplo n.º 1
0
        public void Check_export_licence()
        {
            var file_path = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + @"\Bimcc.BimEngine.lic";

            LicenseInfo licenseInfo = new LicenseInfo();

            if (File.Exists(file_path))
            {
                string LicenseKey = LicenseSession.LoadLicenseKeyFromFile(file_path);

                licenseInfo = LicenseSession.GetLicenseInfo("Bimcc", "Bimcc.BimEngine", LicenseKey);
            }
            else
            {
                licenseInfo = LicenseSession.GetLicenseInfo("Bimcc", "Bimcc.BimEngine");
            }

            if (licenseInfo.IsActivated)
            {
                textBox_company.Enabled = false; textBox_data.Enabled = false;

                textBox_mail.Enabled = false; textbox_HardwareId.Enabled = false;

                textbox_HardwareId.BackColor = Color.MediumSpringGreen;
            }
        }
Exemplo n.º 2
0
        private void button_export_Click(object sender, EventArgs e)
        {
            openFileDialog.Filter = "授权文件(*.lic)|*.lic|所有文件(*.*)|*.*";

            openFileDialog.FileName = "";

            if (openFileDialog.ShowDialog() == DialogResult.OK)
            {
                if (openFileDialog.FileName != null)
                {
                    var path = Path.GetFullPath(openFileDialog.FileName);

                    string LicenseKey = LicenseSession.LoadLicenseKeyFromFile(path);

                    File.WriteAllText(@"C:\Users\Administrator\Desktop\error.txt", LicenseKey);

                    LicenseInfo licenseInfo = LicenseSession.GetLicenseInfo("Bimcc", "Bimcc.BimEngine", LicenseKey);

                    textBox1.Text  = "Bimcc.BimEngine.Revit";
                    textBox2.Text  = licenseInfo.ProductVersion.ToString();
                    textBox3.Text  = licenseInfo.ReleaseDate.ToString();
                    textBox4.Text  = licenseInfo.IsActivated.ToString();
                    textBox5.Text  = licenseInfo.LicenseMode.ToString();
                    textBox6.Text  = licenseInfo.LicenseStatus.ToString();
                    textBox7.Text  = licenseInfo.HardwareId.ToString();
                    textBox8.Text  = licenseInfo.ClientName.ToString();
                    textBox9.Text  = licenseInfo.LicenseExpiration.ToString();
                    textBox10.Text = licenseInfo.SubscriptionExpiration.ToString();

                    if (licenseInfo.IsActivated == false)
                    {
                        textBox4.BackColor  = Color.OrangeRed;
                        textBox5.BackColor  = Color.OrangeRed;
                        textBox6.BackColor  = Color.OrangeRed;
                        textBox3.BackColor  = Color.OrangeRed;
                        textBox9.BackColor  = Color.OrangeRed;
                        textBox10.BackColor = Color.OrangeRed;
                        button_ok.Enabled   = false;
                    }
                    else
                    {
                        button_ok.Enabled   = true;
                        textBox4.BackColor  = Color.MediumSpringGreen;
                        textBox5.BackColor  = Color.MediumSpringGreen;
                        textBox6.BackColor  = Color.MediumSpringGreen;
                        textBox3.BackColor  = Color.WhiteSmoke;
                        textBox9.BackColor  = Color.WhiteSmoke;
                        textBox10.BackColor = Color.WhiteSmoke;
                    }
                }
            }
        }
Exemplo n.º 3
0
        public static string GetLicenseKey()
        {
            var filename = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + @"\Bimcc.BimEngine.lic";

            string LicenseKey = string.Empty;

            if (File.Exists(filename))
            {
                LicenseKey = LicenseSession.LoadLicenseKeyFromFile(filename);
            }

            return(LicenseKey);
        }
Exemplo n.º 4
0
        private void button_export_Click(object sender, EventArgs e)
        {
            openFileDialog.Filter = "授权文件(*.lic)|*.lic|所有文件(*.*)|*.*";

            openFileDialog.FileName = "";

            if (openFileDialog.ShowDialog() == DialogResult.OK)
            {
                var path_file = Path.GetFullPath(openFileDialog.FileName);

                string LicenseKey = LicenseSession.LoadLicenseKeyFromFile(path_file);

                LicenseInfo licenseInfo = LicenseSession.GetLicenseInfo("Bimcc", "Bimcc.BimEngine", LicenseKey);

                Fresh(licenseInfo);
            }
        }
Exemplo n.º 5
0
        private void License_Load(object sender, EventArgs e)
        {
            var filename = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + @"\Bimcc.BimEngine.lic";

            string LicenseKey = string.Empty;

            LicenseInfo licenseInfo = new LicenseInfo();

            if (File.Exists(filename))
            {
                LicenseKey = LicenseSession.LoadLicenseKeyFromFile(filename);
            }

            licenseInfo = LicenseSession.GetLicenseInfo("Bimcc", "Bimcc.BimEngine", LicenseKey);

            Fresh(licenseInfo);
        }
Exemplo n.º 6
0
        private void License_Load(object sender, EventArgs e)
        {
            var filename = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + @"\Bimcc.BimEngine.lic";

            if (File.Exists(filename))
            {
                LicenseKey = LicenseSession.LoadLicenseKeyFromFile(filename);

                File.WriteAllText(@"C:\Users\Administrator\Desktop\error.txt", LicenseKey);

                LicenseInfo licenseInfo = LicenseSession.GetLicenseInfo("Bimcc", "Bimcc.BimEngine", LicenseKey);

                textBox1.Text  = "Bimcc.BimEngine.Revit";
                textBox2.Text  = licenseInfo.ProductVersion.ToString();
                textBox3.Text  = licenseInfo.ReleaseDate.ToString();
                textBox4.Text  = licenseInfo.IsActivated.ToString();
                textBox5.Text  = licenseInfo.LicenseMode.ToString();
                textBox6.Text  = licenseInfo.LicenseStatus.ToString();
                textBox7.Text  = licenseInfo.HardwareId.ToString();
                textBox8.Text  = licenseInfo.ClientName.ToString();
                textBox9.Text  = licenseInfo.LicenseExpiration.ToString();
                textBox10.Text = licenseInfo.SubscriptionExpiration.ToString();
                if (licenseInfo.IsActivated == false)
                {
                    textBox4.BackColor  = Color.OrangeRed;
                    textBox5.BackColor  = Color.OrangeRed;
                    textBox6.BackColor  = Color.OrangeRed;
                    textBox3.BackColor  = Color.OrangeRed;
                    textBox9.BackColor  = Color.OrangeRed;
                    textBox10.BackColor = Color.OrangeRed;
                    button_ok.Enabled   = false;
                }
                else
                {
                    button_ok.Enabled   = true;
                    textBox4.BackColor  = Color.MediumSpringGreen;
                    textBox5.BackColor  = Color.MediumSpringGreen;
                    textBox6.BackColor  = Color.MediumSpringGreen;
                    textBox3.BackColor  = Color.WhiteSmoke;
                    textBox9.BackColor  = Color.WhiteSmoke;
                    textBox10.BackColor = Color.WhiteSmoke;
                }
            }
            else
            {
                LicenseInfo licenseInfo = LicenseSession.GetLicenseInfo("Bimcc", "Bimcc.BimEngine");

                textBox1.Text  = "Bimcc.BimEngine.Revit";
                textBox2.Text  = licenseInfo.ProductVersion.ToString();
                textBox3.Text  = licenseInfo.ReleaseDate.ToString();
                textBox4.Text  = licenseInfo.IsActivated.ToString();
                textBox5.Text  = licenseInfo.LicenseMode.ToString();
                textBox6.Text  = licenseInfo.LicenseStatus.ToString();
                textBox7.Text  = licenseInfo.HardwareId.ToString();
                textBox8.Text  = licenseInfo.ClientName.ToString();
                textBox9.Text  = licenseInfo.LicenseExpiration.ToString();
                textBox10.Text = licenseInfo.SubscriptionExpiration.ToString();
                if (licenseInfo.IsActivated == false)
                {
                    textBox4.BackColor  = Color.OrangeRed;
                    textBox5.BackColor  = Color.OrangeRed;
                    textBox6.BackColor  = Color.OrangeRed;
                    textBox3.BackColor  = Color.OrangeRed;
                    textBox9.BackColor  = Color.OrangeRed;
                    textBox10.BackColor = Color.OrangeRed;
                    button_ok.Enabled   = false;
                }
                else
                {
                    button_ok.Enabled   = true;
                    textBox4.BackColor  = Color.MediumSpringGreen;
                    textBox5.BackColor  = Color.MediumSpringGreen;
                    textBox6.BackColor  = Color.MediumSpringGreen;
                    textBox3.BackColor  = Color.WhiteSmoke;
                    textBox9.BackColor  = Color.WhiteSmoke;
                    textBox10.BackColor = Color.WhiteSmoke;
                }
            }
        }