upgrade ProgressUpdater to .net6

This commit is contained in:
2022-06-09 08:41:47 +02:00
parent 50347d6ae6
commit 83b0ca22cd
22 changed files with 942 additions and 1061 deletions

View File

@@ -5,12 +5,12 @@ using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using DevComponents.AdvTree;
using DevComponents.DotNetBar;
using Telerik.WinControls;
using Telerik.WinControls.UI;
namespace SM64_ROM_Manager.ProgressUpdater
{
public partial class DiscordSettingsDialog : OfficeForm
public partial class DiscordSettingsDialog : RadForm
{
private readonly Settings settings;
@@ -18,29 +18,32 @@ namespace SM64_ROM_Manager.ProgressUpdater
{
InitializeComponent();
this.settings = settings;
TextBoxX_BotToken.Text = settings.DiscordBotToken;
TextBoxX_ImgBaseURL.Text = settings.DiscordMsgBaseURL;
TextBoxX_UrlExtraCounterParam.Text = settings.DiscordMsgParamCounter;
CheckBoxX_EnableDiscordUpload.Checked = settings.DiscordUploadEnabled;
RadTextBoxControl_DiscordBotToken.Text = settings.DiscordBotToken;
RadTextBoxControl_ImageBaseURL.Text = settings.DiscordMsgBaseURL;
RadTextBoxControl_UrlExtraCounterParamName.Text = settings.DiscordMsgParamCounter;
RadCheckBox_EnableDiscordUpload.Checked = settings.DiscordUploadEnabled;
}
private void TextBoxX_BotToken_TextChanged(object sender, EventArgs e)
{
settings.DiscordBotToken = TextBoxX_BotToken.Text.Trim();
settings.DiscordBotToken = RadTextBoxControl_DiscordBotToken.Text.Trim();
}
private void TextBoxX_ImgBaseURL_TextChanged(object sender, EventArgs e)
{
settings.DiscordMsgBaseURL = TextBoxX_ImgBaseURL.Text.Trim();
settings.DiscordMsgBaseURL = RadTextBoxControl_ImageBaseURL.Text.Trim();
}
private void TextBoxX_UrlExtraCounterParam_TextChanged(object sender, EventArgs e)
{
settings.DiscordMsgParamCounter = TextBoxX_UrlExtraCounterParam.Text.Trim();
settings.DiscordMsgParamCounter = RadTextBoxControl_UrlExtraCounterParamName.Text.Trim();
}
private void ButtonX1_Click(object sender, EventArgs e)
{
radWaitingBar1.StartWaiting();
RadButton_LoadServersAndChannels.Enabled = false;
var dmgr = new DiscordMgr(settings);
bool hasError = false;
dmgr.LoggedMsg += (ssender, msg, isError) => { if (hasError) hasError = true; };
@@ -53,43 +56,47 @@ namespace SM64_ROM_Manager.ProgressUpdater
if (hasError)
{
MessageBox.Show("Entwender deaktiviert oder Token ist falsch.", string.Empty, MessageBoxButtons.OK, MessageBoxIcon.Error);
RadMessageBox.Show("Entwender deaktiviert oder Token ist falsch.", string.Empty, MessageBoxButtons.OK, RadMessageIcon.Error);
}
else
{
AdvTree1.BeginUpdate();
AdvTree1.Nodes.Clear();
radTreeView1.BeginUpdate();
radTreeView1.Nodes.Clear();
foreach (var guild in dmgr.Client.Guilds)
{
var nGuild = new Node()
var nGuild = new RadTreeNode()
{
Name = "g" + guild.Id,
Text = guild.Name,
Tag = guild.Id
Tag = guild.Id,
Expanded = true
};
foreach (var channel in guild.TextChannels)
{
var nChannel = new Node()
var nChannel = new RadTreeNode()
{
Name = "c" + channel.Id,
Text = "#" + channel.Name,
Tag = channel.Id
};
nGuild.Nodes.Add(nChannel);
}
AdvTree1.Nodes.Add(nGuild);
radTreeView1.Nodes.Add(nGuild);
}
AdvTree1.EndUpdate();
radTreeView1.EndUpdate();
radTreeView1.Refresh();
dmgr.Stop();
}
radWaitingBar1.StopWaiting();
}
private void AdvTree1_AfterNodeSelect(object sender, DevComponents.AdvTree.AdvTreeNodeEventArgs e)
private void RadTreeView1_SelectedNodeChanged(object sender, RadTreeViewEventArgs e)
{
if (e.Node.Name.StartsWith("c"))
{
@@ -100,7 +107,17 @@ namespace SM64_ROM_Manager.ProgressUpdater
private void CheckBoxX_EnableDiscordUpload_CheckedChanged(object sender, EventArgs e)
{
settings.DiscordUploadEnabled = CheckBoxX_EnableDiscordUpload.Checked;
settings.DiscordUploadEnabled = RadCheckBox_EnableDiscordUpload.Checked;
}
private void RadWaitingBar1_WaitingStarted(object sender, EventArgs e)
{
RadButton_LoadServersAndChannels.Enabled = false;
}
private void RadWaitingBar1_WaitingStopped(object sender, EventArgs e)
{
RadButton_LoadServersAndChannels.Enabled = true;
}
}
}