diff --git a/API_NetFramework/API_NetFramework.csproj b/API_NetFramework/API_NetFramework.csproj index 50776435..2aec7c2c 100644 --- a/API_NetFramework/API_NetFramework.csproj +++ b/API_NetFramework/API_NetFramework.csproj @@ -44,6 +44,9 @@ 4 + + ..\CSVNET\bin\Debug\CSVNET.dll + ..\packages\Microsoft.AspNetCore.Http.2.2.2\lib\netstandard2.0\Microsoft.AspNetCore.Http.dll diff --git a/API_NetFramework/Controllers/AntwortAdressController.cs b/API_NetFramework/Controllers/AntwortAdressController.cs index 3c912eb9..93f8c641 100644 --- a/API_NetFramework/Controllers/AntwortAdressController.cs +++ b/API_NetFramework/Controllers/AntwortAdressController.cs @@ -11,13 +11,15 @@ using System.Net.Http; using System.Runtime.Serialization.Formatters; using System.Web; using System.Web.Http; +using SecuringWebApiUsingApiKey.Middleware; namespace API_NetFramework.Controllers { public class AntwortAdresseController : ApiController { string tokenfunction = "Adresse"; - string connectionstring = ConfigurationManager.ConnectionStrings["EDOKAConnectionstring"].ConnectionString; + string connectionstring = StringCipher.Decrypt(ConfigurationManager.ConnectionStrings["EDOKAConnectionstring"].ConnectionString, "i%!k!7pab%bNLdA5hE4pkR4XaB%E^jB3d9tHuQ4pbF&BZjF7SB#WBWit5#HrbJiLrLVm"); + /// /// GetGetAll liefert alle GAS-Adressen /// diff --git a/API_NetFramework/Controllers/ArchivController.cs b/API_NetFramework/Controllers/ArchivController.cs index 2eb0b697..f79f9000 100644 --- a/API_NetFramework/Controllers/ArchivController.cs +++ b/API_NetFramework/Controllers/ArchivController.cs @@ -19,6 +19,8 @@ using System.Text; using Microsoft.AspNetCore.Http.Features; using System.Security.Cryptography; using System.Net.Http.Headers; +using SecuringWebApiUsingApiKey.Middleware; +using DOCGEN.Klassen; namespace API_NetFramework.Controllers @@ -46,20 +48,20 @@ namespace API_NetFramework.Controllers { // GET: OnBase string tokenfunction = "Archiv"; - string connectionstring = ConfigurationManager.ConnectionStrings["EDOKAConnectionstring"].ConnectionString; + string connectionstring = StringCipher.Decrypt(ConfigurationManager.ConnectionStrings["EDOKAConnectionstring"].ConnectionString, "i%!k!7pab%bNLdA5hE4pkR4XaB%E^jB3d9tHuQ4pbF&BZjF7SB#WBWit5#HrbJiLrLVm"); private void Update_IL_Log(ref ILResponse ilr, string dokumentid) { APILogging.Log((HttpRequestMessage)Request, "Start Updaet IL_Log: DokumentID:" + dokumentid, LogLevelType.Debug); - DB dB = new DB(ConfigurationManager.ConnectionStrings["JournalConnectionstring"].ConnectionString); + DB dB = new DB(StringCipher.Decrypt(ConfigurationManager.ConnectionStrings["JournalConnectionstring"].ConnectionString, "i%!k!7pab%bNLdA5hE4pkR4XaB%E^jB3d9tHuQ4pbF&BZjF7SB#WBWit5#HrbJiLrLVm")); string sql = "Insert OnDoc_IL_Log (dokumentid, ilresponse,error, erstellt_am) values ('" + dokumentid + "',"; sql = sql + "'" + ilr.response.ToString() + "',"; if (ilr.senderror != 0) { sql = sql + "1,"; } else { sql = sql + "0,"; } sql = sql +"getdate() )"; dB.Exec_SQL(sql); dB = null; - APILogging.Log((HttpRequestMessage)Request, "Ende Updaet IL_Log: DokumentID:" + dokumentid, LogLevelType.Debug); + APILogging.Log((HttpRequestMessage)Request, "Ende Update IL_Log: DokumentID:" + dokumentid, LogLevelType.Debug); } private void update_dokumentstatus(string dokumentid) @@ -89,8 +91,15 @@ namespace API_NetFramework.Controllers } try { - APILogging.Log((HttpRequestMessage)Request, "Start ArchiveDocFromDatabase: DokumentID:"+DokumentID, LogLevelType.Debug); + + string doktypnr = ""; + string extension = ""; + APILogging.Log((HttpRequestMessage)Request, "Start ArchiveDocFromDatabase: DokumentID:" + DokumentID, LogLevelType.Debug); DB db = new DB(connectionstring); + + db.Get_Tabledata("Select dokumenttypnr, dokumentname from dokument where dokumentid='" + DokumentID+"'", false, true); + extension = System.IO.Path.GetExtension(db.dsdaten.Tables[0].Rows[0]["dokumentname"].ToString()); + doktypnr = db.dsdaten.Tables[0].Rows[0][0].ToString(); db.clear_parameter(); db.add_parameter("@dokumentid", DokumentID); db.Get_Tabledata("[sp_Get_OnDoc_Parameters]", true, false); @@ -98,8 +107,18 @@ namespace API_NetFramework.Controllers DocGet dg = new DocGet(connectionstring); clsdok dok = new clsdok("", "", ""); - - dok = dg.GetDocAsPDF(DokumentID); + + + string[] officeformat = System.Configuration.ConfigurationManager.AppSettings["ArchivierungOfficeFormat"].ToString().Split(','); + if (officeformat.Contains(doktypnr) || extension.ToUpper()=="PDF") + { + dg.GetDoc(DokumentID); + extension = extension.ToUpper().Replace(".", ""); + } + else { + dok = dg.GetDocAsPDF(DokumentID); + extension = "PDF"; + } if (db.dsdaten.Tables[0].Rows[0]["BpNummer"].ToString() == "") { @@ -112,19 +131,15 @@ namespace API_NetFramework.Controllers onbasedoc.personNummer = ""; } onbasedoc.dokumentDatum = db.dsdaten.Tables[0].Rows[0]["DokumentDatum"].ToString(); - onbasedoc.dokumentTyp = db.dsdaten.Tables[0].Rows[0]["dokumenttyp"].ToString(); - onbasedoc.dateiTyp = db.dsdaten.Tables[0].Rows[0]["dateityp"].ToString(); + onbasedoc.dokumentTyp = db.dsdaten.Tables[0].Rows[0]["dokumenttyp"].ToString(); ; + onbasedoc.dateiTyp = extension; var Attribute = new List(); + onbasedoc.attributes = new List(); foreach (System.Data.DataRow rw in db.dsdaten.Tables[1].Rows) { - var p = new OnBaseDocUpload.attribute() - { - fieldname = rw["fieldname"].ToString(), - fieldvalue = rw["fieldvalue"].ToString() - }; - Attribute.Add(p); + OnBaseDocUpload.attribute na = new OnBaseDocUpload.attribute(rw["fieldname"].ToString(), rw["fieldvalue"].ToString()); + onbasedoc.attributes.Add(na); } - onbasedoc.attributes = Attribute; onbasedoc.dokumentDatei = dok.dokument; db = null; ILResponse ilr = new ILResponse(); @@ -175,36 +190,6 @@ namespace API_NetFramework.Controllers } - //[HttpGet] - //[Route("API/ArchiveDocBase64")] - ///// - ///// Archiviert das als Base64String übergebene Dokument in OnBase - ///// - ///// - ///// - ///// - ///// Returncode: 200 (OK) - ///// Dokumenthandle aus OnBase - ///// - ///// - //// - //public IHttpActionResult ArchivDocBase64(string DokumentID, string Dokumenttyp) - //{ - // if (SecuringWebApiUsingApiKey.Middleware.ApiKeyMiddleware.Authorized((HttpRequestMessage)Request, tokenfunction) == false) - // { - // return Content(HttpStatusCode.Unauthorized, "Invalid Token or API-Key"); - // } - // try - // { - - // return Ok(); - // } - // catch (Exception e) - // { - // APILogging.Log((HttpRequestMessage)Request, e.Message, LogLevelType.Error); - // return Content(HttpStatusCode.InternalServerError, e.Message); - // } - //} /// /// CheckDocID prüft auf eine vorhandene DokumentID in OnDoc (DokumentID OFFEDK... / Barcode-Klenber-Nr) /// @@ -234,8 +219,7 @@ namespace API_NetFramework.Controllers db.Get_Tabledata("Select barcodenr from barcodeetikette where dokumentid='" + DokumentID + "'", false, true); if (db.dsdaten.Tables[0].Rows.Count > 0) { - return (ArchivDocFromIRIS(DokumentID)); - //return Ok(DokumentID); + return Ok(DokumentID); } APILogging.Log((HttpRequestMessage)Request, "Ende Check DokumentID: DokumentID:" + DokumentID, LogLevelType.Debug); @@ -282,8 +266,7 @@ namespace API_NetFramework.Controllers APILogging.Log((HttpRequestMessage)Request, db.dsdaten.Tables[0].Rows[0].ToString() + dokumentid, LogLevelType.Debug); return Content(HttpStatusCode.NotFound, returnmessage); case "0": - APILogging.Log((HttpRequestMessage)Request, "Ende ArchivDocFromIRIS DokumentID:" + dokumentid, LogLevelType.Debug); - return Ok(dokumentid); + return (ArchivDocFromDatabase(dokumentid)); default: break; }; diff --git a/API_NetFramework/Controllers/DocumentController.cs b/API_NetFramework/Controllers/DocumentController.cs index 76638c72..9b8e3121 100644 --- a/API_NetFramework/Controllers/DocumentController.cs +++ b/API_NetFramework/Controllers/DocumentController.cs @@ -12,6 +12,7 @@ using Newtonsoft.Json; using API_NetFramework.Models; using System.Security.Cryptography; using edoka_dms; +using SecuringWebApiUsingApiKey.Middleware; namespace API_NetFramework.Controllers @@ -24,7 +25,7 @@ namespace API_NetFramework.Controllers public class DocumentController : ApiController { public string tokenfunction = "Dokument"; - string connectionstring = ConfigurationManager.ConnectionStrings["EDOKAConnectionstring"].ConnectionString; + string connectionstring = StringCipher.Decrypt(ConfigurationManager.ConnectionStrings["EDOKAConnectionstring"].ConnectionString, "i%!k!7pab%bNLdA5hE4pkR4XaB%E^jB3d9tHuQ4pbF&BZjF7SB#WBWit5#HrbJiLrLVm"); [HttpGet] [Route("API/GetDocument")] public IHttpActionResult GetDocument(string dokid) diff --git a/API_NetFramework/Controllers/UnterschriftController.cs b/API_NetFramework/Controllers/UnterschriftController.cs index 17f4d9b8..9ca56d75 100644 --- a/API_NetFramework/Controllers/UnterschriftController.cs +++ b/API_NetFramework/Controllers/UnterschriftController.cs @@ -16,6 +16,7 @@ using System.Threading.Tasks; using System.Threading; using API_NetFramework.Models; using System.Web.Http.Controllers; +using SecuringWebApiUsingApiKey.Middleware; @@ -36,7 +37,8 @@ namespace API_NetFramework.Controllers public class UnterschriftController : ApiController { string tokenfunction = "Unterschrift"; - string connectionstring = ConfigurationManager.ConnectionStrings["EDOKAConnectionstring"].ConnectionString; + string connectionstring = StringCipher.Decrypt(ConfigurationManager.ConnectionStrings["EDOKAConnectionstring"].ConnectionString, "i%!k!7pab%bNLdA5hE4pkR4XaB%E^jB3d9tHuQ4pbF&BZjF7SB#WBWit5#HrbJiLrLVm"); + [HttpGet] [Route("API/GetUnterschriftAsBase64")] public IHttpActionResult GetUnterschriftAsBase64(string TGNummer) diff --git a/API_NetFramework/Models/StaticParams.cs b/API_NetFramework/Models/StaticParams.cs index 6672d5a0..efd9b16d 100644 --- a/API_NetFramework/Models/StaticParams.cs +++ b/API_NetFramework/Models/StaticParams.cs @@ -7,6 +7,7 @@ using System.Configuration; using Database; using System.Net.Http; using System.ComponentModel; +using SecuringWebApiUsingApiKey.Middleware; namespace API_NetFramework.Models { @@ -18,7 +19,7 @@ namespace API_NetFramework.Models { if (Logging.Logging.IntLogLevel == "") { - string connectionstring = ConfigurationManager.ConnectionStrings["EDOKAConnectionstring"].ConnectionString; + string connectionstring = StringCipher.Decrypt(ConfigurationManager.ConnectionStrings["EDOKAConnectionstring"].ConnectionString, "i%!k!7pab%bNLdA5hE4pkR4XaB%E^jB3d9tHuQ4pbF&BZjF7SB#WBWit5#HrbJiLrLVm"); DB db = new DB(connectionstring); db.Get_Tabledata("Select * from nlog_parameter where id=3", false, true); Logging.Logging.IntLogLevel = db.dsdaten.Tables[0].Rows[0]["LogLevel"].ToString(); diff --git a/API_NetFramework/Properties/PublishProfiles/FolderProfile1.pubxml.user b/API_NetFramework/Properties/PublishProfiles/FolderProfile1.pubxml.user index a9ff1e55..340fbc31 100644 --- a/API_NetFramework/Properties/PublishProfiles/FolderProfile1.pubxml.user +++ b/API_NetFramework/Properties/PublishProfiles/FolderProfile1.pubxml.user @@ -5,7 +5,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121. <_PublishTargetUrl>E:\Software-Projekte\OnDoc\PubServices\OnDoc - True|2024-11-13T16:47:13.0183160Z||;True|2024-11-13T17:46:36.5183689+01:00||;True|2024-11-11T13:42:23.6578245+01:00||;True|2024-11-09T12:11:00.0777236+01:00||;True|2024-11-09T11:54:51.8503924+01:00||; + True|2024-11-24T17:56:32.4321643Z||;True|2024-11-24T18:48:11.3494435+01:00||;True|2024-11-24T17:50:10.7679996+01:00||;True|2024-11-22T08:35:58.1296657+01:00||;True|2024-11-13T17:47:13.0183160+01:00||;True|2024-11-13T17:46:36.5183689+01:00||;True|2024-11-11T13:42:23.6578245+01:00||;True|2024-11-09T12:11:00.0777236+01:00||;True|2024-11-09T11:54:51.8503924+01:00||; @@ -82,16 +82,22 @@ https://go.microsoft.com/fwlink/?LinkID=208121. 09/04/2024 19:25:14 - 11/18/2024 17:07:41 + 11/24/2024 14:23:50 - 11/18/2024 17:07:41 + 11/24/2024 14:23:50 + + + 11/23/2024 19:27:07 + + + 11/23/2024 19:27:07 - 11/20/2024 15:24:20 + 11/24/2024 17:50:08 - 11/20/2024 15:24:20 + 11/24/2024 17:50:08 10/20/2023 22:35:02 @@ -124,13 +130,13 @@ https://go.microsoft.com/fwlink/?LinkID=208121. 10/20/2023 22:35:04 - 11/20/2024 15:24:21 + 11/24/2024 17:50:08 11/18/2024 16:59:09 - 11/20/2024 15:24:21 + 11/24/2024 17:50:08 11/27/2023 09:49:58 @@ -208,10 +214,10 @@ https://go.microsoft.com/fwlink/?LinkID=208121. 11/04/2022 19:09:46 - 11/20/2024 15:24:20 + 11/22/2024 12:26:16 - 11/20/2024 15:24:20 + 11/22/2024 12:26:16 11/28/2018 00:10:18 @@ -235,16 +241,16 @@ https://go.microsoft.com/fwlink/?LinkID=208121. 11/18/2024 17:07:31 - 11/20/2024 15:24:21 + 11/24/2024 17:50:08 - 11/20/2024 15:24:21 + 11/24/2024 17:50:08 - 11/20/2024 15:24:21 + 11/24/2024 18:56:30 - 11/20/2024 15:24:21 + 11/24/2024 18:56:30 11/13/2012 13:19:34 @@ -429,6 +435,12 @@ https://go.microsoft.com/fwlink/?LinkID=208121. 10/20/2023 22:33:58 + + 11/24/2024 12:59:01 + + + 11/24/2024 12:59:01 + 05/10/2016 15:11:52 @@ -622,7 +634,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121. 03/06/2024 08:11:55 - 11/20/2024 15:24:22 + 11/24/2024 17:50:09 \ No newline at end of file diff --git a/API_NetFramework/Web.config b/API_NetFramework/Web.config index ac7aabf1..1b7e00dd 100644 --- a/API_NetFramework/Web.config +++ b/API_NetFramework/Web.config @@ -21,10 +21,13 @@ + + + - - + + diff --git a/API_NetFramework/bin/CSVNET.dll b/API_NetFramework/bin/CSVNET.dll new file mode 100644 index 00000000..994d811b Binary files /dev/null and b/API_NetFramework/bin/CSVNET.dll differ diff --git a/API_NetFramework/bin/CSVNET.pdb b/API_NetFramework/bin/CSVNET.pdb new file mode 100644 index 00000000..045247fb Binary files /dev/null and b/API_NetFramework/bin/CSVNET.pdb differ diff --git a/API_NetFramework/bin/DOCGEN.dll b/API_NetFramework/bin/DOCGEN.dll index 5ad2eb05..be6707d6 100644 Binary files a/API_NetFramework/bin/DOCGEN.dll and b/API_NetFramework/bin/DOCGEN.dll differ diff --git a/API_NetFramework/bin/DOCGEN.pdb b/API_NetFramework/bin/DOCGEN.pdb index 154b59a1..b970d92c 100644 Binary files a/API_NetFramework/bin/DOCGEN.pdb and b/API_NetFramework/bin/DOCGEN.pdb differ diff --git a/API_NetFramework/bin/Database.dll b/API_NetFramework/bin/Database.dll index 7526688b..5f55c2b6 100644 Binary files a/API_NetFramework/bin/Database.dll and b/API_NetFramework/bin/Database.dll differ diff --git a/API_NetFramework/bin/Database.pdb b/API_NetFramework/bin/Database.pdb index 03ecdc03..20a5779f 100644 Binary files a/API_NetFramework/bin/Database.pdb and b/API_NetFramework/bin/Database.pdb differ diff --git a/API_NetFramework/bin/Model.dll b/API_NetFramework/bin/Model.dll index 66bb830a..6e79e88f 100644 Binary files a/API_NetFramework/bin/Model.dll and b/API_NetFramework/bin/Model.dll differ diff --git a/API_NetFramework/bin/Model.pdb b/API_NetFramework/bin/Model.pdb index e4698d61..172d5452 100644 Binary files a/API_NetFramework/bin/Model.pdb and b/API_NetFramework/bin/Model.pdb differ diff --git a/API_NetFramework/bin/OnDocOffice.dll b/API_NetFramework/bin/OnDocOffice.dll index 8aa26342..a3433733 100644 Binary files a/API_NetFramework/bin/OnDocOffice.dll and b/API_NetFramework/bin/OnDocOffice.dll differ diff --git a/API_NetFramework/bin/OnDocOffice.pdb b/API_NetFramework/bin/OnDocOffice.pdb index 0d73af7b..b275ab55 100644 Binary files a/API_NetFramework/bin/OnDocOffice.pdb and b/API_NetFramework/bin/OnDocOffice.pdb differ diff --git a/API_NetFramework/bin/OnDoc_NetFramework.dll b/API_NetFramework/bin/OnDoc_NetFramework.dll index 6dd4b341..8a883ad6 100644 Binary files a/API_NetFramework/bin/OnDoc_NetFramework.dll and b/API_NetFramework/bin/OnDoc_NetFramework.dll differ diff --git a/API_NetFramework/bin/OnDoc_NetFramework.dll.config b/API_NetFramework/bin/OnDoc_NetFramework.dll.config index ac7aabf1..1b7e00dd 100644 --- a/API_NetFramework/bin/OnDoc_NetFramework.dll.config +++ b/API_NetFramework/bin/OnDoc_NetFramework.dll.config @@ -21,10 +21,13 @@ + + + - - + + diff --git a/API_NetFramework/bin/OnDoc_NetFramework.pdb b/API_NetFramework/bin/OnDoc_NetFramework.pdb index 46f82aef..baae8b54 100644 Binary files a/API_NetFramework/bin/OnDoc_NetFramework.pdb and b/API_NetFramework/bin/OnDoc_NetFramework.pdb differ diff --git a/API_NetFramework/bin/VBFileManagement.dll b/API_NetFramework/bin/VBFileManagement.dll new file mode 100644 index 00000000..a3e8b1e0 Binary files /dev/null and b/API_NetFramework/bin/VBFileManagement.dll differ diff --git a/API_NetFramework/bin/VBFileManagement.pdb b/API_NetFramework/bin/VBFileManagement.pdb new file mode 100644 index 00000000..3f7ac119 Binary files /dev/null and b/API_NetFramework/bin/VBFileManagement.pdb differ diff --git a/API_NetFramework/bin/VBFileManagement.xml b/API_NetFramework/bin/VBFileManagement.xml new file mode 100644 index 00000000..a8d0263d --- /dev/null +++ b/API_NetFramework/bin/VBFileManagement.xml @@ -0,0 +1,26 @@ + + + + +VBFileManagement + + + + + + Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + + + + + Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + + + + + Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. + + + + diff --git a/API_NetFramework/log.txt b/API_NetFramework/log.txt index f2b03da8..8e6bfa3d 100644 --- a/API_NetFramework/log.txt +++ b/API_NetFramework/log.txt @@ -681,3 +681,180 @@ done 2024-11-21 17:40:32.1301|DEBUG|OnDoc|Start ArchivDocFromIRIS DokumentID: OFFEDK0002014002326559 2024-11-21 17:40:32.1400|DEBUG|OnDoc| 2024-11-21 17:40:32.1400|DEBUG|OnDoc|System.Data.DataRowOFFEDK0002014002326559 +2024-11-22 06:58:35.4594|DEBUG|OnDoc|Start ArchivDocFromIRIS DokumentID: OFFEDK0002008001966962 +2024-11-22 06:58:39.6477|DEBUG|OnDoc| +2024-11-22 06:58:45.1208|DEBUG|OnDoc|Ende ArchivDocFromIRIS DokumentID:OFFEDK0002008001966962 +2024-11-22 06:58:54.6820|DEBUG|OnDoc|Start ArchivDocFromIRIS DokumentID: OFFEDK0002008001966962 +2024-11-22 06:59:01.8230|DEBUG|OnDoc| +2024-11-22 06:59:11.6319|DEBUG|OnDoc|System.Data.DataRowOFFEDK0002008001966962 +2024-11-22 07:00:52.6687|DEBUG|OnDoc|Start ArchivDocFromIRIS DokumentID: OFFEDK0002008001966962 +2024-11-22 07:00:56.0356|DEBUG|OnDoc| +2024-11-22 07:01:09.0416|DEBUG|OnDoc|System.Data.DataRowOFFEDK0002008001966962 +2024-11-22 07:02:13.8180|DEBUG|OnDoc|Start ArchivDocFromIRIS DokumentID: OFFEDK0002008001966962 +2024-11-22 07:02:18.7897|DEBUG|OnDoc| +2024-11-22 07:03:51.8725|DEBUG|OnDoc|Ende ArchivDocFromIRIS DokumentID:OFFEDK0002008001966962 +2024-11-22 07:03:56.1047|DEBUG|OnDoc|Start ArchivDocFromIRIS DokumentID: OFFEDK0002008001966962 +2024-11-22 07:05:47.9171|DEBUG|OnDoc|Start ArchivDocFromIRIS DokumentID: OFFEDK0002008001966962 +2024-11-22 07:05:50.7178|DEBUG|OnDoc| +2024-11-22 07:07:15.2622|DEBUG|OnDoc|Start ArchivDocFromIRIS DokumentID: OFFEDK0002008001966962 +2024-11-22 07:07:17.0908|DEBUG|OnDoc| +2024-11-22 07:07:21.7374|DEBUG|OnDoc|System.Data.DataRowOFFEDK0002008001966962 +2024-11-22 07:07:56.0277|DEBUG|OnDoc|Start ArchivDocFromIRIS DokumentID: OFFEDK0002008001966962 +2024-11-22 07:08:01.2968|DEBUG|OnDoc| +2024-11-22 07:08:07.2327|DEBUG|OnDoc|Start ArchiveDocFromDatabase: DokumentID:OFFEDK0002008001966962 +2024-11-22 07:08:09.1349|DEBUG|OnDoc| +2024-11-22 07:08:10.5801|DEBUG|OnDoc| +2024-11-22 07:08:26.3104|DEBUG|OnDoc|Start Transfer to OnBase +2024-11-22 07:08:51.4040|DEBUG|OnDoc|Ende ArchiveDocFromDatabase: DokumentID:OFFEDK0002008001966962 +2024-11-22 07:08:52.8606|DEBUG|OnDoc|Start Updaet IL_Log: DokumentID:OFFEDK0002008001966962 +2024-11-22 07:08:52.8717|DEBUG|OnDoc|Ende Updaet IL_Log: DokumentID:OFFEDK0002008001966962 +2024-11-22 07:09:55.8427|DEBUG|OnDoc|Start ArchivDocFromIRIS DokumentID: OFFEDK0002008001966962 +2024-11-22 07:09:55.8868|DEBUG|OnDoc| +2024-11-22 07:09:55.8868|DEBUG|OnDoc|Start ArchiveDocFromDatabase: DokumentID:OFFEDK0002008001966962 +2024-11-22 07:09:55.8868|DEBUG|OnDoc| +2024-11-22 07:09:55.9078|DEBUG|OnDoc| +2024-11-22 07:09:58.6514|DEBUG|OnDoc|Start Transfer to OnBase +2024-11-22 07:10:02.7912|DEBUG|OnDoc|Ende ArchiveDocFromDatabase: DokumentID:OFFEDK0002008001966962 +2024-11-22 07:10:02.8259|DEBUG|OnDoc|Start Updaet IL_Log: DokumentID:OFFEDK0002008001966962 +2024-11-22 07:10:02.8259|DEBUG|OnDoc|Ende Updaet IL_Log: DokumentID:OFFEDK0002008001966962 +2024-11-22 07:15:21.0764|DEBUG|OnDoc|Start ArchivDocFromIRIS DokumentID: OFFEDK0002008001966962 +2024-11-22 07:15:23.4392|DEBUG|OnDoc| +2024-11-22 07:15:30.1395|DEBUG|OnDoc|System.Data.DataRowOFFEDK0002008001966962 +2024-11-22 07:16:17.6898|DEBUG|OnDoc|Start ArchivDocFromIRIS DokumentID: OFFEDK0002008001966962 +2024-11-22 07:16:20.3958|DEBUG|OnDoc| +2024-11-22 07:16:25.0979|DEBUG|OnDoc|Start ArchiveDocFromDatabase: DokumentID:OFFEDK0002008001966962 +2024-11-22 07:16:26.0036|DEBUG|OnDoc| +2024-11-22 07:16:26.8570|DEBUG|OnDoc| +2024-11-22 07:16:32.0054|DEBUG|OnDoc|Start Transfer to OnBase +2024-11-22 07:16:44.2512|DEBUG|OnDoc|Ende Transfer to OnBase +2024-11-22 07:16:54.0859|DEBUG|OnDoc|Ende ArchiveDocFromDatabase: DokumentID:OFFEDK0002008001966962 +2024-11-22 07:16:57.3724|DEBUG|OnDoc|Start Updaet IL_Log: DokumentID:OFFEDK0002008001966962 +2024-11-22 07:16:57.4120|DEBUG|OnDoc|Ende Updaet IL_Log: DokumentID:OFFEDK0002008001966962 +2024-11-22 07:16:59.9696|DEBUG|OnDoc| +2024-11-22 07:16:59.9848|DEBUG|OnDoc| +2024-11-22 07:16:59.9848|DEBUG|OnDoc| +2024-11-22 07:17:00.0126|ERROR|OnDoc|Die Tabelle 0 kann nicht gefunden werden. +2024-11-22 07:17:10.8725|DEBUG|OnDoc|Start ArchivDocFromIRIS DokumentID: OFFEDK0002008001966962 +2024-11-22 07:17:10.9086|DEBUG|OnDoc| +2024-11-22 07:17:10.9086|DEBUG|OnDoc|System.Data.DataRowOFFEDK0002008001966962 +2024-11-22 07:19:01.7271|DEBUG|OnDoc|Start ArchiveDocFromDatabase: DokumentID:OFFEDK0002024002454347 +2024-11-22 07:19:04.0950|DEBUG|OnDoc| +2024-11-22 07:19:04.1142|DEBUG|OnDoc| +2024-11-22 07:19:06.5897|DEBUG|OnDoc|Start Transfer to OnBase +2024-11-22 07:19:06.7067|DEBUG|OnDoc|Ende Transfer to OnBase +2024-11-22 07:19:11.3374|DEBUG|OnDoc|Ende ArchiveDocFromDatabase: DokumentID:OFFEDK0002024002454347 +2024-11-22 07:19:11.7538|DEBUG|OnDoc|Start Updaet IL_Log: DokumentID:OFFEDK0002024002454347 +2024-11-22 07:19:11.7639|DEBUG|OnDoc|Ende Updaet IL_Log: DokumentID:OFFEDK0002024002454347 +2024-11-22 07:19:13.0532|DEBUG|OnDoc| +2024-11-22 07:19:13.0682|DEBUG|OnDoc| +2024-11-22 07:19:13.0682|DEBUG|OnDoc| +2024-11-22 07:19:13.0860|ERROR|OnDoc|Die Tabelle 0 kann nicht gefunden werden. +2024-11-22 08:20:46.8134|DEBUG|OnDoc|Start ArchivDocFromIRIS DokumentID: OFFEDK0002008001967079 +2024-11-22 08:20:49.7235|DEBUG|OnDoc| +2024-11-22 08:20:53.9432|DEBUG|OnDoc|Start ArchiveDocFromDatabase: DokumentID:OFFEDK0002008001967079 +2024-11-22 08:20:55.0854|DEBUG|OnDoc| +2024-11-22 08:20:56.3964|DEBUG|OnDoc| +2024-11-22 08:21:05.0971|DEBUG|OnDoc|Start Transfer to OnBase +2024-11-22 08:21:13.6620|DEBUG|OnDoc|Ende ArchiveDocFromDatabase: DokumentID:OFFEDK0002008001967079 +2024-11-22 08:21:14.4999|DEBUG|OnDoc|Start Updaet IL_Log: DokumentID:OFFEDK0002008001967079 +2024-11-22 08:21:32.8741|ERROR|OnDoc|Die Eingabe ist keine gültige Base-64-Zeichenfolge, da sie ein Nicht-Base-64-Zeichen, mehr als zwei Leerstellen oder in den Leerstellen ein Zeichen enthält, das ungültig ist. +2024-11-22 08:21:39.5898|DEBUG|OnDoc|Start ArchivDocFromIRIS DokumentID: OFFEDK0002008001967079 +2024-11-22 08:21:39.6313|DEBUG|OnDoc| +2024-11-22 08:21:53.2173|DEBUG|OnDoc|Start ArchiveDocFromDatabase: DokumentID:OFFEDK0002008001967079 +2024-11-22 08:21:54.2127|DEBUG|OnDoc| +2024-11-22 08:21:55.1872|DEBUG|OnDoc| +2024-11-22 08:22:02.4763|DEBUG|OnDoc|Start Transfer to OnBase +2024-11-22 08:22:12.4976|DEBUG|OnDoc|Ende ArchiveDocFromDatabase: DokumentID:OFFEDK0002008001967079 +2024-11-22 08:22:31.0149|DEBUG|OnDoc|Start Updaet IL_Log: DokumentID:OFFEDK0002008001967079 +2024-11-22 08:22:36.9765|ERROR|OnDoc|Die Eingabe ist keine gültige Base-64-Zeichenfolge, da sie ein Nicht-Base-64-Zeichen, mehr als zwei Leerstellen oder in den Leerstellen ein Zeichen enthält, das ungültig ist. +2024-11-22 08:23:23.2984|DEBUG|OnDoc|Start ArchivDocFromIRIS DokumentID: OFFEDK0002008001967079 +2024-11-22 08:23:23.3614|DEBUG|OnDoc| +2024-11-22 08:23:24.8481|DEBUG|OnDoc|Start ArchiveDocFromDatabase: DokumentID:OFFEDK0002008001967079 +2024-11-22 08:23:24.8601|DEBUG|OnDoc| +2024-11-22 08:23:24.8601|DEBUG|OnDoc| +2024-11-22 08:23:29.6213|DEBUG|OnDoc|Start Transfer to OnBase +2024-11-22 08:23:38.0788|DEBUG|OnDoc|Ende ArchiveDocFromDatabase: DokumentID:OFFEDK0002008001967079 +2024-11-22 08:23:40.4182|DEBUG|OnDoc|Start Updaet IL_Log: DokumentID:OFFEDK0002008001967079 +2024-11-22 08:23:45.6149|DEBUG|OnDoc|Ende Updaet IL_Log: DokumentID:OFFEDK0002008001967079 +2024-11-22 08:24:16.0301|DEBUG|OnDoc|Start Check DokumentID: DokumentID:OFFEDK0002008001967079 +2024-11-22 08:24:16.0663|DEBUG|OnDoc| +2024-11-22 12:01:49.0571|DEBUG|OnDoc|Start ArchivDocFromIRIS DokumentID: OFFEDK0002008001966328 +2024-11-22 12:01:51.0895|DEBUG|OnDoc| +2024-11-22 12:01:57.3371|DEBUG|OnDoc|Start ArchiveDocFromDatabase: DokumentID:OFFEDK0002008001966328 +2024-11-22 12:01:58.4466|DEBUG|OnDoc| +2024-11-22 12:01:59.4552|DEBUG|OnDoc| +2024-11-22 12:02:12.5468|ERROR|OnDoc|Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. +2024-11-22 12:02:25.7264|DEBUG|OnDoc|Start ArchivDocFromIRIS DokumentID: OFFEDK0002008001966328 +2024-11-22 12:02:28.0112|DEBUG|OnDoc| +2024-11-22 12:02:55.2154|DEBUG|OnDoc|Start ArchiveDocFromDatabase: DokumentID:OFFEDK0002008001966328 +2024-11-22 12:02:56.5439|DEBUG|OnDoc| +2024-11-22 12:02:57.6182|DEBUG|OnDoc| +2024-11-22 12:03:36.3534|DEBUG|OnDoc|Ende ArchiveDocFromDatabase: DokumentID:OFFEDK0002008001966328 +2024-11-22 12:03:36.6986|DEBUG|OnDoc|Start Updaet IL_Log: DokumentID:OFFEDK0002008001966328 +2024-11-22 12:03:36.7207|DEBUG|OnDoc|Ende Updaet IL_Log: DokumentID:OFFEDK0002008001966328 +2024-11-22 12:03:38.0768|DEBUG|OnDoc| +2024-11-22 12:03:38.0908|DEBUG|OnDoc| +2024-11-22 12:03:38.0908|DEBUG|OnDoc| +2024-11-22 12:03:38.1128|ERROR|OnDoc|Die Tabelle 0 kann nicht gefunden werden. +2024-11-22 12:08:52.6295|DEBUG|OnDoc|Start ArchivDocFromIRIS DokumentID: OFFEDK0002008001966328 +2024-11-22 12:08:52.6685|DEBUG|OnDoc| +2024-11-22 12:08:52.6685|DEBUG|OnDoc|System.Data.DataRowOFFEDK0002008001966328 +2024-11-22 12:32:30.9748|DEBUG|OnDoc|Start ArchivDocFromIRIS DokumentID: OFFEDK0082024002454355 +2024-11-22 12:32:33.8233|DEBUG|OnDoc|Start ArchiveDocFromDatabase: DokumentID:OFFEDK0082024002454355 +2024-11-22 12:32:35.9586|DEBUG|OnDoc| +2024-11-22 12:32:40.6454|DEBUG|OnDoc| +2024-11-22 12:32:55.0478|DEBUG|OnDoc|OFFEDK0082024002454355 / EDOKA Dokument-ID/OFFEDK0082024002454355 +2024-11-22 12:32:58.2022|DEBUG|OnDoc|OFFEDK0082024002454355 / EDOKA Dokumenttyp Nr/120 +2024-11-22 12:33:00.2042|DEBUG|OnDoc|OFFEDK0082024002454355 / Partner Kurzname/Ort/ , Weinfelden +2024-11-22 12:33:02.5005|DEBUG|OnDoc|OFFEDK0082024002454355 / Original Filename/BRIEOFFEDK0082024002454355.docx +2024-11-22 12:33:04.8339|DEBUG|OnDoc|OFFEDK0082024002454355 / Status Korrespondenz/In Aufbewahrung +2024-11-22 12:33:06.8676|DEBUG|OnDoc|OFFEDK0082024002454355 / Verantwortlich Email/hutter@shub.ch +2024-11-22 12:33:08.9371|DEBUG|OnDoc|OFFEDK0082024002454355 / Verantwortlich Name/Hutter Stefan +2024-11-22 12:33:10.9762|DEBUG|OnDoc|OFFEDK0082024002454355 / Verantwortlich Benutzername/Stefan Hutter lokal +2024-11-22 12:33:13.0206|DEBUG|OnDoc|OFFEDK0082024002454355 / Unterschrift rechts/Helena Zürcher, TG9665 +2024-11-22 12:33:15.1419|DEBUG|OnDoc|OFFEDK0082024002454355 / Unterschrift links/Helena Ackermann, 1234 +2024-11-22 12:33:17.1390|DEBUG|OnDoc|OFFEDK0082024002454355 / Created by/STEFAN HUTTER LOKAL +2024-11-22 12:33:19.1422|DEBUG|OnDoc|OFFEDK0082024002454355 / Papierkorb/NEIN +2024-11-22 12:33:21.5905|DEBUG|OnDoc|OFFEDK0082024002454355 / Container Nr/10 20 014.595-03 +2024-11-22 12:33:26.8156|DEBUG|OnDoc|OFFEDK0082024002454355 / Herkunftsapplikation/EDOKA +2024-11-22 12:33:36.2837|DEBUG|OnDoc|Start Transfer to OnBase +2024-11-22 12:33:48.2786|DEBUG|OnDoc|Ende ArchiveDocFromDatabase: DokumentID:OFFEDK0082024002454355 +2024-11-22 12:33:50.8796|DEBUG|OnDoc|Start Updaet IL_Log: DokumentID:OFFEDK0082024002454355 +2024-11-22 12:33:50.9016|DEBUG|OnDoc|Ende Updaet IL_Log: DokumentID:OFFEDK0082024002454355 +2024-11-24 08:04:56.7510|DEBUG|OnDoc|Start ArchiveDocFromDatabase: DokumentID:OFFEDK0082024002454403 +2024-11-24 08:04:58.9168|ERROR|OnDoc|Ungültiger Spaltenname "OFFEDK0082024002454403". +2024-11-24 08:05:04.7640|ERROR|OnDoc|Die Tabelle 0 kann nicht gefunden werden. +2024-11-24 08:05:32.9238|DEBUG|OnDoc|Start ArchiveDocFromDatabase: DokumentID:OFFEDK0082024002454403 +2024-11-24 08:05:33.8045|DEBUG|OnDoc| +2024-11-24 08:05:55.3079|DEBUG|OnDoc| +2024-11-24 08:06:05.5418|DEBUG|OnDoc| +2024-11-24 08:06:44.0139|DEBUG|OnDoc|Start Transfer to OnBase +2024-11-24 08:06:44.1815|DEBUG|OnDoc|Ende Transfer to OnBase +2024-11-24 08:06:49.0996|DEBUG|OnDoc|Ende ArchiveDocFromDatabase: DokumentID:OFFEDK0082024002454403 +2024-11-24 08:06:49.4560|DEBUG|OnDoc|Start Updaet IL_Log: DokumentID:OFFEDK0082024002454403 +2024-11-24 08:06:49.4742|DEBUG|OnDoc|Ende Updaet IL_Log: DokumentID:OFFEDK0082024002454403 +2024-11-24 08:06:52.5347|DEBUG|OnDoc| +2024-11-24 08:06:52.5957|DEBUG|OnDoc| +2024-11-24 08:06:52.5957|DEBUG|OnDoc| +2024-11-24 08:12:31.0939|DEBUG|OnDoc|Start ArchiveDocFromDatabase: DokumentID:OFFEDK0082024002454427 +2024-11-24 08:12:31.1531|DEBUG|OnDoc| +2024-11-24 08:12:31.1633|DEBUG|OnDoc| +2024-11-24 08:12:31.1753|DEBUG|OnDoc| +2024-11-24 08:12:32.3744|DEBUG|OnDoc|Start Transfer to OnBase +2024-11-24 08:12:32.5135|DEBUG|OnDoc|Ende Transfer to OnBase +2024-11-24 08:12:32.5466|DEBUG|OnDoc|Ende ArchiveDocFromDatabase: DokumentID:OFFEDK0082024002454427 +2024-11-24 08:12:32.5466|DEBUG|OnDoc|Start Updaet IL_Log: DokumentID:OFFEDK0082024002454427 +2024-11-24 08:12:32.5466|DEBUG|OnDoc|Ende Updaet IL_Log: DokumentID:OFFEDK0082024002454427 +2024-11-24 08:12:32.5466|DEBUG|OnDoc| +2024-11-24 08:12:32.5654|DEBUG|OnDoc| +2024-11-24 08:12:32.5654|DEBUG|OnDoc| +2024-11-24 18:47:08.2765|DEBUG|OnDoc|Start ArchivDocFromIRIS DokumentID: OFFEDK0002008001966718 +2024-11-24 18:47:08.3358|DEBUG|OnDoc| +2024-11-24 18:47:13.4109|DEBUG|OnDoc|Start ArchiveDocFromDatabase: DokumentID:OFFEDK0002008001966718 +2024-11-24 18:47:14.1148|DEBUG|OnDoc| +2024-11-24 18:47:18.3635|DEBUG|OnDoc| +2024-11-24 18:47:22.1157|DEBUG|OnDoc| +2024-11-24 18:47:36.1775|DEBUG|OnDoc|Start Transfer to OnBase +2024-11-24 18:47:40.3876|DEBUG|OnDoc|Ende ArchiveDocFromDatabase: DokumentID:OFFEDK0002008001966718 +2024-11-24 18:47:40.3906|DEBUG|OnDoc|Start Updaet IL_Log: DokumentID:OFFEDK0002008001966718 +2024-11-24 18:47:40.3906|DEBUG|OnDoc|Ende Update IL_Log: DokumentID:OFFEDK0002008001966718 diff --git a/API_NetFramework/obj/Debug/API_NetFramework.csproj.AssemblyReference.cache b/API_NetFramework/obj/Debug/API_NetFramework.csproj.AssemblyReference.cache index 85c6bf52..2445cedd 100644 Binary files a/API_NetFramework/obj/Debug/API_NetFramework.csproj.AssemblyReference.cache and b/API_NetFramework/obj/Debug/API_NetFramework.csproj.AssemblyReference.cache differ diff --git a/API_NetFramework/obj/Debug/API_NetFramework.csproj.CoreCompileInputs.cache b/API_NetFramework/obj/Debug/API_NetFramework.csproj.CoreCompileInputs.cache index 0a842afe..3da8f25c 100644 --- a/API_NetFramework/obj/Debug/API_NetFramework.csproj.CoreCompileInputs.cache +++ b/API_NetFramework/obj/Debug/API_NetFramework.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -e3bd8e83aa5c2a0e3a79dc6a52be63d1040407a3b479c3366beaa1e996e86770 +0d1a9ebbad5bb9929b52cfc409e2f295381fddc112dacd091614320eb3f2990e diff --git a/API_NetFramework/obj/Debug/API_NetFramework.csproj.FileListAbsolute.txt b/API_NetFramework/obj/Debug/API_NetFramework.csproj.FileListAbsolute.txt index 51567fb2..24470127 100644 --- a/API_NetFramework/obj/Debug/API_NetFramework.csproj.FileListAbsolute.txt +++ b/API_NetFramework/obj/Debug/API_NetFramework.csproj.FileListAbsolute.txt @@ -299,3 +299,8 @@ E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\Syncfusion.Compression.Bas E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\Syncfusion.OfficeChart.Base.xml E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\OnDocOffice.dll E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\OnDocOffice.pdb +E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\CSVNET.dll +E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\CSVNET.pdb +E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\VBFileManagement.dll +E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\VBFileManagement.pdb +E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\VBFileManagement.xml diff --git a/API_NetFramework/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/API_NetFramework/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index b6041538..a442d668 100644 Binary files a/API_NetFramework/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/API_NetFramework/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/API_NetFramework/obj/Debug/OnDoc_NetFramework.dll b/API_NetFramework/obj/Debug/OnDoc_NetFramework.dll index 6dd4b341..8a883ad6 100644 Binary files a/API_NetFramework/obj/Debug/OnDoc_NetFramework.dll and b/API_NetFramework/obj/Debug/OnDoc_NetFramework.dll differ diff --git a/API_NetFramework/obj/Debug/OnDoc_NetFramework.pdb b/API_NetFramework/obj/Debug/OnDoc_NetFramework.pdb index 46f82aef..baae8b54 100644 Binary files a/API_NetFramework/obj/Debug/OnDoc_NetFramework.pdb and b/API_NetFramework/obj/Debug/OnDoc_NetFramework.pdb differ diff --git a/API_NetFramework/obj/Release/API_NetFramework.csproj.AssemblyReference.cache b/API_NetFramework/obj/Release/API_NetFramework.csproj.AssemblyReference.cache index 558ff801..2b8220e3 100644 Binary files a/API_NetFramework/obj/Release/API_NetFramework.csproj.AssemblyReference.cache and b/API_NetFramework/obj/Release/API_NetFramework.csproj.AssemblyReference.cache differ diff --git a/API_NetFramework/obj/Release/API_NetFramework.csproj.CoreCompileInputs.cache b/API_NetFramework/obj/Release/API_NetFramework.csproj.CoreCompileInputs.cache index dd55178a..305e7574 100644 --- a/API_NetFramework/obj/Release/API_NetFramework.csproj.CoreCompileInputs.cache +++ b/API_NetFramework/obj/Release/API_NetFramework.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -58f0b5c20291391874abaca82e9cc5bf56c3a33fb153f42caa9174d4d752785e +cfbd970a1620d565a6eaba19ea5652f2f3862322af8e217ccf8c8aa9f99a07e0 diff --git a/API_NetFramework/obj/Release/API_NetFramework.csproj.FileListAbsolute.txt b/API_NetFramework/obj/Release/API_NetFramework.csproj.FileListAbsolute.txt index d4bfeb0b..98d76f85 100644 --- a/API_NetFramework/obj/Release/API_NetFramework.csproj.FileListAbsolute.txt +++ b/API_NetFramework/obj/Release/API_NetFramework.csproj.FileListAbsolute.txt @@ -170,3 +170,8 @@ E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\Syncfusion.Compression.Bas E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\Syncfusion.OfficeChart.Base.xml E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\OnDocOffice.dll E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\OnDocOffice.pdb +E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\CSVNET.dll +E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\VBFileManagement.dll +E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\CSVNET.pdb +E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\VBFileManagement.pdb +E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\VBFileManagement.xml diff --git a/API_NetFramework/obj/Release/OnDoc_NetFramework.dll b/API_NetFramework/obj/Release/OnDoc_NetFramework.dll index ee0802ba..70117168 100644 Binary files a/API_NetFramework/obj/Release/OnDoc_NetFramework.dll and b/API_NetFramework/obj/Release/OnDoc_NetFramework.dll differ diff --git a/API_NetFramework/obj/Release/OnDoc_NetFramework.pdb b/API_NetFramework/obj/Release/OnDoc_NetFramework.pdb index 46dd06bd..23b9c78d 100644 Binary files a/API_NetFramework/obj/Release/OnDoc_NetFramework.pdb and b/API_NetFramework/obj/Release/OnDoc_NetFramework.pdb differ diff --git a/API_NetFramework/obj/Release/Package/PackageTmp/Web.config b/API_NetFramework/obj/Release/Package/PackageTmp/Web.config index 58b42f7a..3b8ff006 100644 --- a/API_NetFramework/obj/Release/Package/PackageTmp/Web.config +++ b/API_NetFramework/obj/Release/Package/PackageTmp/Web.config @@ -12,7 +12,7 @@ - + @@ -21,10 +21,13 @@ + + + - - + + @@ -125,9 +128,4 @@ - \ No newline at end of file diff --git a/API_NetFramework/obj/Release/Package/PackageTmp/bin/CSVNET.dll b/API_NetFramework/obj/Release/Package/PackageTmp/bin/CSVNET.dll new file mode 100644 index 00000000..994d811b Binary files /dev/null and b/API_NetFramework/obj/Release/Package/PackageTmp/bin/CSVNET.dll differ diff --git a/API_NetFramework/obj/Release/Package/PackageTmp/bin/CSVNET.pdb b/API_NetFramework/obj/Release/Package/PackageTmp/bin/CSVNET.pdb new file mode 100644 index 00000000..045247fb Binary files /dev/null and b/API_NetFramework/obj/Release/Package/PackageTmp/bin/CSVNET.pdb differ diff --git a/API_NetFramework/obj/Release/Package/PackageTmp/bin/DOCGEN.dll b/API_NetFramework/obj/Release/Package/PackageTmp/bin/DOCGEN.dll index 06d208c1..72be3a81 100644 Binary files a/API_NetFramework/obj/Release/Package/PackageTmp/bin/DOCGEN.dll and b/API_NetFramework/obj/Release/Package/PackageTmp/bin/DOCGEN.dll differ diff --git a/API_NetFramework/obj/Release/Package/PackageTmp/bin/DOCGEN.pdb b/API_NetFramework/obj/Release/Package/PackageTmp/bin/DOCGEN.pdb index 8a978550..9e727bfc 100644 Binary files a/API_NetFramework/obj/Release/Package/PackageTmp/bin/DOCGEN.pdb and b/API_NetFramework/obj/Release/Package/PackageTmp/bin/DOCGEN.pdb differ diff --git a/API_NetFramework/obj/Release/Package/PackageTmp/bin/Database.dll b/API_NetFramework/obj/Release/Package/PackageTmp/bin/Database.dll index bb335688..321caa97 100644 Binary files a/API_NetFramework/obj/Release/Package/PackageTmp/bin/Database.dll and b/API_NetFramework/obj/Release/Package/PackageTmp/bin/Database.dll differ diff --git a/API_NetFramework/obj/Release/Package/PackageTmp/bin/Database.pdb b/API_NetFramework/obj/Release/Package/PackageTmp/bin/Database.pdb index 718c7499..6fab07f8 100644 Binary files a/API_NetFramework/obj/Release/Package/PackageTmp/bin/Database.pdb and b/API_NetFramework/obj/Release/Package/PackageTmp/bin/Database.pdb differ diff --git a/API_NetFramework/obj/Release/Package/PackageTmp/bin/Model.dll b/API_NetFramework/obj/Release/Package/PackageTmp/bin/Model.dll index 6ee5a7af..c41b01de 100644 Binary files a/API_NetFramework/obj/Release/Package/PackageTmp/bin/Model.dll and b/API_NetFramework/obj/Release/Package/PackageTmp/bin/Model.dll differ diff --git a/API_NetFramework/obj/Release/Package/PackageTmp/bin/Model.pdb b/API_NetFramework/obj/Release/Package/PackageTmp/bin/Model.pdb index 6b593ff4..e1bc3c6b 100644 Binary files a/API_NetFramework/obj/Release/Package/PackageTmp/bin/Model.pdb and b/API_NetFramework/obj/Release/Package/PackageTmp/bin/Model.pdb differ diff --git a/API_NetFramework/obj/Release/Package/PackageTmp/bin/OnDocOffice.dll b/API_NetFramework/obj/Release/Package/PackageTmp/bin/OnDocOffice.dll index b4ae0689..311233e6 100644 Binary files a/API_NetFramework/obj/Release/Package/PackageTmp/bin/OnDocOffice.dll and b/API_NetFramework/obj/Release/Package/PackageTmp/bin/OnDocOffice.dll differ diff --git a/API_NetFramework/obj/Release/Package/PackageTmp/bin/OnDocOffice.pdb b/API_NetFramework/obj/Release/Package/PackageTmp/bin/OnDocOffice.pdb index c867bc67..c1c87d21 100644 Binary files a/API_NetFramework/obj/Release/Package/PackageTmp/bin/OnDocOffice.pdb and b/API_NetFramework/obj/Release/Package/PackageTmp/bin/OnDocOffice.pdb differ diff --git a/API_NetFramework/obj/Release/Package/PackageTmp/bin/OnDoc_NetFramework.dll b/API_NetFramework/obj/Release/Package/PackageTmp/bin/OnDoc_NetFramework.dll index ee0802ba..70117168 100644 Binary files a/API_NetFramework/obj/Release/Package/PackageTmp/bin/OnDoc_NetFramework.dll and b/API_NetFramework/obj/Release/Package/PackageTmp/bin/OnDoc_NetFramework.dll differ diff --git a/API_NetFramework/obj/Release/Package/PackageTmp/bin/OnDoc_NetFramework.pdb b/API_NetFramework/obj/Release/Package/PackageTmp/bin/OnDoc_NetFramework.pdb index 46dd06bd..23b9c78d 100644 Binary files a/API_NetFramework/obj/Release/Package/PackageTmp/bin/OnDoc_NetFramework.pdb and b/API_NetFramework/obj/Release/Package/PackageTmp/bin/OnDoc_NetFramework.pdb differ diff --git a/API_NetFramework/obj/Release/Package/PackageTmp/bin/VBFileManagement.dll b/API_NetFramework/obj/Release/Package/PackageTmp/bin/VBFileManagement.dll new file mode 100644 index 00000000..a3e8b1e0 Binary files /dev/null and b/API_NetFramework/obj/Release/Package/PackageTmp/bin/VBFileManagement.dll differ diff --git a/API_NetFramework/obj/Release/Package/PackageTmp/bin/VBFileManagement.pdb b/API_NetFramework/obj/Release/Package/PackageTmp/bin/VBFileManagement.pdb new file mode 100644 index 00000000..3f7ac119 Binary files /dev/null and b/API_NetFramework/obj/Release/Package/PackageTmp/bin/VBFileManagement.pdb differ diff --git a/API_NetFramework/obj/Release/TransformWebConfig/original/Web.config b/API_NetFramework/obj/Release/TransformWebConfig/original/Web.config index dce7ba25..1b7e00dd 100644 --- a/API_NetFramework/obj/Release/TransformWebConfig/original/Web.config +++ b/API_NetFramework/obj/Release/TransformWebConfig/original/Web.config @@ -12,9 +12,7 @@ - + @@ -23,10 +21,13 @@ ecJVgQbmauycFRw5Lz6hB0dJb6GYCePckr2kw3g+xLkbS+h6oxR0iPMFkP3uXpFq7luWAdXrEWs1kmR4 + + + - - + + @@ -128,8 +129,4 @@ ecJVgQbmauycFRw5Lz6hB0dJb6GYCePckr2kw3g+xLkbS+h6oxR0iPMFkP3uXpFq7luWAdXrEWs1kmR4 - \ No newline at end of file + diff --git a/API_NetFramework/obj/Release/TransformWebConfig/transformed/Web.config b/API_NetFramework/obj/Release/TransformWebConfig/transformed/Web.config index 58b42f7a..3b8ff006 100644 --- a/API_NetFramework/obj/Release/TransformWebConfig/transformed/Web.config +++ b/API_NetFramework/obj/Release/TransformWebConfig/transformed/Web.config @@ -12,7 +12,7 @@ - + @@ -21,10 +21,13 @@ + + + - - + + @@ -125,9 +128,4 @@ - \ No newline at end of file diff --git a/BarcodeLib/bin/Debug/Database.dll b/BarcodeLib/bin/Debug/Database.dll index 7526688b..5f55c2b6 100644 Binary files a/BarcodeLib/bin/Debug/Database.dll and b/BarcodeLib/bin/Debug/Database.dll differ diff --git a/BarcodeLib/bin/Debug/Database.pdb b/BarcodeLib/bin/Debug/Database.pdb index 03ecdc03..20a5779f 100644 Binary files a/BarcodeLib/bin/Debug/Database.pdb and b/BarcodeLib/bin/Debug/Database.pdb differ diff --git a/BarcodeLib/bin/Debug/Model.dll b/BarcodeLib/bin/Debug/Model.dll index 66bb830a..6e79e88f 100644 Binary files a/BarcodeLib/bin/Debug/Model.dll and b/BarcodeLib/bin/Debug/Model.dll differ diff --git a/BarcodeLib/bin/Debug/Model.pdb b/BarcodeLib/bin/Debug/Model.pdb index e4698d61..172d5452 100644 Binary files a/BarcodeLib/bin/Debug/Model.pdb and b/BarcodeLib/bin/Debug/Model.pdb differ diff --git a/BarcodeLib/bin/Debug/VBFileManagement.dll b/BarcodeLib/bin/Debug/VBFileManagement.dll new file mode 100644 index 00000000..a3e8b1e0 Binary files /dev/null and b/BarcodeLib/bin/Debug/VBFileManagement.dll differ diff --git a/BarcodeLib/bin/Debug/VBFileManagement.pdb b/BarcodeLib/bin/Debug/VBFileManagement.pdb new file mode 100644 index 00000000..3f7ac119 Binary files /dev/null and b/BarcodeLib/bin/Debug/VBFileManagement.pdb differ diff --git a/BarcodeLib/bin/Debug/VBFileManagement.xml b/BarcodeLib/bin/Debug/VBFileManagement.xml new file mode 100644 index 00000000..a8d0263d --- /dev/null +++ b/BarcodeLib/bin/Debug/VBFileManagement.xml @@ -0,0 +1,26 @@ + + + + +VBFileManagement + + + + + + Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + + + + + Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + + + + + Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. + + + + diff --git a/BarcodeLib/obj/Debug/BarcodeLib.csproj.AssemblyReference.cache b/BarcodeLib/obj/Debug/BarcodeLib.csproj.AssemblyReference.cache index 0485d6b5..9a975dad 100644 Binary files a/BarcodeLib/obj/Debug/BarcodeLib.csproj.AssemblyReference.cache and b/BarcodeLib/obj/Debug/BarcodeLib.csproj.AssemblyReference.cache differ diff --git a/BarcodeLib/obj/Debug/BarcodeLib.csproj.FileListAbsolute.txt b/BarcodeLib/obj/Debug/BarcodeLib.csproj.FileListAbsolute.txt index 673729e3..8d7b21af 100644 --- a/BarcodeLib/obj/Debug/BarcodeLib.csproj.FileListAbsolute.txt +++ b/BarcodeLib/obj/Debug/BarcodeLib.csproj.FileListAbsolute.txt @@ -37,3 +37,6 @@ E:\Software-Projekte\OnDoc\OnDoc\BarcodeLib\bin\Debug\NLog.Database.xml E:\Software-Projekte\OnDoc\OnDoc\BarcodeLib\obj\Debug\BarcodeLib.csproj.Up2Date E:\Software-Projekte\OnDoc\OnDoc\BarcodeLib\obj\Debug\BarcodeLib.dll E:\Software-Projekte\OnDoc\OnDoc\BarcodeLib\obj\Debug\BarcodeLib.pdb +E:\Software-Projekte\OnDoc\OnDoc\BarcodeLib\bin\Debug\VBFileManagement.dll +E:\Software-Projekte\OnDoc\OnDoc\BarcodeLib\bin\Debug\VBFileManagement.pdb +E:\Software-Projekte\OnDoc\OnDoc\BarcodeLib\bin\Debug\VBFileManagement.xml diff --git a/CSVNET/CSV.cs b/CSVNET/CSV.cs new file mode 100644 index 00000000..103acce1 --- /dev/null +++ b/CSVNET/CSV.cs @@ -0,0 +1,528 @@ +/* + * 2006 - 2018 Ted Spence, http://tedspence.com + * License: http://www.apache.org/licenses/LICENSE-2.0 + * Home page: https://github.com/tspence/csharp-csv-reader + */ +using System; +using System.Collections; +using System.Collections.Generic; +using System.IO; +using System.Text; +#if HAS_ASYNC +using System.Threading.Tasks; +#endif + +// These suggestions from Resharper apply because we don't want it to recommend fixing things needed for Net20: +// ReSharper disable LoopCanBeConvertedToQuery +// ReSharper disable ConvertIfStatementToNullCoalescingAssignment +// ReSharper disable ReplaceSubstringWithRangeIndexer +// ReSharper disable InvertIf +// ReSharper disable ConvertIfStatementToSwitchExpression +// ReSharper disable ConvertIfStatementToSwitchStatement + +namespace CSVNET +{ + + /// + /// Root class that contains static functions for straightforward CSV parsing + /// + public static class CSV + { + /// + /// Use this to determine what version of DotNet was used to build this library + /// +#if NET2_0 + public const string VERSION = "NET20"; +#elif NET4_0 + public const string VERSION = "NET40"; +#elif NET4_5 + public const string VERSION = "NET45"; +#elif NET5_0 + public const string VERSION = "NET50"; +#elif NET6_0 + public const string VERSION = "NET60"; +#elif NETSTANDARD1_0 + public const string VERSION = "NETSTANDARD10"; +#elif NETSTANDARD2_0 + public const string VERSION = "NETSTANDARD20"; +#else + public const string VERSION = "UNKNOWN"; +#endif + + /// + /// Parse a CSV stream into ]]>, while permitting embedded newlines + /// + /// The stream to read + /// The CSV settings to use for this parsing operation (Default: CSV) + /// An enumerable object that can be examined to retrieve rows from the stream. + public static IEnumerable ParseStream(StreamReader inStream, CSVSettings settings = null) + { + int bufferSize = settings?.BufferSize ?? CSVSettings.DEFAULT_BUFFER_SIZE; + var buffer = new char[bufferSize]; + var machine = new CSVStateMachine(settings); + while (machine.State == CSVState.CanKeepGoing) + { + var line = string.Empty; + if (machine.NeedsMoreText() && !inStream.EndOfStream) + { + var readChars = inStream.ReadBlock(buffer, 0, bufferSize); + line = new string(buffer, 0, readChars); + } + var row = machine.ParseChunk(line, inStream.EndOfStream); + if (row != null) + { + yield return row; + } + else if (inStream.EndOfStream) + { + break; + } + } + } + +#if HAS_ASYNC_IENUM + /// + /// Parse a CSV stream into ]]> asynchronously, while permitting embedded newlines + /// + /// The stream to read + /// The CSV settings to use for this parsing operation (Default: CSV) + /// An enumerable object that can be examined to retrieve rows from the stream. + public static async IAsyncEnumerable ParseStreamAsync(StreamReader inStream, CSVSettings settings = null) + { + int bufferSize = settings?.BufferSize ?? CSVSettings.DEFAULT_BUFFER_SIZE; + var buffer = new char[bufferSize]; + var machine = new CSVStateMachine(settings); + while (machine.State == CSVState.CanKeepGoing) + { + var line = string.Empty; + if (machine.NeedsMoreText() && !inStream.EndOfStream) + { + var readChars = await inStream.ReadBlockAsync(buffer, 0, bufferSize); + line = new string(buffer, 0, readChars); + } + var row = machine.ParseChunk(line, inStream.EndOfStream); + if (row != null) + { + yield return row; + } + else if (inStream.EndOfStream) + { + break; + } + } + } +#endif + + /// + /// Parse a line from a CSV file and return an array of fields, or null if it fails + /// + /// One line of text from a CSV file + /// The CSV settings to use for this parsing operation (Default: CSV) + /// If this value is true, throws an exception if parsing fails + /// An array containing all fields in the next row of data, or null if it could not be parsed. + public static string[] ParseLine(string line, CSVSettings settings = null, bool? throwOnFailure = null) + { + string[] row = null; + var machine = new CSVStateMachine(settings); + while (machine.State == CSVState.CanKeepGoing) + { + row = machine.ParseChunk(line, true); + line = string.Empty; + } + + // Anything other than success throws an error here + if (machine.State != CSVState.Done) + { + throw new Exception($"Malformed CSV structure: {machine.State}"); + } + return row; + } + + /// + /// Try to parse a line of CSV data. Can only return false if an unterminated text qualifier is encountered. + /// + /// This function cannot recognize 'sep=' lines because it does not know whether it is parsing the first line + /// in the overall CSV stream. + /// + /// False if there was an unterminated text qualifier in the + /// The line of text to parse + /// The CSV settings to use for this parsing operation (Default: CSV) + /// The array of fields found in the line + public static bool TryParseLine(string line, out string[] row, CSVSettings settings = null) + { + row = null; + var machine = new CSVStateMachine(settings); + while (machine.State == CSVState.CanKeepGoing) + { + row = machine.ParseChunk(line, true); + line = string.Empty; + } + return machine.State == CSVState.Done; + } + + /// + /// Deserialize a CSV string into a list of typed objects + /// + /// The type of objects to deserialize + /// The CSV settings to use when parsing the source (Default: CSV) + /// The source CSV to deserialize + /// + public static IEnumerable Deserialize(string source, CSVSettings settings = null) where T : class, new() + { + return CSVReader.FromString(source, settings).Deserialize(); + } + +#if HAS_ASYNC_IENUM + /// + /// Deserialize a CSV string into a list of typed objects + /// + /// The type of objects to deserialize + /// The CSV settings to use when parsing the source (Default: CSV) + /// The source CSV to deserialize + /// + public static IAsyncEnumerable DeserializeAsync(string source, CSVSettings settings = null) where T : class, new() + { + return CSVReader.FromString(source, settings).DeserializeAsync(); + } +#endif + + /// + /// Serialize a sequence of objects into a CSV string + /// + /// A single line of CSV encoded data containing these values + /// A list or array of objects to serialize + /// The field delimiter character (Default: comma) +#if NET2_0 + public static string ToCSVString(IEnumerable row, CSVSettings settings = null) +#else + public static string ToCSVString(this IEnumerable row, CSVSettings settings = null) +#endif + { + if (settings == null) + { + settings = CSVSettings.CSV; + } + var riskyChars = settings.GetRiskyChars(); + var forceQualifierTypes = settings.GetForceQualifierTypes(); + return ItemsToCsv(row, settings, riskyChars, forceQualifierTypes); + } + + /// + /// Serialize an array of objects to CSV format + /// + /// The type of objects to serialize from this CSV + /// The array of objects to serialize + /// The CSV settings to use when exporting this array (Default: CSV) + /// The completed CSV string representing one line per element in list + public static string Serialize(IEnumerable list, CSVSettings settings = null) where T : class, new() + { + if (settings == null) + { + settings = CSVSettings.CSV; + } + using (var ms = new MemoryStream()) + { + using (var cw = new CSVWriter(ms, settings)) + { + cw.Serialize(list); + } + + var rawString = settings.Encoding.GetString(ms.ToArray()); + return RemoveByteOrderMarker(rawString); + } + } + + private static string _byteOrderMarkUtf8 = + Encoding.UTF8.GetString(Encoding.UTF8.GetPreamble()); + internal static string RemoveByteOrderMarker(string rawString) + { + if (rawString.StartsWith(_byteOrderMarkUtf8, StringComparison.Ordinal)) + { + return rawString.Substring(_byteOrderMarkUtf8.Length); + } + return rawString; + } + + /// + /// Serialize an array of objects to CSV format + /// + /// The type of objects to serialize from this CSV + /// The array of objects to serialize + /// The stream to which we will send this CSV text + /// The CSV settings to use when exporting this array (Default: CSV) + /// The completed CSV string representing one line per element in list + public static void Serialize(IEnumerable list, Stream stream, CSVSettings settings = null) where T : class, new() + { + using (var cw = new CSVWriter(stream, settings)) + { + cw.Serialize(list); + } + } + +#if HAS_ASYNC + /// + /// Serialize an array of objects to CSV format + /// + /// The type of objects to serialize from this CSV + /// The array of objects to serialize + /// The stream to which we will send this CSV text + /// The CSV settings to use when exporting this array (Default: CSV) + /// The completed CSV string representing one line per element in list + public static Task SerializeAsync(IEnumerable list, Stream stream, CSVSettings settings = null) where T : class, new() + { + using (var cw = new CSVWriter(stream, settings)) + { + return cw.SerializeAsync(list); + } + } +#endif + +#if HAS_ASYNC_IENUM + /// + /// Serialize an array of objects to CSV format + /// + /// The type of objects to serialize from this CSV + /// The array of objects to serialize + /// The stream to which we will send this CSV text + /// The CSV settings to use when exporting this array (Default: CSV) + /// The completed CSV string representing one line per element in list + public static Task SerializeAsync(IAsyncEnumerable list, Stream stream, CSVSettings settings = null) where T : class, new() + { + using (var cw = new CSVWriter(stream, settings)) + { + return cw.SerializeAsync(list); + } + } +#endif + + /// + /// Add a CSV Header line to a StringBuilder for a specific type + /// + /// The StringBuilder to append data + /// The CSV settings to use when exporting this array (Default: CSV) +#if NET2_0 + public static void AppendCSVHeader(StringBuilder sb, CSVSettings settings = null) where T: class, new() +#else + public static void AppendCSVHeader(this StringBuilder sb, CSVSettings settings = null) where T : class, new() +#endif + { + var header = Serialize(new T[] { }, settings); + sb.Append(header); + } + + /// + /// Appends a single object to a StringBuilder in CSV format as a single line + /// + /// The StringBuilder to append data + /// The single object to append in CSV-line format + /// The CSV settings to use when exporting this array (Default: CSV) + /// The 1st type parameter. +#if NET2_0 + public static void AppendCSVLine(StringBuilder sb, T obj, CSVSettings settings = null) where T : class, new() +#else + public static void AppendCSVLine(this StringBuilder sb, T obj, CSVSettings settings = null) where T : class, new() +#endif + { + if (settings == null) + { + settings = CSVSettings.CSV; + } + + // Duplicate settings, but flag ourselves to ignore the header + settings = settings.CloneWithNewDelimiter(settings.FieldDelimiter); + settings.HeaderRowIncluded = false; + var line = Serialize(new T[] { obj }, settings); + sb.Append(line); + } + + /// + /// Internal method to convert a list of things into a CSV line using the specified settings object + /// + /// This function assumes: + /// * That the list of items is not null, but it may contain nulls + /// * That settings is not null + /// * That RiskyChars and ForceQualifierTypes have been set up correctly to match the CSV settings + /// + /// + /// + /// + /// + /// + internal static string ItemsToCsv(IEnumerable items, CSVSettings settings, char[] riskyChars, Dictionary forceQualifierTypes) + { + var sb = new StringBuilder(); + foreach (var item in items) + { + // If this is null, check our settings for what they want us to do + if (item == null) + { + if (settings.AllowNull) + { + sb.Append(settings.NullToken); + } + sb.Append(settings.FieldDelimiter); + continue; + } + + // Special cases for other types of serialization + string s; + if (item is string) + { + s = item as string; + } + else if (item is DateTime) + { + s = ((DateTime)item).ToString(settings.DateTimeFormat); + } + else + { + var itemType = item.GetType(); + var interfaces = itemType.GetInterfaces(); + bool isEnumerable = false; + if (itemType != typeof(string)) + { + foreach (var itemInterface in interfaces) + { + if (itemInterface == typeof(IEnumerable)) + { + isEnumerable = true; + } + } + } + + // Treat enumerables as a simple class of objects that can be unrolled + if (isEnumerable) + { + IEnumerable enumerable = item as IEnumerable; + s = string.Empty; + switch (settings.NestedArrayBehavior) + { + case ArrayOptions.ToString: + s = item.ToString(); + break; + case ArrayOptions.CountItems: + if (enumerable != null) + { + int enumerableCount = 0; + var iter = enumerable.GetEnumerator(); + using (iter as IDisposable) + { + while (iter.MoveNext()) + { + enumerableCount++; + } + } + s = enumerableCount.ToString(); + } + break; + case ArrayOptions.TreatAsNull: + if (settings.AllowNull) + { + s = settings.NullToken; + } + else + { + s = string.Empty; + } + break; + case ArrayOptions.RecursiveSerialization: + if (enumerable != null) + { + s = ItemsToCsv(enumerable, settings, riskyChars, forceQualifierTypes); + } + else + { + s = string.Empty; + } + break; + } + } + else if (itemType.IsClass && settings.NestedObjectBehavior == ObjectOptions.RecursiveSerialization) + { + var nestedItems = new List(); + foreach (var field in itemType.GetFields()) + { + nestedItems.Add(field.GetValue(item)); + } + foreach (var prop in itemType.GetProperties()) + { + nestedItems.Add(prop.GetValue(item, null)); + } + s = ItemsToCsv(nestedItems, settings, riskyChars, forceQualifierTypes); + } + else + { + s = item.ToString(); + } + } + + // Check if this item requires qualifiers + var requiresQualifiers = settings.ForceQualifiers || s.IndexOfAny(riskyChars) >= 0 || (forceQualifierTypes != null && forceQualifierTypes.ContainsKey(item.GetType())); + + // Okay, let's handle this value normally + if (requiresQualifiers) sb.Append(settings.TextQualifier); + if (!string.IsNullOrEmpty(s)) + { + // Only go character-by-character if necessary + if (s.IndexOf(settings.TextQualifier) >= 0) + { + foreach (var c in s) + { + // Double up text qualifiers + if (c == settings.TextQualifier) + { + sb.Append(c); + } + + sb.Append(c); + } + } + else + { + sb.Append(s); + } + } + + // Move to the next cell + if (requiresQualifiers) sb.Append(settings.TextQualifier); + sb.Append(settings.FieldDelimiter); + } + + // Subtract the trailing delimiter so we don't inadvertently add an empty column at the end + if (sb.Length > 0) + { + sb.Length -= 1; + } + return sb.ToString(); + } + + /// + /// Parse a separator line and determine + /// + /// + /// The separator + public static char? ParseSepLine(string line) + { + if (line.StartsWith("sep", StringComparison.OrdinalIgnoreCase)) + { + var equals = line.Substring(3).Trim(); + if (equals.StartsWith("=")) + { + var separator = equals.Substring(1).Trim(); + if (separator.Length > 1) + { + throw new Exception("Separator in 'sep=' line must be a single character"); + } + + if (separator.Length == 1) + { + return separator[0]; + } + } + } + + // This wasn't a sep line + return null; + } + } +} diff --git a/CSVNET/CSVDataTable.cs b/CSVNET/CSVDataTable.cs new file mode 100644 index 00000000..9556295c --- /dev/null +++ b/CSVNET/CSVDataTable.cs @@ -0,0 +1,135 @@ +/* + * 2006 - 2018 Ted Spence, http://tedspence.com + * License: http://www.apache.org/licenses/LICENSE-2.0 + * Home page: https://github.com/tspence/csharp-csv-reader + */ +using System.Data; +using System.IO; + +namespace CSVNET +{ + /// + /// Code to assist in working with DataTable objects and CSV sources + /// + public static class CSVDataTable + { + /// + /// Read in a single CSV file into a datatable in memory + /// + /// + /// The CSV settings to use when exporting this array (Default: CSV) + /// An data table of strings that were retrieved from the CSV file. + public static DataTable FromFile(string filename, CSVSettings settings = null) + { + using (var sr = new StreamReader(filename)) + { + return FromStream(sr, settings); + } + } + + /// + /// Read in a single CSV file into a datatable in memory + /// + /// The stream source from which to load the datatable. + /// The CSV settings to use when exporting this array (Default: CSV) + /// An data table of strings that were retrieved from the CSV file. + public static DataTable FromStream(StreamReader stream, CSVSettings settings = null) + { + using (var cr = new CSVReader(stream, settings)) + { + return cr.ReadAsDataTable(); + } + } + + /// + /// Convert a CSV file (in string form) into a data table + /// + /// + /// The CSV settings to use when exporting this array (Default: CSV) + /// + public static DataTable FromString(string source, CSVSettings settings = null) + { + if (settings == null) + { + settings = CSVSettings.CSV; + } + var byteArray = settings.Encoding.GetBytes(source); + using (var stream = new MemoryStream(byteArray)) + { + using (var cr = new CSVReader(stream, settings)) + { + return cr.ReadAsDataTable(); + } + } + } + + /// + /// Write a data table to disk at the designated file name in CSV format + /// + /// + /// + /// The CSV settings to use when exporting this DataTable (Default: CSV) +#if NET2_0 + public static void WriteToFile(DataTable dt, string filename, CSVSettings settings = null) +#else + public static void WriteToFile(this DataTable dt, string filename, CSVSettings settings = null) +#endif + { + if (settings == null) + { + settings = CSVSettings.CSV; + } + + using (var fs = new FileStream(filename, FileMode.CreateNew)) + { + using (var sw = new StreamWriter(fs, settings.Encoding)) + { + WriteToStream(dt, sw, settings); + } + } + } + + /// + /// Write the data table to a stream in CSV format + /// + /// The data table to write + /// The stream where the CSV text will be written + /// The CSV settings to use when exporting this DataTable (Default: CSV) +#if NET2_0 + public static void WriteToStream(DataTable dt, StreamWriter sw, CSVSettings settings = null) +#else + public static void WriteToStream(this DataTable dt, StreamWriter sw, CSVSettings settings = null) +#endif + { + using (var cw = new CSVWriter(sw, settings)) + { + cw.Write(dt); + } + } + + /// + /// Write a DataTable to a string in CSV format + /// + /// The datatable to write + /// The CSV settings to use when exporting this DataTable (Default: CSV) + /// The CSV string representing the object array. +#if NET2_0 + public static string WriteToString(DataTable dt, CSVSettings settings = null) +#else + public static string WriteToString(this DataTable dt, CSVSettings settings = null) +#endif + { + if (settings == null) + { + settings = CSVSettings.CSV; + } + using (var ms = new MemoryStream()) + { + var cw = new CSVWriter(ms, settings); + cw.Write(dt); + var rawString = settings.Encoding.GetString(ms.ToArray()); + return CSV.RemoveByteOrderMarker(rawString); + } + } + } +} diff --git a/CSVNET/CSVNET.csproj b/CSVNET/CSVNET.csproj new file mode 100644 index 00000000..937f7829 --- /dev/null +++ b/CSVNET/CSVNET.csproj @@ -0,0 +1,53 @@ + + + + + Debug + AnyCPU + {417A61BC-206D-4895-BAAE-E6155AFBDF2A} + Library + Properties + CSVNET + CSVNET + v4.8 + 512 + true + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/CSVNET/CSVReader.cs b/CSVNET/CSVReader.cs new file mode 100644 index 00000000..c07561b6 --- /dev/null +++ b/CSVNET/CSVReader.cs @@ -0,0 +1,635 @@ +/* + * 2006 - 2018 Ted Spence, http://tedspence.com + * License: http://www.apache.org/licenses/LICENSE-2.0 + * Home page: https://github.com/tspence/csharp-csv-reader + */ +using System; +using System.Collections; +using System.Collections.Generic; +using System.IO; +using System.Data; +using System.Reflection; +using System.ComponentModel; +using System.Text; +#if HAS_ASYNC +using System.Threading; +#endif + +// These suggestions from Resharper apply because we don't want it to recommend fixing things needed for Net20: +// ReSharper disable LoopCanBeConvertedToQuery +// ReSharper disable ConvertIfStatementToNullCoalescingAssignment +// ReSharper disable ReplaceSubstringWithRangeIndexer +// ReSharper disable InvertIf +// ReSharper disable ConvertIfStatementToNullCoalescingExpression + +namespace CSVNET +{ + /// + /// Keeps track of which columns are excluded from CSV serialization / deserialization + /// + public class ExcludedColumnHelper + { + /// + /// Note that Dot Net Framework 2.0 does not support HashSet, but it does support Dictionary. + /// + private readonly Dictionary _excluded; + private readonly CSVSettings _settings; + + /// + /// Construct a helper object to track which columns are excluded from serialization + /// + /// + public ExcludedColumnHelper(CSVSettings settings) + { + if (settings?.ExcludedColumns == null || settings.ExcludedColumns.Length == 0) + { + _excluded = null; + } + else + { + _settings = settings; + _excluded = new Dictionary(); + foreach (var name in _settings.ExcludedColumns) + { + var excludedColumnName = name; + if (!_settings.HeadersCaseSensitive) + { + excludedColumnName = excludedColumnName.ToUpperInvariant(); + } + + _excluded.Add(excludedColumnName, 1); + } + } + } + + /// + /// True if this column should be excluded + /// + /// + /// + public bool IsExcluded(string name) + { + if (_excluded == null) return false; + var excludedColumnName = name; + if (!_settings.HeadersCaseSensitive) + { + excludedColumnName = excludedColumnName.ToUpperInvariant(); + } + + return _excluded.ContainsKey(excludedColumnName); + } + } + + /// + /// A helper object to deserialize a class based on CSV strings + /// + public class DeserializationHelper where T : class, new() + { + private readonly int _numColumns; + private readonly Type[] _columnTypes; + private readonly TypeConverter[] _converters; + private readonly PropertyInfo[] _properties; + private readonly FieldInfo[] _fields; + private readonly MethodInfo[] _methods; + + /// + /// Construct a new deserialization helper for a specific class containing all the information necessary + /// for optimized deserialization + /// + /// + /// + public DeserializationHelper(CSVSettings settings, string[] headers) + { + var settings1 = settings; + if (settings1 == null) + { + settings1 = CSVSettings.TSV; + } + if (headers == null) throw new Exception("CSV must have headers to be deserialized"); + var return_type = typeof(T); + _numColumns = headers.Length; + + // Set binding flags correctly + var bindings = BindingFlags.Public | BindingFlags.Instance; + if (!settings1.HeadersCaseSensitive) + { + bindings |= BindingFlags.IgnoreCase; + } + + // Set up the list of excluded columns + var excluded = new ExcludedColumnHelper(settings1); + + // Determine how to handle each column in the file - check properties, fields, and methods + _columnTypes = new Type[_numColumns]; + _converters = new TypeConverter[_numColumns]; + _properties = new PropertyInfo[_numColumns]; + _fields = new FieldInfo[_numColumns]; + _methods = new MethodInfo[_numColumns]; + for (var i = 0; i < _numColumns; i++) + { + // Is this column excluded? + if (excluded.IsExcluded(headers[i])) continue; + + // Check if this is a property + _properties[i] = return_type.GetProperty(headers[i], bindings); + if (_properties[i] != null && !_properties[i].CanWrite) + { + if (settings1.IgnoreReadOnlyProperties && settings1.IgnoreHeaderErrors) + { + _properties[i] = null; + continue; + } + throw new Exception($"The column header '{headers[i]}' matches a read-only property. To ignore this exception, enable IgnoreReadOnlyProperties and IgnoreHeaderErrors."); + } + + // If we failed to get a property handler, let's try a field handler + if (_properties[i] == null) + { + _fields[i] = return_type.GetField(headers[i], bindings); + + // If we failed to get a field handler, let's try a method + if (_fields[i] == null) + { + // Methods must be treated differently - we have to ensure that the method has a single parameter + var mi = return_type.GetMethod(headers[i], bindings); + if (mi != null) + { + if (mi.GetParameters().Length == 1) + { + _methods[i] = mi; + _columnTypes[i] = mi.GetParameters()[0].ParameterType; + } + else if (!settings1.IgnoreHeaderErrors) + { + throw new Exception( + $"The column header '{headers[i]}' matched a method with more than one parameter."); + } + } + else if (!settings1.IgnoreHeaderErrors) + { + throw new Exception( + $"The column header '{headers[i]}' was not found in the class '{return_type.FullName}'."); + } + } + else + { + _columnTypes[i] = _fields[i].FieldType; + } + } + else + { + _columnTypes[i] = _properties[i].PropertyType; + } + + if (_columnTypes[i] != null) + { + _converters[i] = TypeDescriptor.GetConverter(_columnTypes[i]); + if (_converters[i] == null && !settings1.IgnoreHeaderErrors) + { + throw new Exception( + $"The column {headers[i]} (type {_columnTypes[i]}) does not have a type converter."); + } + } + } + } + + /// + /// Deserialize a single row using precomputed converters + /// + /// + /// + /// + /// + /// + public T Deserialize(string[] line, int row_num, CSVSettings settings) + { + // If this line is completely empty, do our settings permit us to ignore the empty line? + if (line.Length == 0 || (line.Length == 1 && line[0] == string.Empty) && settings.IgnoreEmptyLineForDeserialization) + { + return null; + } + + // Does this line match the length of the first line? Does the caller want us to complain? + if (line.Length != _numColumns && !settings.IgnoreHeaderErrors) + { + throw new Exception($"Line #{row_num} contains {line.Length} columns; expected {_numColumns}"); + } + + // Construct a new object and execute each column on it + var obj = new T(); + for (var i = 0; i < Math.Min(line.Length, _numColumns); i++) + { + if (_converters[i] == null) continue; + + // Attempt to convert this to the specified type + object value = null; + if (settings.AllowNull && (line[i] == null || line[i] == settings.NullToken)) + { + value = null; + } + else if (_converters[i].IsValid(line[i])) + { + value = _converters[i].ConvertFromString(line[i]); + } + else if (!settings.IgnoreHeaderErrors) + { + throw new Exception( + $"The value '{line[i]}' cannot be converted to the type {_columnTypes[i]}."); + } + + // Can we set this value to the object as a property? + if (_properties[i] != null) + { + _properties[i].SetValue(obj, value, null); + } + else if (_fields[i] != null) + { + _fields[i].SetValue(obj, value); + } + else if (_methods[i] != null) + { + _methods[i].Invoke(obj, new object[] { value }); + } + } + + return obj; + } + } + + /// + /// A reader that reads from a stream and emits CSV records + /// +#if HAS_ASYNC_IENUM + public class CSVReader : IAsyncEnumerable, IEnumerable, IDisposable +#else + public class CSVReader : IEnumerable, IDisposable +#endif + + { + private readonly CSVSettings _settings; + private readonly StreamReader _stream; + + /// + /// The settings currently in use by this reader + /// + public CSVSettings Settings + { + get { return _settings; } + } + + /// + /// If the first row in the file is a header row, this will be populated + /// + public string[] Headers { get; private set; } + + /// + /// Convenience function to read from a string + /// + /// The string to read + /// The CSV settings to use for this reader (Default: CSV) + /// + public static CSVReader FromString(string source, CSVSettings settings = null) + { + if (settings == null) + { + settings = CSVSettings.CSV; + } + var byteArray = settings.Encoding.GetBytes(source); + var stream = new MemoryStream(byteArray); + return new CSVReader(stream, settings); + } + + /// + /// Convenience function to read from a file on disk + /// + /// The file to read + /// The CSV settings to use for this reader (Default: CSV) + /// The string encoding to use for the reader (Default: UTF8) + /// + public static CSVReader FromFile(string filename, CSVSettings settings = null, Encoding encoding = null) + { + if (encoding == null) + { + encoding = Encoding.UTF8; + } + var sr = new StreamReader(filename, encoding); + return new CSVReader(sr, settings); + } + + /// + /// Construct a new CSV reader off a streamed source + /// + /// The stream source. Note that when disposed, the CSV Reader will dispose the stream reader. + /// The CSV settings to use for this reader (Default: CSV) + public CSVReader(StreamReader source, CSVSettings settings = null) + { + _stream = source; + _settings = settings; + if (_settings == null) + { + _settings = CSVSettings.CSV; + } + + // Do we need to parse headers? + if (_settings.HeaderRowIncluded) + { + var line = source.ReadLine(); + if (_settings.AllowSepLine) + { + var newDelimiter = CSV.ParseSepLine(line); + if (newDelimiter != null) + { + // We don't want to change the original settings, since they may be a singleton + _settings = _settings.CloneWithNewDelimiter(newDelimiter.Value); + line = source.ReadLine(); + } + } + + Headers = CSV.ParseLine(line, _settings); + } + else + { + Headers = _settings.AssumedHeaders; + } + } + + /// + /// Construct a new CSV reader off a streamed source + /// + /// The stream source. Note that when disposed, the CSV Reader will dispose the stream reader. + /// The CSV settings to use for this reader (Default: CSV) + public CSVReader(Stream source, CSVSettings settings = null) + { + _settings = settings; + if (_settings == null) + { + _settings = CSVSettings.CSV; + } + _stream = new StreamReader(source, _settings.Encoding); + + // Do we need to parse headers? + if (_settings.HeaderRowIncluded) + { + var line = _stream.ReadLine(); + if (_settings.AllowSepLine) + { + var newDelimiter = CSV.ParseSepLine(line); + if (newDelimiter != null) + { + // We don't want to change the original settings, since they may be a singleton + _settings = _settings.CloneWithNewDelimiter(newDelimiter.Value); + line = _stream.ReadLine(); + } + } + + Headers = CSV.ParseLine(line, _settings); + } + else + { + Headers = _settings.AssumedHeaders; + } + } + + /// + /// Iterate through all lines in this CSV file + /// + /// An array of all data columns in the line + public IEnumerable Lines() + { + return CSV.ParseStream(_stream, _settings); + } + + /// + /// Iterate through all lines in this CSV file + /// + /// + public IEnumerator GetEnumerator() + { + return CSV.ParseStream(_stream, _settings).GetEnumerator(); + } + + IEnumerator IEnumerable.GetEnumerator() + { + return GetEnumerator(); + } + +#if HAS_ASYNC_IENUM + /// + /// Iterate through all lines in this CSV file using async + /// + /// An array of all data columns in the line + public IAsyncEnumerable LinesAsync() + { + return CSV.ParseStreamAsync(_stream, _settings); + } + + /// + /// Iterate through all lines in this CSV file using async + /// + /// An array of all data columns in the line + public IAsyncEnumerator GetAsyncEnumerator(CancellationToken cancellationToken = new CancellationToken()) + { + return CSV.ParseStreamAsync(_stream, _settings).GetAsyncEnumerator(cancellationToken); + } + + /// + /// Deserialize the CSV reader into a generic list + /// + /// The type of data to deserialize + /// A streaming collection of records from the CSV source + /// If the CSV source cannot be parsed into the type, throws exceptions + public async IAsyncEnumerable DeserializeAsync() where T : class, new() + { + var helper = new DeserializationHelper(_settings, Headers); + + // Alright, let's retrieve CSV lines and parse each one! + var row_num = 0; + await foreach (var line in this) + { + row_num++; + var obj = helper.Deserialize(line, row_num, _settings); + if (obj != null) + { + yield return obj; + } + } + } +#endif + + + /// + /// Read this file into a data table in memory + /// + /// + public DataTable ReadAsDataTable() + { + var dt = new DataTable(); + string[] firstLine = null; + + // File contains column names - so name each column properly + if (Headers == null) + { + var rawLine = _stream.ReadLine(); + firstLine = CSV.ParseLine(rawLine, _settings); + var list = new List(); + for (var i = 0; i < firstLine.Length; i++) + { + list.Add($"Column{i}"); + } + + this.Headers = list.ToArray(); + } + + // Add headers + var numColumns = Headers.Length; + foreach (var t in Headers) + { + dt.Columns.Add(new DataColumn(t, typeof(string))); + } + + // If we had to read the first line to get dimensions, add it + var row_num = 1; + if (firstLine != null) + { + dt.Rows.Add(firstLine); + row_num++; + } + + // Start reading through the file + foreach (var line in CSV.ParseStream(_stream, _settings)) + { + + // Does this line match the length of the first line? + if (line.Length != numColumns) + { + if (!_settings.IgnoreDimensionErrors) + { + throw new Exception($"Line #{row_num} contains {line.Length} columns; expected {numColumns}"); + } + else + { + + // Add as best we can - construct a new line and make it fit + var list = new List(); + list.AddRange(line); + while (list.Count < numColumns) + { + list.Add(""); + } + dt.Rows.Add(list.GetRange(0, numColumns).ToArray()); + } + } + else + { + dt.Rows.Add(line); + } + + // Keep track of where we are in the file + row_num++; + } + + // Here's your data table + return dt; + } + + /// + /// Deserialize the CSV reader into a generic list + /// + /// The type to deserialize + /// A streaming collection of objects as they are read from the source + /// If the CSV formatting does not match the object, throw errors + public IEnumerable Deserialize() where T : class, new() + { + var helper = new DeserializationHelper(_settings, Headers); + + // Alright, let's retrieve CSV lines and parse each one! + var row_num = 0; + foreach (var line in this) + { + row_num++; + var obj = helper.Deserialize(line, row_num, _settings); + if (obj != null) + { + yield return obj; + } + } + } + + /// + /// Close our resources - specifically, the stream reader + /// + public void Dispose() + { + _stream.Dispose(); + } + + /// + /// Take a CSV file and chop it into multiple chunks of a specified maximum size. + /// + /// The input filename to chop + /// The folder where the chopped CSV will be saved + /// The maximum number of lines to put into each file + /// The CSV settings to use when chopping this file into chunks (Default: CSV) + /// Number of files chopped + public static int ChopFile(string filename, string out_folder, int maxLinesPerFile, CSVSettings settings = null) + { + // Default settings + if (settings == null) settings = CSVSettings.CSV; + + // Let's begin parsing + var file_id = 1; + var line_count = 0; + var file_prefix = Path.GetFileNameWithoutExtension(filename); + var ext = Path.GetExtension(filename); + CSVWriter cw = null; + StreamWriter sw = null; + + // Read in lines from the file + using (var sr = new StreamReader(filename)) + { + using (var cr = new CSVReader(sr, settings)) + { + + // Okay, let's do the real work + foreach (var line in cr.Lines()) + { + + // Do we need to create a file for writing? + if (cw == null) + { + var fn = Path.Combine(out_folder, file_prefix + file_id.ToString() + ext); + var fs = new FileStream(fn, FileMode.CreateNew); + sw = new StreamWriter(fs, settings.Encoding); + cw = new CSVWriter(sw, settings); + if (settings.HeaderRowIncluded) + { + cw.WriteLine(cr.Headers); + } + } + + // Write one line + cw.WriteLine(line); + + // Count lines - close the file if done + line_count++; + if (line_count >= maxLinesPerFile) + { + cw.Dispose(); + cw = null; + file_id++; + line_count = 0; + } + } + } + } + + // Ensure the final CSVWriter is closed properly + if (cw != null) + { + cw.Dispose(); + cw = null; + } + return file_id; + } + } +} diff --git a/CSVNET/CSVSettings.cs b/CSVNET/CSVSettings.cs new file mode 100644 index 00000000..366840bb --- /dev/null +++ b/CSVNET/CSVSettings.cs @@ -0,0 +1,262 @@ +/* + * 2006 - 2018 Ted Spence, http://tedspence.com + * License: http://www.apache.org/licenses/LICENSE-2.0 + * Home page: https://github.com/tspence/csharp-csv-reader + */ +using System; +using System.Collections.Generic; +using System.Text; + +namespace CSVNET +{ + /// + /// Defines the behavior of CSV serialization when a nested array is encountered + /// + public enum ArrayOptions + { + /// + /// Use built-in string conversion, which renders arrays as `MyNamespace.MyObject[]` + /// + ToString, + + /// + /// Convert any array columns that are array types into nulls (either blanks or null tokens) + /// + TreatAsNull, + + /// + /// Render the number of items in the array + /// + CountItems, + + /// + /// Serialize child arrays recursively using the same settings + /// + RecursiveSerialization, + } + + /// + /// Defines the behavior of CSV Serialization when a nested object (class) is encountered + /// + public enum ObjectOptions + { + /// + /// Use built-in string conversion, which renders as `MyNamespace.MyObject` + /// + ToString, + + /// + /// Serialize child objects recursively using the same settings + /// + RecursiveSerialization, + } + + /// + /// Settings to configure how a CSV file is parsed + /// + public class CSVSettings + { + /// + /// The character used to delimit individual fields in the CSV. + /// + public char FieldDelimiter { get; set; } = ','; + + /// + /// The character used to enclose fields that contain the delimiter character. + /// + public char TextQualifier { get; set; } = '"'; + + /// + /// The separator used to indicate the end of a line in the CSV file. + /// + public string LineSeparator { get; set; } = Environment.NewLine; + + /// + /// Set this value to true to enclose all fields in the text qualifier character. + /// + public bool ForceQualifiers { get; set; } + + /// + /// Set this value to true to allow nulls to be rendered in CSV files when serializing + /// and deserializing. + /// + /// CSV files by default do not have a mechanism for differentiating between null fields + /// and empty fields. If this field is set to false, both `null` and empty string will + /// render as an empty string. + /// + /// If this field is set to true, all non-null fields will be enclosed by the text qualifier, + /// and fields that are null will be represented as `NullToken`. + /// + public bool AllowNull { get; set; } + + /// + /// If AllowNull is set to true, this token will be used to represent NULL values. + /// + public string NullToken { get; set; } + + /// + /// The first line of the CSV file will include the names of each field. + /// + public bool HeaderRowIncluded { get; set; } = true; + + /// + /// When reading a CSV file, if the first line contains the instruction `sep=`, use this + /// to determine the separator for the file. + /// + /// The "sep" line is a feature exclusive to Microsoft Excel, which permits CSV files to + /// more easily handle European files where the comma character is often a separator between + /// numeric values rather than a field delimiter. + /// + /// If this flag is set to true, when you parse a CSV, the first line of the parsing can override + /// the field separator logic for each individual instance of parsing, but it will not change + /// the `FieldDelimiter` in your settings object. + /// + /// More information: + /// * [Original Issue Report](https://github.com/tspence/csharp-csv-reader/issues/28) + /// * [Superuser Article](https://superuser.com/questions/773644/what-is-the-sep-metadata-you-can-add-to-csvs) + /// * [Tjitjing Blog](https://blog.tjitjing.com/index.php/2016/07/set-separator-delimiter-in-csv-file-to-open-correctly-in-excel.html) + /// + public bool AllowSepLine { get; set; } = true; + + /// + /// If `HeaderRowIncluded` is false, use these values for the headers + /// + public string[] AssumedHeaders { get; set; } + + /// + /// Set this value to true to allow parsing for files where each row has a different number of fields + /// + public bool IgnoreDimensionErrors { get; set; } = true; + + /// + /// Set this value to true to ignore header errors when deserializing + /// + public bool IgnoreHeaderErrors { get; set; } + + /// + /// Set this flag to true to ignore read-only properties during serialization + /// + public bool IgnoreReadOnlyProperties { get; set; } + + /// + /// Expect headers to be case sensitive during deserialization + /// + public bool HeadersCaseSensitive { get; set; } + + /// + /// Exclude these columns during serialization and deserialization + /// + public string[] ExcludedColumns { get; set; } + + /// + /// A list of data types that require text qualifiers during serialization. + /// + public Type[] ForceQualifierTypes { get; set; } + + /// + /// Some CSV files contain an empty line at the end. If you set this flag to true, deserialization will + /// not throw an error for empty lines and will instead ignore it. + /// + public bool IgnoreEmptyLineForDeserialization { get; set; } + + /// + /// When reading data from a stream, this is the block size to read at once. + /// + public int BufferSize { get; set; } = DEFAULT_BUFFER_SIZE; + internal static readonly int DEFAULT_BUFFER_SIZE = 65536; + + /// + /// The encoding for converting streams of bytes to strings + /// + public Encoding Encoding { get; set; } = Encoding.UTF8; + + /// + /// The format to use for serializing date time objects, by default, ISO 8601 + /// + public string DateTimeFormat { get; set; } = "o"; + + /// + /// The behavior to use when serializing a column that is an array or enumerable type + /// + public ArrayOptions NestedArrayBehavior { get; set; } = ArrayOptions.ToString; + + /// + /// The behavior to use when serializing a column that is a class + /// + public ObjectOptions NestedObjectBehavior { get; set; } = ObjectOptions.ToString; + + /// + /// Standard comma-separated value (CSV) file settings + /// + public static readonly CSVSettings CSV = new CSVSettings(); + + /// + /// Standard comma-separated value (CSV) file settings that permit rendering of NULL values + /// + public static readonly CSVSettings CSV_PERMIT_NULL = new CSVSettings() + { + AllowNull = true, + NullToken = "NULL" + }; + + /// + /// Standard tab-separated value (TSV) file settings + /// + public static readonly CSVSettings TSV = new CSVSettings() + { + FieldDelimiter = '\t' + }; + + /// + /// Clone the existing settings, but with a different field delimiter. + /// + /// Used for parsing of "sep=" lines so that the original object is immutable. + /// + /// The new delimiter for the cloned settings + /// The newly cloned settings with the updated delimiter + public CSVSettings CloneWithNewDelimiter(char newDelimiter) + { + var newSettings = (CSVSettings)this.MemberwiseClone(); + newSettings.FieldDelimiter = newDelimiter; + return newSettings; + } + + /// + /// Retrieve the list of risky characters according to this settings definition + /// + /// + public char[] GetRiskyChars() + { + var riskyChars = new List(); + riskyChars.Add(FieldDelimiter); + riskyChars.Add(TextQualifier); + foreach (var c in LineSeparator) + { + riskyChars.Add(c); + } + + // CRLF is always considered risky + riskyChars.Add('\n'); + riskyChars.Add('\r'); + return riskyChars.ToArray(); + } + + /// + /// Retrieve a hashset containing the list of types that require text qualifiers, or null if this + /// feature is not used in this settings definition + /// + /// + /// + public Dictionary GetForceQualifierTypes() + { + if (ForceQualifierTypes == null) return null; + var hashSet = new Dictionary(); + foreach (var type in ForceQualifierTypes) + { + hashSet.Add(type, 1); + } + + return hashSet; + } + } +} diff --git a/CSVNET/CSVStateMachine.cs b/CSVNET/CSVStateMachine.cs new file mode 100644 index 00000000..2ad18d44 --- /dev/null +++ b/CSVNET/CSVStateMachine.cs @@ -0,0 +1,269 @@ +using System; +using System.Collections.Generic; +using System.Text; + +// These suggestions from Resharper apply because we don't want it to recommend fixing things needed for Net20: +// ReSharper disable LoopCanBeConvertedToQuery +// ReSharper disable ConvertIfStatementToNullCoalescingAssignment +// ReSharper disable ReplaceSubstringWithRangeIndexer +// ReSharper disable InvertIf +// ReSharper disable ConvertIfStatementToSwitchExpression +// ReSharper disable ConvertIfStatementToSwitchStatement +// ReSharper disable ReturnTypeCanBeEnumerable.Global + +namespace CSVNET +{ + /// + /// The current state of CSV processing, given the text that has been seen so far + /// + public enum CSVState + { + /// + /// We have reached the end of the CSV and everything is done + /// + Done, + + /// + /// We don't need more text at the moment + /// + CanKeepGoing, + + /// + /// The CSV reached the end, but there was a missing (unpaired) text qualifier. + /// For example: + /// `1,2,3,"test` + /// + MissingTrailingQualifier + } + + /// + /// This state machine handles all functions of CSV processing except for the I/O, which can come in a variety + /// of forms, either from a stream or an in-memory collection. + /// + /// Since some CSV files have a single row of data that comprises multiple lines, this state machine may or may + /// not produce one row of data for each chunk of text received. + /// + public class CSVStateMachine + { + private readonly CSVSettings _settings; + private string _line; + private readonly List _list; + private readonly StringBuilder _work; + private int _position; + private char _delimiter; + private bool _allowSepLine; + private bool _inTextQualifier; + + /// + /// Whether the state machine has concluded or can continue processing + /// + public CSVState State { get; private set; } + + /// + /// Returns true if we need more text + /// + /// + public bool NeedsMoreText() + { + return String.IsNullOrEmpty(_line) || _position + _settings.LineSeparator.Length >= _line.Length; + } + + /// + /// Constructs a new state machine to begin processing CSV text + /// + public CSVStateMachine(CSVSettings settings) + { + _line = ""; + _list = new List(); + _work = new StringBuilder(); + _settings = settings ?? CSVSettings.CSV; + _position = -1; + + // The presence of a "sep=" line may affect these values + _delimiter = _settings.FieldDelimiter; + _allowSepLine = _settings.AllowSepLine; + + // We are ready for work + State = CSVState.CanKeepGoing; + } + + /// + /// Parse a new chunk of text retrieved via some other means than a stream. + /// + /// Call this function when you are retrieving your own text and when each chunk may or may not + /// include line separators, and your stream does not consume line separators on its own. + /// + /// The new data to process + /// Set this value to true + /// If this parsing operation produces a valid row, this will be non-null + public string[] ParseChunk(string chunk, bool reachedEnd) + { + // Detect end of stream + if (reachedEnd && string.IsNullOrEmpty(chunk) && _position == -1 && string.IsNullOrEmpty(_line)) + { + State = CSVState.Done; + return null; + } + + // If we're at the end of the line, remember to backtrack one because we increment immediately + if (_position == _line.Length) + { + _position -= 1; + } + + // Add this chunk to the current processing logic + _line += chunk; + + // Check for the presence of a "sep=" line once at the beginning of a stream + if (_allowSepLine) + { + var newDelimiter = CSV.ParseSepLine(_line); + _allowSepLine = false; + if (newDelimiter != null) + { + _delimiter = newDelimiter.Value; + return null; + } + } + + // Process one character at a time from the current line + while (_position < _line.Length || !reachedEnd) + { + _position++; + + // Have we reached the end of the stream? + if (_position >= _line.Length) + { + if (reachedEnd) + { + // If we reached the end while still in a text qualifier, the CSV is broken + if (_inTextQualifier) + { + State = CSVState.MissingTrailingQualifier; + return null; + } + + // We always add the final work item here because trailing empty strings are valid + State = CSVState.Done; + _list.Add(_work.ToString()); + _line = string.Empty; + _position = -1; + return _list.ToArray(); + } + return null; + } + var c = _line[_position]; + + // If we are resuming after starting a text qualifier, can we find the end? + if (_inTextQualifier) + { + var p2 = -1; + while (p2 < 0) + { + p2 = _line.IndexOf(_settings.TextQualifier, _position + 1); + if (p2 < 0) + { + if (reachedEnd) + { + State = CSVState.MissingTrailingQualifier; + } + + // Backtrack one character so we can move forward when the next chunk loads + _position--; + return null; + } + + // Append the text between the qualifiers + _work.Append(_line.Substring(_position + 1, p2 - _position - 1)); + _position = p2; + + // If the user put in a doubled-up qualifier, e.g. `""`, insert a single one and continue + if (p2 + 1 < _line.Length && _line[p2 + 1] == _settings.TextQualifier) + { + _work.Append(_settings.TextQualifier); + _position++; + p2 = -1; + } + } + + // We're done parsing this text qualifier + _inTextQualifier = false; + } + // Is this the start of a text qualified field? + else if (c == _settings.TextQualifier && _work.Length == 0) + { + _inTextQualifier = true; + _position--; + } + // Are we at a line separator? Let's do a quick test first + else if (c == _settings.LineSeparator[0]) + { + // If we don't have enough characters left to test the line separator properly, ask for more + var notEnoughChars = _position + _settings.LineSeparator.Length > _line.Length; + if (notEnoughChars && !reachedEnd) + { + // Backtrack one character so we can pick up the line separator completely next time + _position--; + return null; + } + + // If we have reached the end, but this isn't a complete line separator, it's just text + if (notEnoughChars) + { + _work.Append(c); + } + // OK, we have enough characters, see if this is a line separator + else if (string.Equals(_line.Substring(_position, _settings.LineSeparator.Length), _settings.LineSeparator)) + { + _line = _line.Substring(_position + _settings.LineSeparator.Length); + _position = -1; + _list.Add(_work.ToString()); + var row = _list.ToArray(); + _list.Clear(); + _work.Length = 0; + return row; + } + // It's not a line separator, it's just a normal character + else + { + _work.Append(c); + } + } + // Does this start a new field? + else if (c == _delimiter) + { + // Is this a null token, and do we permit null tokens? + var s = _work.ToString(); + if (_settings.AllowNull && string.Equals(s, _settings.NullToken, StringComparison.Ordinal)) + { + _list.Add(null); + } + else + { + _list.Add(s); + } + _work.Length = 0; + + // Test for special case: when the user has written a casual comma, space, and text qualifier, skip the space + // Checks if the second parameter of the if statement will pass through successfully + // e.g. `"bob", "mary", "bill"` + if (_position + 2 <= _line.Length - 1) + { + if (_line[_position + 1].Equals(' ') && _line[_position + 2].Equals(_settings.TextQualifier)) + { + _position++; + } + } + } + // Regular character + else + { + _work.Append(c); + } + } + + State = CSVState.Done; + return null; + } + } +} \ No newline at end of file diff --git a/CSVNET/CSVWriter.cs b/CSVNET/CSVWriter.cs new file mode 100644 index 00000000..80608f64 --- /dev/null +++ b/CSVNET/CSVWriter.cs @@ -0,0 +1,298 @@ +/* + * 2006 - 2018 Ted Spence, http://tedspence.com + * License: http://www.apache.org/licenses/LICENSE-2.0 + * Home page: https://github.com/tspence/csharp-csv-reader + */ +using System; +using System.Collections.Generic; +using System.IO; +using System.Data; +using System.Reflection; +#if HAS_ASYNC +using System.Threading.Tasks; +#endif + +// ReSharper disable LoopCanBeConvertedToQuery +// ReSharper disable ConvertIfStatementToNullCoalescingExpression + +namespace CSVNET +{ + /// + /// Helper object that implements serialization separately from the string or stream I/O + /// + /// + public class SerializationHelper where T : class, new() + { + private readonly CSVSettings _settings; + private readonly PropertyInfo[] _properties; + private readonly FieldInfo[] _fields; + private readonly char[] _riskyChars; + private readonly Dictionary _forceQualifierTypes; + + /// + /// Constructs a serialization helper object separate from I/O + /// + /// + /// + /// + public SerializationHelper(CSVSettings settings, char[] riskyChars, Dictionary forceQualifierTypes) + { + _settings = settings; + if (_settings == null) + { + _settings = CSVSettings.CSV; + } + + // Extract properties and fields that are not excluded + var excluded = new ExcludedColumnHelper(_settings); + var props = new List(); + foreach (var prop in typeof(T).GetProperties()) + { + if (!excluded.IsExcluded(prop.Name)) + { + props.Add(prop); + } + } + + var fields = new List(); + foreach (var field in typeof(T).GetFields()) + { + if (!excluded.IsExcluded(field.Name)) + { + fields.Add(field); + } + } + + _properties = props.ToArray(); + _fields = fields.ToArray(); + _riskyChars = riskyChars; + _forceQualifierTypes = forceQualifierTypes; + } + + /// + /// Serialize the header for the CSV file + /// + /// + public string SerializeHeader() + { + var headers = new List(); + foreach (var field in _fields) + { + headers.Add(field.Name); + } + foreach (var prop in _properties) + { + headers.Add(prop.Name); + } + + return CSV.ItemsToCsv(headers, _settings, _riskyChars, _forceQualifierTypes); + } + + /// + /// Serialize a single row for the CSV file + /// + /// + /// + public string Serialize(T obj) + { + var items = new List(); + foreach (var field in _fields) + { + items.Add(field.GetValue(obj)); + } + foreach (var prop in _properties) + { + items.Add(prop.GetValue(obj, null)); + } + return CSV.ItemsToCsv(items, _settings, _riskyChars, _forceQualifierTypes); + } + } + + /// + /// Writes CSV objects to a stream + /// + public class CSVWriter : IDisposable + { + private readonly CSVSettings _settings; + private readonly StreamWriter _writer; + private readonly char[] _riskyChars; + private readonly Dictionary _forceQualifierTypes; + + /// + /// Construct a new CSV writer to produce output on the enclosed StreamWriter + /// + /// The stream where this CSV will be outputted + /// The CSV settings to use when writing to the stream (Default: CSV) + public CSVWriter(StreamWriter dest, CSVSettings settings = null) + { + _writer = dest; + _settings = settings; + if (_settings == null) + { + _settings = CSVSettings.CSV; + } + _riskyChars = _settings.GetRiskyChars(); + _forceQualifierTypes = _settings.GetForceQualifierTypes(); + } + + /// + /// Construct a new CSV writer to produce output on the enclosed stream + /// + /// The stream where this CSV will be outputted + /// The CSV settings to use when writing to the stream (Default: CSV) + public CSVWriter(Stream dest, CSVSettings settings = null) + { + _settings = settings; + if (_settings == null) + { + _settings = CSVSettings.CSV; + } + _writer = new StreamWriter(dest, _settings.Encoding); + _riskyChars = _settings.GetRiskyChars(); + _forceQualifierTypes = _settings.GetForceQualifierTypes(); + } + + /// + /// Write the data table to a stream in CSV format + /// + /// The data table to write + public void Write(DataTable dt) + { + if (_settings.HeaderRowIncluded) + { + var headers = new List(); + foreach (DataColumn col in dt.Columns) + { + headers.Add(col.ColumnName); + } + _writer.Write(CSV.ItemsToCsv(headers, _settings, _riskyChars, _forceQualifierTypes)); + _writer.Write(_settings.LineSeparator); + } + + foreach (DataRow dr in dt.Rows) + { + _writer.Write(CSV.ItemsToCsv(dr.ItemArray, _settings, _riskyChars, _forceQualifierTypes)); + _writer.Write(_settings.LineSeparator); + } + } + + /// + /// Write a single line to this CSV + /// + /// + public void WriteLine(IEnumerable items) + { + _writer.Write(CSV.ItemsToCsv(items, _settings, _riskyChars, _forceQualifierTypes)); + _writer.Write(_settings.LineSeparator); + } + +#if HAS_ASYNC + /// + /// Write a single line to this CSV + /// + /// + public async Task WriteLineAsync(IEnumerable items) + { + await _writer.WriteAsync(CSV.ItemsToCsv(items, _settings, _riskyChars, _forceQualifierTypes)); + await _writer.WriteAsync(_settings.LineSeparator); + } + + /// + /// Write the data table to a stream in CSV format + /// + /// The data table to write + public async Task WriteAsync(DataTable dt) + { + if (_settings.HeaderRowIncluded) + { + var headers = new List(); + foreach (DataColumn col in dt.Columns) + { + headers.Add(col.ColumnName); + } + await _writer.WriteAsync(CSV.ItemsToCsv(headers, _settings, _riskyChars, _forceQualifierTypes)); + await _writer.WriteAsync(_settings.LineSeparator); + } + + foreach (DataRow dr in dt.Rows) + { + await _writer.WriteAsync(CSV.ItemsToCsv(dr.ItemArray, _settings, _riskyChars, _forceQualifierTypes)); + await _writer.WriteAsync(_settings.LineSeparator); + } + } +#endif + + /// + /// Serialize a list of objects to CSV using this writer + /// + /// An IEnumerable that produces the list of objects to serialize. + public void Serialize(IEnumerable list) where T : class, new() + { + var serializer = new SerializationHelper(_settings, _riskyChars, _forceQualifierTypes); + if (_settings.HeaderRowIncluded) + { + _writer.Write(serializer.SerializeHeader()); + _writer.Write(_settings.LineSeparator); + } + + foreach (var row in list) + { + _writer.Write(serializer.Serialize(row)); + _writer.Write(_settings.LineSeparator); + } + } + +#if HAS_ASYNC + /// + /// Serialize a list of objects to CSV using this writer + /// + /// An IEnumerable that produces the list of objects to serialize. + public async Task SerializeAsync(IEnumerable list) where T : class, new() + { + var serializer = new SerializationHelper(_settings, _riskyChars, _forceQualifierTypes); + if (_settings.HeaderRowIncluded) + { + await _writer.WriteAsync(serializer.SerializeHeader()); + await _writer.WriteAsync(_settings.LineSeparator); + } + + foreach (var row in list) + { + await _writer.WriteAsync(serializer.Serialize(row)); + await _writer.WriteAsync(_settings.LineSeparator); + } + } +#endif + +#if HAS_ASYNC_IENUM + /// + /// Serialize a list of objects to CSV using this writer + /// + /// An IEnumerable that produces the list of objects to serialize. + public async Task SerializeAsync(IAsyncEnumerable list) where T : class, new() + { + var serializer = new SerializationHelper(_settings, _riskyChars, _forceQualifierTypes); + if (_settings.HeaderRowIncluded) + { + await _writer.WriteAsync(serializer.SerializeHeader()); + await _writer.WriteAsync(_settings.LineSeparator); + } + + await foreach (var row in list) + { + await _writer.WriteAsync(serializer.Serialize(row)); + await _writer.WriteAsync(_settings.LineSeparator); + } + } +#endif + + /// + /// Close our resources - specifically, the stream reader + /// + public void Dispose() + { + _writer.Close(); + _writer.Dispose(); + } + } +} diff --git a/CSVNET/Properties/AssemblyInfo.cs b/CSVNET/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..ae57264c --- /dev/null +++ b/CSVNET/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die einer Assembly zugeordnet sind. +[assembly: AssemblyTitle("CSVNET")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("HP Inc.")] +[assembly: AssemblyProduct("CSVNET")] +[assembly: AssemblyCopyright("Copyright © HP Inc. 2024")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly +// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von +// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("417a61bc-206d-4895-baae-e6155afbdf2a")] + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +// indem Sie "*" wie unten gezeigt eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/CSVNET/bin/Debug/CSVNET.dll b/CSVNET/bin/Debug/CSVNET.dll new file mode 100644 index 00000000..994d811b Binary files /dev/null and b/CSVNET/bin/Debug/CSVNET.dll differ diff --git a/CSVNET/bin/Debug/CSVNET.pdb b/CSVNET/bin/Debug/CSVNET.pdb new file mode 100644 index 00000000..045247fb Binary files /dev/null and b/CSVNET/bin/Debug/CSVNET.pdb differ diff --git a/CSVNET/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/CSVNET/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs new file mode 100644 index 00000000..15efebfc --- /dev/null +++ b/CSVNET/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] diff --git a/CSVNET/obj/Debug/CSVNET.csproj.AssemblyReference.cache b/CSVNET/obj/Debug/CSVNET.csproj.AssemblyReference.cache new file mode 100644 index 00000000..6943b8f3 Binary files /dev/null and b/CSVNET/obj/Debug/CSVNET.csproj.AssemblyReference.cache differ diff --git a/CSVNET/obj/Debug/CSVNET.csproj.CoreCompileInputs.cache b/CSVNET/obj/Debug/CSVNET.csproj.CoreCompileInputs.cache new file mode 100644 index 00000000..ab7d1d02 --- /dev/null +++ b/CSVNET/obj/Debug/CSVNET.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +7618766358e265572e5abcaa4cafd36b0a57b01f36171f2711451a6eafc40e83 diff --git a/CSVNET/obj/Debug/CSVNET.csproj.FileListAbsolute.txt b/CSVNET/obj/Debug/CSVNET.csproj.FileListAbsolute.txt new file mode 100644 index 00000000..f64bee8b --- /dev/null +++ b/CSVNET/obj/Debug/CSVNET.csproj.FileListAbsolute.txt @@ -0,0 +1,6 @@ +E:\Software-Projekte\OnDoc\OnDoc\CSVNET\bin\Debug\CSVNET.dll +E:\Software-Projekte\OnDoc\OnDoc\CSVNET\bin\Debug\CSVNET.pdb +E:\Software-Projekte\OnDoc\OnDoc\CSVNET\obj\Debug\CSVNET.csproj.AssemblyReference.cache +E:\Software-Projekte\OnDoc\OnDoc\CSVNET\obj\Debug\CSVNET.csproj.CoreCompileInputs.cache +E:\Software-Projekte\OnDoc\OnDoc\CSVNET\obj\Debug\CSVNET.dll +E:\Software-Projekte\OnDoc\OnDoc\CSVNET\obj\Debug\CSVNET.pdb diff --git a/CSVNET/obj/Debug/CSVNET.dll b/CSVNET/obj/Debug/CSVNET.dll new file mode 100644 index 00000000..994d811b Binary files /dev/null and b/CSVNET/obj/Debug/CSVNET.dll differ diff --git a/CSVNET/obj/Debug/CSVNET.pdb b/CSVNET/obj/Debug/CSVNET.pdb new file mode 100644 index 00000000..045247fb Binary files /dev/null and b/CSVNET/obj/Debug/CSVNET.pdb differ diff --git a/CSVNET/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/CSVNET/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 00000000..8b3e1db9 Binary files /dev/null and b/CSVNET/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/CSVNET/obj/Release/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/CSVNET/obj/Release/.NETFramework,Version=v4.8.AssemblyAttributes.cs new file mode 100644 index 00000000..15efebfc --- /dev/null +++ b/CSVNET/obj/Release/.NETFramework,Version=v4.8.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] diff --git a/CSVNET/obj/Release/CSVNET.csproj.AssemblyReference.cache b/CSVNET/obj/Release/CSVNET.csproj.AssemblyReference.cache new file mode 100644 index 00000000..6943b8f3 Binary files /dev/null and b/CSVNET/obj/Release/CSVNET.csproj.AssemblyReference.cache differ diff --git a/Client/Diverses/NativVorlagen.cs b/Client/Diverses/NativVorlagen.cs index a7f9d360..0355db85 100644 --- a/Client/Diverses/NativVorlagen.cs +++ b/Client/Diverses/NativVorlagen.cs @@ -263,6 +263,7 @@ namespace OnDoc.Diverses //string tempdir = AppParams.tempdir + "\nativdoks"; string ext = System.IO.Path.GetExtension(tempfilename); + Logging.Logging.Debug("Native-Vorlage erstellen", "OnDoc", tempfilename); if (ext.Length > 2) { ext = ext.Substring(0, 2).ToUpper(); diff --git a/Client/DocMgmt/DokTypSelect.Designer.cs b/Client/DocMgmt/DokTypSelect.Designer.cs index 59fcb57f..e963a69d 100644 --- a/Client/DocMgmt/DokTypSelect.Designer.cs +++ b/Client/DocMgmt/DokTypSelect.Designer.cs @@ -49,6 +49,8 @@ namespace OnDoc.DocMgmt this.RibbonButtonVorlagen = new System.Windows.Forms.RibbonButton(); this.ribbonPanel4 = new System.Windows.Forms.RibbonPanel(); this.RibbonButtonFavoriten = new System.Windows.Forms.RibbonButton(); + this.ribbonButtonFilter = new System.Windows.Forms.RibbonPanel(); + this.ribboncomboboxfachverantwortung = new System.Windows.Forms.RibbonComboBox(); this.imageListAdv1 = new Syncfusion.Windows.Forms.Tools.ImageListAdv(this.components); this.sfListView1 = new Syncfusion.WinForms.ListView.SfListView(); this.treeViewAdv1 = new Syncfusion.Windows.Forms.Tools.TreeViewAdv(); @@ -69,14 +71,24 @@ namespace OnDoc.DocMgmt this.tsbtnRename = new System.Windows.Forms.ToolStripButton(); this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); this.tsbtndelete = new System.Windows.Forms.ToolStripButton(); - this.ribbonButtonFilter = new System.Windows.Forms.RibbonPanel(); - this.ribboncomboboxfachverantwortung = new System.Windows.Forms.RibbonComboBox(); + this.groupBox2 = new System.Windows.Forms.GroupBox(); + this.toolStrip2 = new System.Windows.Forms.ToolStrip(); + this.toolstriptextboxsearch = new System.Windows.Forms.ToolStripTextBox(); + this.toolStripLabel1 = new System.Windows.Forms.ToolStripLabel(); + this.toolStripButton1 = new System.Windows.Forms.ToolStripButton(); + this.toolStripButton2 = new System.Windows.Forms.ToolStripButton(); + this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); + this.toolStripLabel2 = new System.Windows.Forms.ToolStripLabel(); + this.toolstripCombobox_Fachverantwortung = new System.Windows.Forms.ToolStripComboBox(); + this.toolStripButton4 = new System.Windows.Forms.ToolStripButton(); ((System.ComponentModel.ISupportInitialize)(this.treeViewAdv1)).BeginInit(); this.contextMenuStripVorlagen.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.treeViewAdv2)).BeginInit(); this.contextMenuStripFavoriten.SuspendLayout(); this.groupBox1.SuspendLayout(); this.toolStrip1.SuspendLayout(); + this.groupBox2.SuspendLayout(); + this.toolStrip2.SuspendLayout(); this.SuspendLayout(); // // ribbon1 @@ -137,6 +149,7 @@ namespace OnDoc.DocMgmt this.ribbonPanel2.Items.Add(this.ribbonItemGroup1); this.ribbonPanel2.Name = "ribbonPanel2"; this.ribbonPanel2.Text = "Suche"; + this.ribbonPanel2.Visible = false; // // ribbonItemGroup1 // @@ -218,6 +231,19 @@ namespace OnDoc.DocMgmt this.RibbonButtonFavoriten.Text = ""; this.RibbonButtonFavoriten.Click += new System.EventHandler(this.RibbonButtonFavoriten_Click); // + // ribbonButtonFilter + // + this.ribbonButtonFilter.Items.Add(this.ribboncomboboxfachverantwortung); + this.ribbonButtonFilter.Name = "ribbonButtonFilter"; + this.ribbonButtonFilter.Text = "Filter Fachverantwortung"; + this.ribbonButtonFilter.Visible = false; + // + // ribboncomboboxfachverantwortung + // + this.ribboncomboboxfachverantwortung.Name = "ribboncomboboxfachverantwortung"; + this.ribboncomboboxfachverantwortung.SelectedIndex = -1; + this.ribboncomboboxfachverantwortung.TextBoxText = ""; + // // imageListAdv1 // this.imageListAdv1.Images.AddRange(new System.Drawing.Image[] { @@ -248,9 +274,9 @@ namespace OnDoc.DocMgmt treeNodeAdvStyleInfo1.TextColor = System.Drawing.Color.Black; this.treeViewAdv1.BaseStylePairs.AddRange(new Syncfusion.Windows.Forms.Tools.StyleNamePair[] { new Syncfusion.Windows.Forms.Tools.StyleNamePair("Standard", treeNodeAdvStyleInfo1)}); - this.treeViewAdv1.BeforeTouchSize = new System.Drawing.Size(498, 584); + this.treeViewAdv1.BeforeTouchSize = new System.Drawing.Size(494, 517); this.treeViewAdv1.ContextMenuStrip = this.contextMenuStripVorlagen; - this.treeViewAdv1.Dock = System.Windows.Forms.DockStyle.Left; + this.treeViewAdv1.Dock = System.Windows.Forms.DockStyle.Fill; // // // @@ -261,11 +287,11 @@ namespace OnDoc.DocMgmt this.treeViewAdv1.HelpTextControl.TabIndex = 0; this.treeViewAdv1.HelpTextControl.Visible = true; this.treeViewAdv1.InactiveSelectedNodeForeColor = System.Drawing.SystemColors.ControlText; - this.treeViewAdv1.Location = new System.Drawing.Point(2, 76); + this.treeViewAdv1.Location = new System.Drawing.Point(3, 64); this.treeViewAdv1.MetroColor = System.Drawing.Color.FromArgb(((int)(((byte)(22)))), ((int)(((byte)(165)))), ((int)(((byte)(220))))); this.treeViewAdv1.Name = "treeViewAdv1"; this.treeViewAdv1.SelectedNodeForeColor = System.Drawing.SystemColors.HighlightText; - this.treeViewAdv1.Size = new System.Drawing.Size(498, 584); + this.treeViewAdv1.Size = new System.Drawing.Size(494, 517); this.treeViewAdv1.TabIndex = 2; this.treeViewAdv1.Text = "treeViewAdv1"; this.treeViewAdv1.ThemeStyle.TreeNodeAdvStyle.CheckBoxTickThickness = 0; @@ -314,6 +340,10 @@ namespace OnDoc.DocMgmt this.imageList1.TransparentColor = System.Drawing.Color.Transparent; this.imageList1.Images.SetKeyName(0, "Folder.png"); this.imageList1.Images.SetKeyName(1, "Dokumenttype.png"); + this.imageList1.Images.SetKeyName(2, "272708_word_icon.png"); + this.imageList1.Images.SetKeyName(3, "272703_excel_icon.png"); + this.imageList1.Images.SetKeyName(4, "272705_pdf_icon.png"); + this.imageList1.Images.SetKeyName(5, "DocTypeUnKnown.ico"); // // treeViewAdv2 // @@ -344,6 +374,7 @@ namespace OnDoc.DocMgmt this.treeViewAdv2.MetroColor = System.Drawing.Color.FromArgb(((int)(((byte)(22)))), ((int)(((byte)(165)))), ((int)(((byte)(220))))); this.treeViewAdv2.Name = "treeViewAdv2"; this.treeViewAdv2.SelectedNodeForeColor = System.Drawing.SystemColors.HighlightText; + this.treeViewAdv2.ShouldSelectNodeOnEnter = false; this.treeViewAdv2.Size = new System.Drawing.Size(498, 523); this.treeViewAdv2.TabIndex = 3; this.treeViewAdv2.Text = "treeViewAdv2"; @@ -408,7 +439,7 @@ namespace OnDoc.DocMgmt this.groupBox1.Controls.Add(this.treeViewAdv2); this.groupBox1.Controls.Add(this.toolStrip1); this.groupBox1.Dock = System.Windows.Forms.DockStyle.Left; - this.groupBox1.Location = new System.Drawing.Point(500, 76); + this.groupBox1.Location = new System.Drawing.Point(502, 76); this.groupBox1.Margin = new System.Windows.Forms.Padding(0); this.groupBox1.Name = "groupBox1"; this.groupBox1.Padding = new System.Windows.Forms.Padding(0); @@ -484,17 +515,94 @@ namespace OnDoc.DocMgmt this.tsbtndelete.Text = "Vorlage / Ordner mit Unterlementen löschen"; this.tsbtndelete.Click += new System.EventHandler(this.tsbtndelete_Click); // - // ribbonButtonFilter - // - this.ribbonButtonFilter.Items.Add(this.ribboncomboboxfachverantwortung); - this.ribbonButtonFilter.Name = "ribbonButtonFilter"; - this.ribbonButtonFilter.Text = "Filter Fachverantwortung"; - // - // ribboncomboboxfachverantwortung - // - this.ribboncomboboxfachverantwortung.Name = "ribboncomboboxfachverantwortung"; - this.ribboncomboboxfachverantwortung.SelectedIndex = -1; - this.ribboncomboboxfachverantwortung.TextBoxText = ""; + // groupBox2 + // + this.groupBox2.Controls.Add(this.treeViewAdv1); + this.groupBox2.Controls.Add(this.toolStrip2); + this.groupBox2.Dock = System.Windows.Forms.DockStyle.Left; + this.groupBox2.Location = new System.Drawing.Point(2, 76); + this.groupBox2.Name = "groupBox2"; + this.groupBox2.Size = new System.Drawing.Size(500, 584); + this.groupBox2.TabIndex = 5; + this.groupBox2.TabStop = false; + // + // toolStrip2 + // + this.toolStrip2.AutoSize = false; + this.toolStrip2.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStripLabel1, + this.toolstriptextboxsearch, + this.toolStripButton1, + this.toolStripButton2, + this.toolStripSeparator2, + this.toolStripLabel2, + this.toolstripCombobox_Fachverantwortung, + this.toolStripButton4}); + this.toolStrip2.Location = new System.Drawing.Point(3, 16); + this.toolStrip2.Name = "toolStrip2"; + this.toolStrip2.Size = new System.Drawing.Size(494, 48); + this.toolStrip2.TabIndex = 5; + this.toolStrip2.Text = "toolStrip2"; + // + // toolstriptextboxsearch + // + this.toolstriptextboxsearch.Font = new System.Drawing.Font("Segoe UI", 9F); + this.toolstriptextboxsearch.Name = "toolstriptextboxsearch"; + this.toolstriptextboxsearch.Size = new System.Drawing.Size(100, 48); + this.toolstriptextboxsearch.KeyDown += new System.Windows.Forms.KeyEventHandler(this.toolstriptextboxsearch_KeyDown); + // + // toolStripLabel1 + // + this.toolStripLabel1.Name = "toolStripLabel1"; + this.toolStripLabel1.Size = new System.Drawing.Size(49, 45); + this.toolStripLabel1.Text = "Suchen:"; + // + // toolStripButton1 + // + this.toolStripButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.toolStripButton1.Image = global::OnDoc.Properties.Resources.Search_24x24_32; + this.toolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta; + this.toolStripButton1.Name = "toolStripButton1"; + this.toolStripButton1.Size = new System.Drawing.Size(23, 45); + this.toolStripButton1.Text = "toolStripButton1"; + this.toolStripButton1.Click += new System.EventHandler(this.toolStripButton1_Click); + // + // toolStripButton2 + // + this.toolStripButton2.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.toolStripButton2.Image = global::OnDoc.Properties.Resources.CloseApplication_24x24_32; + this.toolStripButton2.ImageTransparentColor = System.Drawing.Color.Magenta; + this.toolStripButton2.Name = "toolStripButton2"; + this.toolStripButton2.Size = new System.Drawing.Size(23, 45); + this.toolStripButton2.Text = "toolStripButton2"; + this.toolStripButton2.Click += new System.EventHandler(this.toolStripButton2_Click); + // + // toolStripSeparator2 + // + this.toolStripSeparator2.Name = "toolStripSeparator2"; + this.toolStripSeparator2.Size = new System.Drawing.Size(6, 48); + // + // toolStripLabel2 + // + this.toolStripLabel2.Name = "toolStripLabel2"; + this.toolStripLabel2.Size = new System.Drawing.Size(110, 45); + this.toolStripLabel2.Text = "Fachverantwortung"; + // + // toolstripCombobox_Fachverantwortung + // + this.toolstripCombobox_Fachverantwortung.Name = "toolstripCombobox_Fachverantwortung"; + this.toolstripCombobox_Fachverantwortung.Size = new System.Drawing.Size(121, 48); + this.toolstripCombobox_Fachverantwortung.SelectedIndexChanged += new System.EventHandler(this.toolstripCombobox_Fachverantwortung_SelectedIndexChanged); + // + // toolStripButton4 + // + this.toolStripButton4.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.toolStripButton4.Image = global::OnDoc.Properties.Resources.CloseApplication_24x24_32; + this.toolStripButton4.ImageTransparentColor = System.Drawing.Color.Magenta; + this.toolStripButton4.Name = "toolStripButton4"; + this.toolStripButton4.Size = new System.Drawing.Size(23, 45); + this.toolStripButton4.Text = "toolStripButton2"; + this.toolStripButton4.Click += new System.EventHandler(this.toolStripButton4_Click); // // DokTypSelect // @@ -502,7 +610,7 @@ namespace OnDoc.DocMgmt this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(1000, 662); this.Controls.Add(this.groupBox1); - this.Controls.Add(this.treeViewAdv1); + this.Controls.Add(this.groupBox2); this.Controls.Add(this.sfListView1); this.Controls.Add(this.ribbon1); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); @@ -520,6 +628,9 @@ namespace OnDoc.DocMgmt this.groupBox1.ResumeLayout(false); this.toolStrip1.ResumeLayout(false); this.toolStrip1.PerformLayout(); + this.groupBox2.ResumeLayout(false); + this.toolStrip2.ResumeLayout(false); + this.toolStrip2.PerformLayout(); this.ResumeLayout(false); } @@ -562,5 +673,15 @@ namespace OnDoc.DocMgmt private System.Windows.Forms.RibbonButton ribbonButtonClear; private System.Windows.Forms.RibbonPanel ribbonButtonFilter; private System.Windows.Forms.RibbonComboBox ribboncomboboxfachverantwortung; + private System.Windows.Forms.GroupBox groupBox2; + private System.Windows.Forms.ToolStrip toolStrip2; + private System.Windows.Forms.ToolStripTextBox toolstriptextboxsearch; + private System.Windows.Forms.ToolStripLabel toolStripLabel1; + private System.Windows.Forms.ToolStripButton toolStripButton1; + private System.Windows.Forms.ToolStripButton toolStripButton2; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator2; + private System.Windows.Forms.ToolStripLabel toolStripLabel2; + private System.Windows.Forms.ToolStripComboBox toolstripCombobox_Fachverantwortung; + private System.Windows.Forms.ToolStripButton toolStripButton4; } } \ No newline at end of file diff --git a/Client/DocMgmt/DokTypSelect.cs b/Client/DocMgmt/DokTypSelect.cs index 4caa1537..4f18a5aa 100644 --- a/Client/DocMgmt/DokTypSelect.cs +++ b/Client/DocMgmt/DokTypSelect.cs @@ -20,6 +20,7 @@ using System.Xml.Linq; using System.Web.UI.WebControls; using Microsoft.SqlServer.Server; using System.Collections; +using OnDoc.UICintrols; namespace OnDoc.DocMgmt { @@ -58,6 +59,7 @@ namespace OnDoc.DocMgmt } else { + groupBox2.Visible = false; treeViewAdv1.Visible = false; } @@ -74,17 +76,22 @@ namespace OnDoc.DocMgmt this.Style.TitleBar.ForeColor = Theaming.TitelFontColor(); DB db = new DB(AppParams.connectionstring); - db.Get_Tabledata("select distinct dbo.get_fachverantwortung(dbo.dokument.dokumenttypnr) from dbo.dokumenttyp", false, true); - //foreach (System.Data.DataRow in db.dsdaten.Tables) + db.Get_Tabledata("select distinct dbo.get_fachverantwortung(dbo.dokumenttyp.dokumenttypnr) as fv from dbo.dokumenttyp order by dbo.get_fachverantwortung(dbo.dokumenttyp.dokumenttypnr) asc", false, true); + foreach (System.Data.DataRow dr in db.dsdaten.Tables[0].Rows) + { + toolstripCombobox_Fachverantwortung.Items.Add(dr[0].ToString()); + } + if (this.favoriten) { Load_Favoriten(""); } else { load_standard(""); } + toolstriptextboxsearch.Focus(); } TreeNodeAdv[] nodestoexpand = new TreeNodeAdv[50]; int nodextoexpandindex = 1; - public void load_standard(string filter) + public void load_standard(string filter, string filter_fachverantwortung="") { Cursor = Cursors.WaitCursor; @@ -94,15 +101,28 @@ namespace OnDoc.DocMgmt } treeViewAdv1.Enabled = false; treeViewAdv1.Visible = false; + groupBox2.Visible = false; treeViewAdv1.BeginUpdate(); treeViewAdv1.Nodes.Clear(); treeViewAdv1.LeftImageList = imageList1; + string where = ""; if (filter != "") { where = "and bezeichnung like '%" + filter.Replace(" ", "%") + "%'"; } + if (toolstripCombobox_Fachverantwortung.Text != "") + { + if (filter != "") + { + where = where + " and fachverantwortung='" + toolstripCombobox_Fachverantwortung.Text + "'"; + } + else + { + where = " and fachverantwortung='" + toolstripCombobox_Fachverantwortung.Text + "'"; + } + } if (vorlagentype == 1) { @@ -112,7 +132,7 @@ namespace OnDoc.DocMgmt DataTable vorlagen = new DataTable(); DataTable Struktur = new DataTable(); DataSet ds = new DataSet(); - db.Get_Tabledata("Select dokumenttypnr as id, bezeichnung, node, OnBase_Dokumenttyp from View_Dokumenttypen_Relaunch where aktiv=1 " + where + " order by bezeichnung", false, true); + db.Get_Tabledata("Select dokumenttypnr as id, bezeichnung, node, OnBase_Dokumenttyp, apptype from View_Dokumenttypen_Relaunch where aktiv=1 " + where + " order by bezeichnung", false, true); vorlagen = db.dsdaten.Tables[0].Copy(); db.Get_Tabledata("Select * from Dokumentart_Relaunch order by id", false, true); @@ -142,7 +162,7 @@ namespace OnDoc.DocMgmt PopulateTree(dr, root); } } - if (filter == "") + if (where == "") { try { @@ -163,7 +183,7 @@ namespace OnDoc.DocMgmt this.Text = "Dokumentpaket auswählen"; if (vorlagentype == 2) { RibbonButtonVorlagen.Checked = true; } DB db = new DB(AppParams.connectionstring); - db.Get_Tabledata("Select dokumentpaketnr as id, bezeichnung, dokumentartnr as node from edex_dokumentpaket where aktiv=1 " + where + " order by bezeichnung", false, true); + db.Get_Tabledata("Select dokumentpaketnr as id, bezeichnung, dokumentartnr as node, 1 as apptype from edex_dokumentpaket where aktiv=1 " + where + " order by bezeichnung", false, true); DataTable vorlagen = new DataTable(); DataTable Struktur = new DataTable(); @@ -208,6 +228,7 @@ namespace OnDoc.DocMgmt treeViewAdv1.EndUpdate(); treeViewAdv1.Enabled = true; treeViewAdv1.Visible = true; + groupBox2.Visible = true; if (ExternalCall.struktur != "") @@ -226,7 +247,8 @@ namespace OnDoc.DocMgmt { TreeNodeAdv cChild = new TreeNodeAdv(row["bezeichnung"].ToString()); - cChild.LeftImageIndices = new int[] { 1 }; + //cChild.LeftImageIndices = new int[] { 1 }; + cChild.LeftImageIndices = new int[] { Convert.ToInt32(row["apptype"]) }; cChild.Tag = Convert.ToInt32(row["id"]) * 1; cChild.TagObject = row; pNode.Nodes.Add(cChild); @@ -335,7 +357,7 @@ namespace OnDoc.DocMgmt } else { - cChild.LeftImageIndices = new int[] { 1 }; + cChild.LeftImageIndices = new int[] { Convert.ToInt32(row["apptype"]) }; } //Recursively build the tree @@ -463,12 +485,14 @@ namespace OnDoc.DocMgmt if (RibbonButtonVorlagen.Checked == true) { treeViewAdv1.Visible = true; - load_standard(RibbonTextSearch.TextBoxText); + groupBox2.Visible = true; + load_standard(toolstriptextboxsearch.Text); treeViewAdv1_VisibleChanged(sender, e); } else { treeViewAdv1.Visible = false; + groupBox2.Visible = false; treeViewAdv1_VisibleChanged(sender, e); } @@ -783,5 +807,37 @@ namespace OnDoc.DocMgmt RibbonTextSearch.Text = ""; load_standard(""); } + + private void toolstriptextboxsearch_KeyDown(object sender, KeyEventArgs e) + { + if (e.KeyCode == Keys.Enter) + { + load_standard(toolstriptextboxsearch.Text); + } + } + + private void toolStripButton1_Click(object sender, EventArgs e) + { + if (toolstriptextboxsearch.Text.Trim().Length > 0) + { + load_standard(toolstriptextboxsearch.Text); + } + } + + private void toolStripButton2_Click(object sender, EventArgs e) + { + toolstriptextboxsearch.Text = ""; + load_standard(""); + } + + private void toolStripButton4_Click(object sender, EventArgs e) + { + toolstripCombobox_Fachverantwortung.Text = ""; + } + + private void toolstripCombobox_Fachverantwortung_SelectedIndexChanged(object sender, EventArgs e) + { + load_standard(toolstriptextboxsearch.Text); + } } } diff --git a/Client/DocMgmt/DokTypSelect.resx b/Client/DocMgmt/DokTypSelect.resx index 0dd101cd..63df95ce 100644 --- a/Client/DocMgmt/DokTypSelect.resx +++ b/Client/DocMgmt/DokTypSelect.resx @@ -283,9 +283,9 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 - ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACk - CAAAAk1TRnQBSQFMAgEBAgEAAYABAAGAAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo - AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAi + DAAAAk1TRnQBSQFMAgEBBgEAAaABAAGgAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm @@ -312,15 +312,30 @@ AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw - AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/xMAAf8K8gH/IgAB/wHD - DJoBwwH/AgAB8gEHCPIBBwHyIgAB9A16AVkB9AIAAvIIAALyIgAB9A16AVkBwwIAAvIIAALyIgAB9A16 - AVkBwwIAAvIBAAbvAQAC8iIAAfQNegFZAcMCAALyAQAG7wEAAvIiAAH0DXoBWQHDAgAC8gEABu8BAALy - IgAB9A16AVkBwwIAAvIBAAbvAQAC8iIAAfQNegFZAcMCAALyAgAB8AEAAfIC7wEAAvIiAAH0DXoBWQHD - AgAC8gIAAe8BAAHyAu8BAALyIgAB9A1ZATgB9AIAAvICAAHvAQAB8gLvAQAC8iIAAcMOOAH2AgAC8gEA - A+0B8gLvAQAC8iIAAcMGOAFZBvQB9gMAAvIIAAHxAfMiAAH0BjgBvQoAAvIHAAH0Ae8B/yIAAf8BwwSa - Ab0B/woAAfIBBwbyAfEB7wH/NQAB/wfyAfMB/yQAAUIBTQE+BwABPgMAASgDAAFAAwABEAMAAQEBAAEB - BQABgBcAA/8BAAL/AcABAwYAAcABAwYAAc8B8wYAAc8B8wYAAcgBEwYAAcgBEwYAAcgBEwYAAcgBEwYA - Ac0BEwYAAc0BEwYAAc0BEwYAAcgBEwUAAQEBzwHzBQAB/wHPAeMFAAH/AcABBwQAAv8BwAEPBAAL + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/wEAEBcCAAHcChkBCQH0 + IQAQFwIAAQkKAAH0AfMhAAIXDQABFwIAAQkGAAHWAgkB8QH0AfMhAAIXAQACFwoAARcCAAEJCgAB9AHz + IQACFwEAAxcGAAIXAQABFwIAAQkBAAjWAfEB9AHzIQACFwMAAhcEAAEXAQABFgEAARcCAAEJCgAB9AHz + IQACFwQAARcBFgYXAQABFwIAAQkBAAgJAfIB9AHzIQACFwUAARcBAAEXBQABFwIAAQkKAAH0AfMhAAIX + BQACFwYAARcCAAEJAQAICQHzAfQB8yEAAhcGAAEXBgABFwIAAQkKAAH0AfMhAAIXBQACFwYAARcCAAEJ + AQAICQHzAfQB8yEAAhcFAAIXBgABFwIAAQkHAAG8AhkBCQHzIQACFwUAAhcGAAEXAgABCQEABhkECSIA + AhcGAAEXBgABFwIAAQkHAAIJAdwjABAXAgABCQcAAQkB3CQAEBcCAAHxCAk3AAH/CvIB/wIAELIQcAH/ + AcMMmgHDAf8CAAHyAQcI8gEHAfICABCyEHAB9A16AVkB9AIAAvIIAALyAgACsg0AAbICcA0AAXAB9A16 + AVkBwwIAAvIIAALyAgACsg0AAbICcA0AAXAB9A16AVkBwwIAAvIBAAbvAQAC8gIAArIDAAKyAgABtAKy + AwABsgJwAgADcAMAAnADAAFwAfQNegFZAcMCAALyAQAG7wEAAvICAAKyAgAB8gKyAQkBAAOyAwABsgJw + AwADcAEAA3ADAAFwAfQNegFZAcMCAALyAQAG7wEAAvICAAKyAgAEsgEAA7IB3QIAAbICcAQABXAEAAFw + AfQNegFZAcMCAALyAQAG7wEAAvICAAKyAgACsgG0AbIBGQGyAQACsgIAAbICcAUAA3AFAAFwAfQNegFZ + AcMCAALyAgAB8AEAAfIC7wEAAvICAAKyAgABsgEZAQADsgEAArICAAGyAnAFAANwBQABcAH0DXoBWQHD + AgAC8gIAAe8BAAHyAu8BAALyAgACsgEAArICAAOyAgABsgHzAQABsgJwBAAFcAQAAXAB9A1ZATgB9AIA + AvICAAHvAQAB8gLvAQAC8gIAArIBAAKyAgABCQGyAwACsgEAAbICcAMAA3ABAANwAwABcAHDDjgB9gIA + AvIBAAPtAfIC7wEAAvICAAKyDQABsgJwAwACcAMAAnADAAFwAcMGOAFZBvQB9gMAAvIIAAHxAfMCAAKy + DQABsgJwDQABcAH0BjgBvQoAAvIHAAH0Ae8B/wIAArINAAGyAnANAAFwAf8BwwSaAb0B/woAAfIBBwby + AfEB7wH/AwAQshBwEgAB/wfyAfMB/wQAELIQcAFCAU0BPgcAAT4DAAEoAwABQAMAASADAAEBAQABAQYA + AQEWAAP/AwABwAEBBgAB3wH5BAABPwH+Ad8BgQQAAScB/gHfAfkEAAEjAfIB0AEBBAABOQHqAd8B+QQA + ATwBAgHQAQEEAAE+Ab4B3wH5BAABPgF+AdABAQQAAT8BfgHfAfkEAAE+AX4B0AEBBAABPgF+Ad8BwQQA + AT4BfgHQAQMEAAE/AX4B3wHHBgAB3wHPBgABwAEfBAAC/wHAAQMGAAHAAQMGAAHPAfMBPwH+AT8B/gIA + Ac8B8wE/Af4BPwH+AgAByAETATkBjgExAc4CAAHIARMBMAGOATgBjgIAAcgBEwEwAYYBPAEeAgAByAET + ATABJgI+AgABzQETATIBJgI+AgABzQETASYBMgE8AR4CAAHNARMBJgFyATgBjgIAAcgBEwE/Af4BOQHO + AQABAQHPAfMBPwH+AT8B/gEAAf8BzwHjAT8B/gE/Af4BAAH/AcABBwQAAv8BwAEPBAAL @@ -329,6 +344,9 @@ 618, 16 + + 723, 16 + AAABAAUAAAAAAAEAIADIHQAAVgAAADAwAAABACAAqCUAAB4eAAAgIAAAAQAgAKgQAADGQwAAGBgAAAEA diff --git a/Client/DocMgmt/Dokumenterstellung.Designer.cs b/Client/DocMgmt/Dokumenterstellung.Designer.cs index 9cfb8592..dde39a56 100644 --- a/Client/DocMgmt/Dokumenterstellung.Designer.cs +++ b/Client/DocMgmt/Dokumenterstellung.Designer.cs @@ -33,7 +33,9 @@ this.sfButton3 = new Syncfusion.WinForms.Controls.SfButton(); this.btnDokumenterstellen = new Syncfusion.WinForms.Controls.SfButton(); this.PnlPreview = new System.Windows.Forms.Panel(); + this.docPreview1 = new OnDoc.UIControls.DocPreview(); this.GrpFnkt = new System.Windows.Forms.GroupBox(); + this.btnOfficePrint = new System.Windows.Forms.Button(); this.label6 = new System.Windows.Forms.Label(); this.label5 = new System.Windows.Forms.Label(); this.ribbonButtonVersandstrasse = new System.Windows.Forms.Button(); @@ -46,8 +48,6 @@ this.lbledit = new System.Windows.Forms.Label(); this.button2 = new System.Windows.Forms.Button(); this.button1 = new System.Windows.Forms.Button(); - this.btnOfficePrint = new System.Windows.Forms.Button(); - this.docPreview1 = new OnDoc.UIControls.DocPreview(); this.ucAllgemeineDokumentParam1 = new OnDoc.UIControls.UCAllgemeineDokumentParam(); this.PnlPreview.SuspendLayout(); this.GrpFnkt.SuspendLayout(); @@ -83,6 +83,15 @@ this.PnlPreview.TabIndex = 19; this.PnlPreview.Visible = false; // + // docPreview1 + // + this.docPreview1.Dock = System.Windows.Forms.DockStyle.Fill; + this.docPreview1.Location = new System.Drawing.Point(0, 123); + this.docPreview1.Name = "docPreview1"; + this.docPreview1.Size = new System.Drawing.Size(668, 292); + this.docPreview1.TabIndex = 1; + this.docPreview1.ZoomPercentage = 0; + // // GrpFnkt // this.GrpFnkt.BackColor = System.Drawing.Color.SeaShell; @@ -108,6 +117,18 @@ this.GrpFnkt.Text = "Funktionen"; this.GrpFnkt.Enter += new System.EventHandler(this.GrpFnkt_Enter); // + // btnOfficePrint + // + this.btnOfficePrint.Image = ((System.Drawing.Image)(resources.GetObject("btnOfficePrint.Image"))); + this.btnOfficePrint.Location = new System.Drawing.Point(419, 19); + this.btnOfficePrint.Name = "btnOfficePrint"; + this.btnOfficePrint.Size = new System.Drawing.Size(74, 79); + this.btnOfficePrint.TabIndex = 12; + this.btnOfficePrint.TextAlign = System.Drawing.ContentAlignment.BottomCenter; + this.btnOfficePrint.UseVisualStyleBackColor = true; + this.btnOfficePrint.Visible = false; + this.btnOfficePrint.Click += new System.EventHandler(this.btnOfficePrint_Click); + // // label6 // this.label6.AutoSize = true; @@ -228,26 +249,6 @@ this.button1.UseVisualStyleBackColor = true; this.button1.Click += new System.EventHandler(this.button1_Click); // - // btnOfficePrint - // - this.btnOfficePrint.Image = ((System.Drawing.Image)(resources.GetObject("btnOfficePrint.Image"))); - this.btnOfficePrint.Location = new System.Drawing.Point(419, 19); - this.btnOfficePrint.Name = "btnOfficePrint"; - this.btnOfficePrint.Size = new System.Drawing.Size(74, 79); - this.btnOfficePrint.TabIndex = 12; - this.btnOfficePrint.TextAlign = System.Drawing.ContentAlignment.BottomCenter; - this.btnOfficePrint.UseVisualStyleBackColor = true; - this.btnOfficePrint.Click += new System.EventHandler(this.btnOfficePrint_Click); - // - // docPreview1 - // - this.docPreview1.Dock = System.Windows.Forms.DockStyle.Fill; - this.docPreview1.Location = new System.Drawing.Point(0, 123); - this.docPreview1.Name = "docPreview1"; - this.docPreview1.Size = new System.Drawing.Size(668, 292); - this.docPreview1.TabIndex = 1; - this.docPreview1.ZoomPercentage = 0; - // // ucAllgemeineDokumentParam1 // this.ucAllgemeineDokumentParam1.ausDokumentpaket = false; @@ -261,6 +262,7 @@ clsdocgendata1.dokumenttypnr = null; clsdocgendata1.dokumentwerte = null; clsdocgendata1.ersteller = null; + clsdocgendata1.erstelling_in_office = false; clsdocgendata1.erstellungsart = Model.Erstellungsart.DokumentBearbeiten; clsdocgendata1.frormularOhneUnterschrift = false; clsdocgendata1.inhaberadresse = null; diff --git a/Client/DocMgmt/Serienbrief.cs b/Client/DocMgmt/Serienbrief.cs index c6f2d881..9479275c 100644 --- a/Client/DocMgmt/Serienbrief.cs +++ b/Client/DocMgmt/Serienbrief.cs @@ -1483,17 +1483,14 @@ namespace OnDoc.UIControls onbasedoc.dokumentDatum = db.dsdaten.Tables[0].Rows[0]["DokumentDatum"].ToString(); onbasedoc.dokumentTyp = db.dsdaten.Tables[0].Rows[0]["dokumenttyp"].ToString(); onbasedoc.dateiTyp = db.dsdaten.Tables[0].Rows[0]["dateityp"].ToString(); - var Attribute = new List(); + + onbasedoc.attributes = new List(); foreach (System.Data.DataRow rw in db.dsdaten.Tables[1].Rows) + { - var p = new OnBaseDocUpload.attribute() - { - fieldname = rw["fieldname"].ToString(), - fieldvalue = rw["fieldvalue"].ToString() - }; - Attribute.Add(p); + OnBaseDocUpload.attribute p = new OnBaseDocUpload.attribute(rw["fieldname"].ToString(), rw["fieldvalue"].ToString()); + onbasedoc.attributes.Add(p); } - onbasedoc.attributes = Attribute; db.Get_Tabledata("Select dbo.BinaryToBase64(dokument) from edex_sb_serienbrief_dokument where serienbriefnr=" + sb.serienbriefnr.ToString() + " and inteintragnr=" + dr["IntEintragNr"].ToString(), false, true); onbasedoc.dokumentDatei = db.dsdaten.Tables[0].Rows[0][0].ToString(); string URL = ""; diff --git a/Client/UIControls/DokList.cs b/Client/UIControls/DokList.cs index a0b7466d..013cb772 100644 --- a/Client/UIControls/DokList.cs +++ b/Client/UIControls/DokList.cs @@ -593,9 +593,11 @@ namespace OnDoc.UICintrols public void dokument_loeschen(string dokumentid) { + DB db = new DB(AppParams.connectionstring); - db.Exec_SQL("Delete from dokument where dokumentid='" + dokumentid + "'"); - db.Exec_SQL("Delete from dokument_trefferliste where dokumentid='" + dokumentid + "'"); + db.Exec_SQL("Update dokument set aktiv=0, mutiertam=getdate(), mutierer=" + AppParams.CurrentMitarbieter.ToString() + " where dokumentid='" + dokumentid + "'"); + //db.Exec_SQL("Delete from dokument where dokumentid='" + dokumentid + "'"); + //db.Exec_SQL("Delete from dokument_trefferliste where dokumentid='" + dokumentid + "'"); db = null; Logging.DocLog.Info("Dokument gelöscht", "Doklist.Dokument_loeschen", dokumentid, "", "Dokument gelöscht"); } diff --git a/Client/UIControls/UCAllgemeineDokumentParam.Designer.cs b/Client/UIControls/UCAllgemeineDokumentParam.Designer.cs index ea2874b0..e2fce88b 100644 --- a/Client/UIControls/UCAllgemeineDokumentParam.Designer.cs +++ b/Client/UIControls/UCAllgemeineDokumentParam.Designer.cs @@ -190,6 +190,7 @@ this.GrpVerwendung.TabIndex = 23; this.GrpVerwendung.TabStop = false; this.GrpVerwendung.Text = "Dokumentvewendung"; + this.GrpVerwendung.Visible = false; // // rbasPDF // diff --git a/Client/bin/Debug/DOCGEN.dll b/Client/bin/Debug/DOCGEN.dll index 5ad2eb05..be6707d6 100644 Binary files a/Client/bin/Debug/DOCGEN.dll and b/Client/bin/Debug/DOCGEN.dll differ diff --git a/Client/bin/Debug/DOCGEN.pdb b/Client/bin/Debug/DOCGEN.pdb index 154b59a1..b970d92c 100644 Binary files a/Client/bin/Debug/DOCGEN.pdb and b/Client/bin/Debug/DOCGEN.pdb differ diff --git a/Client/bin/Debug/Database.dll b/Client/bin/Debug/Database.dll index 7526688b..5f55c2b6 100644 Binary files a/Client/bin/Debug/Database.dll and b/Client/bin/Debug/Database.dll differ diff --git a/Client/bin/Debug/Database.pdb b/Client/bin/Debug/Database.pdb index 03ecdc03..20a5779f 100644 Binary files a/Client/bin/Debug/Database.pdb and b/Client/bin/Debug/Database.pdb differ diff --git a/Client/bin/Debug/Model.dll b/Client/bin/Debug/Model.dll index 66bb830a..6e79e88f 100644 Binary files a/Client/bin/Debug/Model.dll and b/Client/bin/Debug/Model.dll differ diff --git a/Client/bin/Debug/Model.pdb b/Client/bin/Debug/Model.pdb index e4698d61..172d5452 100644 Binary files a/Client/bin/Debug/Model.pdb and b/Client/bin/Debug/Model.pdb differ diff --git a/Client/bin/Debug/OFFEDK0082024002454520 b/Client/bin/Debug/OFFEDK0082024002454520 new file mode 100644 index 00000000..fd979d8b Binary files /dev/null and b/Client/bin/Debug/OFFEDK0082024002454520 differ diff --git a/Client/bin/Debug/OnDoc.exe b/Client/bin/Debug/OnDoc.exe index a3b336bb..da4e3385 100644 Binary files a/Client/bin/Debug/OnDoc.exe and b/Client/bin/Debug/OnDoc.exe differ diff --git a/Client/bin/Debug/OnDoc.pdb b/Client/bin/Debug/OnDoc.pdb index 500ab59d..f21fbaab 100644 Binary files a/Client/bin/Debug/OnDoc.pdb and b/Client/bin/Debug/OnDoc.pdb differ diff --git a/Client/bin/Debug/OnDocClient.zip b/Client/bin/Debug/OnDocClient.zip index 443bb1fe..5b62e277 100644 Binary files a/Client/bin/Debug/OnDocClient.zip and b/Client/bin/Debug/OnDocClient.zip differ diff --git a/Client/bin/Debug/OnDocOffice.dll b/Client/bin/Debug/OnDocOffice.dll index 8aa26342..a3433733 100644 Binary files a/Client/bin/Debug/OnDocOffice.dll and b/Client/bin/Debug/OnDocOffice.dll differ diff --git a/Client/bin/Debug/OnDocOffice.pdb b/Client/bin/Debug/OnDocOffice.pdb index 0d73af7b..b275ab55 100644 Binary files a/Client/bin/Debug/OnDocOffice.pdb and b/Client/bin/Debug/OnDocOffice.pdb differ diff --git a/Client/bin/Debug/VBFileManagement.dll b/Client/bin/Debug/VBFileManagement.dll index 57a8713a..a3e8b1e0 100644 Binary files a/Client/bin/Debug/VBFileManagement.dll and b/Client/bin/Debug/VBFileManagement.dll differ diff --git a/Client/bin/Debug/VBFileManagement.pdb b/Client/bin/Debug/VBFileManagement.pdb index 4d1e2ed7..3f7ac119 100644 Binary files a/Client/bin/Debug/VBFileManagement.pdb and b/Client/bin/Debug/VBFileManagement.pdb differ diff --git a/Client/bin/Debug/de-DE/OnDoc.resources.dll b/Client/bin/Debug/de-DE/OnDoc.resources.dll index c78214b5..4456d394 100644 Binary files a/Client/bin/Debug/de-DE/OnDoc.resources.dll and b/Client/bin/Debug/de-DE/OnDoc.resources.dll differ diff --git a/Client/obj/Debug/Client.csproj.AssemblyReference.cache b/Client/obj/Debug/Client.csproj.AssemblyReference.cache index 3e48d7e9..4fc5964d 100644 Binary files a/Client/obj/Debug/Client.csproj.AssemblyReference.cache and b/Client/obj/Debug/Client.csproj.AssemblyReference.cache differ diff --git a/Client/obj/Debug/Client.csproj.GenerateResource.cache b/Client/obj/Debug/Client.csproj.GenerateResource.cache index 5767d408..693b6ac6 100644 Binary files a/Client/obj/Debug/Client.csproj.GenerateResource.cache and b/Client/obj/Debug/Client.csproj.GenerateResource.cache differ diff --git a/Client/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/Client/obj/Debug/DesignTimeResolveAssemblyReferences.cache index 8ec92bd7..48a680a9 100644 Binary files a/Client/obj/Debug/DesignTimeResolveAssemblyReferences.cache and b/Client/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/Client/obj/Debug/OnDoc.DocMgmt.DokTypSelect.resources b/Client/obj/Debug/OnDoc.DocMgmt.DokTypSelect.resources index 893d8ce5..de72d2aa 100644 Binary files a/Client/obj/Debug/OnDoc.DocMgmt.DokTypSelect.resources and b/Client/obj/Debug/OnDoc.DocMgmt.DokTypSelect.resources differ diff --git a/Client/obj/Debug/OnDoc.exe b/Client/obj/Debug/OnDoc.exe index a3b336bb..da4e3385 100644 Binary files a/Client/obj/Debug/OnDoc.exe and b/Client/obj/Debug/OnDoc.exe differ diff --git a/Client/obj/Debug/OnDoc.pdb b/Client/obj/Debug/OnDoc.pdb index 500ab59d..f21fbaab 100644 Binary files a/Client/obj/Debug/OnDoc.pdb and b/Client/obj/Debug/OnDoc.pdb differ diff --git a/Client/obj/Debug/de-DE/OnDoc.resources.dll b/Client/obj/Debug/de-DE/OnDoc.resources.dll index c78214b5..4456d394 100644 Binary files a/Client/obj/Debug/de-DE/OnDoc.resources.dll and b/Client/obj/Debug/de-DE/OnDoc.resources.dll differ diff --git a/Client/obj/Release/Client.csproj.AssemblyReference.cache b/Client/obj/Release/Client.csproj.AssemblyReference.cache index 2bd2c024..5ca389d4 100644 Binary files a/Client/obj/Release/Client.csproj.AssemblyReference.cache and b/Client/obj/Release/Client.csproj.AssemblyReference.cache differ diff --git a/DOCGEN/DocGen.csproj b/DOCGEN/DocGen.csproj index 4044f4a3..c3ab4c65 100644 --- a/DOCGEN/DocGen.csproj +++ b/DOCGEN/DocGen.csproj @@ -114,6 +114,7 @@ + diff --git a/DOCGEN/Klassen/DocGenerator_from_EDOKA.cs b/DOCGEN/Klassen/DocGenerator_from_EDOKA.cs index b258e310..462a2dc9 100644 --- a/DOCGEN/Klassen/DocGenerator_from_EDOKA.cs +++ b/DOCGEN/Klassen/DocGenerator_from_EDOKA.cs @@ -49,7 +49,7 @@ namespace DOCGEN.Generator DataTable dt = new DataTable(); DataTable dt2 = new DataTable(); string Apptype = ""; - dt = db.Get_Vorlage_By_DokumentID(dokumentid); + dt = db.Get_Vorlage_By_DokumentID(dokumentid,useoffice); db.dsdaten.Tables.Clear(); dt2 = db.Get_ApplicationType_from_Vorlage(Convert.ToInt32(dt.Rows[0]["nr"].ToString())); Apptype = dt2.Rows[0][0].ToString(); diff --git a/DOCGEN/Klassen/Excel_Reader.cs b/DOCGEN/Klassen/Excel_Reader.cs new file mode 100644 index 00000000..f65070a9 --- /dev/null +++ b/DOCGEN/Klassen/Excel_Reader.cs @@ -0,0 +1,24 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace DOCGEN.Klassen +{ + public class Excel_Reader + { + public void get_valus_from_excel(ref System.Data.DataTable dt, string excel) + { + SyncFExcel se = new SyncFExcel(); + se.get_values(ref dt, excel); + foreach (System.Data.DataRow dr in dt.Rows) + { + DOCGEN.Klassen.Excel_Reader er = new DOCGEN.Klassen.Excel_Reader(); + + } + + + } + } +} diff --git a/DOCGEN/Klassen/SyncFExcel.cs b/DOCGEN/Klassen/SyncFExcel.cs index bb728c85..a43c8b4f 100644 --- a/DOCGEN/Klassen/SyncFExcel.cs +++ b/DOCGEN/Klassen/SyncFExcel.cs @@ -1,4 +1,5 @@ using System; +using System.Buffers.Text; using System.Collections.Generic; using System.Diagnostics; using System.IO; @@ -96,5 +97,27 @@ namespace DOCGEN.Klassen return Convert.ToBase64String(imageArray); } + + public void get_values(ref System.Data.DataTable dt, string excelfile) + { + ExcelEngine ex = new ExcelEngine(); + IApplication app = ex.Excel; + MemoryStream ms = new MemoryStream(Helper.EncodeExtensions.DecodeBase642ByteArray(excelfile)); + IWorkbook workBook = app.Workbooks.Open(ms, ExcelOpenType.Automatic); + foreach (System.Data.DataRow dr in dt.Rows) + { + int row = 0; + int col = 0; + row = Convert.ToInt32(dr["rowindex"]); + col = Convert.ToInt32(dr["columnindex"]); + + string value = workBook.Worksheets[Convert.ToInt32(dr["sheets"])].Range[row, col].Value.ToString(); + dr["value"] = value; + } + workBook.Close(); + workBook = null; + ex.Dispose(); + + } } } diff --git a/DOCGEN/bin/Debug/DOCGEN.dll b/DOCGEN/bin/Debug/DOCGEN.dll index 5ad2eb05..be6707d6 100644 Binary files a/DOCGEN/bin/Debug/DOCGEN.dll and b/DOCGEN/bin/Debug/DOCGEN.dll differ diff --git a/DOCGEN/bin/Debug/DOCGEN.pdb b/DOCGEN/bin/Debug/DOCGEN.pdb index 154b59a1..b970d92c 100644 Binary files a/DOCGEN/bin/Debug/DOCGEN.pdb and b/DOCGEN/bin/Debug/DOCGEN.pdb differ diff --git a/DOCGEN/bin/Debug/Database.dll b/DOCGEN/bin/Debug/Database.dll index 7526688b..5f55c2b6 100644 Binary files a/DOCGEN/bin/Debug/Database.dll and b/DOCGEN/bin/Debug/Database.dll differ diff --git a/DOCGEN/bin/Debug/Database.pdb b/DOCGEN/bin/Debug/Database.pdb index 03ecdc03..20a5779f 100644 Binary files a/DOCGEN/bin/Debug/Database.pdb and b/DOCGEN/bin/Debug/Database.pdb differ diff --git a/DOCGEN/bin/Debug/Model.dll b/DOCGEN/bin/Debug/Model.dll index 66bb830a..6e79e88f 100644 Binary files a/DOCGEN/bin/Debug/Model.dll and b/DOCGEN/bin/Debug/Model.dll differ diff --git a/DOCGEN/bin/Debug/Model.pdb b/DOCGEN/bin/Debug/Model.pdb index e4698d61..172d5452 100644 Binary files a/DOCGEN/bin/Debug/Model.pdb and b/DOCGEN/bin/Debug/Model.pdb differ diff --git a/DOCGEN/bin/Debug/OnDocOffice.dll b/DOCGEN/bin/Debug/OnDocOffice.dll index 8aa26342..a3433733 100644 Binary files a/DOCGEN/bin/Debug/OnDocOffice.dll and b/DOCGEN/bin/Debug/OnDocOffice.dll differ diff --git a/DOCGEN/bin/Debug/OnDocOffice.pdb b/DOCGEN/bin/Debug/OnDocOffice.pdb index 0d73af7b..b275ab55 100644 Binary files a/DOCGEN/bin/Debug/OnDocOffice.pdb and b/DOCGEN/bin/Debug/OnDocOffice.pdb differ diff --git a/DOCGEN/bin/Debug/VBFileManagement.dll b/DOCGEN/bin/Debug/VBFileManagement.dll new file mode 100644 index 00000000..a3e8b1e0 Binary files /dev/null and b/DOCGEN/bin/Debug/VBFileManagement.dll differ diff --git a/DOCGEN/bin/Debug/VBFileManagement.pdb b/DOCGEN/bin/Debug/VBFileManagement.pdb new file mode 100644 index 00000000..3f7ac119 Binary files /dev/null and b/DOCGEN/bin/Debug/VBFileManagement.pdb differ diff --git a/DOCGEN/bin/Debug/VBFileManagement.xml b/DOCGEN/bin/Debug/VBFileManagement.xml new file mode 100644 index 00000000..a8d0263d --- /dev/null +++ b/DOCGEN/bin/Debug/VBFileManagement.xml @@ -0,0 +1,26 @@ + + + + +VBFileManagement + + + + + + Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + + + + + Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + + + + + Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. + + + + diff --git a/DOCGEN/bin/Release/DOCGEN.dll b/DOCGEN/bin/Release/DOCGEN.dll index 06d208c1..72be3a81 100644 Binary files a/DOCGEN/bin/Release/DOCGEN.dll and b/DOCGEN/bin/Release/DOCGEN.dll differ diff --git a/DOCGEN/bin/Release/DOCGEN.pdb b/DOCGEN/bin/Release/DOCGEN.pdb index 8a978550..9e727bfc 100644 Binary files a/DOCGEN/bin/Release/DOCGEN.pdb and b/DOCGEN/bin/Release/DOCGEN.pdb differ diff --git a/DOCGEN/bin/Release/Database.dll b/DOCGEN/bin/Release/Database.dll index bb335688..321caa97 100644 Binary files a/DOCGEN/bin/Release/Database.dll and b/DOCGEN/bin/Release/Database.dll differ diff --git a/DOCGEN/bin/Release/Database.pdb b/DOCGEN/bin/Release/Database.pdb index 718c7499..6fab07f8 100644 Binary files a/DOCGEN/bin/Release/Database.pdb and b/DOCGEN/bin/Release/Database.pdb differ diff --git a/DOCGEN/bin/Release/Model.dll b/DOCGEN/bin/Release/Model.dll index 6ee5a7af..c41b01de 100644 Binary files a/DOCGEN/bin/Release/Model.dll and b/DOCGEN/bin/Release/Model.dll differ diff --git a/DOCGEN/bin/Release/Model.pdb b/DOCGEN/bin/Release/Model.pdb index 6b593ff4..e1bc3c6b 100644 Binary files a/DOCGEN/bin/Release/Model.pdb and b/DOCGEN/bin/Release/Model.pdb differ diff --git a/DOCGEN/bin/Release/OnDocOffice.dll b/DOCGEN/bin/Release/OnDocOffice.dll index b4ae0689..311233e6 100644 Binary files a/DOCGEN/bin/Release/OnDocOffice.dll and b/DOCGEN/bin/Release/OnDocOffice.dll differ diff --git a/DOCGEN/bin/Release/OnDocOffice.pdb b/DOCGEN/bin/Release/OnDocOffice.pdb index c867bc67..c1c87d21 100644 Binary files a/DOCGEN/bin/Release/OnDocOffice.pdb and b/DOCGEN/bin/Release/OnDocOffice.pdb differ diff --git a/DOCGEN/bin/Release/VBFileManagement.dll b/DOCGEN/bin/Release/VBFileManagement.dll new file mode 100644 index 00000000..a3e8b1e0 Binary files /dev/null and b/DOCGEN/bin/Release/VBFileManagement.dll differ diff --git a/DOCGEN/bin/Release/VBFileManagement.pdb b/DOCGEN/bin/Release/VBFileManagement.pdb new file mode 100644 index 00000000..3f7ac119 Binary files /dev/null and b/DOCGEN/bin/Release/VBFileManagement.pdb differ diff --git a/DOCGEN/bin/Release/VBFileManagement.xml b/DOCGEN/bin/Release/VBFileManagement.xml new file mode 100644 index 00000000..a8d0263d --- /dev/null +++ b/DOCGEN/bin/Release/VBFileManagement.xml @@ -0,0 +1,26 @@ + + + + +VBFileManagement + + + + + + Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + + + + + Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + + + + + Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. + + + + diff --git a/DOCGEN/obj/Debug/DOCGEN.csproj.FileListAbsolute.txt b/DOCGEN/obj/Debug/DOCGEN.csproj.FileListAbsolute.txt index e225bb35..a886ddf2 100644 --- a/DOCGEN/obj/Debug/DOCGEN.csproj.FileListAbsolute.txt +++ b/DOCGEN/obj/Debug/DOCGEN.csproj.FileListAbsolute.txt @@ -134,3 +134,6 @@ E:\Software-Projekte\OnDoc\OnDoc\DOCGEN\obj\Debug\DOCGEN.dll E:\Software-Projekte\OnDoc\OnDoc\DOCGEN\obj\Debug\DOCGEN.pdb E:\Software-Projekte\OnDoc\OnDoc\DOCGEN\bin\Debug\OnDocOffice.dll E:\Software-Projekte\OnDoc\OnDoc\DOCGEN\bin\Debug\OnDocOffice.pdb +E:\Software-Projekte\OnDoc\OnDoc\DOCGEN\bin\Debug\VBFileManagement.dll +E:\Software-Projekte\OnDoc\OnDoc\DOCGEN\bin\Debug\VBFileManagement.pdb +E:\Software-Projekte\OnDoc\OnDoc\DOCGEN\bin\Debug\VBFileManagement.xml diff --git a/DOCGEN/obj/Debug/DOCGEN.dll b/DOCGEN/obj/Debug/DOCGEN.dll index 5ad2eb05..be6707d6 100644 Binary files a/DOCGEN/obj/Debug/DOCGEN.dll and b/DOCGEN/obj/Debug/DOCGEN.dll differ diff --git a/DOCGEN/obj/Debug/DOCGEN.pdb b/DOCGEN/obj/Debug/DOCGEN.pdb index 154b59a1..b970d92c 100644 Binary files a/DOCGEN/obj/Debug/DOCGEN.pdb and b/DOCGEN/obj/Debug/DOCGEN.pdb differ diff --git a/DOCGEN/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/DOCGEN/obj/Debug/DesignTimeResolveAssemblyReferences.cache index 736945fd..2f8a9d32 100644 Binary files a/DOCGEN/obj/Debug/DesignTimeResolveAssemblyReferences.cache and b/DOCGEN/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/DOCGEN/obj/Debug/DocGen.csproj.AssemblyReference.cache b/DOCGEN/obj/Debug/DocGen.csproj.AssemblyReference.cache index a364f1c7..e21e2455 100644 Binary files a/DOCGEN/obj/Debug/DocGen.csproj.AssemblyReference.cache and b/DOCGEN/obj/Debug/DocGen.csproj.AssemblyReference.cache differ diff --git a/DOCGEN/obj/Debug/DocGen.csproj.CoreCompileInputs.cache b/DOCGEN/obj/Debug/DocGen.csproj.CoreCompileInputs.cache index a2f6d89f..1bb4282d 100644 --- a/DOCGEN/obj/Debug/DocGen.csproj.CoreCompileInputs.cache +++ b/DOCGEN/obj/Debug/DocGen.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -df9da5d387affa8487d501a1e0fc2e419c33a98bdd13729d5bfb6d261148732f +19999f952a4b420b2250d1d20933f5e2e8dcf7c756f9cc7084725bd341534bed diff --git a/DOCGEN/obj/Release/DOCGEN.csproj.AssemblyReference.cache b/DOCGEN/obj/Release/DOCGEN.csproj.AssemblyReference.cache index 68fc5b9c..e70c841a 100644 Binary files a/DOCGEN/obj/Release/DOCGEN.csproj.AssemblyReference.cache and b/DOCGEN/obj/Release/DOCGEN.csproj.AssemblyReference.cache differ diff --git a/DOCGEN/obj/Release/DOCGEN.csproj.CoreCompileInputs.cache b/DOCGEN/obj/Release/DOCGEN.csproj.CoreCompileInputs.cache index a0af6b57..eec2058b 100644 --- a/DOCGEN/obj/Release/DOCGEN.csproj.CoreCompileInputs.cache +++ b/DOCGEN/obj/Release/DOCGEN.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -6f37b5a3036d831314a79913d1ac08bab53b805e52534b7a6d6c0c9ec4ca9165 +af4201ccbcb12179b1baa8427f0124a1e4be62e765663aaacd2dfc3b92feb9c5 diff --git a/DOCGEN/obj/Release/DOCGEN.csproj.FileListAbsolute.txt b/DOCGEN/obj/Release/DOCGEN.csproj.FileListAbsolute.txt index aae3918a..873d7567 100644 --- a/DOCGEN/obj/Release/DOCGEN.csproj.FileListAbsolute.txt +++ b/DOCGEN/obj/Release/DOCGEN.csproj.FileListAbsolute.txt @@ -125,3 +125,6 @@ E:\Software-Projekte\OnDoc\OnDoc\DOCGEN\obj\Release\DOCGEN.dll E:\Software-Projekte\OnDoc\OnDoc\DOCGEN\obj\Release\DOCGEN.pdb E:\Software-Projekte\OnDoc\OnDoc\DOCGEN\bin\Release\OnDocOffice.dll E:\Software-Projekte\OnDoc\OnDoc\DOCGEN\bin\Release\OnDocOffice.pdb +E:\Software-Projekte\OnDoc\OnDoc\DOCGEN\bin\Release\VBFileManagement.dll +E:\Software-Projekte\OnDoc\OnDoc\DOCGEN\bin\Release\VBFileManagement.pdb +E:\Software-Projekte\OnDoc\OnDoc\DOCGEN\bin\Release\VBFileManagement.xml diff --git a/DOCGEN/obj/Release/DOCGEN.dll b/DOCGEN/obj/Release/DOCGEN.dll index 06d208c1..72be3a81 100644 Binary files a/DOCGEN/obj/Release/DOCGEN.dll and b/DOCGEN/obj/Release/DOCGEN.dll differ diff --git a/DOCGEN/obj/Release/DOCGEN.pdb b/DOCGEN/obj/Release/DOCGEN.pdb index 8a978550..9e727bfc 100644 Binary files a/DOCGEN/obj/Release/DOCGEN.pdb and b/DOCGEN/obj/Release/DOCGEN.pdb differ diff --git a/Database/Database.csproj b/Database/Database.csproj index e795aeeb..41e51592 100644 --- a/Database/Database.csproj +++ b/Database/Database.csproj @@ -52,6 +52,9 @@ + + ..\VBFileManagement\bin\Debug\VBFileManagement.dll + diff --git a/Database/bin/Debug/Database.dll b/Database/bin/Debug/Database.dll index 7526688b..5f55c2b6 100644 Binary files a/Database/bin/Debug/Database.dll and b/Database/bin/Debug/Database.dll differ diff --git a/Database/bin/Debug/Database.pdb b/Database/bin/Debug/Database.pdb index 03ecdc03..20a5779f 100644 Binary files a/Database/bin/Debug/Database.pdb and b/Database/bin/Debug/Database.pdb differ diff --git a/Database/bin/Debug/Model.dll b/Database/bin/Debug/Model.dll index 66bb830a..6e79e88f 100644 Binary files a/Database/bin/Debug/Model.dll and b/Database/bin/Debug/Model.dll differ diff --git a/Database/bin/Debug/Model.pdb b/Database/bin/Debug/Model.pdb index e4698d61..172d5452 100644 Binary files a/Database/bin/Debug/Model.pdb and b/Database/bin/Debug/Model.pdb differ diff --git a/Database/bin/Debug/VBFileManagement.dll b/Database/bin/Debug/VBFileManagement.dll new file mode 100644 index 00000000..a3e8b1e0 Binary files /dev/null and b/Database/bin/Debug/VBFileManagement.dll differ diff --git a/Database/bin/Debug/VBFileManagement.pdb b/Database/bin/Debug/VBFileManagement.pdb new file mode 100644 index 00000000..3f7ac119 Binary files /dev/null and b/Database/bin/Debug/VBFileManagement.pdb differ diff --git a/Database/bin/Debug/VBFileManagement.xml b/Database/bin/Debug/VBFileManagement.xml new file mode 100644 index 00000000..a8d0263d --- /dev/null +++ b/Database/bin/Debug/VBFileManagement.xml @@ -0,0 +1,26 @@ + + + + +VBFileManagement + + + + + + Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + + + + + Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + + + + + Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. + + + + diff --git a/Database/bin/Release/Database.dll b/Database/bin/Release/Database.dll index bb335688..321caa97 100644 Binary files a/Database/bin/Release/Database.dll and b/Database/bin/Release/Database.dll differ diff --git a/Database/bin/Release/Database.pdb b/Database/bin/Release/Database.pdb index 718c7499..6fab07f8 100644 Binary files a/Database/bin/Release/Database.pdb and b/Database/bin/Release/Database.pdb differ diff --git a/Database/bin/Release/Model.dll b/Database/bin/Release/Model.dll index 6ee5a7af..c41b01de 100644 Binary files a/Database/bin/Release/Model.dll and b/Database/bin/Release/Model.dll differ diff --git a/Database/bin/Release/Model.pdb b/Database/bin/Release/Model.pdb index 6b593ff4..e1bc3c6b 100644 Binary files a/Database/bin/Release/Model.pdb and b/Database/bin/Release/Model.pdb differ diff --git a/Database/bin/Release/VBFileManagement.dll b/Database/bin/Release/VBFileManagement.dll new file mode 100644 index 00000000..a3e8b1e0 Binary files /dev/null and b/Database/bin/Release/VBFileManagement.dll differ diff --git a/Database/bin/Release/VBFileManagement.pdb b/Database/bin/Release/VBFileManagement.pdb new file mode 100644 index 00000000..3f7ac119 Binary files /dev/null and b/Database/bin/Release/VBFileManagement.pdb differ diff --git a/Database/bin/Release/VBFileManagement.xml b/Database/bin/Release/VBFileManagement.xml new file mode 100644 index 00000000..a8d0263d --- /dev/null +++ b/Database/bin/Release/VBFileManagement.xml @@ -0,0 +1,26 @@ + + + + +VBFileManagement + + + + + + Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + + + + + Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + + + + + Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. + + + + diff --git a/Database/db.cs b/Database/db.cs index 457abd3f..5609f220 100644 --- a/Database/db.cs +++ b/Database/db.cs @@ -15,6 +15,7 @@ using Logging; using System.Configuration; using System.Runtime.CompilerServices; using NLog.LayoutRenderers; +using Helper; @@ -265,7 +266,7 @@ namespace Database } } - public DataTable Get_Vorlage_By_DokumentID(string dokumentid) + public DataTable Get_Vorlage_By_DokumentID(string dokumentid, bool useoffice = false, string tempdir="") { string sql = "Select dbo.BinaryToBase64(vorlage) as Data, dbo.office_vorlage.office_vorlagenr as nr from dbo.Office_Vorlage_Datei INNER JOIN "; sql = sql + " dbo.office_vorlage ON dbo.Office_Vorlage_Datei.office_vorlage_dateinr = dbo.office_vorlage.office_vorlagenr INNER JOIN "; @@ -273,7 +274,20 @@ namespace Database sql = sql + "dbo.dokument ON dbo.dokumenttyp.dokumenttypnr = dbo.dokument.dokumenttypnr ON dbo.office_vorlage.office_vorlagenr = dbo.dokumenttyp.office_vorlagenr "; sql = sql + "WHERE dbo.dokument.dokumentid = '" + dokumentid + "' "; Get_Tabledata(sql, false, true); - return dsdaten.Tables[0]; + + if (!useoffice) { return dsdaten.Tables[0]; } + else + { + VBFileManagement.VBFileManagement vm = new VBFileManagement.VBFileManagement(); + vm.Get_From_DB(Convert.ToInt32(dsdaten.Tables[0].Rows[0][1]), tempdir + dokumentid, connectionstring, false); + clsFileHelper fh = new clsFileHelper(); + dsdaten.Tables[0].Rows[0][0] = fh.Base64FromFile(tempdir+ dokumentid); + fh = null; + vm=null; + System.IO.File.Delete(tempdir + dokumentid); + return dsdaten.Tables[0]; + + } } diff --git a/Database/obj/Debug/Database.csproj.AssemblyReference.cache b/Database/obj/Debug/Database.csproj.AssemblyReference.cache index 7ff85173..5351b19c 100644 Binary files a/Database/obj/Debug/Database.csproj.AssemblyReference.cache and b/Database/obj/Debug/Database.csproj.AssemblyReference.cache differ diff --git a/Database/obj/Debug/Database.csproj.CoreCompileInputs.cache b/Database/obj/Debug/Database.csproj.CoreCompileInputs.cache index 29612fe6..39883f92 100644 --- a/Database/obj/Debug/Database.csproj.CoreCompileInputs.cache +++ b/Database/obj/Debug/Database.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -3a11698b7f7676a27a6d44d1e9228022799d5b38c93664501b6fd6ac261a78e4 +bb75165a699b795761983d368579a37c6ef9117712cf6c36e7d04f2a4f7c1add diff --git a/Database/obj/Debug/Database.csproj.FileListAbsolute.txt b/Database/obj/Debug/Database.csproj.FileListAbsolute.txt index e6882af1..f987b6f6 100644 --- a/Database/obj/Debug/Database.csproj.FileListAbsolute.txt +++ b/Database/obj/Debug/Database.csproj.FileListAbsolute.txt @@ -26,3 +26,6 @@ E:\Software-Projekte\OnDoc\OnDoc\Database\obj\Debug\Database.csproj.CoreCompileI E:\Software-Projekte\OnDoc\OnDoc\Database\obj\Debug\Database.csproj.Up2Date E:\Software-Projekte\OnDoc\OnDoc\Database\obj\Debug\Database.dll E:\Software-Projekte\OnDoc\OnDoc\Database\obj\Debug\Database.pdb +E:\Software-Projekte\OnDoc\OnDoc\Database\bin\Debug\VBFileManagement.dll +E:\Software-Projekte\OnDoc\OnDoc\Database\bin\Debug\VBFileManagement.pdb +E:\Software-Projekte\OnDoc\OnDoc\Database\bin\Debug\VBFileManagement.xml diff --git a/Database/obj/Debug/Database.dll b/Database/obj/Debug/Database.dll index 7526688b..5f55c2b6 100644 Binary files a/Database/obj/Debug/Database.dll and b/Database/obj/Debug/Database.dll differ diff --git a/Database/obj/Debug/Database.pdb b/Database/obj/Debug/Database.pdb index 03ecdc03..20a5779f 100644 Binary files a/Database/obj/Debug/Database.pdb and b/Database/obj/Debug/Database.pdb differ diff --git a/Database/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Database/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index 27fdea1d..b6edc49a 100644 Binary files a/Database/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/Database/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/Database/obj/Release/Database.csproj.AssemblyReference.cache b/Database/obj/Release/Database.csproj.AssemblyReference.cache index a59f8bea..28638d8f 100644 Binary files a/Database/obj/Release/Database.csproj.AssemblyReference.cache and b/Database/obj/Release/Database.csproj.AssemblyReference.cache differ diff --git a/Database/obj/Release/Database.csproj.CoreCompileInputs.cache b/Database/obj/Release/Database.csproj.CoreCompileInputs.cache index 05201f36..2dc919ed 100644 --- a/Database/obj/Release/Database.csproj.CoreCompileInputs.cache +++ b/Database/obj/Release/Database.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -98e152e962f6bfdc698f7343f5e73e0f6c871e801bab42722d9774c02756525a +8625c75d19a63eab4c945725f17488d443c6d8d6522f0bd03163df95546110fd diff --git a/Database/obj/Release/Database.csproj.FileListAbsolute.txt b/Database/obj/Release/Database.csproj.FileListAbsolute.txt index 4c792fc0..b1a2b023 100644 --- a/Database/obj/Release/Database.csproj.FileListAbsolute.txt +++ b/Database/obj/Release/Database.csproj.FileListAbsolute.txt @@ -15,3 +15,6 @@ E:\Software-Projekte\OnDoc\OnDoc\Database\obj\Release\Database.csproj.CoreCompil E:\Software-Projekte\OnDoc\OnDoc\Database\obj\Release\Database.csproj.Up2Date E:\Software-Projekte\OnDoc\OnDoc\Database\obj\Release\Database.dll E:\Software-Projekte\OnDoc\OnDoc\Database\obj\Release\Database.pdb +E:\Software-Projekte\OnDoc\OnDoc\Database\bin\Release\VBFileManagement.dll +E:\Software-Projekte\OnDoc\OnDoc\Database\bin\Release\VBFileManagement.pdb +E:\Software-Projekte\OnDoc\OnDoc\Database\bin\Release\VBFileManagement.xml diff --git a/Database/obj/Release/Database.dll b/Database/obj/Release/Database.dll index bb335688..321caa97 100644 Binary files a/Database/obj/Release/Database.dll and b/Database/obj/Release/Database.dll differ diff --git a/Database/obj/Release/Database.pdb b/Database/obj/Release/Database.pdb index 718c7499..6fab07f8 100644 Binary files a/Database/obj/Release/Database.pdb and b/Database/obj/Release/Database.pdb differ diff --git a/ExcelNet/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/ExcelNet/obj/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 00000000..32ac7074 Binary files /dev/null and b/ExcelNet/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/Excel_Test/App.config b/Excel_Test/App.config new file mode 100644 index 00000000..193aecc6 --- /dev/null +++ b/Excel_Test/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Excel_Test/Excel_Test.csproj b/Excel_Test/Excel_Test.csproj new file mode 100644 index 00000000..14266c2a --- /dev/null +++ b/Excel_Test/Excel_Test.csproj @@ -0,0 +1,89 @@ + + + + + Debug + AnyCPU + {20F40D76-0CC6-456C-A0AE-5007C71C6547} + WinExe + Excel_Test + Excel_Test + v4.8 + 512 + true + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\DOCGEN\bin\Debug\DOCGEN.dll + + + ..\ExcelNet\bin\Debug\ExcelNet.dll + + + + + + + + + + + + + + + + Form + + + Form1.cs + + + + + Form1.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + \ No newline at end of file diff --git a/Excel_Test/Form1.Designer.cs b/Excel_Test/Form1.Designer.cs new file mode 100644 index 00000000..d9ddc90b --- /dev/null +++ b/Excel_Test/Form1.Designer.cs @@ -0,0 +1,67 @@ +namespace Excel_Test +{ + partial class Form1 + { + /// + /// Erforderliche Designervariable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Verwendete Ressourcen bereinigen. + /// + /// True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Vom Windows Form-Designer generierter Code + + /// + /// Erforderliche Methode für die Designerunterstützung. + /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden. + /// + private void InitializeComponent() + { + this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog(); + this.button1 = new System.Windows.Forms.Button(); + this.SuspendLayout(); + // + // openFileDialog1 + // + this.openFileDialog1.FileName = "openFileDialog1"; + // + // button1 + // + this.button1.Location = new System.Drawing.Point(67, 48); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(75, 23); + this.button1.TabIndex = 0; + this.button1.Text = "button1"; + this.button1.UseVisualStyleBackColor = true; + this.button1.Click += new System.EventHandler(this.button1_Click); + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(1245, 750); + this.Controls.Add(this.button1); + this.Name = "Form1"; + this.Text = "Form1"; + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.OpenFileDialog openFileDialog1; + private System.Windows.Forms.Button button1; + } +} + diff --git a/Excel_Test/Form1.cs b/Excel_Test/Form1.cs new file mode 100644 index 00000000..f9e6d07b --- /dev/null +++ b/Excel_Test/Form1.cs @@ -0,0 +1,32 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace Excel_Test +{ + public partial class Form1 : Form + { + public Form1() + { + InitializeComponent(); + } + + private void button1_Click(object sender, EventArgs e) + { + //if (openFileDialog1.ShowDialog() == DialogResult.OK) + //{ + // ExcelNet.ExcelReader reader = new ExcelNet.ExcelReader(); + // var sheets = new List(); + // sheets = reader.Get_ExcelSheets(openFileDialog1.FileName); + // sheets. + + //} + } + } +} diff --git a/Excel_Test/Form1.resx b/Excel_Test/Form1.resx new file mode 100644 index 00000000..9bad2f59 --- /dev/null +++ b/Excel_Test/Form1.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/Excel_Test/Program.cs b/Excel_Test/Program.cs new file mode 100644 index 00000000..3db01ee8 --- /dev/null +++ b/Excel_Test/Program.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace Excel_Test +{ + internal static class Program + { + /// + /// Der Haupteinstiegspunkt für die Anwendung. + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new Form1()); + } + } +} diff --git a/Excel_Test/Properties/AssemblyInfo.cs b/Excel_Test/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..7c727485 --- /dev/null +++ b/Excel_Test/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die einer Assembly zugeordnet sind. +[assembly: AssemblyTitle("Excel_Test")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("HP Inc.")] +[assembly: AssemblyProduct("Excel_Test")] +[assembly: AssemblyCopyright("Copyright © HP Inc. 2024")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly +// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von +// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("20f40d76-0cc6-456c-a0ae-5007c71c6547")] + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +// indem Sie "*" wie unten gezeigt eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Excel_Test/Properties/Resources.Designer.cs b/Excel_Test/Properties/Resources.Designer.cs new file mode 100644 index 00000000..2bac7552 --- /dev/null +++ b/Excel_Test/Properties/Resources.Designer.cs @@ -0,0 +1,71 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion: 4.0.30319.42000 +// +// Änderungen an dieser Datei können fehlerhaftes Verhalten verursachen und gehen verloren, wenn +// der Code neu generiert wird. +// +//------------------------------------------------------------------------------ + +namespace Excel_Test.Properties +{ + + + /// + /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + /// + // Diese Klasse wurde von der StronglyTypedResourceBuilder-Klasse + // über ein Tool wie ResGen oder Visual Studio automatisch generiert. + // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen + // mit der Option /str erneut aus, oder erstellen Sie Ihr VS-Projekt neu. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources + { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() + { + } + + /// + /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager + { + get + { + if ((resourceMan == null)) + { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Excel_Test.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + /// Ressourcenlookups, die diese stark typisierte Ressourcenklasse verwenden. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture + { + get + { + return resourceCulture; + } + set + { + resourceCulture = value; + } + } + } +} diff --git a/Excel_Test/Properties/Resources.resx b/Excel_Test/Properties/Resources.resx new file mode 100644 index 00000000..af7dbebb --- /dev/null +++ b/Excel_Test/Properties/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Excel_Test/Properties/Settings.Designer.cs b/Excel_Test/Properties/Settings.Designer.cs new file mode 100644 index 00000000..4e473880 --- /dev/null +++ b/Excel_Test/Properties/Settings.Designer.cs @@ -0,0 +1,30 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace Excel_Test.Properties +{ + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase + { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default + { + get + { + return defaultInstance; + } + } + } +} diff --git a/Excel_Test/Properties/Settings.settings b/Excel_Test/Properties/Settings.settings new file mode 100644 index 00000000..39645652 --- /dev/null +++ b/Excel_Test/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Excel_Test/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/Excel_Test/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs new file mode 100644 index 00000000..15efebfc --- /dev/null +++ b/Excel_Test/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] diff --git a/Excel_Test/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/Excel_Test/obj/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 00000000..5a13ae12 Binary files /dev/null and b/Excel_Test/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/Excel_Test/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Excel_Test/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 00000000..34422b74 Binary files /dev/null and b/Excel_Test/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/Excel_Test/obj/Debug/Excel_Test.csproj.AssemblyReference.cache b/Excel_Test/obj/Debug/Excel_Test.csproj.AssemblyReference.cache new file mode 100644 index 00000000..8f8dde9c Binary files /dev/null and b/Excel_Test/obj/Debug/Excel_Test.csproj.AssemblyReference.cache differ diff --git a/Excel_Test/obj/Release/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/Excel_Test/obj/Release/.NETFramework,Version=v4.8.AssemblyAttributes.cs new file mode 100644 index 00000000..15efebfc --- /dev/null +++ b/Excel_Test/obj/Release/.NETFramework,Version=v4.8.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] diff --git a/Excel_Test/obj/Release/Excel_Test.csproj.AssemblyReference.cache b/Excel_Test/obj/Release/Excel_Test.csproj.AssemblyReference.cache new file mode 100644 index 00000000..652404c5 Binary files /dev/null and b/Excel_Test/obj/Release/Excel_Test.csproj.AssemblyReference.cache differ diff --git a/ILMocup/bin/ILMocup.dll b/ILMocup/bin/ILMocup.dll index 4b5ba9ba..09f98ef3 100644 Binary files a/ILMocup/bin/ILMocup.dll and b/ILMocup/bin/ILMocup.dll differ diff --git a/ILMocup/bin/ILMocup.pdb b/ILMocup/bin/ILMocup.pdb index aed1c99a..c2b94ffb 100644 Binary files a/ILMocup/bin/ILMocup.pdb and b/ILMocup/bin/ILMocup.pdb differ diff --git a/ILMocup/obj/Debug/ILMocup.csproj.AssemblyReference.cache b/ILMocup/obj/Debug/ILMocup.csproj.AssemblyReference.cache index 86360927..3f391167 100644 Binary files a/ILMocup/obj/Debug/ILMocup.csproj.AssemblyReference.cache and b/ILMocup/obj/Debug/ILMocup.csproj.AssemblyReference.cache differ diff --git a/ILMocup/obj/Debug/ILMocup.dll b/ILMocup/obj/Debug/ILMocup.dll index 4b5ba9ba..09f98ef3 100644 Binary files a/ILMocup/obj/Debug/ILMocup.dll and b/ILMocup/obj/Debug/ILMocup.dll differ diff --git a/ILMocup/obj/Debug/ILMocup.pdb b/ILMocup/obj/Debug/ILMocup.pdb index aed1c99a..c2b94ffb 100644 Binary files a/ILMocup/obj/Debug/ILMocup.pdb and b/ILMocup/obj/Debug/ILMocup.pdb differ diff --git a/Images/Icons/Icons/Blue/DocTypeUnKnown.ico b/Images/Icons/Icons/Blue/DocTypeUnKnown.ico new file mode 100644 index 00000000..5a713fac Binary files /dev/null and b/Images/Icons/Icons/Blue/DocTypeUnKnown.ico differ diff --git a/Images/Icons/Icons/Blue/Excel_Green.ico b/Images/Icons/Icons/Blue/Excel_Green.ico new file mode 100644 index 00000000..cb57c3dd Binary files /dev/null and b/Images/Icons/Icons/Blue/Excel_Green.ico differ diff --git a/Images/Icons/Icons/Blue/PDF_Red.ico b/Images/Icons/Icons/Blue/PDF_Red.ico new file mode 100644 index 00000000..64072ecd Binary files /dev/null and b/Images/Icons/Icons/Blue/PDF_Red.ico differ diff --git a/Images/Images/272703_excel_icon.png b/Images/Images/272703_excel_icon.png new file mode 100644 index 00000000..08414677 Binary files /dev/null and b/Images/Images/272703_excel_icon.png differ diff --git a/Images/Images/272705_pdf_icon.png b/Images/Images/272705_pdf_icon.png new file mode 100644 index 00000000..23899d72 Binary files /dev/null and b/Images/Images/272705_pdf_icon.png differ diff --git a/Images/Images/272708_word_icon.png b/Images/Images/272708_word_icon.png new file mode 100644 index 00000000..f2998df2 Binary files /dev/null and b/Images/Images/272708_word_icon.png differ diff --git a/Model/OnBaseDocUpload.cs b/Model/OnBaseDocUpload.cs index 28e7a82c..fd0061f1 100644 --- a/Model/OnBaseDocUpload.cs +++ b/Model/OnBaseDocUpload.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Generic; using System.Linq; +using System.Runtime.Versioning; using System.Text; using System.Threading.Tasks; @@ -23,6 +24,12 @@ namespace Model { public string fieldname { get; set; } public string fieldvalue { get; set; } + + public attribute (string fname, string fvalue) + { + fieldname = fname; + fieldvalue = fvalue; + } } public class OnBaseDokumentFileUpload diff --git a/Model/bin/Debug/Model.dll b/Model/bin/Debug/Model.dll index 66bb830a..6e79e88f 100644 Binary files a/Model/bin/Debug/Model.dll and b/Model/bin/Debug/Model.dll differ diff --git a/Model/bin/Debug/Model.pdb b/Model/bin/Debug/Model.pdb index e4698d61..172d5452 100644 Binary files a/Model/bin/Debug/Model.pdb and b/Model/bin/Debug/Model.pdb differ diff --git a/Model/bin/Release/Model.dll b/Model/bin/Release/Model.dll index 6ee5a7af..c41b01de 100644 Binary files a/Model/bin/Release/Model.dll and b/Model/bin/Release/Model.dll differ diff --git a/Model/bin/Release/Model.pdb b/Model/bin/Release/Model.pdb index 6b593ff4..e1bc3c6b 100644 Binary files a/Model/bin/Release/Model.pdb and b/Model/bin/Release/Model.pdb differ diff --git a/Model/obj/Debug/Model.dll b/Model/obj/Debug/Model.dll index 66bb830a..6e79e88f 100644 Binary files a/Model/obj/Debug/Model.dll and b/Model/obj/Debug/Model.dll differ diff --git a/Model/obj/Debug/Model.pdb b/Model/obj/Debug/Model.pdb index e4698d61..172d5452 100644 Binary files a/Model/obj/Debug/Model.pdb and b/Model/obj/Debug/Model.pdb differ diff --git a/Model/obj/Release/Model.dll b/Model/obj/Release/Model.dll index 6ee5a7af..c41b01de 100644 Binary files a/Model/obj/Release/Model.dll and b/Model/obj/Release/Model.dll differ diff --git a/Model/obj/Release/Model.pdb b/Model/obj/Release/Model.pdb index 6b593ff4..e1bc3c6b 100644 Binary files a/Model/obj/Release/Model.pdb and b/Model/obj/Release/Model.pdb differ diff --git a/OnDoc.sln b/OnDoc.sln index bb7a17d2..79a32273 100644 --- a/OnDoc.sln +++ b/OnDoc.sln @@ -45,6 +45,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ILMocup", "ILMocup\ILMocup. EndProject Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "VBFileManagement", "VBFileManagement\VBFileManagement.vbproj", "{DEC8740A-0A3A-445B-A155-90BA612D6833}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tools_StringCipher", "X:\docdemo\TextEditor-master\Text Editor\Tools_StringCipher.csproj", "{4272F390-D4C6-4663-98BC-F29DAD158162}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Excel_Test", "Excel_Test\Excel_Test.csproj", "{20F40D76-0CC6-456C-A0AE-5007C71C6547}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSVNET", "CSVNET\CSVNET.csproj", "{417A61BC-206D-4895-BAAE-E6155AFBDF2A}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -123,6 +129,18 @@ Global {DEC8740A-0A3A-445B-A155-90BA612D6833}.Debug|Any CPU.Build.0 = Debug|Any CPU {DEC8740A-0A3A-445B-A155-90BA612D6833}.Release|Any CPU.ActiveCfg = Release|Any CPU {DEC8740A-0A3A-445B-A155-90BA612D6833}.Release|Any CPU.Build.0 = Release|Any CPU + {4272F390-D4C6-4663-98BC-F29DAD158162}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4272F390-D4C6-4663-98BC-F29DAD158162}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4272F390-D4C6-4663-98BC-F29DAD158162}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4272F390-D4C6-4663-98BC-F29DAD158162}.Release|Any CPU.Build.0 = Release|Any CPU + {20F40D76-0CC6-456C-A0AE-5007C71C6547}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {20F40D76-0CC6-456C-A0AE-5007C71C6547}.Debug|Any CPU.Build.0 = Debug|Any CPU + {20F40D76-0CC6-456C-A0AE-5007C71C6547}.Release|Any CPU.ActiveCfg = Release|Any CPU + {20F40D76-0CC6-456C-A0AE-5007C71C6547}.Release|Any CPU.Build.0 = Release|Any CPU + {417A61BC-206D-4895-BAAE-E6155AFBDF2A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {417A61BC-206D-4895-BAAE-E6155AFBDF2A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {417A61BC-206D-4895-BAAE-E6155AFBDF2A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {417A61BC-206D-4895-BAAE-E6155AFBDF2A}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/OnDocOffice/Class1.cs b/OnDocOffice/Class1.cs index 7c5c7169..272faff8 100644 --- a/OnDocOffice/Class1.cs +++ b/OnDocOffice/Class1.cs @@ -167,7 +167,7 @@ namespace OnDocOffice string filename = tempdir + dokumentid + "." + apptype; int pos = 0; int pos2 = 0; - + Helper.clsFileHelper fh = new Helper.clsFileHelper(); fh.SaveBase64ToFile(vorlage, filename); Start_Application(); diff --git a/OnDocOffice/bin/Debug/Database.dll b/OnDocOffice/bin/Debug/Database.dll index 7526688b..5f55c2b6 100644 Binary files a/OnDocOffice/bin/Debug/Database.dll and b/OnDocOffice/bin/Debug/Database.dll differ diff --git a/OnDocOffice/bin/Debug/Database.pdb b/OnDocOffice/bin/Debug/Database.pdb index 03ecdc03..20a5779f 100644 Binary files a/OnDocOffice/bin/Debug/Database.pdb and b/OnDocOffice/bin/Debug/Database.pdb differ diff --git a/OnDocOffice/bin/Debug/Model.dll b/OnDocOffice/bin/Debug/Model.dll index 66bb830a..6e79e88f 100644 Binary files a/OnDocOffice/bin/Debug/Model.dll and b/OnDocOffice/bin/Debug/Model.dll differ diff --git a/OnDocOffice/bin/Debug/Model.pdb b/OnDocOffice/bin/Debug/Model.pdb index e4698d61..172d5452 100644 Binary files a/OnDocOffice/bin/Debug/Model.pdb and b/OnDocOffice/bin/Debug/Model.pdb differ diff --git a/OnDocOffice/bin/Debug/OnDocOffice.dll b/OnDocOffice/bin/Debug/OnDocOffice.dll index 8aa26342..a3433733 100644 Binary files a/OnDocOffice/bin/Debug/OnDocOffice.dll and b/OnDocOffice/bin/Debug/OnDocOffice.dll differ diff --git a/OnDocOffice/bin/Debug/OnDocOffice.pdb b/OnDocOffice/bin/Debug/OnDocOffice.pdb index 0d73af7b..b275ab55 100644 Binary files a/OnDocOffice/bin/Debug/OnDocOffice.pdb and b/OnDocOffice/bin/Debug/OnDocOffice.pdb differ diff --git a/OnDocOffice/bin/Debug/VBFileManagement.dll b/OnDocOffice/bin/Debug/VBFileManagement.dll new file mode 100644 index 00000000..a3e8b1e0 Binary files /dev/null and b/OnDocOffice/bin/Debug/VBFileManagement.dll differ diff --git a/OnDocOffice/bin/Debug/VBFileManagement.pdb b/OnDocOffice/bin/Debug/VBFileManagement.pdb new file mode 100644 index 00000000..3f7ac119 Binary files /dev/null and b/OnDocOffice/bin/Debug/VBFileManagement.pdb differ diff --git a/OnDocOffice/bin/Debug/VBFileManagement.xml b/OnDocOffice/bin/Debug/VBFileManagement.xml new file mode 100644 index 00000000..a8d0263d --- /dev/null +++ b/OnDocOffice/bin/Debug/VBFileManagement.xml @@ -0,0 +1,26 @@ + + + + +VBFileManagement + + + + + + Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + + + + + Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + + + + + Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. + + + + diff --git a/OnDocOffice/bin/Release/Database.dll b/OnDocOffice/bin/Release/Database.dll index 7526688b..5f55c2b6 100644 Binary files a/OnDocOffice/bin/Release/Database.dll and b/OnDocOffice/bin/Release/Database.dll differ diff --git a/OnDocOffice/bin/Release/Database.pdb b/OnDocOffice/bin/Release/Database.pdb index 03ecdc03..20a5779f 100644 Binary files a/OnDocOffice/bin/Release/Database.pdb and b/OnDocOffice/bin/Release/Database.pdb differ diff --git a/OnDocOffice/bin/Release/Model.dll b/OnDocOffice/bin/Release/Model.dll index 6ee5a7af..c41b01de 100644 Binary files a/OnDocOffice/bin/Release/Model.dll and b/OnDocOffice/bin/Release/Model.dll differ diff --git a/OnDocOffice/bin/Release/Model.pdb b/OnDocOffice/bin/Release/Model.pdb index 6b593ff4..e1bc3c6b 100644 Binary files a/OnDocOffice/bin/Release/Model.pdb and b/OnDocOffice/bin/Release/Model.pdb differ diff --git a/OnDocOffice/bin/Release/OnDocOffice.dll b/OnDocOffice/bin/Release/OnDocOffice.dll index b4ae0689..311233e6 100644 Binary files a/OnDocOffice/bin/Release/OnDocOffice.dll and b/OnDocOffice/bin/Release/OnDocOffice.dll differ diff --git a/OnDocOffice/bin/Release/OnDocOffice.pdb b/OnDocOffice/bin/Release/OnDocOffice.pdb index c867bc67..c1c87d21 100644 Binary files a/OnDocOffice/bin/Release/OnDocOffice.pdb and b/OnDocOffice/bin/Release/OnDocOffice.pdb differ diff --git a/OnDocOffice/bin/Release/VBFileManagement.dll b/OnDocOffice/bin/Release/VBFileManagement.dll new file mode 100644 index 00000000..a3e8b1e0 Binary files /dev/null and b/OnDocOffice/bin/Release/VBFileManagement.dll differ diff --git a/OnDocOffice/bin/Release/VBFileManagement.pdb b/OnDocOffice/bin/Release/VBFileManagement.pdb new file mode 100644 index 00000000..3f7ac119 Binary files /dev/null and b/OnDocOffice/bin/Release/VBFileManagement.pdb differ diff --git a/OnDocOffice/bin/Release/VBFileManagement.xml b/OnDocOffice/bin/Release/VBFileManagement.xml new file mode 100644 index 00000000..a8d0263d --- /dev/null +++ b/OnDocOffice/bin/Release/VBFileManagement.xml @@ -0,0 +1,26 @@ + + + + +VBFileManagement + + + + + + Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + + + + + Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + + + + + Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. + + + + diff --git a/OnDocOffice/obj/Debug/OnDocOffice.csproj.AssemblyReference.cache b/OnDocOffice/obj/Debug/OnDocOffice.csproj.AssemblyReference.cache index 6af64987..d3d2cfd8 100644 Binary files a/OnDocOffice/obj/Debug/OnDocOffice.csproj.AssemblyReference.cache and b/OnDocOffice/obj/Debug/OnDocOffice.csproj.AssemblyReference.cache differ diff --git a/OnDocOffice/obj/Debug/OnDocOffice.csproj.FileListAbsolute.txt b/OnDocOffice/obj/Debug/OnDocOffice.csproj.FileListAbsolute.txt index 571ead7b..33d4618b 100644 --- a/OnDocOffice/obj/Debug/OnDocOffice.csproj.FileListAbsolute.txt +++ b/OnDocOffice/obj/Debug/OnDocOffice.csproj.FileListAbsolute.txt @@ -17,3 +17,6 @@ E:\Software-Projekte\OnDoc\OnDoc\OnDocOffice\obj\Debug\OnDocOffice.csproj.CoreCo E:\Software-Projekte\OnDoc\OnDoc\OnDocOffice\obj\Debug\OnDocOff.BFE3F2F7.Up2Date E:\Software-Projekte\OnDoc\OnDoc\OnDocOffice\obj\Debug\OnDocOffice.dll E:\Software-Projekte\OnDoc\OnDoc\OnDocOffice\obj\Debug\OnDocOffice.pdb +E:\Software-Projekte\OnDoc\OnDoc\OnDocOffice\bin\Debug\VBFileManagement.dll +E:\Software-Projekte\OnDoc\OnDoc\OnDocOffice\bin\Debug\VBFileManagement.pdb +E:\Software-Projekte\OnDoc\OnDoc\OnDocOffice\bin\Debug\VBFileManagement.xml diff --git a/OnDocOffice/obj/Debug/OnDocOffice.dll b/OnDocOffice/obj/Debug/OnDocOffice.dll index 8aa26342..a3433733 100644 Binary files a/OnDocOffice/obj/Debug/OnDocOffice.dll and b/OnDocOffice/obj/Debug/OnDocOffice.dll differ diff --git a/OnDocOffice/obj/Debug/OnDocOffice.pdb b/OnDocOffice/obj/Debug/OnDocOffice.pdb index 0d73af7b..b275ab55 100644 Binary files a/OnDocOffice/obj/Debug/OnDocOffice.pdb and b/OnDocOffice/obj/Debug/OnDocOffice.pdb differ diff --git a/OnDocOffice/obj/Release/OnDocOffice.csproj.AssemblyReference.cache b/OnDocOffice/obj/Release/OnDocOffice.csproj.AssemblyReference.cache index ff21dae0..8f4ae60b 100644 Binary files a/OnDocOffice/obj/Release/OnDocOffice.csproj.AssemblyReference.cache and b/OnDocOffice/obj/Release/OnDocOffice.csproj.AssemblyReference.cache differ diff --git a/OnDocOffice/obj/Release/OnDocOffice.csproj.FileListAbsolute.txt b/OnDocOffice/obj/Release/OnDocOffice.csproj.FileListAbsolute.txt index cc274552..5c20fe3a 100644 --- a/OnDocOffice/obj/Release/OnDocOffice.csproj.FileListAbsolute.txt +++ b/OnDocOffice/obj/Release/OnDocOffice.csproj.FileListAbsolute.txt @@ -17,3 +17,6 @@ E:\Software-Projekte\OnDoc\OnDoc\OnDocOffice\obj\Release\OnDocOffice.csproj.Core E:\Software-Projekte\OnDoc\OnDoc\OnDocOffice\obj\Release\OnDocOff.BFE3F2F7.Up2Date E:\Software-Projekte\OnDoc\OnDoc\OnDocOffice\obj\Release\OnDocOffice.dll E:\Software-Projekte\OnDoc\OnDoc\OnDocOffice\obj\Release\OnDocOffice.pdb +E:\Software-Projekte\OnDoc\OnDoc\OnDocOffice\bin\Release\VBFileManagement.dll +E:\Software-Projekte\OnDoc\OnDoc\OnDocOffice\bin\Release\VBFileManagement.pdb +E:\Software-Projekte\OnDoc\OnDoc\OnDocOffice\bin\Release\VBFileManagement.xml diff --git a/OnDocOffice/obj/Release/OnDocOffice.dll b/OnDocOffice/obj/Release/OnDocOffice.dll index b4ae0689..311233e6 100644 Binary files a/OnDocOffice/obj/Release/OnDocOffice.dll and b/OnDocOffice/obj/Release/OnDocOffice.dll differ diff --git a/OnDocOffice/obj/Release/OnDocOffice.pdb b/OnDocOffice/obj/Release/OnDocOffice.pdb index c867bc67..c1c87d21 100644 Binary files a/OnDocOffice/obj/Release/OnDocOffice.pdb and b/OnDocOffice/obj/Release/OnDocOffice.pdb differ diff --git a/OnDocWPF/obj/Debug/net8.0-windows/OnDocWPF.AssemblyInfo.cs b/OnDocWPF/obj/Debug/net8.0-windows/OnDocWPF.AssemblyInfo.cs index 793ea167..8e28eb48 100644 --- a/OnDocWPF/obj/Debug/net8.0-windows/OnDocWPF.AssemblyInfo.cs +++ b/OnDocWPF/obj/Debug/net8.0-windows/OnDocWPF.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("OnDocWPF")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+d3bf9458eba220c1124ec602cb13603d25907a21")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6bdbc4173e81ea4731e1a1bf487ba62e24b8ada1")] [assembly: System.Reflection.AssemblyProductAttribute("OnDocWPF")] [assembly: System.Reflection.AssemblyTitleAttribute("OnDocWPF")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/OnDocWPF/obj/Debug/net8.0-windows/OnDocWPF.AssemblyInfoInputs.cache b/OnDocWPF/obj/Debug/net8.0-windows/OnDocWPF.AssemblyInfoInputs.cache index 1cd605ad..5baca01f 100644 --- a/OnDocWPF/obj/Debug/net8.0-windows/OnDocWPF.AssemblyInfoInputs.cache +++ b/OnDocWPF/obj/Debug/net8.0-windows/OnDocWPF.AssemblyInfoInputs.cache @@ -1 +1 @@ -a0eda29d7f13e46e42efa9b59adbd6e79b6cf16103067a19c11ba7cca3b6c280 +6306a5a76879ed8083384b33d2d5d7ee98b452a80d77ff29d2a4a682ad97e236 diff --git a/OnDocWPF/obj/Release/net8.0-windows/OnDocWPF.AssemblyInfo.cs b/OnDocWPF/obj/Release/net8.0-windows/OnDocWPF.AssemblyInfo.cs index fc228ec8..d9e221ae 100644 --- a/OnDocWPF/obj/Release/net8.0-windows/OnDocWPF.AssemblyInfo.cs +++ b/OnDocWPF/obj/Release/net8.0-windows/OnDocWPF.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("OnDocWPF")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+194a97416c869b6fadc75f1422d24e09a7b860b9")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6bdbc4173e81ea4731e1a1bf487ba62e24b8ada1")] [assembly: System.Reflection.AssemblyProductAttribute("OnDocWPF")] [assembly: System.Reflection.AssemblyTitleAttribute("OnDocWPF")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/OnDocWPF/obj/Release/net8.0-windows/OnDocWPF.AssemblyInfoInputs.cache b/OnDocWPF/obj/Release/net8.0-windows/OnDocWPF.AssemblyInfoInputs.cache index 888d843e..cacd42a3 100644 --- a/OnDocWPF/obj/Release/net8.0-windows/OnDocWPF.AssemblyInfoInputs.cache +++ b/OnDocWPF/obj/Release/net8.0-windows/OnDocWPF.AssemblyInfoInputs.cache @@ -1 +1 @@ -cd6020a93c66c3eb197be618009e513b74e10b4bc624cd8a4e2cb56f8d2e8e65 +c1cef06797e8b8c22487263f85929d4ddb9f367501c15ab8b62dfcc878ae452d diff --git a/OnDocWeb/obj/Debug/OnDocWeb.csproj.AssemblyReference.cache b/OnDocWeb/obj/Debug/OnDocWeb.csproj.AssemblyReference.cache index 0569d7fb..7b5b96ab 100644 Binary files a/OnDocWeb/obj/Debug/OnDocWeb.csproj.AssemblyReference.cache and b/OnDocWeb/obj/Debug/OnDocWeb.csproj.AssemblyReference.cache differ diff --git a/Tools_StringCipher/App.config b/Tools_StringCipher/App.config new file mode 100644 index 00000000..193aecc6 --- /dev/null +++ b/Tools_StringCipher/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Tools_StringCipher/Form1.Designer.cs b/Tools_StringCipher/Form1.Designer.cs new file mode 100644 index 00000000..5ac41544 --- /dev/null +++ b/Tools_StringCipher/Form1.Designer.cs @@ -0,0 +1,48 @@ +namespace Tools_StringCipher +{ + partial class Form1 + { + /// + /// Erforderliche Designervariable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Verwendete Ressourcen bereinigen. + /// + /// True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Vom Windows Form-Designer generierter Code + + /// + /// Erforderliche Methode für die Designerunterstützung. + /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden. + /// + private void InitializeComponent() + { + this.SuspendLayout(); + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(800, 450); + this.Name = "Form1"; + this.Text = "Form1"; + this.Load += new System.EventHandler(this.Form1_Load); + this.ResumeLayout(false); + + } + + #endregion + } +} + diff --git a/Tools_StringCipher/Form1.cs b/Tools_StringCipher/Form1.cs new file mode 100644 index 00000000..fc129f18 --- /dev/null +++ b/Tools_StringCipher/Form1.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace Tools_StringCipher +{ + public partial class Form1 : Form + { + public Form1() + { + InitializeComponent(); + } + + private void Form1_Load(object sender, EventArgs e) + { + + } + } +} diff --git a/Tools_StringCipher/Form1.resx b/Tools_StringCipher/Form1.resx new file mode 100644 index 00000000..1af7de15 --- /dev/null +++ b/Tools_StringCipher/Form1.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Tools_StringCipher/Program.cs b/Tools_StringCipher/Program.cs new file mode 100644 index 00000000..000d36db --- /dev/null +++ b/Tools_StringCipher/Program.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace Tools_StringCipher +{ + internal static class Program + { + /// + /// Der Haupteinstiegspunkt für die Anwendung. + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new fr 1()); + } + } +} diff --git a/Tools_StringCipher/Properties/AssemblyInfo.cs b/Tools_StringCipher/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..eb147130 --- /dev/null +++ b/Tools_StringCipher/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die einer Assembly zugeordnet sind. +[assembly: AssemblyTitle("Tools_StringCipher")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("HP Inc.")] +[assembly: AssemblyProduct("Tools_StringCipher")] +[assembly: AssemblyCopyright("Copyright © HP Inc. 2024")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly +// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von +// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("2a97e202-891a-4414-973e-68cc593d2a76")] + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +// indem Sie "*" wie unten gezeigt eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Tools_StringCipher/Properties/Resources.Designer.cs b/Tools_StringCipher/Properties/Resources.Designer.cs new file mode 100644 index 00000000..8b5e88f9 --- /dev/null +++ b/Tools_StringCipher/Properties/Resources.Designer.cs @@ -0,0 +1,71 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion: 4.0.30319.42000 +// +// Änderungen an dieser Datei können fehlerhaftes Verhalten verursachen und gehen verloren, wenn +// der Code neu generiert wird. +// +//------------------------------------------------------------------------------ + +namespace Tools_StringCipher.Properties +{ + + + /// + /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + /// + // Diese Klasse wurde von der StronglyTypedResourceBuilder-Klasse + // über ein Tool wie ResGen oder Visual Studio automatisch generiert. + // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen + // mit der Option /str erneut aus, oder erstellen Sie Ihr VS-Projekt neu. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources + { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() + { + } + + /// + /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager + { + get + { + if ((resourceMan == null)) + { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Tools_StringCipher.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + /// Ressourcenlookups, die diese stark typisierte Ressourcenklasse verwenden. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture + { + get + { + return resourceCulture; + } + set + { + resourceCulture = value; + } + } + } +} diff --git a/Tools_StringCipher/Properties/Resources.resx b/Tools_StringCipher/Properties/Resources.resx new file mode 100644 index 00000000..af7dbebb --- /dev/null +++ b/Tools_StringCipher/Properties/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Tools_StringCipher/Properties/Settings.Designer.cs b/Tools_StringCipher/Properties/Settings.Designer.cs new file mode 100644 index 00000000..01c54353 --- /dev/null +++ b/Tools_StringCipher/Properties/Settings.Designer.cs @@ -0,0 +1,30 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace Tools_StringCipher.Properties +{ + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase + { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default + { + get + { + return defaultInstance; + } + } + } +} diff --git a/Tools_StringCipher/Properties/Settings.settings b/Tools_StringCipher/Properties/Settings.settings new file mode 100644 index 00000000..39645652 --- /dev/null +++ b/Tools_StringCipher/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Tools_StringCipher/Tools_StringCipher.csproj b/Tools_StringCipher/Tools_StringCipher.csproj new file mode 100644 index 00000000..5f9a5efa --- /dev/null +++ b/Tools_StringCipher/Tools_StringCipher.csproj @@ -0,0 +1,94 @@ + + + + + Debug + AnyCPU + {2A97E202-891A-4414-973E-68CC593D2A76} + WinExe + Tools_StringCipher + Tools_StringCipher + v4.8 + 512 + true + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + Form + + + Form1.cs + + + Form + + + frmEditor.cs + + + + + Form1.cs + + + frmEditor.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + + \ No newline at end of file diff --git a/Tools_StringCipher/bin/Debug/StringCipher.exe b/Tools_StringCipher/bin/Debug/StringCipher.exe new file mode 100644 index 00000000..97ed07a7 Binary files /dev/null and b/Tools_StringCipher/bin/Debug/StringCipher.exe differ diff --git a/Tools_StringCipher/bin/Debug/StringCipher.exe.config b/Tools_StringCipher/bin/Debug/StringCipher.exe.config new file mode 100644 index 00000000..2d2a12d8 --- /dev/null +++ b/Tools_StringCipher/bin/Debug/StringCipher.exe.config @@ -0,0 +1,6 @@ + + + + + + diff --git a/Tools_StringCipher/bin/Debug/StringCipher.pdb b/Tools_StringCipher/bin/Debug/StringCipher.pdb new file mode 100644 index 00000000..08eda006 Binary files /dev/null and b/Tools_StringCipher/bin/Debug/StringCipher.pdb differ diff --git a/Tools_StringCipher/bin/Debug/StringCipher.zip b/Tools_StringCipher/bin/Debug/StringCipher.zip new file mode 100644 index 00000000..d7008d9a Binary files /dev/null and b/Tools_StringCipher/bin/Debug/StringCipher.zip differ diff --git a/Tools_StringCipher/endecrypt.cs b/Tools_StringCipher/endecrypt.cs new file mode 100644 index 00000000..694f82a6 --- /dev/null +++ b/Tools_StringCipher/endecrypt.cs @@ -0,0 +1,108 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Security.Cryptography; +using System.Text; +using System.Threading.Tasks; + +namespace Tools_StringCipher +{ + public static class StringCipher + { + // This constant is used to determine the keysize of the encryption algorithm in bits. + // We divide this by 8 within the code below to get the equivalent number of bytes. + private const int Keysize = 256; + + // This constant determines the number of iterations for the password bytes generation function. + private const int DerivationIterations = 1000; + + public static string Encrypt(string plainText, string passPhrase) + { + // Salt and IV is randomly generated each time, but is preprended to encrypted cipher text + // so that the same Salt and IV values can be used when decrypting. + var saltStringBytes = Generate256BitsOfRandomEntropy(); + var ivStringBytes = Generate256BitsOfRandomEntropy(); + var plainTextBytes = Encoding.UTF8.GetBytes(plainText); + using (var password = new Rfc2898DeriveBytes(passPhrase, saltStringBytes, DerivationIterations)) + { + var keyBytes = password.GetBytes(Keysize / 8); + using (var symmetricKey = new RijndaelManaged()) + { + symmetricKey.BlockSize = 256; + symmetricKey.Mode = CipherMode.CBC; + symmetricKey.Padding = PaddingMode.PKCS7; + using (var encryptor = symmetricKey.CreateEncryptor(keyBytes, ivStringBytes)) + { + using (var memoryStream = new MemoryStream()) + { + using (var cryptoStream = new CryptoStream(memoryStream, encryptor, CryptoStreamMode.Write)) + { + cryptoStream.Write(plainTextBytes, 0, plainTextBytes.Length); + cryptoStream.FlushFinalBlock(); + // Create the final bytes as a concatenation of the random salt bytes, the random iv bytes and the cipher bytes. + var cipherTextBytes = saltStringBytes; + cipherTextBytes = cipherTextBytes.Concat(ivStringBytes).ToArray(); + cipherTextBytes = cipherTextBytes.Concat(memoryStream.ToArray()).ToArray(); + memoryStream.Close(); + cryptoStream.Close(); + return Convert.ToBase64String(cipherTextBytes); + } + } + } + } + } + } + + public static string Decrypt(string cipherText, string passPhrase) + { + // Get the complete stream of bytes that represent: + // [32 bytes of Salt] + [32 bytes of IV] + [n bytes of CipherText] + var cipherTextBytesWithSaltAndIv = Convert.FromBase64String(cipherText); + // Get the saltbytes by extracting the first 32 bytes from the supplied cipherText bytes. + var saltStringBytes = cipherTextBytesWithSaltAndIv.Take(Keysize / 8).ToArray(); + // Get the IV bytes by extracting the next 32 bytes from the supplied cipherText bytes. + var ivStringBytes = cipherTextBytesWithSaltAndIv.Skip(Keysize / 8).Take(Keysize / 8).ToArray(); + // Get the actual cipher text bytes by removing the first 64 bytes from the cipherText string. + var cipherTextBytes = cipherTextBytesWithSaltAndIv.Skip((Keysize / 8) * 2).Take(cipherTextBytesWithSaltAndIv.Length - ((Keysize / 8) * 2)).ToArray(); + + using (var password = new Rfc2898DeriveBytes(passPhrase, saltStringBytes, DerivationIterations)) + { + var keyBytes = password.GetBytes(Keysize / 8); + using (var symmetricKey = new RijndaelManaged()) + { + symmetricKey.BlockSize = 256; + symmetricKey.Mode = CipherMode.CBC; + symmetricKey.Padding = PaddingMode.PKCS7; + using (var decryptor = symmetricKey.CreateDecryptor(keyBytes, ivStringBytes)) + { + using (var memoryStream = new MemoryStream(cipherTextBytes)) + { + using (var cryptoStream = new CryptoStream(memoryStream, decryptor, CryptoStreamMode.Read)) + using (var streamReader = new StreamReader(cryptoStream, Encoding.UTF8)) + { + return streamReader.ReadToEnd(); + } + } + } + } + } + } + + private static byte[] Generate256BitsOfRandomEntropy() + { + var randomBytes = new byte[32]; // 32 Bytes will give us 256 bits. + using (var rngCsp = new RNGCryptoServiceProvider()) + { + // Fill the array with cryptographically secure random bytes. + rngCsp.GetBytes(randomBytes); + } + return randomBytes; + } + } + + internal class endecrypt + { + + } +} diff --git a/Tools_StringCipher/frmEditor.cs b/Tools_StringCipher/frmEditor.cs new file mode 100644 index 00000000..5d436efa --- /dev/null +++ b/Tools_StringCipher/frmEditor.cs @@ -0,0 +1,846 @@ +/* + * Programmer: Hunter Johnson + * Name: Rich Text Editor + * Date: November 1, 2016 + */ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Drawing.Text; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Threading; +using System.Windows.Forms; +using System.IO; + +namespace Tools_StringCipher +{ + public partial class frmEditor : Form + { + List colorList = new List(); // holds the System.Drawing.Color names + string filenamee; // file opened inside of RTB + const int MIDDLE = 382; // middle sum of RGB - max is 765 + int sumRGB; // sum of the selected colors RGB + int pos, line, column; // for detecting line and column numbers + + public frmEditor() + { + InitializeComponent(); + } + + private void frmEditor_Load(object sender, EventArgs e) + { + richTextBox1.AllowDrop = true; // to allow drag and drop to the RichTextBox + richTextBox1.AcceptsTab = true; // allow tab + richTextBox1.WordWrap = false; // disable word wrap on start + richTextBox1.ShortcutsEnabled = true; // allow shortcuts + richTextBox1.DetectUrls = true; // allow detect url + fontDialog1.ShowColor = true; + fontDialog1.ShowApply = true; + fontDialog1.ShowHelp = true; + colorDialog1.AllowFullOpen = true; + colorDialog1.AnyColor = true; + colorDialog1.SolidColorOnly = false; + colorDialog1.ShowHelp = true; + colorDialog1.AnyColor = true; + leftAlignStripButton.Checked = true; + centerAlignStripButton.Checked = false; + rightAlignStripButton.Checked = false; + boldStripButton3.Checked = false; + italicStripButton.Checked = false; + rightAlignStripButton.Checked = false; + bulletListStripButton.Checked = false; + wordWrapToolStripMenuItem.Image = null; + MinimizeBox = false; + MaximizeBox = false; + this.FormBorderStyle = FormBorderStyle.FixedSingle; + + // fill zoomDropDownButton item list + zoomDropDownButton.DropDown.Items.Add("20%"); + zoomDropDownButton.DropDown.Items.Add("50%"); + zoomDropDownButton.DropDown.Items.Add("70%"); + zoomDropDownButton.DropDown.Items.Add("100%"); + zoomDropDownButton.DropDown.Items.Add("150%"); + zoomDropDownButton.DropDown.Items.Add("200%"); + zoomDropDownButton.DropDown.Items.Add("300%"); + zoomDropDownButton.DropDown.Items.Add("400%"); + zoomDropDownButton.DropDown.Items.Add("500%"); + + // fill font sizes in combo box + for (int i = 8; i < 80; i += 2) + { + fontSizeComboBox.Items.Add(i); + } + + // fill colors in color drop down list + foreach (System.Reflection.PropertyInfo prop in typeof(Color).GetProperties()) + { + if (prop.PropertyType.FullName == "System.Drawing.Color") + { + colorList.Add(prop.Name); + } + } + + // fill the drop down items list + foreach(string color in colorList) + { + colorStripDropDownButton.DropDownItems.Add(color); + } + + // fill BackColor for each color in the DropDownItems list + for (int i = 0; i < colorStripDropDownButton.DropDownItems.Count; i++) + { + // Create KnownColor object + KnownColor selectedColor; + selectedColor = (KnownColor)System.Enum.Parse(typeof(KnownColor), colorList[i]); // parse to a KnownColor + colorStripDropDownButton.DropDownItems[i].BackColor = Color.FromKnownColor(selectedColor); // set the BackColor to its appropriate list item + + // Set the text color depending on if the barkground is darker or lighter + // create Color object + Color col = Color.FromName(colorList[i]); + + // 255,255,255 = White and 0,0,0 = Black + // Max sum of RGB values is 765 -> (255 + 255 + 255) + // Middle sum of RGB values is 382 -> (765/2) + // Color is considered darker if its <= 382 + // Color is considered lighter if its > 382 + sumRGB = ConvertToRGB(col); // get the color objects sum of the RGB value + if (sumRGB <= MIDDLE) // Darker Background + { + colorStripDropDownButton.DropDownItems[i].ForeColor = Color.White; // set to White text + } + else if (sumRGB > MIDDLE) // Lighter Background + { + colorStripDropDownButton.DropDownItems[i].ForeColor = Color.Black; // set to Black text + } + } + + // fill fonts in font combo box + InstalledFontCollection fonts = new InstalledFontCollection(); + foreach (FontFamily family in fonts.Families) + { + fontStripComboBox.Items.Add(family.Name); + } + + // determines the line and column numbers of mouse position on the richTextBox + int pos = richTextBox1.SelectionStart; + int line = richTextBox1.GetLineFromCharIndex(pos); + int column = richTextBox1.SelectionStart - richTextBox1.GetFirstCharIndexFromLine(line); + lineColumnStatusLabel.Text = "Line " + (line + 1) + ", Column " + (column + 1); + } + + //****************************************************************************************************************************** + // ConvertToRGB - Accepts a Color object as its parameter. Gets the RGB values of the object passed to it, calculates the sum. * + //****************************************************************************************************************************** + private int ConvertToRGB(System.Drawing.Color c) + { + int r = c.R, // RED component value + g = c.G, // GREEN component value + b = c.B; // BLUE component value + int sum = 0; + + // calculate sum of RGB + sum = r + g + b; + + return sum; + } + private void selectAllToolStripMenuItem_Click(object sender, EventArgs e) + { + richTextBox1.SelectAll(); // select all text + } + + private void clearToolStripMenuItem_Click(object sender, EventArgs e) + { + // clear + richTextBox1.Clear(); + } + + private void pasteToolStripMenuItem_Click(object sender, EventArgs e) + { + richTextBox1.Paste(); // paste text + } + + private void copyToolStripMenuItem_Click(object sender, EventArgs e) + { + richTextBox1.Copy(); // copy text + } + + private void cutToolStripMenuItem_Click(object sender, EventArgs e) + { + richTextBox1.Cut(); // cut text + } + + private void boldStripButton3_Click(object sender, EventArgs e) + { + + if (boldStripButton3.Checked == false) + { + boldStripButton3.Checked = true; // BOLD is true + } + else if (boldStripButton3.Checked == true) + { + boldStripButton3.Checked = false; // BOLD is false + } + + if (richTextBox1.SelectionFont == null) + { + return; + } + + // create fontStyle object + FontStyle style = richTextBox1.SelectionFont.Style; + + // determines the font style + if (richTextBox1.SelectionFont.Bold) + { + style &= ~FontStyle.Bold; + } + else + { + style |= FontStyle.Bold; + + } + richTextBox1.SelectionFont = new Font(richTextBox1.SelectionFont, style); // sets the font style + } + + private void underlineStripButton_Click(object sender, EventArgs e) + { + if (underlineStripButton.Checked == false) + { + underlineStripButton.Checked = true; // UNDERLINE is active + } + else if (underlineStripButton.Checked == true) + { + underlineStripButton.Checked = false; // UNDERLINE is not active + } + + if (richTextBox1.SelectionFont == null) + { + return; + } + + // create fontStyle object + FontStyle style = richTextBox1.SelectionFont.Style; + + // determines the font style + if (richTextBox1.SelectionFont.Underline) + { + style &= ~FontStyle.Underline; + } + else + { + style |= FontStyle.Underline; + } + richTextBox1.SelectionFont = new Font(richTextBox1.SelectionFont, style); // sets the font style + } + + private void italicStripButton_Click(object sender, EventArgs e) + { + if (italicStripButton.Checked == false) + { + italicStripButton.Checked = true; // ITALICS is active + } + else if (italicStripButton.Checked == true) + { + italicStripButton.Checked = false; // ITALICS is not active + } + + if (richTextBox1.SelectionFont == null) + { + return; + } + // create fontStyle object + FontStyle style = richTextBox1.SelectionFont.Style; + + // determines font style + if (richTextBox1.SelectionFont.Italic) + { + style &= ~FontStyle.Italic; + } + else + { + style |= FontStyle.Italic; + } + richTextBox1.SelectionFont = new Font(richTextBox1.SelectionFont, style); // sets the font style + } + + private void fontSizeComboBox_SelectedIndexChanged(object sender, EventArgs e) + { + if (richTextBox1.SelectionFont == null) + { + return; + } + // sets the font size when changed + richTextBox1.SelectionFont = new Font(richTextBox1.SelectionFont.FontFamily,Convert.ToInt32(fontSizeComboBox.Text),richTextBox1.SelectionFont.Style); + } + + private void fontStripComboBox_SelectedIndexChanged(object sender, EventArgs e) + { + if (richTextBox1.SelectionFont == null) + { + // sets the Font Family style + richTextBox1.SelectionFont = new Font(fontStripComboBox.Text, richTextBox1.Font.Size); + } + // sets the selected font famly style + richTextBox1.SelectionFont = new Font(fontStripComboBox.Text, richTextBox1.SelectionFont.Size); + } + + private void saveStripButton_Click(object sender, EventArgs e) + { + try + { + saveFileDialog1.ShowDialog(); // show the dialog + string file; + if (saveFileDialog1.ShowDialog() == DialogResult.OK) + { + string filename = saveFileDialog1.FileName; + // save the contents of the rich text box + richTextBox1.SaveFile(filename, RichTextBoxStreamType.PlainText); + file = Path.GetFileName(filename); // get name of file + MessageBox.Show("File " + file + " was saved successfully.", "Save Successful", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + + } + catch(Exception ex) + { + MessageBox.Show(ex.Message, "Error Information", MessageBoxButtons.OK, MessageBoxIcon.Warning); + } + } + + private void openFileStripButton_Click(object sender, EventArgs e) + { + openFileDialog1.ShowDialog(); // show the dialog + if (openFileDialog1.ShowDialog() == DialogResult.OK) + { + filenamee = openFileDialog1.FileName; + // load the file into the richTextBox + richTextBox1.LoadFile(filenamee, RichTextBoxStreamType.PlainText); // loads it in regular text format + // richTextBox1.LoadFile(filename, RichTextBoxStreamType.RichText); // loads it in RTB format + } + } + + private void colorStripDropDownButton_DropDownItemClicked(object sender, ToolStripItemClickedEventArgs e) + { + // creates a KnownColor object + KnownColor selectedColor; + selectedColor = (KnownColor)System.Enum.Parse(typeof(KnownColor), e.ClickedItem.Text); // converts it to a Color Structure + richTextBox1.SelectionColor = Color.FromKnownColor(selectedColor); // sets the selected color + } + + private void richTextBox1_SelectionChanged(object sender, EventArgs e) + { + // highlight button border when buttons are true + if (richTextBox1.SelectionFont != null) + { + boldStripButton3.Checked = richTextBox1.SelectionFont.Bold; + italicStripButton.Checked = richTextBox1.SelectionFont.Italic; + underlineStripButton.Checked = richTextBox1.SelectionFont.Underline; + } + } + + private void leftAlignStripButton_Click(object sender, EventArgs e) + { + // set properties + centerAlignStripButton.Checked = false; + rightAlignStripButton.Checked = false; + if(leftAlignStripButton.Checked == false) + { + leftAlignStripButton.Checked = true; // LEFT ALIGN is active + } + else if(leftAlignStripButton.Checked == true) + { + leftAlignStripButton.Checked = false; // LEFT ALIGN is not active + } + richTextBox1.SelectionAlignment = HorizontalAlignment.Left; // selects left alignment + } + + private void centerAlignStripButton_Click(object sender, EventArgs e) + { + // set properties + leftAlignStripButton.Checked = false; + rightAlignStripButton.Checked = false; + if (centerAlignStripButton.Checked == false) + { + centerAlignStripButton.Checked = true; // CENTER ALIGN is active + } + else if (centerAlignStripButton.Checked == true) + { + centerAlignStripButton.Checked = false; // CENTER ALIGN is not active + } + richTextBox1.SelectionAlignment = HorizontalAlignment.Center; // selects center alignment + } + + private void rightAlignStripButton_Click(object sender, EventArgs e) + { + // set properties + leftAlignStripButton.Checked = false; + centerAlignStripButton.Checked = false; + + if (rightAlignStripButton.Checked == false) + { + rightAlignStripButton.Checked = true; // RIGHT ALIGN is active + } + else if (rightAlignStripButton.Checked == true) + { + rightAlignStripButton.Checked = false; // RIGHT ALIGN is not active + } + richTextBox1.SelectionAlignment = HorizontalAlignment.Right; // selects right alignment + } + + private void bulletListStripButton_Click(object sender, EventArgs e) + { + if (bulletListStripButton.Checked == false) + { + bulletListStripButton.Checked = true; + richTextBox1.SelectionBullet = true; // BULLET LIST is active + } + else if (bulletListStripButton.Checked == true) + { + bulletListStripButton.Checked = false; + richTextBox1.SelectionBullet = false; // BULLET LIST is not active + } + } + + private void increaseStripButton_Click(object sender, EventArgs e) + { + string fontSizeNum = fontSizeComboBox.Text; // variable to hold selected size + try + { + int size = Convert.ToInt32(fontSizeNum) + 1; // convert (fontSizeNum + 1) + if (richTextBox1.SelectionFont == null) + { + return; + } + // sets the updated font size + richTextBox1.SelectionFont = new Font(richTextBox1.SelectionFont.FontFamily,size,richTextBox1.SelectionFont.Style); + fontSizeComboBox.Text = size.ToString(); // update font size + } + catch(Exception ex) + { + MessageBox.Show(ex.Message, "Error Information", MessageBoxButtons.OK, MessageBoxIcon.Warning); // show error message + } + } + + private void decreaseStripButton_Click(object sender, EventArgs e) + { + string fontSizeNum = fontSizeComboBox.Text; // variable to hold selected size + try + { + int size = Convert.ToInt32(fontSizeNum) - 1; // convert (fontSizeNum - 1) + if (richTextBox1.SelectionFont == null) + { + return; + } + // sets the updated font size + richTextBox1.SelectionFont = new Font(richTextBox1.SelectionFont.FontFamily,size,richTextBox1.SelectionFont.Style); + fontSizeComboBox.Text = size.ToString(); // update font size + } + catch (Exception ex) + { + MessageBox.Show(ex.Message, "Error Information", MessageBoxButtons.OK, MessageBoxIcon.Warning); // show error message + } + } + + //********************************************************************************************* + // richTextBox1_DragEnter - Custom Event. Copies text being dragged into the richTextBox * + //********************************************************************************************* + private void richTextBox1_DragEnter(object sender, System.Windows.Forms.DragEventArgs e) + { + if (e.Data.GetDataPresent(DataFormats.Text)) + e.Effect = DragDropEffects.Copy; // copies data to the RTB + else + e.Effect = DragDropEffects.None; // doesn't accept data into RTB + } + //*************************************************************************************************** + // richTextBox1_DragEnter - Custom Event. Drops the copied text being dragged onto the richTextBox * + //*************************************************************************************************** + private void richTextBox1_DragDrop(object sender,System.Windows.Forms.DragEventArgs e) + { + // variables + int i; + String s; + + // Get start position to drop the text. + i = richTextBox1.SelectionStart; + s = richTextBox1.Text.Substring(i); + richTextBox1.Text = richTextBox1.Text.Substring(0, i); + + // Drop the text on to the RichTextBox. + richTextBox1.Text += e.Data.GetData(DataFormats.Text).ToString(); + richTextBox1.Text += s; + } + + private void undoStripButton_Click(object sender, EventArgs e) + { + richTextBox1.Undo(); // undo move + } + + private void redoStripButton_Click(object sender, EventArgs e) + { + richTextBox1.Redo(); // redo move + } + + private void exitToolStripMenuItem_Click(object sender, EventArgs e) + { + this.Close(); // close the form + } + + private void undoToolStripMenuItem_Click(object sender, EventArgs e) + { + richTextBox1.Undo(); // undo move + } + + private void redoToolStripMenuItem_Click(object sender, EventArgs e) + { + richTextBox1.Redo(); // redo move + } + + private void cutToolStripMenuItem1_Click(object sender, EventArgs e) + { + richTextBox1.Cut(); // cut text + } + + private void copyToolStripMenuItem1_Click(object sender, EventArgs e) + { + + richTextBox1.Copy(); // copy text + } + + private void pasteToolStripMenuItem1_Click(object sender, EventArgs e) + { + richTextBox1.Paste(); // paste text + } + + private void selectAllToolStripMenuItem1_Click(object sender, EventArgs e) + { + richTextBox1.SelectAll(); // select all text + } + + private void clearAllToolStripMenuItem_Click(object sender, EventArgs e) + { + // clear the rich text box + richTextBox1.Clear(); + richTextBox1.Focus(); + } + + private void deleteToolStripMenuItem_Click(object sender, EventArgs e) + { + // delete selected text + richTextBox1.SelectedText = ""; + richTextBox1.Focus(); + } + + private void OpenMenuItem_Click(object sender, EventArgs e) + { + //openFileDialog1.ShowDialog(); + if (openFileDialog1.ShowDialog() == DialogResult.OK) + { + string fileinhalt = System.IO.File.ReadAllText(openFileDialog1.FileName); + string decrypted = StringCipher.Decrypt(fileinhalt,textBox1.Text); + richTextBox1.Text=decrypted; + +// richTextBox1.LoadFile(openFileDialog1.FileName, RichTextBoxStreamType.PlainText); + // richTextBox1.LoadFile(openFileDialog1.FileName, RichTextBoxStreamType.RichText); // loads the file in RTB format + } + } + + private void newMenuItem_Click(object sender, EventArgs e) + { + + if (richTextBox1.Text != string.Empty) // RTB has contents - prompt user to save changes + { + // save changes message + DialogResult result = MessageBox.Show("Would you like to save your changes? Editor is not empty.", "Save Changes?", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); + + if(result == DialogResult.Yes) + { + // save the RTB contents if user selected yes + saveFileDialog1.ShowDialog(); // show the dialog + string file; + if (saveFileDialog1.ShowDialog() == DialogResult.OK) + { + string filename = saveFileDialog1.FileName; + // save the contents of the rich text box + string fileinhalt = System.IO.File.ReadAllText(filename); + string decrypted = StringCipher.Decrypt(fileinhalt,this.textBox1.Text); + + //richTextBox1.SaveFile(filename, RichTextBoxStreamType.PlainText); + richTextBox1.Text = decrypted; + file = Path.GetFileName(filename); // get name of file + MessageBox.Show("File " + file + " was saved successfully.", "Save Successful", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + + // finally - clear the contents of the RTB + richTextBox1.ResetText(); + richTextBox1.Focus(); + } + else if(result == DialogResult.No) + { + // clear the contents of the RTB + richTextBox1.ResetText(); + richTextBox1.Focus(); + } + } + else // RTB has no contents + { + // clear the contents of the RTB + richTextBox1.ResetText(); + richTextBox1.Focus(); + } + } + + private void saveToolStripMenuItem_Click(object sender, EventArgs e) + { + //saveFileDialog1.ShowDialog(); // show the dialog + string file; + + if (saveFileDialog1.ShowDialog() == DialogResult.OK) + { + string filename = saveFileDialog1.FileName; + + string encrypted = StringCipher.Encrypt(richTextBox1.Text, this.textBox1.Text); + System.IO.File.WriteAllText(filename, encrypted); + // save the contents of the rich text box + //richTextBox1.SaveFile(filename, RichTextBoxStreamType.PlainText); + } + file = Path.GetFileName(filenamee); // get name of file + MessageBox.Show("File " + file + " was saved successfully.", "Save Successful", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + + private void zoomDropDownButton_DropDownItemClicked(object sender, ToolStripItemClickedEventArgs e) + { + float zoomPercent = Convert.ToSingle(e.ClickedItem.Text.Trim('%')); // convert + richTextBox1.ZoomFactor = zoomPercent / 100; // set zoom factor + + if(e.ClickedItem.Image == null) + { + // sets all the image properties to null - incase one is already selected beforehand + for (int i = 0; i < zoomDropDownButton.DropDownItems.Count; i++) + { + zoomDropDownButton.DropDownItems[i].Image = null; + } + + // draw bmp in image property of selected item, while its active + Bitmap bmp = new Bitmap(5, 5); + using (Graphics gfx = Graphics.FromImage(bmp)) + { + gfx.FillEllipse(Brushes.Black, 1, 1, 3, 3); + } + e.ClickedItem.Image = bmp; // draw ellipse in image property + } + else + { + e.ClickedItem.Image = null; + richTextBox1.ZoomFactor = 1.0f; // set back to NO ZOOM + } + } + + private void uppercaseToolStripMenuItem_Click(object sender, EventArgs e) + { + richTextBox1.SelectedText = richTextBox1.SelectedText.ToUpper(); // text to CAPS + } + + private void lowercaseToolStripMenuItem_Click(object sender, EventArgs e) + { + richTextBox1.SelectedText = richTextBox1.SelectedText.ToLower(); // text to lowercase + } + + private void wordWrapToolStripMenuItem_Click(object sender, EventArgs e) + { + // draw bmp in image property of selected item, while its active + Bitmap bmp = new Bitmap(5, 5); + using (Graphics gfx = Graphics.FromImage(bmp)) + { + gfx.FillEllipse(Brushes.Black, 1, 1, 3, 3); + } + + if (richTextBox1.WordWrap == false) + { + richTextBox1.WordWrap = true; // WordWrap is active + wordWrapToolStripMenuItem.Image = bmp; // draw ellipse in image property + } + else if(richTextBox1.WordWrap == true) + { + richTextBox1.WordWrap = false; // WordWrap is not active + wordWrapToolStripMenuItem.Image = null; // clear image property + } + } + + private void fontToolStripMenuItem_Click(object sender, EventArgs e) + { + try + { + fontDialog1.ShowDialog(); // show the Font Dialog + System.Drawing.Font oldFont = this.Font; // gets current font + + if (fontDialog1.ShowDialog() == DialogResult.OK) + { + fontDialog1_Apply(richTextBox1, new System.EventArgs()); + } + // set back to the recent font + else if (fontDialog1.ShowDialog() == DialogResult.Cancel) + { + // set current font back to the old font + this.Font = oldFont; + + // sets the old font for the controls inside richTextBox1 + foreach (Control containedControl in richTextBox1.Controls) + { + containedControl.Font = oldFont; + } + } + } + catch(Exception ex) + { + MessageBox.Show(ex.Message, "Error Information", MessageBoxButtons.OK, MessageBoxIcon.Warning); // error + } + } + + private void fontDialog1_HelpRequest(object sender, EventArgs e) + { + // display HelpRequest message + MessageBox.Show("Please choose a font and any other attributes; then hit Apply and OK.", "Font Dialog Help Request", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + + private void fontDialog1_Apply(object sender, EventArgs e) + { + fontDialog1.FontMustExist = true; // error if font doesn't exist + + richTextBox1.Font = fontDialog1.Font; // set selected font (Includes: FontFamily, Size, and, Effect. No need to set them separately) + richTextBox1.ForeColor = fontDialog1.Color; // set selected font color + + // sets the font for the controls inside richTextBox1 + foreach (Control containedControl in richTextBox1.Controls) + { + containedControl.Font = fontDialog1.Font; + } + } + + private void deleteStripMenuItem_Click(object sender, EventArgs e) + { + richTextBox1.SelectedText = ""; // delete selected text + } + + private void clearFormattingStripButton_Click(object sender, EventArgs e) + { + fontStripComboBox.Text = "Font Family"; + fontSizeComboBox.Text = "Font Size"; + string pureText = richTextBox1.Text; // get the current Plain Text + richTextBox1.Clear(); // clear RTB + richTextBox1.ForeColor = Color.Black; // ensure the text color is back to Black + richTextBox1.Font = default(Font); // set default font + richTextBox1.Text = pureText; // Set it back to its orginial text, added as plain text + rightAlignStripButton.Checked = false; + centerAlignStripButton.Checked = false; + leftAlignStripButton.Checked = true; + } + + private void printDocument_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) + { + // draws the string onto the print document + e.Graphics.DrawString(richTextBox1.Text, richTextBox1.Font, Brushes.Black, 100, 20); + e.Graphics.PageUnit = GraphicsUnit.Inch; + } + + private void printStripButton_Click(object sender, EventArgs e) + { + // printDialog associates with PrintDocument + printDialog.Document = printDocument; + if (printDialog.ShowDialog() == DialogResult.OK) + { + printDocument.Print(); // Print the document + } + } + + private void printPreviewStripButton_Click(object sender, EventArgs e) + { + printPreviewDialog.Document = printDocument; + // Show PrintPreview Dialog + printPreviewDialog.ShowDialog(); + } + + private void printStripMenuItem_Click(object sender, EventArgs e) + { + // printDialog associates with PrintDocument + printDialog.Document = printDocument; + if (printDialog.ShowDialog() == DialogResult.OK) + { + printDocument.Print(); + } + } + + private void printPreviewStripMenuItem_Click(object sender, EventArgs e) + { + printPreviewDialog.Document = printDocument; + // Show PrintPreview Dialog + printPreviewDialog.ShowDialog(); + } + + private void colorDialog1_HelpRequest(object sender, EventArgs e) + { + // display HelpRequest message + MessageBox.Show("Please select a color by clicking it. This will change the text color.", "Color Dialog Help Request", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + + private void colorOptionsToolStripMenuItem_Click(object sender, EventArgs e) + { + colorDialog1.ShowDialog(); + + if(colorDialog1.ShowDialog() == DialogResult.OK) + { + // set the selected color to the RTB's forecolor + richTextBox1.ForeColor = colorDialog1.Color; + } + } + + //**************************************************************************************************************************************** + // richTextBox1_KeyUp - Determines which key was released and gets the line and column numbers of the current cursor position in the RTB * + //**************************************************************************************************************************************** + private void richTextBox1_KeyUp(object sender, KeyEventArgs e) + { + // determine key released + switch (e.KeyCode) + { + case Keys.Down: + pos = richTextBox1.SelectionStart; // get starting point + line = richTextBox1.GetLineFromCharIndex(pos); // get line number + column = richTextBox1.SelectionStart - richTextBox1.GetFirstCharIndexFromLine(line); // get column number + lineColumnStatusLabel.Text = "Line " + (line + 1) + ", Column " + (column + 1); + break; + case Keys.Right: + pos = richTextBox1.SelectionStart; // get starting point + line = richTextBox1.GetLineFromCharIndex(pos); // get line number + column = richTextBox1.SelectionStart - richTextBox1.GetFirstCharIndexFromLine(line); // get column number + lineColumnStatusLabel.Text = "Line " + (line + 1) + ", Column " + (column + 1); + break; + case Keys.Up: + pos = richTextBox1.SelectionStart; // get starting point + line = richTextBox1.GetLineFromCharIndex(pos); // get line number + column = richTextBox1.SelectionStart - richTextBox1.GetFirstCharIndexFromLine(line); // get column number + lineColumnStatusLabel.Text = "Line " + (line + 1) + ", Column " + (column + 1); + break; + case Keys.Left: + pos = richTextBox1.SelectionStart; // get starting point + line = richTextBox1.GetLineFromCharIndex(pos); // get line number + column = richTextBox1.SelectionStart - richTextBox1.GetFirstCharIndexFromLine(line); // get column number + lineColumnStatusLabel.Text = "Line " + (line + 1) + ", Column " + (column + 1); + break; + } + } + + //**************************************************************************************************************************** + // richTextBox1_MouseDown - Gets the line and column numbers of the cursor position in the RTB when the mouse clicks an area * + //**************************************************************************************************************************** + private void richTextBox1_MouseDown(object sender, MouseEventArgs e) + { + int pos = richTextBox1.SelectionStart; // get starting point + int line = richTextBox1.GetLineFromCharIndex(pos); // get line number + int column = richTextBox1.SelectionStart - richTextBox1.GetFirstCharIndexFromLine(line); // get column number + lineColumnStatusLabel.Text = "Line " + (line + 1) + ", Column " + (column + 1); + } + + } +} diff --git a/Tools_StringCipher/frmEditor.designer.cs b/Tools_StringCipher/frmEditor.designer.cs new file mode 100644 index 00000000..a3540d49 --- /dev/null +++ b/Tools_StringCipher/frmEditor.designer.cs @@ -0,0 +1,946 @@ +namespace Text_Editor +{ + partial class frmEditor + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmEditor)); + this.richTextBox1 = new System.Windows.Forms.RichTextBox(); + this.richContextStrip = new System.Windows.Forms.ContextMenuStrip(this.components); + this.cutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.copyToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.pasteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.deleteStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.selectAllToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.clearToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.panel2 = new System.Windows.Forms.Panel(); + this.panel1 = new System.Windows.Forms.Panel(); + this.toolStrip1 = new System.Windows.Forms.ToolStrip(); + this.saveStripButton = new System.Windows.Forms.ToolStripButton(); + this.openFileStripButton = new System.Windows.Forms.ToolStripButton(); + this.toolStripSeparator10 = new System.Windows.Forms.ToolStripSeparator(); + this.printStripButton = new System.Windows.Forms.ToolStripButton(); + this.printPreviewStripButton = new System.Windows.Forms.ToolStripButton(); + this.toolStripSeparator5 = new System.Windows.Forms.ToolStripSeparator(); + this.undoStripButton = new System.Windows.Forms.ToolStripButton(); + this.redoStripButton = new System.Windows.Forms.ToolStripButton(); + this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); + this.fontStripComboBox = new System.Windows.Forms.ToolStripComboBox(); + this.fontSizeComboBox = new System.Windows.Forms.ToolStripComboBox(); + this.increaseStripButton = new System.Windows.Forms.ToolStripButton(); + this.decreaseStripButton = new System.Windows.Forms.ToolStripButton(); + this.colorStripDropDownButton = new System.Windows.Forms.ToolStripDropDownButton(); + this.changeCaseDropDownButton = new System.Windows.Forms.ToolStripDropDownButton(); + this.lowercaseToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.uppercaseToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator9 = new System.Windows.Forms.ToolStripSeparator(); + this.clearFormattingStripButton = new System.Windows.Forms.ToolStripButton(); + this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); + this.boldStripButton3 = new System.Windows.Forms.ToolStripButton(); + this.italicStripButton = new System.Windows.Forms.ToolStripButton(); + this.underlineStripButton = new System.Windows.Forms.ToolStripButton(); + this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator(); + this.leftAlignStripButton = new System.Windows.Forms.ToolStripButton(); + this.centerAlignStripButton = new System.Windows.Forms.ToolStripButton(); + this.rightAlignStripButton = new System.Windows.Forms.ToolStripButton(); + this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator(); + this.bulletListStripButton = new System.Windows.Forms.ToolStripButton(); + this.toolStripSeparator8 = new System.Windows.Forms.ToolStripSeparator(); + this.zoomDropDownButton = new System.Windows.Forms.ToolStripDropDownButton(); + this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog(); + this.menuStrip1 = new System.Windows.Forms.MenuStrip(); + this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.newMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); + this.OpenMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripMenuItem2 = new System.Windows.Forms.ToolStripMenuItem(); + this.saveToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator11 = new System.Windows.Forms.ToolStripSeparator(); + this.printStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.printPreviewStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator7 = new System.Windows.Forms.ToolStripSeparator(); + this.exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.editToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.undoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.redoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator6 = new System.Windows.Forms.ToolStripSeparator(); + this.cutToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); + this.copyToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); + this.pasteToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); + this.deleteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.selectAllToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); + this.clearAllToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.formatToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.wordWrapToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.fontToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.colorOptionsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.saveFileDialog1 = new System.Windows.Forms.SaveFileDialog(); + this.printDialog = new System.Windows.Forms.PrintDialog(); + this.fontDialog1 = new System.Windows.Forms.FontDialog(); + this.printPreviewDialog = new System.Windows.Forms.PrintPreviewDialog(); + this.printDocument = new System.Drawing.Printing.PrintDocument(); + this.colorDialog1 = new System.Windows.Forms.ColorDialog(); + this.statusStrip1 = new System.Windows.Forms.StatusStrip(); + this.lineColumnStatusLabel = new System.Windows.Forms.ToolStripStatusLabel(); + this.textBox1 = new System.Windows.Forms.TextBox(); + this.label1 = new System.Windows.Forms.Label(); + this.richTextBox2 = new System.Windows.Forms.RichTextBox(); + this.richContextStrip.SuspendLayout(); + this.toolStrip1.SuspendLayout(); + this.menuStrip1.SuspendLayout(); + this.statusStrip1.SuspendLayout(); + this.SuspendLayout(); + // + // richTextBox1 + // + this.richTextBox1.ContextMenuStrip = this.richContextStrip; + this.richTextBox1.Location = new System.Drawing.Point(12, 68); + this.richTextBox1.Name = "richTextBox1"; + this.richTextBox1.Size = new System.Drawing.Size(833, 258); + this.richTextBox1.TabIndex = 0; + this.richTextBox1.Text = ""; + this.richTextBox1.DragDrop += new System.Windows.Forms.DragEventHandler(this.richTextBox1_DragDrop); + this.richTextBox1.DragEnter += new System.Windows.Forms.DragEventHandler(this.richTextBox1_DragEnter); + this.richTextBox1.SelectionChanged += new System.EventHandler(this.richTextBox1_SelectionChanged); + this.richTextBox1.KeyUp += new System.Windows.Forms.KeyEventHandler(this.richTextBox1_KeyUp); + this.richTextBox1.MouseDown += new System.Windows.Forms.MouseEventHandler(this.richTextBox1_MouseDown); + // + // richContextStrip + // + this.richContextStrip.ImageScalingSize = new System.Drawing.Size(24, 24); + this.richContextStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.cutToolStripMenuItem, + this.copyToolStripMenuItem, + this.pasteToolStripMenuItem, + this.deleteStripMenuItem, + this.selectAllToolStripMenuItem, + this.clearToolStripMenuItem}); + this.richContextStrip.Name = "richContextStrip"; + this.richContextStrip.Size = new System.Drawing.Size(175, 184); + // + // cutToolStripMenuItem + // + this.cutToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("cutToolStripMenuItem.Image"))); + this.cutToolStripMenuItem.Name = "cutToolStripMenuItem"; + this.cutToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.X))); + this.cutToolStripMenuItem.Size = new System.Drawing.Size(174, 30); + this.cutToolStripMenuItem.Text = "Cut"; + this.cutToolStripMenuItem.Click += new System.EventHandler(this.cutToolStripMenuItem_Click); + // + // copyToolStripMenuItem + // + this.copyToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("copyToolStripMenuItem.Image"))); + this.copyToolStripMenuItem.Name = "copyToolStripMenuItem"; + this.copyToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.C))); + this.copyToolStripMenuItem.Size = new System.Drawing.Size(174, 30); + this.copyToolStripMenuItem.Text = "Copy"; + this.copyToolStripMenuItem.Click += new System.EventHandler(this.copyToolStripMenuItem_Click); + // + // pasteToolStripMenuItem + // + this.pasteToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("pasteToolStripMenuItem.Image"))); + this.pasteToolStripMenuItem.Name = "pasteToolStripMenuItem"; + this.pasteToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.V))); + this.pasteToolStripMenuItem.Size = new System.Drawing.Size(174, 30); + this.pasteToolStripMenuItem.Text = "Paste"; + this.pasteToolStripMenuItem.Click += new System.EventHandler(this.pasteToolStripMenuItem_Click); + // + // deleteStripMenuItem + // + this.deleteStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("deleteStripMenuItem.Image"))); + this.deleteStripMenuItem.Name = "deleteStripMenuItem"; + this.deleteStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Delete; + this.deleteStripMenuItem.Size = new System.Drawing.Size(174, 30); + this.deleteStripMenuItem.Text = "Delete"; + this.deleteStripMenuItem.Click += new System.EventHandler(this.deleteStripMenuItem_Click); + // + // selectAllToolStripMenuItem + // + this.selectAllToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("selectAllToolStripMenuItem.Image"))); + this.selectAllToolStripMenuItem.Name = "selectAllToolStripMenuItem"; + this.selectAllToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.A))); + this.selectAllToolStripMenuItem.Size = new System.Drawing.Size(174, 30); + this.selectAllToolStripMenuItem.Text = "Select All"; + this.selectAllToolStripMenuItem.Click += new System.EventHandler(this.selectAllToolStripMenuItem_Click); + // + // clearToolStripMenuItem + // + this.clearToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("clearToolStripMenuItem.Image"))); + this.clearToolStripMenuItem.Name = "clearToolStripMenuItem"; + this.clearToolStripMenuItem.Size = new System.Drawing.Size(174, 30); + this.clearToolStripMenuItem.Text = "Clear All"; + this.clearToolStripMenuItem.Click += new System.EventHandler(this.clearToolStripMenuItem_Click); + // + // panel2 + // + this.panel2.BackColor = System.Drawing.Color.DodgerBlue; + this.panel2.Dock = System.Windows.Forms.DockStyle.Bottom; + this.panel2.Location = new System.Drawing.Point(0, 613); + this.panel2.Name = "panel2"; + this.panel2.Size = new System.Drawing.Size(852, 5); + this.panel2.TabIndex = 15; + // + // panel1 + // + this.panel1.BackColor = System.Drawing.Color.DodgerBlue; + this.panel1.Dock = System.Windows.Forms.DockStyle.Top; + this.panel1.Location = new System.Drawing.Point(0, 0); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(852, 7); + this.panel1.TabIndex = 14; + // + // toolStrip1 + // + this.toolStrip1.ImageScalingSize = new System.Drawing.Size(24, 24); + this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.saveStripButton, + this.openFileStripButton, + this.toolStripSeparator10, + this.printStripButton, + this.printPreviewStripButton, + this.toolStripSeparator5, + this.undoStripButton, + this.redoStripButton, + this.toolStripSeparator1, + this.fontStripComboBox, + this.fontSizeComboBox, + this.increaseStripButton, + this.decreaseStripButton, + this.colorStripDropDownButton, + this.changeCaseDropDownButton, + this.toolStripSeparator9, + this.clearFormattingStripButton, + this.toolStripSeparator2, + this.boldStripButton3, + this.italicStripButton, + this.underlineStripButton, + this.toolStripSeparator3, + this.leftAlignStripButton, + this.centerAlignStripButton, + this.rightAlignStripButton, + this.toolStripSeparator4, + this.bulletListStripButton, + this.toolStripSeparator8, + this.zoomDropDownButton}); + this.toolStrip1.Location = new System.Drawing.Point(0, 31); + this.toolStrip1.Name = "toolStrip1"; + this.toolStrip1.Size = new System.Drawing.Size(852, 31); + this.toolStrip1.TabIndex = 16; + this.toolStrip1.Text = "toolStrip1"; + this.toolStrip1.Visible = false; + // + // saveStripButton + // + this.saveStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.saveStripButton.Image = ((System.Drawing.Image)(resources.GetObject("saveStripButton.Image"))); + this.saveStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.saveStripButton.Name = "saveStripButton"; + this.saveStripButton.Size = new System.Drawing.Size(28, 28); + this.saveStripButton.Text = "Save File"; + this.saveStripButton.Click += new System.EventHandler(this.saveStripButton_Click); + // + // openFileStripButton + // + this.openFileStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.openFileStripButton.Image = ((System.Drawing.Image)(resources.GetObject("openFileStripButton.Image"))); + this.openFileStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.openFileStripButton.Name = "openFileStripButton"; + this.openFileStripButton.Size = new System.Drawing.Size(28, 28); + this.openFileStripButton.Text = "Open File"; + this.openFileStripButton.Click += new System.EventHandler(this.openFileStripButton_Click); + // + // toolStripSeparator10 + // + this.toolStripSeparator10.Name = "toolStripSeparator10"; + this.toolStripSeparator10.Size = new System.Drawing.Size(6, 31); + // + // printStripButton + // + this.printStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.printStripButton.Image = ((System.Drawing.Image)(resources.GetObject("printStripButton.Image"))); + this.printStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.printStripButton.Name = "printStripButton"; + this.printStripButton.Size = new System.Drawing.Size(28, 28); + this.printStripButton.Text = "Print Page"; + this.printStripButton.Click += new System.EventHandler(this.printStripButton_Click); + // + // printPreviewStripButton + // + this.printPreviewStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.printPreviewStripButton.Image = ((System.Drawing.Image)(resources.GetObject("printPreviewStripButton.Image"))); + this.printPreviewStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.printPreviewStripButton.Name = "printPreviewStripButton"; + this.printPreviewStripButton.Size = new System.Drawing.Size(28, 28); + this.printPreviewStripButton.Text = "Print Preview"; + this.printPreviewStripButton.Click += new System.EventHandler(this.printPreviewStripButton_Click); + // + // toolStripSeparator5 + // + this.toolStripSeparator5.Name = "toolStripSeparator5"; + this.toolStripSeparator5.Size = new System.Drawing.Size(6, 31); + // + // undoStripButton + // + this.undoStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.undoStripButton.Image = ((System.Drawing.Image)(resources.GetObject("undoStripButton.Image"))); + this.undoStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.undoStripButton.Name = "undoStripButton"; + this.undoStripButton.Size = new System.Drawing.Size(28, 28); + this.undoStripButton.Text = "Undo Move"; + this.undoStripButton.Click += new System.EventHandler(this.undoStripButton_Click); + // + // redoStripButton + // + this.redoStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.redoStripButton.Image = ((System.Drawing.Image)(resources.GetObject("redoStripButton.Image"))); + this.redoStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.redoStripButton.Name = "redoStripButton"; + this.redoStripButton.Size = new System.Drawing.Size(28, 28); + this.redoStripButton.Text = "Redo Move"; + this.redoStripButton.Click += new System.EventHandler(this.redoStripButton_Click); + // + // toolStripSeparator1 + // + this.toolStripSeparator1.Name = "toolStripSeparator1"; + this.toolStripSeparator1.Size = new System.Drawing.Size(6, 31); + // + // fontStripComboBox + // + this.fontStripComboBox.Name = "fontStripComboBox"; + this.fontStripComboBox.Size = new System.Drawing.Size(155, 31); + this.fontStripComboBox.Sorted = true; + this.fontStripComboBox.Text = "Font Family"; + this.fontStripComboBox.ToolTipText = "Font Family"; + this.fontStripComboBox.SelectedIndexChanged += new System.EventHandler(this.fontStripComboBox_SelectedIndexChanged); + // + // fontSizeComboBox + // + this.fontSizeComboBox.AutoSize = false; + this.fontSizeComboBox.Name = "fontSizeComboBox"; + this.fontSizeComboBox.Size = new System.Drawing.Size(73, 23); + this.fontSizeComboBox.Text = "Font Size"; + this.fontSizeComboBox.ToolTipText = "Font Size"; + this.fontSizeComboBox.SelectedIndexChanged += new System.EventHandler(this.fontSizeComboBox_SelectedIndexChanged); + // + // increaseStripButton + // + this.increaseStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.increaseStripButton.Image = ((System.Drawing.Image)(resources.GetObject("increaseStripButton.Image"))); + this.increaseStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.increaseStripButton.Name = "increaseStripButton"; + this.increaseStripButton.Size = new System.Drawing.Size(28, 28); + this.increaseStripButton.Text = "Increase Font Size"; + this.increaseStripButton.Click += new System.EventHandler(this.increaseStripButton_Click); + // + // decreaseStripButton + // + this.decreaseStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.decreaseStripButton.Image = ((System.Drawing.Image)(resources.GetObject("decreaseStripButton.Image"))); + this.decreaseStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.decreaseStripButton.Name = "decreaseStripButton"; + this.decreaseStripButton.Size = new System.Drawing.Size(28, 28); + this.decreaseStripButton.Text = "Decrease Font Size"; + this.decreaseStripButton.Click += new System.EventHandler(this.decreaseStripButton_Click); + // + // colorStripDropDownButton + // + this.colorStripDropDownButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.colorStripDropDownButton.Image = ((System.Drawing.Image)(resources.GetObject("colorStripDropDownButton.Image"))); + this.colorStripDropDownButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.colorStripDropDownButton.Name = "colorStripDropDownButton"; + this.colorStripDropDownButton.Size = new System.Drawing.Size(37, 28); + this.colorStripDropDownButton.Text = "Font Color"; + this.colorStripDropDownButton.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.colorStripDropDownButton_DropDownItemClicked); + // + // changeCaseDropDownButton + // + this.changeCaseDropDownButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.changeCaseDropDownButton.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.lowercaseToolStripMenuItem, + this.uppercaseToolStripMenuItem}); + this.changeCaseDropDownButton.Image = ((System.Drawing.Image)(resources.GetObject("changeCaseDropDownButton.Image"))); + this.changeCaseDropDownButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.changeCaseDropDownButton.Name = "changeCaseDropDownButton"; + this.changeCaseDropDownButton.Size = new System.Drawing.Size(37, 28); + this.changeCaseDropDownButton.Text = "Change Case"; + // + // lowercaseToolStripMenuItem + // + this.lowercaseToolStripMenuItem.Name = "lowercaseToolStripMenuItem"; + this.lowercaseToolStripMenuItem.Size = new System.Drawing.Size(137, 22); + this.lowercaseToolStripMenuItem.Text = "&lowercase"; + this.lowercaseToolStripMenuItem.Click += new System.EventHandler(this.lowercaseToolStripMenuItem_Click); + // + // uppercaseToolStripMenuItem + // + this.uppercaseToolStripMenuItem.Name = "uppercaseToolStripMenuItem"; + this.uppercaseToolStripMenuItem.Size = new System.Drawing.Size(137, 22); + this.uppercaseToolStripMenuItem.Text = "&UPPERCASE"; + this.uppercaseToolStripMenuItem.Click += new System.EventHandler(this.uppercaseToolStripMenuItem_Click); + // + // toolStripSeparator9 + // + this.toolStripSeparator9.Name = "toolStripSeparator9"; + this.toolStripSeparator9.Size = new System.Drawing.Size(6, 31); + // + // clearFormattingStripButton + // + this.clearFormattingStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.clearFormattingStripButton.Image = ((System.Drawing.Image)(resources.GetObject("clearFormattingStripButton.Image"))); + this.clearFormattingStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.clearFormattingStripButton.Name = "clearFormattingStripButton"; + this.clearFormattingStripButton.Size = new System.Drawing.Size(28, 28); + this.clearFormattingStripButton.Text = "Clear All Formatting"; + this.clearFormattingStripButton.Click += new System.EventHandler(this.clearFormattingStripButton_Click); + // + // toolStripSeparator2 + // + this.toolStripSeparator2.Name = "toolStripSeparator2"; + this.toolStripSeparator2.Size = new System.Drawing.Size(6, 31); + // + // boldStripButton3 + // + this.boldStripButton3.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.boldStripButton3.Image = ((System.Drawing.Image)(resources.GetObject("boldStripButton3.Image"))); + this.boldStripButton3.ImageTransparentColor = System.Drawing.Color.Magenta; + this.boldStripButton3.Name = "boldStripButton3"; + this.boldStripButton3.Size = new System.Drawing.Size(28, 28); + this.boldStripButton3.Text = "Bold"; + this.boldStripButton3.Click += new System.EventHandler(this.boldStripButton3_Click); + // + // italicStripButton + // + this.italicStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.italicStripButton.Image = ((System.Drawing.Image)(resources.GetObject("italicStripButton.Image"))); + this.italicStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.italicStripButton.Name = "italicStripButton"; + this.italicStripButton.Size = new System.Drawing.Size(28, 28); + this.italicStripButton.Text = "Italics"; + this.italicStripButton.Click += new System.EventHandler(this.italicStripButton_Click); + // + // underlineStripButton + // + this.underlineStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.underlineStripButton.Image = ((System.Drawing.Image)(resources.GetObject("underlineStripButton.Image"))); + this.underlineStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.underlineStripButton.Name = "underlineStripButton"; + this.underlineStripButton.Size = new System.Drawing.Size(28, 28); + this.underlineStripButton.Text = "Underline"; + this.underlineStripButton.Click += new System.EventHandler(this.underlineStripButton_Click); + // + // toolStripSeparator3 + // + this.toolStripSeparator3.Name = "toolStripSeparator3"; + this.toolStripSeparator3.Size = new System.Drawing.Size(6, 31); + // + // leftAlignStripButton + // + this.leftAlignStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.leftAlignStripButton.Image = ((System.Drawing.Image)(resources.GetObject("leftAlignStripButton.Image"))); + this.leftAlignStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.leftAlignStripButton.Name = "leftAlignStripButton"; + this.leftAlignStripButton.Size = new System.Drawing.Size(28, 28); + this.leftAlignStripButton.Text = "Left Align"; + this.leftAlignStripButton.Click += new System.EventHandler(this.leftAlignStripButton_Click); + // + // centerAlignStripButton + // + this.centerAlignStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.centerAlignStripButton.Image = ((System.Drawing.Image)(resources.GetObject("centerAlignStripButton.Image"))); + this.centerAlignStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.centerAlignStripButton.Name = "centerAlignStripButton"; + this.centerAlignStripButton.Size = new System.Drawing.Size(28, 28); + this.centerAlignStripButton.Text = "Center Align"; + this.centerAlignStripButton.Click += new System.EventHandler(this.centerAlignStripButton_Click); + // + // rightAlignStripButton + // + this.rightAlignStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.rightAlignStripButton.Image = ((System.Drawing.Image)(resources.GetObject("rightAlignStripButton.Image"))); + this.rightAlignStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.rightAlignStripButton.Name = "rightAlignStripButton"; + this.rightAlignStripButton.Size = new System.Drawing.Size(28, 28); + this.rightAlignStripButton.Text = "Right Align"; + this.rightAlignStripButton.Click += new System.EventHandler(this.rightAlignStripButton_Click); + // + // toolStripSeparator4 + // + this.toolStripSeparator4.Name = "toolStripSeparator4"; + this.toolStripSeparator4.Size = new System.Drawing.Size(6, 31); + // + // bulletListStripButton + // + this.bulletListStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.bulletListStripButton.Image = ((System.Drawing.Image)(resources.GetObject("bulletListStripButton.Image"))); + this.bulletListStripButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.bulletListStripButton.Name = "bulletListStripButton"; + this.bulletListStripButton.Size = new System.Drawing.Size(28, 28); + this.bulletListStripButton.Text = "Bullet List"; + this.bulletListStripButton.Click += new System.EventHandler(this.bulletListStripButton_Click); + // + // toolStripSeparator8 + // + this.toolStripSeparator8.Name = "toolStripSeparator8"; + this.toolStripSeparator8.Size = new System.Drawing.Size(6, 31); + // + // zoomDropDownButton + // + this.zoomDropDownButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.zoomDropDownButton.Image = ((System.Drawing.Image)(resources.GetObject("zoomDropDownButton.Image"))); + this.zoomDropDownButton.ImageTransparentColor = System.Drawing.Color.Magenta; + this.zoomDropDownButton.Name = "zoomDropDownButton"; + this.zoomDropDownButton.Size = new System.Drawing.Size(37, 28); + this.zoomDropDownButton.Text = "Zoom Factor"; + this.zoomDropDownButton.DropDownItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.zoomDropDownButton_DropDownItemClicked); + // + // openFileDialog1 + // + this.openFileDialog1.FileName = "openFileDialog1"; + // + // menuStrip1 + // + this.menuStrip1.BackColor = System.Drawing.Color.White; + this.menuStrip1.ImageScalingSize = new System.Drawing.Size(24, 24); + this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.fileToolStripMenuItem, + this.editToolStripMenuItem, + this.formatToolStripMenuItem}); + this.menuStrip1.Location = new System.Drawing.Point(0, 7); + this.menuStrip1.Name = "menuStrip1"; + this.menuStrip1.Padding = new System.Windows.Forms.Padding(4, 1, 0, 1); + this.menuStrip1.Size = new System.Drawing.Size(852, 24); + this.menuStrip1.TabIndex = 17; + this.menuStrip1.Text = "menuStrip1"; + // + // fileToolStripMenuItem + // + this.fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.newMenuItem, + this.toolStripMenuItem1, + this.OpenMenuItem, + this.toolStripMenuItem2, + this.saveToolStripMenuItem, + this.toolStripSeparator11, + this.printStripMenuItem, + this.printPreviewStripMenuItem, + this.toolStripSeparator7, + this.exitToolStripMenuItem}); + this.fileToolStripMenuItem.Name = "fileToolStripMenuItem"; + this.fileToolStripMenuItem.Size = new System.Drawing.Size(37, 22); + this.fileToolStripMenuItem.Text = "&File"; + // + // newMenuItem + // + this.newMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("newMenuItem.Image"))); + this.newMenuItem.Name = "newMenuItem"; + this.newMenuItem.Size = new System.Drawing.Size(188, 30); + this.newMenuItem.Text = "&New"; + this.newMenuItem.Visible = false; + this.newMenuItem.Click += new System.EventHandler(this.newMenuItem_Click); + // + // toolStripMenuItem1 + // + this.toolStripMenuItem1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripMenuItem1.Image"))); + this.toolStripMenuItem1.Name = "toolStripMenuItem1"; + this.toolStripMenuItem1.Size = new System.Drawing.Size(188, 30); + this.toolStripMenuItem1.Text = "&Open"; + this.toolStripMenuItem1.Visible = false; + // + // OpenMenuItem + // + this.OpenMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("OpenMenuItem.Image"))); + this.OpenMenuItem.Name = "OpenMenuItem"; + this.OpenMenuItem.Size = new System.Drawing.Size(188, 30); + this.OpenMenuItem.Text = "&Open"; + this.OpenMenuItem.Click += new System.EventHandler(this.OpenMenuItem_Click); + // + // toolStripMenuItem2 + // + this.toolStripMenuItem2.Image = ((System.Drawing.Image)(resources.GetObject("toolStripMenuItem2.Image"))); + this.toolStripMenuItem2.Name = "toolStripMenuItem2"; + this.toolStripMenuItem2.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.S))); + this.toolStripMenuItem2.Size = new System.Drawing.Size(188, 30); + this.toolStripMenuItem2.Text = "&Save"; + this.toolStripMenuItem2.Visible = false; + // + // saveToolStripMenuItem + // + this.saveToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("saveToolStripMenuItem.Image"))); + this.saveToolStripMenuItem.Name = "saveToolStripMenuItem"; + this.saveToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.S))); + this.saveToolStripMenuItem.Size = new System.Drawing.Size(188, 30); + this.saveToolStripMenuItem.Text = "&Save"; + this.saveToolStripMenuItem.Click += new System.EventHandler(this.saveToolStripMenuItem_Click); + // + // toolStripSeparator11 + // + this.toolStripSeparator11.Name = "toolStripSeparator11"; + this.toolStripSeparator11.Size = new System.Drawing.Size(185, 6); + // + // printStripMenuItem + // + this.printStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("printStripMenuItem.Image"))); + this.printStripMenuItem.Name = "printStripMenuItem"; + this.printStripMenuItem.Size = new System.Drawing.Size(188, 30); + this.printStripMenuItem.Text = "&Print"; + this.printStripMenuItem.Visible = false; + this.printStripMenuItem.Click += new System.EventHandler(this.printStripMenuItem_Click); + // + // printPreviewStripMenuItem + // + this.printPreviewStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("printPreviewStripMenuItem.Image"))); + this.printPreviewStripMenuItem.Name = "printPreviewStripMenuItem"; + this.printPreviewStripMenuItem.Size = new System.Drawing.Size(188, 30); + this.printPreviewStripMenuItem.Text = "P&rint Preview"; + this.printPreviewStripMenuItem.Visible = false; + this.printPreviewStripMenuItem.Click += new System.EventHandler(this.printPreviewStripMenuItem_Click); + // + // toolStripSeparator7 + // + this.toolStripSeparator7.Name = "toolStripSeparator7"; + this.toolStripSeparator7.Size = new System.Drawing.Size(185, 6); + // + // exitToolStripMenuItem + // + this.exitToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("exitToolStripMenuItem.Image"))); + this.exitToolStripMenuItem.Name = "exitToolStripMenuItem"; + this.exitToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.F4))); + this.exitToolStripMenuItem.Size = new System.Drawing.Size(188, 30); + this.exitToolStripMenuItem.Text = "E&xit"; + this.exitToolStripMenuItem.Click += new System.EventHandler(this.exitToolStripMenuItem_Click); + // + // editToolStripMenuItem + // + this.editToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.undoToolStripMenuItem, + this.redoToolStripMenuItem, + this.toolStripSeparator6, + this.cutToolStripMenuItem1, + this.copyToolStripMenuItem1, + this.pasteToolStripMenuItem1, + this.deleteToolStripMenuItem, + this.selectAllToolStripMenuItem1, + this.clearAllToolStripMenuItem}); + this.editToolStripMenuItem.Name = "editToolStripMenuItem"; + this.editToolStripMenuItem.Size = new System.Drawing.Size(39, 22); + this.editToolStripMenuItem.Text = "&Edit"; + this.editToolStripMenuItem.Visible = false; + // + // undoToolStripMenuItem + // + this.undoToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("undoToolStripMenuItem.Image"))); + this.undoToolStripMenuItem.Name = "undoToolStripMenuItem"; + this.undoToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Z))); + this.undoToolStripMenuItem.Size = new System.Drawing.Size(166, 22); + this.undoToolStripMenuItem.Text = "&Undo"; + this.undoToolStripMenuItem.Click += new System.EventHandler(this.undoToolStripMenuItem_Click); + // + // redoToolStripMenuItem + // + this.redoToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("redoToolStripMenuItem.Image"))); + this.redoToolStripMenuItem.Name = "redoToolStripMenuItem"; + this.redoToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Y))); + this.redoToolStripMenuItem.Size = new System.Drawing.Size(166, 22); + this.redoToolStripMenuItem.Text = "&Redo"; + this.redoToolStripMenuItem.Click += new System.EventHandler(this.redoToolStripMenuItem_Click); + // + // toolStripSeparator6 + // + this.toolStripSeparator6.Name = "toolStripSeparator6"; + this.toolStripSeparator6.Size = new System.Drawing.Size(163, 6); + // + // cutToolStripMenuItem1 + // + this.cutToolStripMenuItem1.Image = ((System.Drawing.Image)(resources.GetObject("cutToolStripMenuItem1.Image"))); + this.cutToolStripMenuItem1.Name = "cutToolStripMenuItem1"; + this.cutToolStripMenuItem1.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.X))); + this.cutToolStripMenuItem1.Size = new System.Drawing.Size(166, 22); + this.cutToolStripMenuItem1.Text = "&Cut"; + this.cutToolStripMenuItem1.Click += new System.EventHandler(this.cutToolStripMenuItem1_Click); + // + // copyToolStripMenuItem1 + // + this.copyToolStripMenuItem1.Image = ((System.Drawing.Image)(resources.GetObject("copyToolStripMenuItem1.Image"))); + this.copyToolStripMenuItem1.Name = "copyToolStripMenuItem1"; + this.copyToolStripMenuItem1.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.C))); + this.copyToolStripMenuItem1.Size = new System.Drawing.Size(166, 22); + this.copyToolStripMenuItem1.Text = "C&opy"; + this.copyToolStripMenuItem1.Click += new System.EventHandler(this.copyToolStripMenuItem1_Click); + // + // pasteToolStripMenuItem1 + // + this.pasteToolStripMenuItem1.Image = ((System.Drawing.Image)(resources.GetObject("pasteToolStripMenuItem1.Image"))); + this.pasteToolStripMenuItem1.Name = "pasteToolStripMenuItem1"; + this.pasteToolStripMenuItem1.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.V))); + this.pasteToolStripMenuItem1.Size = new System.Drawing.Size(166, 22); + this.pasteToolStripMenuItem1.Text = "&Paste"; + this.pasteToolStripMenuItem1.Click += new System.EventHandler(this.pasteToolStripMenuItem1_Click); + // + // deleteToolStripMenuItem + // + this.deleteToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("deleteToolStripMenuItem.Image"))); + this.deleteToolStripMenuItem.Name = "deleteToolStripMenuItem"; + this.deleteToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Delete; + this.deleteToolStripMenuItem.Size = new System.Drawing.Size(166, 22); + this.deleteToolStripMenuItem.Text = "&Delete"; + this.deleteToolStripMenuItem.Click += new System.EventHandler(this.deleteToolStripMenuItem_Click); + // + // selectAllToolStripMenuItem1 + // + this.selectAllToolStripMenuItem1.Image = ((System.Drawing.Image)(resources.GetObject("selectAllToolStripMenuItem1.Image"))); + this.selectAllToolStripMenuItem1.Name = "selectAllToolStripMenuItem1"; + this.selectAllToolStripMenuItem1.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.A))); + this.selectAllToolStripMenuItem1.Size = new System.Drawing.Size(166, 22); + this.selectAllToolStripMenuItem1.Text = "&Select All"; + this.selectAllToolStripMenuItem1.Click += new System.EventHandler(this.selectAllToolStripMenuItem1_Click); + // + // clearAllToolStripMenuItem + // + this.clearAllToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("clearAllToolStripMenuItem.Image"))); + this.clearAllToolStripMenuItem.Name = "clearAllToolStripMenuItem"; + this.clearAllToolStripMenuItem.Size = new System.Drawing.Size(166, 22); + this.clearAllToolStripMenuItem.Text = "C&lear All"; + this.clearAllToolStripMenuItem.Click += new System.EventHandler(this.clearAllToolStripMenuItem_Click); + // + // formatToolStripMenuItem + // + this.formatToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.wordWrapToolStripMenuItem, + this.fontToolStripMenuItem, + this.colorOptionsToolStripMenuItem}); + this.formatToolStripMenuItem.Name = "formatToolStripMenuItem"; + this.formatToolStripMenuItem.Size = new System.Drawing.Size(57, 22); + this.formatToolStripMenuItem.Text = "Fo&rmat"; + this.formatToolStripMenuItem.Visible = false; + // + // wordWrapToolStripMenuItem + // + this.wordWrapToolStripMenuItem.Name = "wordWrapToolStripMenuItem"; + this.wordWrapToolStripMenuItem.Size = new System.Drawing.Size(148, 22); + this.wordWrapToolStripMenuItem.Text = "&WordWrap"; + this.wordWrapToolStripMenuItem.Click += new System.EventHandler(this.wordWrapToolStripMenuItem_Click); + // + // fontToolStripMenuItem + // + this.fontToolStripMenuItem.Name = "fontToolStripMenuItem"; + this.fontToolStripMenuItem.Size = new System.Drawing.Size(148, 22); + this.fontToolStripMenuItem.Text = "&Font..."; + this.fontToolStripMenuItem.Click += new System.EventHandler(this.fontToolStripMenuItem_Click); + // + // colorOptionsToolStripMenuItem + // + this.colorOptionsToolStripMenuItem.Name = "colorOptionsToolStripMenuItem"; + this.colorOptionsToolStripMenuItem.Size = new System.Drawing.Size(148, 22); + this.colorOptionsToolStripMenuItem.Text = "&Color Options"; + this.colorOptionsToolStripMenuItem.Click += new System.EventHandler(this.colorOptionsToolStripMenuItem_Click); + // + // printDialog + // + this.printDialog.UseEXDialog = true; + // + // fontDialog1 + // + this.fontDialog1.Apply += new System.EventHandler(this.fontDialog1_Apply); + this.fontDialog1.HelpRequest += new System.EventHandler(this.fontDialog1_HelpRequest); + // + // printPreviewDialog + // + this.printPreviewDialog.AutoScrollMargin = new System.Drawing.Size(0, 0); + this.printPreviewDialog.AutoScrollMinSize = new System.Drawing.Size(0, 0); + this.printPreviewDialog.ClientSize = new System.Drawing.Size(400, 300); + this.printPreviewDialog.Enabled = true; + this.printPreviewDialog.Icon = ((System.Drawing.Icon)(resources.GetObject("printPreviewDialog.Icon"))); + this.printPreviewDialog.Name = "printPreviewDialog"; + this.printPreviewDialog.Visible = false; + // + // printDocument + // + this.printDocument.PrintPage += new System.Drawing.Printing.PrintPageEventHandler(this.printDocument_PrintPage); + // + // colorDialog1 + // + this.colorDialog1.HelpRequest += new System.EventHandler(this.colorDialog1_HelpRequest); + // + // statusStrip1 + // + this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.lineColumnStatusLabel}); + this.statusStrip1.Location = new System.Drawing.Point(0, 591); + this.statusStrip1.Name = "statusStrip1"; + this.statusStrip1.Size = new System.Drawing.Size(852, 22); + this.statusStrip1.TabIndex = 19; + this.statusStrip1.Text = "statusStrip1"; + // + // lineColumnStatusLabel + // + this.lineColumnStatusLabel.Name = "lineColumnStatusLabel"; + this.lineColumnStatusLabel.Size = new System.Drawing.Size(837, 17); + this.lineColumnStatusLabel.Spring = true; + this.lineColumnStatusLabel.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // textBox1 + // + this.textBox1.Location = new System.Drawing.Point(81, 42); + this.textBox1.Name = "textBox1"; + this.textBox1.Size = new System.Drawing.Size(597, 20); + this.textBox1.TabIndex = 20; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(13, 45); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(62, 13); + this.label1.TabIndex = 21; + this.label1.Text = "Passphrase"; + // + // richTextBox2 + // + this.richTextBox2.ContextMenuStrip = this.richContextStrip; + this.richTextBox2.Location = new System.Drawing.Point(12, 396); + this.richTextBox2.Name = "richTextBox2"; + this.richTextBox2.Size = new System.Drawing.Size(833, 178); + this.richTextBox2.TabIndex = 22; + this.richTextBox2.Text = ""; + // + // frmEditor + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(852, 618); + this.Controls.Add(this.richTextBox2); + this.Controls.Add(this.label1); + this.Controls.Add(this.textBox1); + this.Controls.Add(this.statusStrip1); + this.Controls.Add(this.toolStrip1); + this.Controls.Add(this.menuStrip1); + this.Controls.Add(this.panel2); + this.Controls.Add(this.panel1); + this.Controls.Add(this.richTextBox1); + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MainMenuStrip = this.menuStrip1; + this.Name = "frmEditor"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "StringChipper"; + this.Load += new System.EventHandler(this.frmEditor_Load); + this.richContextStrip.ResumeLayout(false); + this.toolStrip1.ResumeLayout(false); + this.toolStrip1.PerformLayout(); + this.menuStrip1.ResumeLayout(false); + this.menuStrip1.PerformLayout(); + this.statusStrip1.ResumeLayout(false); + this.statusStrip1.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.RichTextBox richTextBox1; + private System.Windows.Forms.Panel panel2; + private System.Windows.Forms.Panel panel1; + private System.Windows.Forms.ContextMenuStrip richContextStrip; + private System.Windows.Forms.ToolStripMenuItem cutToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem copyToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem pasteToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem clearToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem selectAllToolStripMenuItem; + private System.Windows.Forms.ToolStrip toolStrip1; + private System.Windows.Forms.ToolStripButton saveStripButton; + private System.Windows.Forms.ToolStripButton openFileStripButton; + private System.Windows.Forms.ToolStripComboBox fontStripComboBox; + private System.Windows.Forms.ToolStripComboBox fontSizeComboBox; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator2; + private System.Windows.Forms.ToolStripButton boldStripButton3; + private System.Windows.Forms.ToolStripButton italicStripButton; + private System.Windows.Forms.ToolStripButton underlineStripButton; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator3; + private System.Windows.Forms.ToolStripDropDownButton colorStripDropDownButton; + private System.Windows.Forms.ToolStripButton leftAlignStripButton; + private System.Windows.Forms.ToolStripButton centerAlignStripButton; + private System.Windows.Forms.ToolStripButton rightAlignStripButton; + private System.Windows.Forms.OpenFileDialog openFileDialog1; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator4; + private System.Windows.Forms.ToolStripButton increaseStripButton; + private System.Windows.Forms.ToolStripButton decreaseStripButton; + private System.Windows.Forms.ToolStripButton bulletListStripButton; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator5; + private System.Windows.Forms.ToolStripButton undoStripButton; + private System.Windows.Forms.ToolStripButton redoStripButton; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator1; + private System.Windows.Forms.MenuStrip menuStrip1; + private System.Windows.Forms.ToolStripMenuItem fileToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem saveToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem exitToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem editToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem undoToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem redoToolStripMenuItem; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator6; + private System.Windows.Forms.ToolStripMenuItem cutToolStripMenuItem1; + private System.Windows.Forms.ToolStripMenuItem copyToolStripMenuItem1; + private System.Windows.Forms.ToolStripMenuItem pasteToolStripMenuItem1; + private System.Windows.Forms.ToolStripMenuItem deleteToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem selectAllToolStripMenuItem1; + private System.Windows.Forms.ToolStripMenuItem clearAllToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem deleteStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem newMenuItem; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator7; + private System.Windows.Forms.SaveFileDialog saveFileDialog1; + private System.Windows.Forms.PrintDialog printDialog; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator8; + private System.Windows.Forms.ToolStripDropDownButton changeCaseDropDownButton; + private System.Windows.Forms.ToolStripMenuItem lowercaseToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem uppercaseToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem formatToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem wordWrapToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem fontToolStripMenuItem; + private System.Windows.Forms.FontDialog fontDialog1; + private System.Windows.Forms.ToolStripDropDownButton zoomDropDownButton; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator9; + private System.Windows.Forms.ToolStripButton clearFormattingStripButton; + private System.Windows.Forms.PrintPreviewDialog printPreviewDialog; + private System.Drawing.Printing.PrintDocument printDocument; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator10; + private System.Windows.Forms.ToolStripButton printStripButton; + private System.Windows.Forms.ToolStripButton printPreviewStripButton; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator11; + private System.Windows.Forms.ToolStripMenuItem printStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem printPreviewStripMenuItem; + private System.Windows.Forms.ColorDialog colorDialog1; + private System.Windows.Forms.ToolStripMenuItem colorOptionsToolStripMenuItem; + private System.Windows.Forms.StatusStrip statusStrip1; + private System.Windows.Forms.ToolStripStatusLabel lineColumnStatusLabel; + private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem1; + private System.Windows.Forms.ToolStripMenuItem OpenMenuItem; + private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem2; + private System.Windows.Forms.TextBox textBox1; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.RichTextBox richTextBox2; + } +} \ No newline at end of file diff --git a/Tools_StringCipher/frmEditor.resx b/Tools_StringCipher/frmEditor.resx new file mode 100644 index 00000000..78ce897c --- /dev/null +++ b/Tools_StringCipher/frmEditor.resx @@ -0,0 +1,8102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 16, 13 + + + + + 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 + AElFTkSuQmCC + + + + + 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 + jjv+CymfE2W0hjscAAAAAElFTkSuQmCC + + + + + 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 + SUVORK5CYII= + + + + 425, 13 + + + + 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 + TkSuQmCC + + + + + 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 + iDH5AAAAAElFTkSuQmCC + + + + + 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 + wU8AAAAASUVORK5CYII= + + + + + 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 + AAAASUVORK5CYII= + + + + + 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 + YII= + + + + 567, 13 + + + 761, 13 + + + + iVBORw0KGgoAAAANSUhEUgAABAAAAAQACAYAAAB/HSuDAAAABGdBTUEAALGeYUxB9wAAACBjSFJNAACH + EAAAjBIAAP1NAACBPgAAWesAARIPAAA85gAAGc66ySIyAAABK2lDQ1BQaG90b3Nob3AgSUNDIHByb2Zp + bGUAACjPY2BgMnB0cXJlEmBgyM0rKQpyd1KIiIxSYD/PwMbAzAAGicnFBY4BAT4gdl5+XioDBvh2jYER + RF/WBZnFQBrgSi4oKgHSf4DYKCW1OJmBgdEAyM4uLykAijPOAbJFkrLB7A0gdlFIkDOQfQTI5kuHsK+A + 2EkQ9hMQuwjoCSD7C0h9OpjNxAE2B8KWAbFLUitA9jI45xdUFmWmZ5QoGFpaWio4puQnpSoEVxaXpOYW + K3jmJecXFeQXJZakpgDVQtwHBoIQhaAQ0wBqtNBkoDIAxQOE9TkQHL6MYmcQYgiQXFpUBmUyMhkT5iPM + mCPBwOC/lIGB5Q9CzKSXgWGBDgMD/1SEmJohA4OAPgPDvjkAwMZP/eeaqagAAAAJcEhZcwAACxEAAAsR + AX9kX5EAAE4cSURBVHhe7d0P0O13Xdh5I/4JAYQoorAssIDVoIEaRGBNEBUw/BnGaDIiRBN33XZRkEyJ + a1QWwWC3oztOSVnbAVFJCogIJRJEsBqjHdvG6lLJorTpGvRGqGkCSG5CcnNz9nPu/JJ9cvP5Pfc85/l9 + zvn+vs/rPfOaznx2uul97pnz+/w+JPd+wWKxAAAAADqXDgEAAIC+pEMAAACgL+kQAAAA6Es6BAAAAPqS + DgEAAIC+pEMAAACgL+kQAAAA6Es6BAAAAPqSDgEAAIC+pEMAAACgL+kQAAAA6Es6BAAAAPqSDgEAAIC+ + pEMAAACgL+kQAAAA6Es6BAAAAPqSDgEAAIC+pEMAAACgL+kQAAAA6Es6BAAAAPqSDgEAAIC+pEMAAACg + L+kQAAAA6Es6BAAAAPqSDgEAAIC+pEMAAACgL+kQAAAA6Es6BAAAAPqSDgEAAIC+pEMAAACgL+kQAAAA + 6Es6BAAAAPqSDgEAAIC+pEMAAACgL+kQAAAA6Es6BAAAAPqSDgEAAIC+pEMAAACgL+kQAAAA6Es6BAAA + APqSDgEAAIC+pEMAAACgL+kQAAAA6Es6BAAAAPqSDgEAAIC+pEMAAACgL+kQAAAA6Es6BAAAAPqSDgEA + AIC+pEMAAACgL+kQAAAA6Es6BAAAAPqSDgEAAIC+pEMAAACgL+kQAAAA6Es6BAAAAPqSDgEAAIC+pEMA + AACgL+kQAAAA6Es6BAAAAPqSDgEAAIC+pEMAAACgL+kQAAAA6Es6BAAAAPqSDgEAAIC+pEMAAACgL+kQ + AAAA6Es6BAAAAPqSDgEAAIC+pEMAAACgL+kQAAAA6Es6BAAAAPqSDgEAAIC+pEMAAACgL+kQAAAA6Es6 + BAAAAPqSDgEAAIC+pEMAAACgL+kQAAAA6Es6BAAAAPqSDgEAAIC+pEMAAACgL+kQAAAA6Es6BAAAAPqS + DgEAAIC+pEMAAACgL+kQAAAA6Es6BAAAAPqSDgEAAIC+pEMAAACgL+kQAAAA6Es6BAAAAPqSDgEAAIC+ + pEMAAACgL+kQAAAA6Es6BAAAAPqSDgEAAIC+pEMAAACgL+kQAAAA6Es6BAAAAPqSDgEAAIC+pEMAAACg + L+kQAAAA6Es6BAAAAPqSDgEAAIC+pEMAAACgL+kQAAAA6Es6BAAAAPqSDgEAAIC+pEMAAACgL+kQAAAA + 6Es6BAAAAPqSDgEAAIC+pEMAAACgL+kQAAAA6Es6BAAAAPqSDgEAAIC+pEMAAACgL+kQAAAA6Es6BAAA + APqSDgEAAIC+pEMAAACgL+kQAAAA6Es6BAAAAPqSDgEAAIC+pEMAAACgL+kQAAAA6Es6BAAAAPqSDgEA + AIC+pEMAAACgL+kQAAAA6Es6BAAAAPqSDgEAAIC+pEMAAACgL+kQAAAA6Es6BAAAAPqSDgEAAIC+pEMA + AACgL+kQAAAA6Es6BAAAAPqSDgEAAIC+pEMAAACgL+kQAAAA6Es6BAAAAPqSDgEAAIC+pEMAAACgL+kQ + AAAA6Es6BAAAAPqSDgEAAIC+pEMAAACgL+kQAAAA6Es6BAAAAPqSDgEAAIC+pEMAAACgL+kQAAAA6Es6 + BAAAAPqSDgEAAIC+pEMAAACgL+kQAAAA6Es6BAAAAPqSDgEAAIC+pEMAAACgL+kQAAAA6Es6BAAAAPqS + DgEAAIC+pEMAAACgL+kQAAAA6Es6BAAAAPqSDgEAAIC+pEMAAACgL+kQAAAA6Es6BAAAAPqSDgEAAIC+ + pEMAAACgL+kQAAAA6Es6BAAAAPqSDgEAAIC+pEMAAACgL+kQAAAA6Es6BAAAAPqSDgEAAIC+pEMAAACg + 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 + UCeWAAcASZJGcgAAqJMOgTqxBDgASJI0kgMAQJ10CNSJJcABQJKkkRwAAOqkQ6BOLAEOAJIkjeQAAFAn + HQJ1YglwAJAkaSQHAIA66RCoE0uAA4AkSSM5AADUSYdAnVgCHAAkSRrJAQCgTjoE6sQS4AAgSdJIDgAA + ddIhUCeWAAcASZJGcgAAqJMOgTqxBDgASJI0kgMAQJ10CNSJJcABQJKkkRwAAOqkQ6BOLAEOAJIkjeQA + AFAnHQJ1YglwAJAkaSQHAIA66RCoE0uAA4AkSSM5AADUSYdAnVgCHAAkSRrJAQCgTjoE6sQS4AAgSdJI + DgAAddIhUCeWAAcASZJGcgAAqJMOgTqxBDgANNxnP/vZxWWXXQYwK1ddddXwLTb/HAAA6qRDoE4sAQ4A + DXfDDTekvz6Alp177rnDt9j8cwAAqJMOgTqxBDgANJwDADBHDgDNcwAAmpAOgTqxBDgANJwDADBHDgDN + cwAAmpAOgTqxBDgANJwDADBHDgDNcwAAmpAOgTqxBDgANJwDADBHDgDNcwAAmpAOgTqxBDgANJwDADBH + DgDNcwAAmpAOgTqxBDgANJwDADBHDgDNcwAAmpAOgTqxBDgANJwDADBHDgDNcwAAmpAOgTqxBDgANJwD + ADBHDgDNcwAAmpAOgTqxBDgANJwDADBHDgDNcwAAmpAOgTqxBDgANJwDADBHDgDNcwAAmpAOgTqxBDgA + NJwDADBHDgDNcwAAmpAOgTqxBDgANJwDADBHDgDNcwAAmpAOgTqxBDgANJwDADBHDgDNcwAAmpAOgTqx + BDgANJwDADBHDgDNcwAAmpAOgTqxBDgANJwDADBHDgDNcwAAmpAOgTqxBDgANJwDADBHDgDNcwAAmpAO + gTqxBDgANJwDADBHDgDNcwAAmpAOgTqxBDgANJwDADBHDgDNcwAAmpAOgTqxBDgANJwDADBHDgDNcwAA + mpAOgTqxBDgANJwDADBHDgDNcwAAmpAOgTqxBDgANJwDADBHDgDNcwAAmpAOgTqxBDgANJwDADBHDgDN + cwAAmpAOgTqxBDgANJwDADBHDgDNcwAAmpAOgTqxBDgANJwDADBHDgDNcwAAmpAOgTqxBDgANJwDADBH + DgDNcwAAmpAOgTqxBDgANJwDADBHDgDNcwAAmpAOgTqxBDgANJwDADBHDgDNcwAAmpAOgTqxBDgANJwD + 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 + RU5ErkJggg== + + + + + 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 + RU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABGdBTUEAALGPC/xhBQAAdo9JREFUeF7t + vQuwbVt610WTm4QbEhoIEN6hxKA0mEef3vvec+7tPjfdoB1KRaBaClFLAZVSpCqIgCDySHUVlQLkUYiE + VFFoWaWUopTGAAYxCYEI8lBCeIhEsAIJREAS8k7j+G3+YzP3Ot9c85vfHmuvsfb+/6u+OvfcNX6/MedY + c44x9trrrPW9HMdxHMdxducn/aR33tXqey/qXXqoFPvs2xP77NsT++zbk6fm25XW2ccdlh4qxT779sQ+ + +/bEPvv25Kn50mkdset4rdXHL4q/l3YfcOLtKwROvH2FwIm3rxA48fYVAifevkLgxNt36tCJOvyERfH3 + +5yMffalAifevkLgxNtXCJx4+wqBE29fIXDih/h2hU5afWKr77Mo/n6fk7HPvlTgxNtXCJx4+wqBE29f + IXDi7SsETvwQ367QiTp8fVH8/T4nY599qcCJt68QOPH2FQIn3r5C4MTbVwic+CE+kmZbQ95d+Emtvu+i + +Pv3VpNdgRNvXyFw4u0rBE68fYXAibevEDjx9hUCJ96+QhrHZoI3DW7zNGpFh5+8KP5+n5Oxz75U4MTb + VwicePsKgRNvXyFw4u0rBE78KB+LP28Y3N4A0KAVnX2/RXEA9zkZePsKgRNvXyFw4u0rBE68fYXAibev + EDjx9hXSOBZ/3jBIHd8AqDEvM/QDeLf+vM/JdE8v+5KBE29fIXDi7SsETrx9hcCJt68QOPH2FdI41nPe + MNj/1QAbgPg9ADzQijcY9Jce6Himk7HPvnTgxNtXCJx4+wqBE29fIXDi7SsErhXrOXW7AdDDd9Me6DsF + 3mW4/N2DBzsROPH2FQIn3r5C4MTbVwicePsKgRNvXyFw4kf6eCW//6sBNgCv6eG7aQ/03xHQsG8A7vOG + Az959qUDJ96+QuDE21cInHj7CoETb18hcOJH+voa3jcArO+rL/3z7kB2CH0DcN9/ujD74NhnXypw4u0r + BE68fYXAibevEDjxT8nXX73vG4D1Dw1qD/CmAHYHfQNAebATgRNvXyFw4u0rBE68fYXAibevEDjx9hUC + J360j+obANbzo2/6W24Ayh8v2Dg/efalAyfevkLgxNtXCJx4+wqBE29fIXDiT+HjTzYAvJK/vp63B4H6 + BmD9dwQbkedUJ2PfzsCJt68QOPH2FQIn3r5C4MTbVwic+Kfq47+338NHg1ZsAO7zFYVPfbDt2xE48fYV + AifevkLgxNtXCJx4+wqBE39KX+5f79Go1foHA2xE/KUNjn3JwIm3rxA48fYVAifevkLgxNtXCJz4x+lr + DUsLP6ETdVbr/CBw4u0rBE68fYXAibevEDjx9hUCJ96+QuDE23fq0Ik6G9I5nHj7CoETb18hcOLtKwRO + vH2FwIm3rxA48fadOnSizoZ0DifevkLgxNtXCJx4+wqBE29fIXDi7SsETrx9pw6dqLMhncOJt68QOPH2 + FQIn3r5C4MTbVwicePsKgRNv36lDJ+psSOdw4u0rBE68fYXAibevEDjx9hUCJ96+QuDE23fq0Ik6G9I5 + nHj7CoETb18hcOLtKwROvH2FwIm3rxA48fadOnSizoZ0DifevkLgxNtXCJx4+wqBE29fIXDi7SsETrx9 + xTQ296//6ESdDekcTrx9hcCJt68QOPH2FQIn3r5C4MTbVwicePsKaVz/6P9tnkat+EShUZ37ybMvHTjx + 9hUCJ96+QuDE21cInHj7CoETP8rH4s8n/m5vAGjQis8SXh7ATCdjn33pwIm3rxA48fYVAifevkLgxNtX + SONY/Pv3/RzfAKgx3yLET//9IGY6GfvsSwdOvH2FwIm3rxA48fYVAifevkIax3rOt/zybb99AxC/B4AH + WvH9wfz03zcAM52MffalAyfevkLgxNtXCJx4+wqBE29fIXCtWM+p2w2AHr6b9kDfKbzeqm8Act8qFASu + 1eyDY599qcCJt68QOPH2FQIn3r5C4MQ/JR+v5LOe9w3Aa3r4btoD/XcENOwbgO3vE14JXKvZB8c++1KB + E29fIXDi7SsETrx9hcCJf0q+vob3DQDr++pL/7w7kB1C3wCwc/BgJwIn3r5C4MTbVwicePsKgRNvXyFw + 4u0rBE78SF9/9b5vAHhlf3Xx500B7A76BoDyYCcCJ96+QuDE21cInHj7CoETb18hcOLtKwRO/Ggf1TcA + rOdH3/S33ACs7xQ20jg/efalAyfevkLgxNtXCJx4+wqBE29fIXDiT+HjTzYAvJK/vp63B4H6BmD9dwQb + kedUJ2PfzsCJt68QOPH2FQIn3r5C4MTbVwic+Kfq47+338NHg1ZsAHgPgBf/RODE21cInHj7CoETb18h + cOLtKwROvH2FwIk/pS/3r/do1Gr9gwE2Iv7SBse+ZODE21cInHj7CoETb18hcOLtKwRO/OP0tYalhZ/Q + iTqrdX4QOPH2FQIn3r5C4MTbVwicePsKgRNvXyFw4u07dehEnQ3pHE68fYXAibevEDjx9hUCJ96+QuDE + 21cInHj7Th06UWdDOocTb18hcOLtKwROvH2FwIm3rxA48fYVAifevlOHTtTZkM7hxNtXCJx4+wqBE29f + IXDi7SsETrx9hcCJt+/UoRN1NqRzOPH2FQIn3r5C4MTbVwicePsKgRNvXyFw4u07dehEnQ3pHE68fYXA + ibevEDjx9hUCJ96+QuDE21cInHj7Th06UWdDOocTb18hcOLtKwROvH2FwIm3rxA48fYVAifevmIam/vX + f3SizoZ0DifevkLgxNtXCJx4+wqBE29fIXDi7SsETrx9hTSuf/T/Nk+jVnyi0KjO/eTZlw6cePsKgRNv + XyFw4u0rBE68fYXAiR/lY/HnE3+3NwA0aMVnCS8PYKaTsc++dODE21cInHj7CoETb18hcOLtK6RxLP79 + +36ObwDUmG8R4qf/fhAznYx99qUDJ96+QuDE21cInHj7CoETb18hjWM951t++bbfvgGI3wPAA634/mB+ + +u8bgJlOxj770oETb18hcOLtKwROvH2FwIm3rxC4Vqzn1O0GQA/fTXug7xReb9U3ALlvFQoC12r2wbHP + vlTgxNtXCJx4+wqBE29fIXDin5KPV/JZz/sG4DU9fDftgf47Ahr2DcD29wmvBK7V7INjn32pwIm3rxA4 + 8fYVAifevkLgxD8lX1/D+waA9X31pX/eHcgOoW8A2Dl4sBOBE29fIXDi7SsETrx9hcCJt68QOPH2FQIn + fqSvv3rfNwC8sr+6+POmAHYHfQNAebATgRNvXyFw4u0rBE68fYXAibevEDjx9hUCJ360j+obANbzo2/6 + W24A1ncKG2mcnzz70oETb18hcOLtKwROvH2FwIm3rxA48afw8ScbAF7JX1/P24NAfQOw/juCjchzqpOx + b2fgxNtXCJx4+wqBE29fIXDi7SsETvxT9fHf2+/ho0ErNgC8B8CLfyJw4u0rBE68fYXAibevEDjx9hUC + J96+QuDEn9KX+9d7NGq1/sEAGxF/aYNjXzJw4u0rBE68fYXAibevEDjx9hUCJ/5x+lrD0sJP6ESd1To/ + CJx4+wqBE29fIXDi7SsETrx9hcCJt68QOPH2nTp0os6GdA4n3r5C4MTbVwicePsKgRNvXyFw4u0rBE68 + facOnaizIZ3DibevEDjx9hUCJ96+QuDE21cInHj7CoETb9+pQyfqbEjncOLtKwROvH2FwIm3rxA48fYV + AifevkLgxNt36tCJOhvSOZx4+wqBE29fIXDi7SsETrx9hcCJt68QOPH2nTp0os6GdA4n3r5C4MTbVwic + ePsKgRNvXyFw4u0rBE68facOnaizIZ3DibevEDjx9hUCJ96+QuDE21cInHj7CoETb18xjc396z86UWdD + OocTb18hcOLtKwROvH2FwIm3rxA48fYVAifevkIa1z/6f5unUSs+UWhU537y7EsHTrx9hcCJt68QOPH2 + FQIn3r5C4MSP8rH484m/2xsAGrTis4SXBzDTydhnXzpw4u0rBE68fYXAibevEDjx9hXSOBb//n0/xzcA + asy3CPHTfz+ImU7GPvvSgRNvXyFw4u0rBE68fYXAibevkMaxnvMtv3zbb98AxO8B4IFWfH8wP/33DcBM + J2OffenAibevEDjx9hUCJ96+QuDE21cIXCvWc+p2A6CH76Y90HcKr7fqG4DctwoFgWs1++DYZ18qcOLt + KwROvH2FwIm3rxA48U/Jxyv5rOd9A/CaHr6b9kD/HQEN+wZg+/uEVwLXavbBsc++VODE21cInHj7CoET + b18hcOKfkq+v4X0DwPq++tI/7w5kh9A3AOwcPNiJwIm3rxA48fYVAifevkLgxNtXCJx4+wqBEz/S11+9 + 7xsAXtlfXfx5UwC7g74BoDzYicCJt68QOPH2FQIn3r5C4MTbVwicePsKgRM/2kf1DQDr+dE3/S03AOs7 + hY00zk+efenAibevEDjx9hUCJ96+QuDE21cInPhT+PiTDQCv5K+v5+1BoL4BWP8dwUbkOdXJ2LczcOLt + KwROvH2FwIm3rxA48fYVAif+qfr47+338NGgFRsA3gPgxT8ROPH2FQIn3r5C4MTbVwicePsKgRNvXyFw + 4k/py/3rPRq1Wv9ggI2Iv7TBsS8ZOPH2FQIn3r5C4MTbVwicePsKgRP/OH2tYWnhJ3SizmqdHwROvH2F + wIm3rxA48fYVAifevkLgxNtXCJx4+04dOlFnQzqHE29fIXDi7SsETrx9hcCJt68QOPH2FQIn3r5Th07U + 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 + p/nulfnv5cuX36fNd/xTZz5zP+ojrDOd77J+oU7vlXBeOr9XzldNdgVO/My+vob3DQDr++pL/7w7kB1C + 3wCwc3jMg7PL126I3xVccLc1wcV/tOyL22XLvrhdtuyL22Ur42tz1G95z3ve8wmaslbDPKf57uj8d3V1 + 9b7m/X8O+4nqHOcb1B/Qod8J56XzO3q+2cCJn9nXX73vGwBe2V9d/HlTALuDvgGgHvPg7Pa1i+uvHVxs + tzXJxb9a9sXtsmVf3C5b9sXtspXw8fL3v6up6miY5zTfpea/Fy9e/PC2Efjag/7u1BnON6x2nN/W2r+u + Q78J56XzS53vVuDEz+6j+gaA9fzom/6WG4D1ncJGGvcoB7tdXJ9xeLH1muXiXyv74nbZsi9uly374nbZ + yvjaT/6fr6nqaJjnNN/tmv/e+973/rDWT/i+gHOc70b9ZB32o12P1gInvnvYAPBK/vp63h4E6huA9d8R + bESeU53MWX1tZ/nzgwttxMV6p+yL22XLvrhdtuyL22XrTL4v1jR1NMxzmu92z3/k+fPnn9M2Gt++7PtM + 57tVv5rj5bx0fqXzPQyc+Evx8d/b7+GjQSs2ALwHwIt/kHZR/Z6Di2zUxXpb9sXtsmVf3C5b9sXtsnUO + X1uQ//KzZ88+SdPUapjnNN+V5r+e1t8v6X2f43yT9Qc4L53fvc63B078Jfly/3qPRq3WPxhgI+IvbXB2 + +dpFdef3/xNf/DdlX9wuW/bF7bJlX9wuWzt8n6cpajXMc5rvyvNfz8uXL19rff6FM57vZl1dXf1tnd+9 + z5fAiX+cvtawtPATOlFntc4PAid+Gl+76D+5XVgf6xfYzBc/ZV/cLlv2xe2yZV/cLls7fH9MU9RqmOc0 + 35Xnv2Xgnj9/899IHl+qTjF+73//Wz9+1PmKHzZ+4qf07QqdqLMhncOJn8rXLqpny4tr9MVqX73si9tl + y764XbbO6bu+vv5ZmqLCMM9pvrvX/NcDB//OO+//Qa3vv/nQ55up7nvx4vnPGHW+8gwbP3mm8+0Knaiz + IZ3DiZ/O1y6on728uEZfrPbVyr64Xbbsi9tl65y+q6urbz32u3/mOc13957/CJz4G1c7ht858/i1DcAv + 0fE+uvWIwIkf4tsVOlFnQzqHEz+lr+12v+CUF6t9+8u+uF227IvbZevcvjYnfammp1fCPKf5bsj8Byf+ + 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 + rkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABGdBTUEAALGPC/xhBQAAohdJREFUeF7t + vQm8LElZ5i3nnqqz3L777X2loYGGXrDpBlqascHlc/lQdBwdxp1RRz9EB3fFwX0BRWRQB1AYRFwQFxQZ + 0QFUFmXEhWVEFAEFEWxkFWigF7/3yX4iu7IqMjPizTdPRVW9z+/3/JpL1f+JNyIjMuPUqZP5CS6Xy+Vy + uVzZ+tRPvfEu4q0Z34UvqeR5npcjz/O8HHme5+Vo0/KyJI0dmjdfUsnzPC9Hnud5OfI8z8vRpuUlSxrC + rmNbPJkx/q3afYAj73kKgSPveQqBI+95CoEj73kKgSPveQqBI+95YwuNsMHpjPHvIZ3xPM9LEjjynqcQ + OPKepxA48p6nEDjynqcQOPImeVlCI+Id8e6M8e8hnfE8z0sSOPKepxA48p6nEDjynqcQOPKepxA48iZ5 + WUIjbHBvxvj3kM54nuclCRx5z1MIHHnPUwgcec9TCBx5z1MIHHmTPCiZlTfi24X74sMzxr+3+JYsgSPv + eQqBI+95CoEj73kKgSPveQqBI+95CoEj73kKCYfNBL402M/jTWI0eMaM8e8hnfE8z0sSOPKepxA48p6n + EDjynqcQOPKepxA48lZ5uPjjC4P9GwC8QYzGjs4YBQzpDHjPUwgcec9TCBx5z1MIHHnPUwgcec9TCBx5 + z1NIOFz88YVBuHsDwDfjY4ZQwDH+d0hnQk6w5yUKHHnPUwgcec9TCBx5z1MIHHnPUwgcec9TSDhcz/GF + wfBXA9gAxL8DgBfE+IJB+OgBDZfUGc/zvGSBI+95CoEj73kKgSPveQqBI+95CoET43oO1xsAvtyUvBB2 + CviW4ezvHnywEwSOvOcpBI685ykEjrznKQSOvOcpBI685ykEjrxlHj7JD381gA3ANl9uSl4IvyPAG8MG + YMgXDvzgeV6ywJH3PIXAkfc8hcCR9zyFwJH3PIXAkbfMC9fwsAHA9b31o398OxA7hLABGPqnC6UPjud5 + XpLAkfc8hcCR9zyFwJH3PIXAkd+kvPDpfdgAtN80SF7AlwKwOwgbANgHO0HgyHueQuDIe55C4Mh7nkLg + yHueQuDIe55C4Mhb58FhA4DreeeX/mY3AOrbCwrnB8/zkgWOvOcpBI685ykEjrznKQSOvOcpBI78GHn4 + LzYA+CS//XouLwIKG4D23xH0iDljdcbzMgWOvOcpBI685ykEjrznKQSOvOcpBI78pubhf/d/hw9vEGMD + MOQRhZs+2J6XIXDkPU8hcOQ9TyFw5D1PIXDkPU8hcOTHzEv76z28Sdx+Y4AekV+1wfG8RIEj73kKgSPv + eQqBI+95CoEj73kKgSO/nnnyRtWFH0IjbEzX+JzAkfc8hcCR9zyFwJH3PIXAkfc8hcCR9zyFwJH3vLGF + RtiYSePgyHueQuDIe55C4Mh7nkLgyHueQuDIe55C4Mh73thCI2zMpHFw5D1PIXDkPU8hcOQ9TyFw5D1P + IXDkPU8hcOQ9b2yhETZm0jg48p6nEDjynqcQOPKepxA48p6nEDjynqcQOPKeN7bQCBszaRwcec9TCBx5 + z1MIHHnPUwgcec9TCBx5z1MIHHnPG1tohI2ZNA6OvOcpBI685ykEjrznKQSOvOcpBI685ykEjrznjS00 + wsZMGgdH3vMUAkfe8xQCR97zFAJH3vMUAkfe8xQCR97zlBI27a//0AgbM2kcHHnPUwgcec9TCBx5z1MI + HHnPUwgcec9TCBx5z1NIuHDr/34ebxLjjkJWjfvB87xkgSPveQqBI+95CoEj73kKgSPveQqBI2+Vh4s/ + 7vjbvwHAG8S4l/BsASV1xvM8L1ngyHueQuDIe55C4Mh7nkLgyHueQsLh4h+e99O9AeCb8RQh/PQfiiip + M57neckCR97zFAJH3vMUAkfe8xQCR97zFBIO13M85RdP+w0bgPh3APCCGM8Pxk//YQNQUmc8z/OSBY68 + 5ykEjrznKQSOvOcpBI685ykETozrOVxvAPhyU/JC2CnsicMGIO2pQhGBE5c+OJ7neUkCR97zFAJH3vMU + Akfe8xQCR36T8vBJPq7nYQOwzZebkhfC7wjwxrAB6H+ecIvAiUsfHM/zvCSBI+95CoEj73kKgSPveQqB + I79JeeEaHjYAuL63fvSPbwdihxA2ANg5+GAnCBx5z1MIHHnPUwgcec9TCBx5z1MIHHnPUwgcecu88Ol9 + 2ADgk/3Wiz++FIDdQdgAwD7YCQJH3vMUAkfe8xQCR97zFAJH3vMUAkfe8xQCR946Dw4bAFzPO7/0N7sB + aN8p9Eg4P3ielyxw5D1PIXDkPU8hcOQ9TyFw5D1PIXDkx8jDf7EBwCf57ddzeRFQ2AC0/46gR8wZqzOe + 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 + YII= + + + + + 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 + AElFTkSuQmCC + + + + + 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 + jjv+CymfE2W0hjscAAAAAElFTkSuQmCC + + + + + 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 + SUVORK5CYII= + + + + 917, 13 + + + 153, 52 + + + 266, 52 + + + 209, 13 + + + + AAABAAYAICAQAAAAAADoAgAAZgAAABAQEAAAAAAAKAEAAE4DAAAgIAAAAQAIAKgIAAB2BAAAEBAAAAEA + CABoBQAAHg0AACAgAAABACAAqBAAAIYSAAAQEAAAAQAgAGgEAAAuIwAAKAAAACAAAABAAAAAAQAEAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA + /wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIoiI + iIiIiIiIiIiIiIiIiIiCIigiIiIozMzMzMzMyCIogiIoIiIiKM7m5ubm5sgiKIIiKCIiIijObm5ubm7I + IiiCIigiIiIozubm5ubmyCIogiIoIiIiKM5ubm5ubsgiKIIiKCIiIijO5ubm5ubIIiiIiIiIiIiIzm5u + bm5uyCIogRERERERGM7u7u7u7sgiKIHZWVlZWRjMzMzMzMzIIiiB1ZWVlZUYiIiIiIiIiIiIgdlZWVlZ + GDMzMzMzMzMzOIHVlZWVlRg/uLi4uLi4uDiB2VlZWVkYP7uLi4uLi4s4gdWVlZWVGD+4uLi4uLi4OIHZ + WVlZWRg/u4uLi4uLiziB1ZWVlZUYP7i4uLi4uLg4gdlZWVlZGD+7i4uLi4uLOIHVlZWVlRg/uLi4uLi4 + uDiB3d3d3d0YP7uLi4uLi4s4gRERERERGD+4uLi4uLi4OIiIiIiIiIg/u4uLi4uLiziCIiIiIiIoP7i4 + uLi4uLg4giIiIiIiKD+7i4uLi4uLOIIiIiIiIig/uLi4uLi4uDiCIiIiIiIoP7u7u7u7u7s4giIiIiIi + KD//////////OIIiIiIiIigzMzMzMzMzMziIiIiIiIiIiIiIiIiIiIiIIiIiIiIiIiIiIiIiIiIiIv// + ////////AAAAAHv4AA57+AAOe/gADnv4AA57+AAOe/gADgAAAA4AAAAOAAAADgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/4AAB/+AAAf/gAAH/4AAB/+AAAf/gAAAAA + AAD/////KAAAABAAAAAgAAAAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAACA + gACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAiIiIiIiIiIoiI + iIiIiIiIgigijMzMyCiCKCKM5mbIKIiIiIzu7sgogRERjMzMyCiB2ZGIiIiIiIHZkYMzMzM4gdmRg/u7 + uziB3dGD+7u7OIEREYP7u7s4iIiIg/u7uziCIiKD+7u7OIIiIoP///84giIigzMzMziIiIiIiIiIiP// + KCIAACjObALm5mwCIigAAoiIAAKIzgAAbm4AACIoAAAREQAAGM4AAO7uAAAiKHwAWVl8ABjMfADMzAAA + IigoAAAAIAAAAEAAAAABAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAA + AACAAIAAgIAAAICAgADA3MAA8MqmAKo/KgD/PyoAAF8qAFVfKgCqXyoA/18qAAB/KgBVfyoAqn8qAP9/ + KgAAnyoAVZ8qAKqfKgD/nyoAAL8qAFW/KgCqvyoA/78qAADfKgBV3yoAqt8qAP/fKgAA/yoAVf8qAKr/ + KgD//yoAAABVAFUAVQCqAFUA/wBVAAAfVQBVH1UAqh9VAP8fVQAAP1UAVT9VAKo/VQD/P1UAAF9VAFVf + VQCqX1UA/19VAAB/VQBVf1UAqn9VAP9/VQAAn1UAVZ9VAKqfVQD/n1UAAL9VAFW/VQCqv1UA/79VAADf + VQBV31UAqt9VAP/fVQAA/1UAVf9VAKr/VQD//1UAAAB/AFUAfwCqAH8A/wB/AAAffwBVH38Aqh9/AP8f + fwAAP38AVT9/AKo/fwD/P38AAF9/AFVffwCqX38A/19/AAB/fwBVf38Aqn9/AP9/fwAAn38AVZ9/AKqf + fwD/n38AAL9/AFW/fwCqv38A/79/AADffwBV338Aqt9/AP/ffwAA/38AVf9/AKr/fwD//38AAACqAFUA + qgCqAKoA/wCqAAAfqgBVH6oAqh+qAP8fqgAAP6oAVT+qAKo/qgD/P6oAAF+qAFVfqgCqX6oA/1+qAAB/ + qgBVf6oAqn+qAP9/qgAAn6oAVZ+qAKqfqgD/n6oAAL+qAFW/qgCqv6oA/7+qAADfqgBV36oAqt+qAP/f + qgAA/6oAVf+qAKr/qgD//6oAAADUAFUA1ACqANQA/wDUAAAf1ABVH9QAqh/UAP8f1AAAP9QAVT/UAKo/ + 1AD/P9QAAF/UAFVf1ACqX9QA/1/UAAB/1ABVf9QAqn/UAP9/1AAAn9QAVZ/UAKqf1AD/n9QAAL/UAFW/ + 1ACqv9QA/7/UAADf1ABV39QAqt/UAP/f1AAA/9QAVf/UAKr/1AD//9QAVQD/AKoA/wAAH/8AVR//AKof + /wD/H/8AAD//AFU//wCqP/8A/z//AABf/wBVX/8Aql//AP9f/wAAf/8AVX//AKp//wD/f/8AAJ//AFWf + /wCqn/8A/5//AAC//wBVv/8Aqr//AP+//wAA3/8AVd//AKrf/wD/3/8AVf//AKr//wD/zMwA/8z/AP// + MwD//2YA//+ZAP//zAAAfwAAVX8AAKp/AAD/fwAAAJ8AAFWfAACqnwAA/58AAAC/AABVvwAAqr8AAP+/ + AAAA3wAAVd8AAKrfAAD/3wAAVf8AAKr/AAAAACoAVQAqAKoAKgD/ACoAAB8qAFUfKgCqHyoA/x8qAAA/ + KgBVPyoA8Pv/AKSgoACAgIAAAAD/AAD/AAAA//8A/wAAAAAAAAD//wAA////AP39/f39/f39/f39/f39 + /f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39 + /f39/f39/f39/f39/f39/f39/f39/f39qoYIqoYIhqoIqgiqCaoIqgiqhqqGhoYIhoYIqv39/f0I/f39 + /ar9/f39/YY2Ng4yDg4ODgoOCgoKCgqG/f39/Yb9/f39CP39/f39qjY7Ozs3Nzc3NjMSMjIOCqr9/f39 + qv39/f2G/f39/f0IN19fOzs3Nzc3NjcODg4KCP39/f0I/f39/ar9/f39/ao6X19fXzs7Ozc3NzY3NgqG + /f39/Yb9/f39CP39/f39hl9jY19jX187Ozs7Nzc3Dqr9/f39qv39/f2G/f39/f0IOodjh19jX19fXztf + OzcOCP39/f0ICAmqCAiqCKoICapfCYdjh2ODY19fXzs7Ow6q/f39/QhITEwoSCUoKSQoqmMJCYcJCWNj + Y2NfY19fNgj9/f39qkyZmZmYmJRwlCmqX19fXl9fX186WzY3Njc2gv39/f0JcJ2dmZmZlJmUJAmqCaoJ + hggIqggICKoIqggI/f39/YZwnp2dnZmZmJVMqnx8fHx8fFR8VHhUVFRUVKr9/f39CHChoZ2dnZ2ZmUwJ + fKSkxqSkxqSkpKSkpKBUCP39/f2qcKLDoqGdnZ2ZTKp8ysakxqSkxqSkxqSkpFSq/f39/QiUpqbDoqHE + nZ1Mq3ykqMakyqSkxqSkpKSkVAj9/f39hpTIyKbHoqGhoXAIfMrLpMqkxqSkxqTGpKRUqv39/f0IlMym + yKbIpcShcAh8y6jKpMqkxsqkpKSkxlQI/f39/aqUzMzMyKbIpqJwqnzLy8qpxsqkpMakxqSkeAj9/f39 + CJSUlJSUlJSUlJQJgMupy8qpysqkyqSkxqRUqv39/f2GCKoIqgiqCKoIhgigrcvPqcuoy8qkxsqkxnyG + /f39/ar9/f39/f39/f39qnzPz6nLy8uoyqnKpKTKVAj9/f39CP39/f39/f39/f0IfNDPz8+py8upyqjG + yqR8hv39/f2G/f39/f39/f39/Qik0K7P0M+ty8vLy6jKpXyq/f39/ar9/f39/f39/f39CHzQ09Ctz8/P + qcupy6jKeAj9/f39CP39/f39/f39/f2qoNPQ0NPQ0M/Qz8vLy6l8CP39/f2G/f39/f39/f39/QmkfKR8 + oHx8fHx8fHx8fHyG/f39/aoIqgiqCKoIqgiqCKoIqgiqCKoIqgiqCKoIqgj9/f39/f39/f39/f39/f39 + /f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f3///////////// + ///AAAAD3vgAA974AAPe+AAD3vgAA974AAPe+AADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AA + AAPAAAADwAAAA8AAAAPAAAADwAAAA9/4AAPf+AAD3/gAA9/4AAPf+AAD3/gAA8AAAAP//////////ygA + AAAQAAAAIAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAA + gACAgAAAgICAAMDcwADwyqYAqj8qAP8/KgAAXyoAVV8qAKpfKgD/XyoAAH8qAFV/KgCqfyoA/38qAACf + KgBVnyoAqp8qAP+fKgAAvyoAVb8qAKq/KgD/vyoAAN8qAFXfKgCq3yoA/98qAAD/KgBV/yoAqv8qAP// + KgAAAFUAVQBVAKoAVQD/AFUAAB9VAFUfVQCqH1UA/x9VAAA/VQBVP1UAqj9VAP8/VQAAX1UAVV9VAKpf + VQD/X1UAAH9VAFV/VQCqf1UA/39VAACfVQBVn1UAqp9VAP+fVQAAv1UAVb9VAKq/VQD/v1UAAN9VAFXf + VQCq31UA/99VAAD/VQBV/1UAqv9VAP//VQAAAH8AVQB/AKoAfwD/AH8AAB9/AFUffwCqH38A/x9/AAA/ + fwBVP38Aqj9/AP8/fwAAX38AVV9/AKpffwD/X38AAH9/AFV/fwCqf38A/39/AACffwBVn38Aqp9/AP+f + fwAAv38AVb9/AKq/fwD/v38AAN9/AFXffwCq338A/99/AAD/fwBV/38Aqv9/AP//fwAAAKoAVQCqAKoA + qgD/AKoAAB+qAFUfqgCqH6oA/x+qAAA/qgBVP6oAqj+qAP8/qgAAX6oAVV+qAKpfqgD/X6oAAH+qAFV/ + qgCqf6oA/3+qAACfqgBVn6oAqp+qAP+fqgAAv6oAVb+qAKq/qgD/v6oAAN+qAFXfqgCq36oA/9+qAAD/ + qgBV/6oAqv+qAP//qgAAANQAVQDUAKoA1AD/ANQAAB/UAFUf1ACqH9QA/x/UAAA/1ABVP9QAqj/UAP8/ + 1AAAX9QAVV/UAKpf1AD/X9QAAH/UAFV/1ACqf9QA/3/UAACf1ABVn9QAqp/UAP+f1AAAv9QAVb/UAKq/ + 1AD/v9QAAN/UAFXf1ACq39QA/9/UAAD/1ABV/9QAqv/UAP//1ABVAP8AqgD/AAAf/wBVH/8Aqh//AP8f + /wAAP/8AVT//AKo//wD/P/8AAF//AFVf/wCqX/8A/1//AAB//wBVf/8Aqn//AP9//wAAn/8AVZ//AKqf + /wD/n/8AAL//AFW//wCqv/8A/7//AADf/wBV3/8Aqt//AP/f/wBV//8Aqv//AP/MzAD/zP8A//8zAP// + ZgD//5kA///MAAB/AABVfwAAqn8AAP9/AAAAnwAAVZ8AAKqfAAD/nwAAAL8AAFW/AACqvwAA/78AAADf + AABV3wAAqt8AAP/fAABV/wAAqv8AAAAAKgBVACoAqgAqAP8AKgAAHyoAVR8qAKofKgD/HyoAAD8qAFU/ + KgDw+/8ApKCgAICAgAAAAP8AAP8AAAD//wD/AAAAAAAAAP//AAD///8A/f39/f39/f39/f39/f39/f0I + hgiqCKoICKoICKaGCP39qv39hv2GNg4ODjII/ar9/Yb9/ar9qjdjXzsOCP2G/f0IhquGCAleCWNfNob9 + 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 + bv+3d0n/wr/B/wAAAAAAAAAAAAAAAAAAAADCv8H/FRqE/0dN1v8/RNL/Nz3Q/y40zv8nLcz/ISfK/xwh + yf8WHMf/GxJh/8K/wf/gr3r/4K96/+Cvev/gr3r/3614/9yqdf/apnL/16Nw/9Sea//Rmmj/zZZk/8qR + X//GjFz/w4dW/7+CUv/Cv8H/AAAAAAAAAAAAAAAAAAAAAMK/wf8SHZD/WF3a/05U1/9FS9X/PUPS/zU7 + 0P8uM83/JyzL/yAmyf8aFGn/wr/B/8K/wf/Cv8H/wr/B/8K/wf/Cv8H/wr/B/8K/wf/Cv8H/wr/B/8K/ + wf/Cv8H/wr/B/8K/wf/Cv8H/wr/B/8K/wf8AAAAAAAAAAAAAAAAAAAAAwr/B/xAfnP9obt7/YGTc/1Zb + 2f9NU9f/RUrU/ztB0v80OdD/LDHO/xgWcv/Cv8H/Dn+n/w18pP8MeqH/DHie/wt1m/8Kc5j/CXGV/wlv + k/8JbJD/CGqN/wdpi/8HZ4j/BmWH/wZkhf8GYoP/wr/B/wAAAAAAAAAAAAAAAAAAAADCv8H/DiKp/3l+ + 4/9vdeH/Zmze/11i2/9UWtn/S1HW/0NI1P86P9H/Fhh9/8K/wf8Ogar/Barp/wGo6P8Apef/AKPm/wCi + 5P8An+L/AJ7h/wCd3/8AnN7/AJnc/wCY2/8AmNn/AJbX/wZjhP/Cv8H/AAAAAAAAAAAAAAAAAAAAAMK/ + wf8MJbX/iI7n/4CF5v93fOP/bnPg/2Vr3f9bYdv/UljY/0lP1v8UGoj/wr/B/w+Erf8Lrur/Bqvq/wOo + 6f8Apuf/AKTm/wCi5f8AoOT/AJ/i/wCd4f8AnN//AJrd/wCZ2/8AmNr/BmWH/8K/wf8AAAAAAAAAAAAA + AAAAAAAAwr/B/wkowP+WnOz/jpTq/4aL6P9+hOX/dXri/2xx4P9jaN3/WV/b/xEek//Cv8H/EIaw/xay + 7P8Or+z/Cavr/wWq6v8Bp+j/AKbn/wCj5f8AoeT/AJ/j/wCe4f8AnOD/AJve/wCa3f8HZ4n/wr/B/wAA + AAAAAAAAAAAAAAAAAADCv8H/CCrK/6Ko7/+coe7/lZrr/42T6f+Fiub/fIHl/3N54v9rcN//ECGg/8K/ + wf8QiLP/I7nu/xq07f8Ssez/C63r/war6v8Cqen/AKbo/wCk5v8AouX/AKHk/wCf4f8AneH/AJzf/who + i//Cv8H/AAAAAAAAAAAAAAAAAAAAAMK/wf8GLNP/q7Hy/6as8P+hpu//mp/u/5OY6/+LkOj/g4nm/3qA + 5P8NI6z/wr/B/xCKtv8xvvD/J7rv/x627f8Vsuz/Dq/s/wmr6/8Equn/Aafo/wCl5/8Ao+X/AKHk/wCf + 4v8AnuH/CGqO/8K/wf8AAAAAAAAAAAAAAAAAAAAAwr/B/wUu2/+vtPP/r7Tz/6qv8v+mq/D/oKXv/5me + 7f+Sl+v/io/p/wsmt//Cv8H/Eo24/0HF8f82wfD/LLzv/yK47v8atO3/EbHs/wut6/8Gq+r/A6np/wCm + 6P8Apeb/AKLl/wCh5P8IbJD/wr/B/wAAAAAAAAAAAAAAAAAAAADCv8H/BC/h/wQv3/8FL9z/BS3Z/wYt + 1v8GLNL/ByvP/wgqy/8IKcb/CSnC/8K/wf8Sjrv/Uszy/0fH8f87w/H/Mb7v/ye67/8et+7/FbPt/w6v + 6/8IrOv/BKnp/wGo6P8Apef/AKPl/wluk//Cv8H/AAAAAAAAAAAAAAAAAAAAAMK/wf/Cv8H/wr/B/8K/ + wf/Cv8H/wr/B/8K/wf/Cv8H/wr/B/8K/wf/Cv8H/wr/B/xKRvf9j0/P/WM/z/0zK8f9BxfH/N8Hw/yy8 + 7/8iuO7/GbTt/xGx7P8Lruv/Bqrq/wOo6f8Apuf/CnGV/8K/wf8AAAAAAAAAAAAAAAAAAAAAwr/B/wAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCv8H/E5LA/3Ta8/9q1fP/XtHz/1LM + 8v9Hx/H/O8Pw/zG+7/8nu+//Hrbt/xay7f8Or+v/CKzq/wSq6f8Kc5j/wr/B/wAAAAAAAAAAAAAAAAAA + AADCv8H/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMK/wf8UlMH/hOD1/3rc + 9f9v2PP/ZNTy/1jO8v9NyvH/Qsbx/zbB8P8svO//I7ju/xm07f8SsOz/C67r/wt2m//Cv8H/AAAAAAAA + AAAAAAAAAAAAAMK/wf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwr/B/xSW + w/+T5vb/iuL1/3/e9P912vT/adbz/13R8/9SzPL/R8jx/zzD8P8xvvD/J7rv/x627v8Vsuz/C3ie/8K/ + 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 + + + + 382, 52 + + + 516, 52 + + + 637, 52 + + + 25 + + + + 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 + W0NgAxYAAAAASUVORK5CYII= + + + \ No newline at end of file diff --git a/Tools_StringCipher/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/Tools_StringCipher/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs new file mode 100644 index 00000000..15efebfc --- /dev/null +++ b/Tools_StringCipher/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] diff --git a/Tools_StringCipher/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/Tools_StringCipher/obj/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 00000000..5a13ae12 Binary files /dev/null and b/Tools_StringCipher/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/Tools_StringCipher/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Tools_StringCipher/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 00000000..bb334318 Binary files /dev/null and b/Tools_StringCipher/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/Tools_StringCipher/obj/Debug/Tools_StringCipher.Form1.resources b/Tools_StringCipher/obj/Debug/Tools_StringCipher.Form1.resources new file mode 100644 index 00000000..6c05a977 Binary files /dev/null and b/Tools_StringCipher/obj/Debug/Tools_StringCipher.Form1.resources differ diff --git a/Tools_StringCipher/obj/Debug/Tools_StringCipher.Properties.Resources.resources b/Tools_StringCipher/obj/Debug/Tools_StringCipher.Properties.Resources.resources new file mode 100644 index 00000000..6c05a977 Binary files /dev/null and b/Tools_StringCipher/obj/Debug/Tools_StringCipher.Properties.Resources.resources differ diff --git a/Tools_StringCipher/obj/Debug/Tools_StringCipher.csproj.AssemblyReference.cache b/Tools_StringCipher/obj/Debug/Tools_StringCipher.csproj.AssemblyReference.cache new file mode 100644 index 00000000..8e22a1a2 Binary files /dev/null and b/Tools_StringCipher/obj/Debug/Tools_StringCipher.csproj.AssemblyReference.cache differ diff --git a/Tools_StringCipher/obj/Debug/Tools_StringCipher.csproj.CoreCompileInputs.cache b/Tools_StringCipher/obj/Debug/Tools_StringCipher.csproj.CoreCompileInputs.cache new file mode 100644 index 00000000..495042fc --- /dev/null +++ b/Tools_StringCipher/obj/Debug/Tools_StringCipher.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +44ae5034d38c29604d9276b27256872f99addc9c37628bb3b4cf996c25e609a4 diff --git a/Tools_StringCipher/obj/Debug/Tools_StringCipher.csproj.FileListAbsolute.txt b/Tools_StringCipher/obj/Debug/Tools_StringCipher.csproj.FileListAbsolute.txt new file mode 100644 index 00000000..eee77c92 --- /dev/null +++ b/Tools_StringCipher/obj/Debug/Tools_StringCipher.csproj.FileListAbsolute.txt @@ -0,0 +1,12 @@ +E:\Software-Projekte\OnDoc\OnDoc\Tools_StringCipher\bin\Debug\Tools_StringCipher.exe.config +E:\Software-Projekte\OnDoc\OnDoc\Tools_StringCipher\bin\Debug\Tools_StringCipher.exe +E:\Software-Projekte\OnDoc\OnDoc\Tools_StringCipher\bin\Debug\Tools_StringCipher.pdb +E:\Software-Projekte\OnDoc\OnDoc\Tools_StringCipher\obj\Debug\Tools_StringCipher.csproj.AssemblyReference.cache +E:\Software-Projekte\OnDoc\OnDoc\Tools_StringCipher\obj\Debug\Text_Editor.frmEditor.resources +E:\Software-Projekte\OnDoc\OnDoc\Tools_StringCipher\obj\Debug\Tools_StringCipher.Properties.Resources.resources +E:\Software-Projekte\OnDoc\OnDoc\Tools_StringCipher\obj\Debug\Tools_StringCipher.csproj.GenerateResource.cache +E:\Software-Projekte\OnDoc\OnDoc\Tools_StringCipher\obj\Debug\Tools_StringCipher.csproj.CoreCompileInputs.cache +E:\Software-Projekte\OnDoc\OnDoc\Tools_StringCipher\obj\Debug\Tools_StringCipher.exe +E:\Software-Projekte\OnDoc\OnDoc\Tools_StringCipher\obj\Debug\Tools_StringCipher.pdb +E:\Software-Projekte\OnDoc\OnDoc\Tools_StringCipher\obj\Debug\Tools_StringCipher.Form1.resources +E:\Software-Projekte\OnDoc\OnDoc\Tools_StringCipher\obj\Debug\Tools_StringCipher.frmEditor.resources diff --git a/Tools_StringCipher/obj/Debug/Tools_StringCipher.csproj.GenerateResource.cache b/Tools_StringCipher/obj/Debug/Tools_StringCipher.csproj.GenerateResource.cache new file mode 100644 index 00000000..203b3b98 Binary files /dev/null and b/Tools_StringCipher/obj/Debug/Tools_StringCipher.csproj.GenerateResource.cache differ diff --git a/Tools_StringCipher/obj/Debug/Tools_StringCipher.frmEditor.resources b/Tools_StringCipher/obj/Debug/Tools_StringCipher.frmEditor.resources new file mode 100644 index 00000000..df487ba0 Binary files /dev/null and b/Tools_StringCipher/obj/Debug/Tools_StringCipher.frmEditor.resources differ diff --git a/VBFileManagement/Class1.vb b/VBFileManagement/Class1.vb index 242ca1b3..d0912c04 100644 --- a/VBFileManagement/Class1.vb +++ b/VBFileManagement/Class1.vb @@ -61,4 +61,39 @@ Public Class VBFileManagement Connection = Nothing End Function + Public Function Get_From_DB(ByVal office_vorlagenr As Integer, ByVal filename As String, ByVal connectionstring As String, Optional ByVal Office2010_Vorlage As Boolean = False) As String + + Dim connection As New SqlConnection() + Dim s As String = "Select * From office_vorlage_datei where office_vorlage_Dateinr=" + Trim(Str(office_vorlagenr)) + If Office2010_Vorlage = True Then + s = "Select * from Office2010_Vorlage_datei where office_vorlage_dateinr=" + Trim(Str(office_vorlagenr)) + End If + Dim da As New SqlDataAdapter(s, connection) + Dim CB As SqlCommandBuilder = New SqlCommandBuilder(da) + Dim ds As New DataSet() + Try + connection.ConnectionString = connectionstring + connection.Open() + da.Fill(ds, "docs") + Dim myRow As DataRow + myRow = ds.Tables(0).Rows(0) + Dim MyData() As Byte + MyData = myRow.Item(2) + Dim K As Long + K = UBound(MyData) + Dim fs As New FileStream(filename, FileMode.OpenOrCreate, FileAccess.Write) + fs.Write(MyData, 0, K) + fs.Close() + fs = Nothing + Return filename + Catch ex As Exception + MsgBox(ex.Message) + End Try + CB = Nothing + ds = Nothing + da = Nothing + connection.Close() + connection = Nothing + End Function + End Class diff --git a/VBFileManagement/bin/Debug/VBFileManagement.dll b/VBFileManagement/bin/Debug/VBFileManagement.dll index 57a8713a..a3e8b1e0 100644 Binary files a/VBFileManagement/bin/Debug/VBFileManagement.dll and b/VBFileManagement/bin/Debug/VBFileManagement.dll differ diff --git a/VBFileManagement/bin/Debug/VBFileManagement.pdb b/VBFileManagement/bin/Debug/VBFileManagement.pdb index 4d1e2ed7..3f7ac119 100644 Binary files a/VBFileManagement/bin/Debug/VBFileManagement.pdb and b/VBFileManagement/bin/Debug/VBFileManagement.pdb differ diff --git a/VBFileManagement/obj/Debug/VBFileManagement.dll b/VBFileManagement/obj/Debug/VBFileManagement.dll index 57a8713a..a3e8b1e0 100644 Binary files a/VBFileManagement/obj/Debug/VBFileManagement.dll and b/VBFileManagement/obj/Debug/VBFileManagement.dll differ diff --git a/VBFileManagement/obj/Debug/VBFileManagement.pdb b/VBFileManagement/obj/Debug/VBFileManagement.pdb index 4d1e2ed7..3f7ac119 100644 Binary files a/VBFileManagement/obj/Debug/VBFileManagement.pdb and b/VBFileManagement/obj/Debug/VBFileManagement.pdb differ