Compare commits
2 Commits
dd8e87258f
...
3d71ab7e9b
| Author | SHA1 | Date | |
|---|---|---|---|
| 3d71ab7e9b | |||
| 78c440ab76 |
@@ -399,15 +399,14 @@ namespace AiQ_GUI
|
|||||||
List<object> oblistCD = [CamOnTest.Model, FullFailureValues];
|
List<object> oblistCD = [CamOnTest.Model, FullFailureValues];
|
||||||
GoogleAPI.WriteToSS(oblistCD, "'Approval'!C" + nextRow + ":D" + nextRow, GoogleAPI.spreadsheetId_ModelInfo);
|
GoogleAPI.WriteToSS(oblistCD, "'Approval'!C" + nextRow + ":D" + nextRow, GoogleAPI.spreadsheetId_ModelInfo);
|
||||||
|
|
||||||
//await Teams.SendMssg(Convert.ToString(nextRow), CbBxUserName.Text);
|
await Teams.SendMssg(Convert.ToString(nextRow), CbBxUserName.Text);
|
||||||
GoogleAPI.EmailApproval(Convert.ToString(nextRow), CbBxUserName.Text);
|
//GoogleAPI.EmailApproval(Convert.ToString(nextRow), CbBxUserName.Text);
|
||||||
|
|
||||||
string Approved = "";
|
string Approved = "";
|
||||||
|
|
||||||
while (Approved != "TRUE")
|
while (Approved != "TRUE")
|
||||||
{
|
{
|
||||||
await Task.Delay(1000);
|
await Task.Delay(1000);
|
||||||
|
|
||||||
values = GoogleAPI.service.Spreadsheets.Values.Get(GoogleAPI.spreadsheetId_ModelInfo, "'Approval'!B" + nextRow).Execute().Values;
|
values = GoogleAPI.service.Spreadsheets.Values.Get(GoogleAPI.spreadsheetId_ModelInfo, "'Approval'!B" + nextRow).Execute().Values;
|
||||||
|
|
||||||
if (values?.Count > 0)
|
if (values?.Count > 0)
|
||||||
@@ -1719,7 +1718,7 @@ namespace AiQ_GUI
|
|||||||
}
|
}
|
||||||
|
|
||||||
// ***** Test & Debug *****
|
// ***** Test & Debug *****
|
||||||
private async void BtnTest_Click(object sender, EventArgs e)
|
private void BtnTest_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
Stopwatch stopWatchTest = Stopwatch.StartNew();
|
Stopwatch stopWatchTest = Stopwatch.StartNew();
|
||||||
|
|
||||||
@@ -1747,6 +1746,8 @@ namespace AiQ_GUI
|
|||||||
await Task.Delay(3000); // Wait for server to start
|
await Task.Delay(3000); // Wait for server to start
|
||||||
BtnStartTest_Click(sender, e);
|
BtnStartTest_Click(sender, e);
|
||||||
|
|
||||||
|
// /api/config-ids - For getting all available config IDs
|
||||||
|
|
||||||
stopWatchTest.Stop();
|
stopWatchTest.Stop();
|
||||||
AddToActionsList("RunTime " + stopWatchTest.Elapsed.ToString(@"hh\:mm\:ss\.ff"));
|
AddToActionsList("RunTime " + stopWatchTest.Elapsed.ToString(@"hh\:mm\:ss\.ff"));
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
<Product>AiQ GUI</Product>
|
<Product>AiQ GUI</Product>
|
||||||
<Authors>MAV Systems Ltd</Authors>
|
<Authors>MAV Systems Ltd</Authors>
|
||||||
<PackageId>AiQ GUI</PackageId>
|
<PackageId>AiQ GUI</PackageId>
|
||||||
<Version>4.0.0</Version>
|
<Version>4.2.0</Version>
|
||||||
<Description>A GUI to control and test the AiQ</Description>
|
<Description>A GUI to control and test the AiQ</Description>
|
||||||
<Copyright>MAV Systems Ltd 2025</Copyright>
|
<Copyright>MAV Systems Ltd 2025</Copyright>
|
||||||
<PackageIcon>MAV - Plain - Blue.png</PackageIcon>
|
<PackageIcon>MAV - Plain - Blue.png</PackageIcon>
|
||||||
|
|||||||
@@ -297,7 +297,7 @@ namespace AiQ_GUI
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Build the MIME message with attachment
|
// Build the MIME message with attachment
|
||||||
using MailMessage mail = new MailMessage();
|
using MailMessage mail = new();
|
||||||
mail.From = new MailAddress("me");
|
mail.From = new MailAddress("me");
|
||||||
mail.To.Add("richard.porter@mav-systems.com");
|
mail.To.Add("richard.porter@mav-systems.com");
|
||||||
mail.To.Add("bradley.relyea@mav-systems.com");
|
mail.To.Add("bradley.relyea@mav-systems.com");
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ namespace AiQ_GUI
|
|||||||
|
|
||||||
public static async Task SendMssg(string ApprovalRow, string User) // Sometimes You will need to reauthenticate the workflow
|
public static async Task SendMssg(string ApprovalRow, string User) // Sometimes You will need to reauthenticate the workflow
|
||||||
{
|
{
|
||||||
using HttpClient client = new HttpClient();
|
using HttpClient client = new();
|
||||||
|
|
||||||
string link = $"https://docs.google.com/spreadsheets/d/1bCcCr4OYqfjmydt6UqtmN4FQETezXmZRSStJdCCcqZM/edit#gid=1931079354&range=A{ApprovalRow}"; // Has to be parsed like this as teams doesnt hyperlink otherwise
|
string link = $"https://docs.google.com/spreadsheets/d/1bCcCr4OYqfjmydt6UqtmN4FQETezXmZRSStJdCCcqZM/edit#gid=1931079354&range=A{ApprovalRow}"; // Has to be parsed like this as teams doesnt hyperlink otherwise
|
||||||
|
|
||||||
@@ -21,7 +21,7 @@ namespace AiQ_GUI
|
|||||||
};
|
};
|
||||||
|
|
||||||
string json = JsonConvert.SerializeObject(payload);
|
string json = JsonConvert.SerializeObject(payload);
|
||||||
StringContent content = new StringContent(json, Encoding.UTF8, "application/json");
|
StringContent content = new(json, Encoding.UTF8, "application/json");
|
||||||
|
|
||||||
HttpResponseMessage response = await client.PostAsync(webhookUrl, content);
|
HttpResponseMessage response = await client.PostAsync(webhookUrl, content);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,9 @@
|
|||||||
using System.Net;
|
using System.Diagnostics;
|
||||||
|
using System.Net;
|
||||||
using System.Net.NetworkInformation;
|
using System.Net.NetworkInformation;
|
||||||
using System.Net.Sockets;
|
using System.Net.Sockets;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
using System.Threading;
|
||||||
|
|
||||||
namespace AiQ_GUI
|
namespace AiQ_GUI
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user