Update 20250107

This commit is contained in:
Stefan Hutter
2025-01-07 21:00:50 +01:00
parent 3b0a2b0527
commit af418d0114
706 changed files with 1054974 additions and 976 deletions

View File

@@ -0,0 +1,46 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace OnDoc.Klassen
{
internal class clsMailer
{
public bool sendmail(int Mailtyp, string empfaenger, string betreff, string message, string dokumentid, string ondoclink)
{
string URL = AppParams.RESTURI + "API/SendMail?mailid="+Mailtyp.ToString()+"&empfaenger=" + empfaenger + "&betreff=" + betreff + "&message=" + message + "&dokumentid=" + dokumentid + "&ondoclink=" + ondoclink;
HttpWebRequest webRequest = HttpWebRequest.Create(URL) as HttpWebRequest;
webRequest.Method = WebRequestMethods.Http.Get;
webRequest.Headers["Authorization"] = "Bearer " + AppParams.apikey;
try
{
using (HttpWebResponse response = webRequest.GetResponse() as HttpWebResponse)
{
if (response.StatusCode == HttpStatusCode.OK)
{
StreamReader reader = new StreamReader(response.GetResponseStream());
string responseContent = reader.ReadToEnd();
Logging.DocLog.Info("Empfanger" + empfaenger + " / Dokumentid:" + dokumentid, "OnDoc", dokumentid, "", "Mail versandt");
return true;
}
else
{
Logging.DocLog.Info("Empfanger" + empfaenger + " / Dokumentid:" + dokumentid, "OnDoc", dokumentid, "", "Mail nicht versandt");
return false;
}
}
}
catch (Exception ex)
{
Logging.DocLog.Info("Empfanger" + empfaenger + " / Dokumentid:" + dokumentid, "OnDoc", dokumentid, "", "Fehler:" + ex.Message);
return false;
}
}
}
}