Files
BunifuUiCrack/Bunifu.Licensing/Views/ActivationSuccess.cs
T
hexadecimal e3c1cdea0e Add source
2025-04-24 20:51:29 +03:00

438 lines
11 KiB
C#

using System;
using System.ComponentModel;
using System.Diagnostics;
using System.Drawing;
using System.IO;
using System.Windows.Forms;
using Bunifu.Licensing.Helpers;
using Bunifu.Licensing.Properties;
using Bunifu.Licensing.Views.Controls;
using Bunifu.Licensing.Views.Transitions;
namespace Bunifu.Licensing.Views
{
// Token: 0x02000004 RID: 4
[DebuggerStepThrough]
internal partial class ActivationSuccess : Form
{
// Token: 0x06000040 RID: 64 RVA: 0x00004A0D File Offset: 0x00002C0D
public ActivationSuccess()
{
this.InitializeComponent();
this.ImproveTextRendering();
}
// Token: 0x1700000B RID: 11
// (get) Token: 0x06000041 RID: 65 RVA: 0x00004A2C File Offset: 0x00002C2C
// (set) Token: 0x06000042 RID: 66 RVA: 0x00004A34 File Offset: 0x00002C34
public string ProductShortForm { get; set; }
// Token: 0x1700000C RID: 12
// (get) Token: 0x06000043 RID: 67 RVA: 0x00004A3D File Offset: 0x00002C3D
// (set) Token: 0x06000044 RID: 68 RVA: 0x00004A4A File Offset: 0x00002C4A
public string Product
{
get
{
return this.lblProductName.Text;
}
set
{
this.lblProductName.Text = value;
}
}
// Token: 0x1700000D RID: 13
// (get) Token: 0x06000045 RID: 69 RVA: 0x00004A59 File Offset: 0x00002C59
// (set) Token: 0x06000046 RID: 70 RVA: 0x00004A66 File Offset: 0x00002C66
public string Plan
{
get
{
return this.lblPlanName.Text;
}
set
{
this.lblPlanName.Text = value;
}
}
// Token: 0x1700000E RID: 14
// (get) Token: 0x06000047 RID: 71 RVA: 0x00004A75 File Offset: 0x00002C75
// (set) Token: 0x06000048 RID: 72 RVA: 0x00004A82 File Offset: 0x00002C82
public string LicenseType
{
get
{
return this.lblLicenseType.Text;
}
set
{
this.lblLicenseType.Text = value;
}
}
// Token: 0x1700000F RID: 15
// (get) Token: 0x06000049 RID: 73 RVA: 0x00004A91 File Offset: 0x00002C91
// (set) Token: 0x0600004A RID: 74 RVA: 0x00004A9E File Offset: 0x00002C9E
public string PurchaseEmail
{
get
{
return this.lblPurchaseEmail.Text;
}
set
{
this.lblPurchaseEmail.Text = value;
}
}
// Token: 0x17000010 RID: 16
// (get) Token: 0x0600004B RID: 75 RVA: 0x00004AAD File Offset: 0x00002CAD
// (set) Token: 0x0600004C RID: 76 RVA: 0x00004ABA File Offset: 0x00002CBA
public string LicenseKey
{
get
{
return this.lblLicenseKey.Text;
}
set
{
this.lblLicenseKey.Text = value;
}
}
// Token: 0x17000011 RID: 17
// (get) Token: 0x0600004D RID: 77 RVA: 0x00004AC9 File Offset: 0x00002CC9
// (set) Token: 0x0600004E RID: 78 RVA: 0x00004AD6 File Offset: 0x00002CD6
public string NoOfActivations
{
get
{
return this.lblActivations.Text;
}
set
{
this.lblActivations.Text = value;
}
}
// Token: 0x17000012 RID: 18
// (get) Token: 0x0600004F RID: 79 RVA: 0x00004AE5 File Offset: 0x00002CE5
// (set) Token: 0x06000050 RID: 80 RVA: 0x00004AF2 File Offset: 0x00002CF2
public string RemainingActivations
{
get
{
return this.lblRemainingDevices.Text;
}
set
{
this.lblRemainingDevices.Text = value;
}
}
// Token: 0x17000013 RID: 19
// (get) Token: 0x06000051 RID: 81 RVA: 0x00004B01 File Offset: 0x00002D01
// (set) Token: 0x06000052 RID: 82 RVA: 0x00004B0E File Offset: 0x00002D0E
public string ExpiryDate
{
get
{
return this.lblExpiryDate.Text;
}
set
{
this.lblExpiryDate.Text = value;
}
}
// Token: 0x17000014 RID: 20
// (get) Token: 0x06000053 RID: 83 RVA: 0x00004B1D File Offset: 0x00002D1D
// (set) Token: 0x06000054 RID: 84 RVA: 0x00004B2C File Offset: 0x00002D2C
public string RemainingDays
{
get
{
return this.lblRemainingDays.Text;
}
set
{
this.lblRemainingDays.Text = value;
try
{
bool flag = !(value == "Unlimited");
if (flag)
{
bool flag2 = Convert.ToInt32(value) <= 10;
if (flag2)
{
this.lblRemainingDays.ForeColor = Color.Tomato;
}
else
{
this.lblRemainingDays.ForeColor = Color.Black;
}
}
}
catch (Exception)
{
}
}
}
// Token: 0x06000055 RID: 85 RVA: 0x00004BAC File Offset: 0x00002DAC
public new void Show()
{
base.Opacity = 1.0;
base.Show();
}
// Token: 0x06000056 RID: 86 RVA: 0x00004BC8 File Offset: 0x00002DC8
public new DialogResult ShowDialog()
{
try
{
base.Opacity = 1.0;
}
catch (Exception)
{
}
return base.ShowDialog();
}
// Token: 0x06000057 RID: 87 RVA: 0x00004C0C File Offset: 0x00002E0C
public new void Close()
{
Transition transition = new Transition(new TransitionType_EaseInEaseOut(220));
transition.add(this, "Opacity", 0.0);
transition.run();
transition.TransitionCompletedEvent += delegate
{
base.Close();
};
}
// Token: 0x06000058 RID: 88 RVA: 0x00004C60 File Offset: 0x00002E60
public new void Hide()
{
Transition transition = new Transition(new TransitionType_EaseInEaseOut(220));
transition.add(this, "Opacity", 0.0);
transition.run();
transition.TransitionCompletedEvent += delegate
{
base.Hide();
};
}
// Token: 0x06000059 RID: 89 RVA: 0x00004CB3 File Offset: 0x00002EB3
private void ShowVisualMovementCues()
{
base.Opacity = 0.8;
}
// Token: 0x0600005A RID: 90 RVA: 0x00004CC6 File Offset: 0x00002EC6
private void HideVisualMovementCues()
{
base.Opacity = 1.0;
}
// Token: 0x0600005B RID: 91 RVA: 0x00004CDC File Offset: 0x00002EDC
public bool ExploreFile(string filePath)
{
bool flag = !File.Exists(filePath);
bool flag2;
if (flag)
{
flag2 = false;
}
else
{
filePath = Path.GetFullPath(filePath);
Process.Start("explorer.exe", string.Format("/select,\"{0}\"", filePath));
flag2 = true;
}
return flag2;
}
// Token: 0x0600005C RID: 92 RVA: 0x00004D20 File Offset: 0x00002F20
public bool ExploreFolder(string folderPath)
{
bool flag;
try
{
Process.Start(new ProcessStartInfo
{
FileName = folderPath,
UseShellExecute = true,
Verb = "open"
});
flag = true;
}
catch (Exception)
{
flag = false;
}
return flag;
}
// Token: 0x0600005D RID: 93 RVA: 0x00004D74 File Offset: 0x00002F74
private void ImproveTextRendering()
{
this.btnClose.UseCompatibleTextRendering = false;
this.lblTitle.UseCompatibleTextRendering = false;
this.lblWindowTitle.UseCompatibleTextRendering = false;
this.lblDescription.UseCompatibleTextRendering = false;
this.lblActivations.UseCompatibleTextRendering = false;
this.lblActivationsTitle.UseCompatibleTextRendering = false;
this.lblBullet1.UseCompatibleTextRendering = false;
this.lblBullet2.UseCompatibleTextRendering = false;
this.lblLicenseKey.UseCompatibleTextRendering = false;
this.lblWindowTitle.UseCompatibleTextRendering = false;
this.lblExpiryDate.UseCompatibleTextRendering = false;
this.lblExpiryDateTitle.UseCompatibleTextRendering = false;
this.lblLicenseKeyTitle.UseCompatibleTextRendering = false;
this.lblLicenseType.UseCompatibleTextRendering = false;
this.lblLicenseTypeTitle.UseCompatibleTextRendering = false;
this.lblProductName.UseCompatibleTextRendering = false;
this.lblProductTitle.UseCompatibleTextRendering = false;
this.lblPlanTitle.UseCompatibleTextRendering = false;
this.lblPlanName.UseCompatibleTextRendering = false;
this.lblPurchaseEmail.UseCompatibleTextRendering = false;
this.lblPurchaseEmailTitle.UseCompatibleTextRendering = false;
this.lblRemainingDays.UseCompatibleTextRendering = false;
this.lblRemainingDevices.UseCompatibleTextRendering = false;
this.lblRemainingDevicesTitle.UseCompatibleTextRendering = false;
this.lblRemainingDaysTitle.UseCompatibleTextRendering = false;
this.lnkViewLicenseFile.UseCompatibleTextRendering = false;
this.lnkSupport.UseCompatibleTextRendering = false;
this.lnkRenew.UseCompatibleTextRendering = false;
this.lnkHome.UseCompatibleTextRendering = false;
}
// Token: 0x0600005E RID: 94 RVA: 0x00004EFC File Offset: 0x000030FC
private void ApplyShadows()
{
bool flag = Shadower.IsAeroEnabled();
if (flag)
{
Shadower.ApplyShadows(this);
this.bdrBottom.Hide();
this.bdrRight.Hide();
this.bdrLeft.Hide();
this.bdrTop.Hide();
this.bdrMidLeft.Hide();
this.bdrMidRight.Hide();
this.bdrBottomLeft.Hide();
this.bdrBottomRight.Hide();
}
else
{
this.bdrBottom.Show();
this.bdrRight.Show();
this.bdrLeft.Show();
this.bdrTop.Show();
this.bdrMidLeft.Show();
this.bdrMidRight.Show();
this.bdrBottomLeft.Show();
this.bdrBottomRight.Show();
}
}
// Token: 0x0600005F RID: 95 RVA: 0x00004FE0 File Offset: 0x000031E0
private void ActivationSuccess_Load(object sender, EventArgs e)
{
this.ApplyShadows();
}
// Token: 0x06000060 RID: 96 RVA: 0x00004FEC File Offset: 0x000031EC
private void ActivationSuccess_KeyDown(object sender, KeyEventArgs e)
{
bool flag = e.KeyCode == Keys.Return || e.KeyCode == Keys.Escape;
if (flag)
{
this.Close();
}
}
// Token: 0x06000061 RID: 97 RVA: 0x0000501E File Offset: 0x0000321E
private void BtnClose_Click(object sender, EventArgs e)
{
this.Close();
}
// Token: 0x06000062 RID: 98 RVA: 0x00005028 File Offset: 0x00003228
private void PbClose_Click(object sender, EventArgs e)
{
this.Close();
}
// Token: 0x06000063 RID: 99 RVA: 0x00005032 File Offset: 0x00003232
private void OnMouseUp(object sender, MouseEventArgs e)
{
this._drag = false;
this.Cursor = Cursors.Default;
}
// Token: 0x06000064 RID: 100 RVA: 0x00005048 File Offset: 0x00003248
private void OnMouseMove(object sender, MouseEventArgs e)
{
bool drag = this._drag;
if (drag)
{
this.Cursor = Cursors.SizeAll;
this.ShowVisualMovementCues();
base.Top = Cursor.Position.Y - this._mousey;
base.Left = Cursor.Position.X - this._mousex;
}
else
{
this.Cursor = Cursors.Default;
this.HideVisualMovementCues();
}
}
// Token: 0x06000065 RID: 101 RVA: 0x000050C4 File Offset: 0x000032C4
private void OnMouseDown(object sender, MouseEventArgs e)
{
this._drag = true;
this.Cursor = Cursors.Default;
this._mousex = Cursor.Position.X - base.Left;
this._mousey = Cursor.Position.Y - base.Top;
}
// Token: 0x06000066 RID: 102 RVA: 0x00005119 File Offset: 0x00003319
private void LnkHome_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
Process.Start("https://bunifuframework.com");
}
// Token: 0x06000067 RID: 103 RVA: 0x00005127 File Offset: 0x00003327
private void LnkSupport_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
Process.Start("https://bunifuframework.com/support");
}
// Token: 0x06000068 RID: 104 RVA: 0x00005135 File Offset: 0x00003335
private void LnkRenew_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
Process.Start(LicenseValidator.GetRenewalLink(""));
}
// Token: 0x06000069 RID: 105 RVA: 0x00005148 File Offset: 0x00003348
private void LnkViewLicenseFile_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
this.ExploreFile(Registry.FolderPath + this.ProductShortForm + "\\License Information.txt");
}
// Token: 0x04000014 RID: 20
private bool _drag;
// Token: 0x04000015 RID: 21
private int _mousey;
// Token: 0x04000016 RID: 22
private int _mousex;
}
}