commit
50e9e06829
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
@ -0,0 +1,120 @@
|
||||
{
|
||||
"Version": 1,
|
||||
"WorkspaceRootPath": "X:\\docdemo\\EDOKA_2024\\",
|
||||
"Documents": [
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{9A58502E-AC8B-4103-AE5E-F4BAC4B65820}|EDOKA_Logging\\EDOKA_Logging.csproj|x:\\docdemo\\edoka_2024\\edoka_logging\\class1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{9A58502E-AC8B-4103-AE5E-F4BAC4B65820}|EDOKA_Logging\\EDOKA_Logging.csproj|solutionrelative:edoka_logging\\class1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{98FFA7F4-2784-4815-A2EA-83DFC1ADBEA1}|Database\\EDOKA_Database.csproj|X:\\docdemo\\EDOKA_2024\\database\\classdiagram1.cd||{59B0B277-7DDF-4E36-A3ED-02DAC5B9E2FA}|",
|
||||
"RelativeMoniker": "D:0:0:{98FFA7F4-2784-4815-A2EA-83DFC1ADBEA1}|Database\\EDOKA_Database.csproj|solutionrelative:database\\classdiagram1.cd||{59B0B277-7DDF-4E36-A3ED-02DAC5B9E2FA}|"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{820F669A-5881-4145-B202-32B53A62989B}|DOCGEN\\DOCGEN.csproj|X:\\docdemo\\EDOKA_2024\\docgen\\klassendiagramm.cd||{59B0B277-7DDF-4E36-A3ED-02DAC5B9E2FA}|",
|
||||
"RelativeMoniker": "D:0:0:{820F669A-5881-4145-B202-32B53A62989B}|DOCGEN\\DOCGEN.csproj|solutionrelative:docgen\\klassendiagramm.cd||{59B0B277-7DDF-4E36-A3ED-02DAC5B9E2FA}|"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{820F669A-5881-4145-B202-32B53A62989B}|DOCGEN\\DOCGEN.csproj|X:\\docdemo\\EDOKA_2024\\docgen\\clsdocgen.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{820F669A-5881-4145-B202-32B53A62989B}|DOCGEN\\DOCGEN.csproj|solutionrelative:docgen\\clsdocgen.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{820F669A-5881-4145-B202-32B53A62989B}|DOCGEN\\DOCGEN.csproj|X:\\docdemo\\EDOKA_2024\\docgen\\klassen\\docgenerator_from_edoka.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{820F669A-5881-4145-B202-32B53A62989B}|DOCGEN\\DOCGEN.csproj|solutionrelative:docgen\\klassen\\docgenerator_from_edoka.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
},
|
||||
{
|
||||
"AbsoluteMoniker": "D:0:0:{820F669A-5881-4145-B202-32B53A62989B}|DOCGEN\\DOCGEN.csproj|X:\\docdemo\\EDOKA_2024\\docgen\\klassen\\synfword.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||
"RelativeMoniker": "D:0:0:{820F669A-5881-4145-B202-32B53A62989B}|DOCGEN\\DOCGEN.csproj|solutionrelative:docgen\\klassen\\synfword.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||
}
|
||||
],
|
||||
"DocumentGroupContainers": [
|
||||
{
|
||||
"Orientation": 0,
|
||||
"VerticalTabListWidth": 256,
|
||||
"DocumentGroups": [
|
||||
{
|
||||
"DockedWidth": 200,
|
||||
"SelectedChildIndex": 2,
|
||||
"Children": [
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 3,
|
||||
"Title": "clsDocGen.cs",
|
||||
"DocumentMoniker": "X:\\docdemo\\EDOKA_2024\\DOCGEN\\clsDocGen.cs",
|
||||
"RelativeDocumentMoniker": "DOCGEN\\clsDocGen.cs",
|
||||
"ToolTip": "X:\\docdemo\\EDOKA_2024\\DOCGEN\\clsDocGen.cs",
|
||||
"RelativeToolTip": "DOCGEN\\clsDocGen.cs",
|
||||
"ViewState": "AQIAACMAAAAAAAAAAIA9wDAAAAAnAAAA",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2024-05-30T08:34:10.707Z",
|
||||
"IsPinned": true
|
||||
},
|
||||
{
|
||||
"$type": "Bookmark",
|
||||
"Name": "ST:0:0:{1c4feeaa-4718-4aa9-859d-94ce25d182ba}"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 0,
|
||||
"Title": "Class1.cs",
|
||||
"DocumentMoniker": "X:\\docdemo\\EDOKA_2024\\EDOKA_Logging\\Class1.cs",
|
||||
"RelativeDocumentMoniker": "EDOKA_Logging\\Class1.cs",
|
||||
"ToolTip": "X:\\docdemo\\EDOKA_2024\\EDOKA_Logging\\Class1.cs",
|
||||
"RelativeToolTip": "EDOKA_Logging\\Class1.cs",
|
||||
"ViewState": "AQIAABEAAAAAAAAAAAAxwAAAAAAAAAAA",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2024-05-30T11:47:48.226Z",
|
||||
"EditorCaption": ""
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 1,
|
||||
"Title": "ClassDiagram1.cd",
|
||||
"DocumentMoniker": "X:\\docdemo\\EDOKA_2024\\Database\\ClassDiagram1.cd",
|
||||
"RelativeDocumentMoniker": "Database\\ClassDiagram1.cd",
|
||||
"ToolTip": "X:\\docdemo\\EDOKA_2024\\Database\\ClassDiagram1.cd",
|
||||
"RelativeToolTip": "Database\\ClassDiagram1.cd",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000463|",
|
||||
"WhenOpened": "2024-05-30T11:46:08.477Z"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 4,
|
||||
"Title": "DocGenerator_from_EDOKA.cs",
|
||||
"DocumentMoniker": "X:\\docdemo\\EDOKA_2024\\DOCGEN\\Klassen\\DocGenerator_from_EDOKA.cs",
|
||||
"RelativeDocumentMoniker": "DOCGEN\\Klassen\\DocGenerator_from_EDOKA.cs",
|
||||
"ToolTip": "X:\\docdemo\\EDOKA_2024\\DOCGEN\\Klassen\\DocGenerator_from_EDOKA.cs",
|
||||
"RelativeToolTip": "DOCGEN\\Klassen\\DocGenerator_from_EDOKA.cs",
|
||||
"ViewState": "AQIAAAIAAAAAAAAAAAAMwBAAAAAEAAAA",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2024-05-30T10:27:09.078Z"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 2,
|
||||
"Title": "Klassendiagramm.cd",
|
||||
"DocumentMoniker": "X:\\docdemo\\EDOKA_2024\\DOCGEN\\Klassendiagramm.cd",
|
||||
"RelativeDocumentMoniker": "DOCGEN\\Klassendiagramm.cd",
|
||||
"ToolTip": "X:\\docdemo\\EDOKA_2024\\DOCGEN\\Klassendiagramm.cd",
|
||||
"RelativeToolTip": "DOCGEN\\Klassendiagramm.cd",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000463|",
|
||||
"WhenOpened": "2024-05-30T10:23:11.894Z"
|
||||
},
|
||||
{
|
||||
"$type": "Document",
|
||||
"DocumentIndex": 5,
|
||||
"Title": "SynFWord.cs",
|
||||
"DocumentMoniker": "X:\\docdemo\\EDOKA_2024\\DOCGEN\\Klassen\\SynFWord.cs",
|
||||
"RelativeDocumentMoniker": "DOCGEN\\Klassen\\SynFWord.cs",
|
||||
"ToolTip": "X:\\docdemo\\EDOKA_2024\\DOCGEN\\Klassen\\SynFWord.cs",
|
||||
"RelativeToolTip": "DOCGEN\\Klassen\\SynFWord.cs",
|
||||
"ViewState": "AQIAAAkAAAAAAAAAAIAwwBcAAAAEAAAA",
|
||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||
"WhenOpened": "2024-05-30T10:22:36.448Z"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ClassDiagram />
|
||||
@ -0,0 +1,46 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ClassDiagram MajorVersion="1" MinorVersion="1">
|
||||
<Class Name="DOCGEN.DocGen" Collapsed="true">
|
||||
<Position X="1.25" Y="1.5" Width="1.5" />
|
||||
<TypeIdentifier>
|
||||
<HashCode>ACAAAACAAAI4AAAAIAAAAACAAAAAAAAAAAAAAAAAAAA=</HashCode>
|
||||
<FileName>clsDocGen.cs</FileName>
|
||||
</TypeIdentifier>
|
||||
</Class>
|
||||
<Class Name="DOCGEN.clsGetDoc" Collapsed="true">
|
||||
<Position X="1.25" Y="2.5" Width="1.5" />
|
||||
<TypeIdentifier>
|
||||
<HashCode>ACAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAACAAAAA=</HashCode>
|
||||
<FileName>clsDocGet.cs</FileName>
|
||||
</TypeIdentifier>
|
||||
</Class>
|
||||
<Class Name="DOCGEN.Generator.DocGenerator_from_EDOKA" Collapsed="true">
|
||||
<Position X="4" Y="1.5" Width="1.5" />
|
||||
<TypeIdentifier>
|
||||
<HashCode>ACAAAAAAAAIIAAAAAAgAAIAAAAAAAAAAAAACAAAAAAA=</HashCode>
|
||||
<FileName>Klassen\DocGenerator_from_EDOKA.cs</FileName>
|
||||
</TypeIdentifier>
|
||||
</Class>
|
||||
<Class Name="DOCGEN.Klassen.SyncFPDF" Collapsed="true">
|
||||
<Position X="7.5" Y="1.5" Width="1.5" />
|
||||
<TypeIdentifier>
|
||||
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
|
||||
<FileName>Klassen\SyncFPDF.cs</FileName>
|
||||
</TypeIdentifier>
|
||||
</Class>
|
||||
<Class Name="DOCGEN.Klassen.SyndFExcel" Collapsed="true">
|
||||
<Position X="7.5" Y="2.25" Width="1.5" />
|
||||
<TypeIdentifier>
|
||||
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
|
||||
<FileName>Klassen\SyndFExcel.cs</FileName>
|
||||
</TypeIdentifier>
|
||||
</Class>
|
||||
<Class Name="DOCGEN.Klassen.SynFWord" Collapsed="true">
|
||||
<Position X="7.5" Y="3" Width="1.5" />
|
||||
<TypeIdentifier>
|
||||
<HashCode>AABAAAAAAABAAAAAAAAAAAABAAAIAAAAAAAhAAAAAkA=</HashCode>
|
||||
<FileName>Klassen\SynFWord.cs</FileName>
|
||||
</TypeIdentifier>
|
||||
</Class>
|
||||
<Font Name="Segoe UI" Size="9" />
|
||||
</ClassDiagram>
|
||||
@ -0,0 +1,4 @@
|
||||
// <autogenerated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8.1", FrameworkDisplayName = ".NET Framework 4.8.1")]
|
||||
Binary file not shown.
@ -0,0 +1 @@
|
||||
56e83e04fa964d745c98ff832d51c070d351ad7d3f1071a104d9bb7cec1212a1
|
||||
@ -0,0 +1,32 @@
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\bin\Debug\DOCGEN.dll
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\bin\Debug\DOCGEN.pdb
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\bin\Debug\Database.dll
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\bin\Debug\Model.dll
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\bin\Debug\Syncfusion.Compression.Base.dll
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\bin\Debug\Syncfusion.DocIO.Base.dll
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\bin\Debug\Syncfusion.DocToPdfConverter.Base.dll
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\bin\Debug\Syncfusion.Licensing.dll
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\bin\Debug\Syncfusion.OfficeChart.Base.dll
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\bin\Debug\Syncfusion.Pdf.Base.dll
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\bin\Debug\Syncfusion.XlsIO.Base.dll
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\bin\Debug\Helper.dll
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\bin\Debug\Database.pdb
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\bin\Debug\Model.pdb
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\bin\Debug\Syncfusion.Compression.Base.xml
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\bin\Debug\Syncfusion.DocIO.Base.xml
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\bin\Debug\Syncfusion.DocToPdfConverter.Base.xml
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\bin\Debug\Syncfusion.OfficeChart.Base.xml
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\bin\Debug\Syncfusion.Pdf.Base.xml
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\bin\Debug\Syncfusion.XlsIO.Base.xml
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\bin\Debug\Helper.pdb
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\obj\Debug\DOCGEN.csproj.AssemblyReference.cache
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\obj\Debug\DOCGEN.csproj.CoreCompileInputs.cache
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\obj\Debug\DOCGEN.csproj.Up2Date
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\obj\Debug\DOCGEN.dll
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\obj\Debug\DOCGEN.pdb
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\bin\Debug\NLog.dll
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\bin\Debug\NLog.xml
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\bin\Debug\NLog.Database.dll
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\bin\Debug\NLog.Database.xml
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\bin\Debug\EDOKA_Logging.dll
|
||||
X:\docdemo\EDOKA_2024\DOCGEN\bin\Debug\EDOKA_Logging.pdb
|
||||
Binary file not shown.
Binary file not shown.
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<packages>
|
||||
<package id="NLog" version="5.3.2" targetFramework="net481" />
|
||||
<package id="NLog.Database" version="5.3.2" targetFramework="net481" />
|
||||
<package id="Syncfusion.Compression.Base" version="25.2.5" targetFramework="net481" />
|
||||
<package id="Syncfusion.DocIO.WinForms" version="25.2.5" targetFramework="net481" />
|
||||
<package id="Syncfusion.DocToPDFConverter.WinForms" version="25.2.5" targetFramework="net481" />
|
||||
<package id="Syncfusion.Licensing" version="25.2.5" targetFramework="net481" />
|
||||
<package id="Syncfusion.OfficeChart.Base" version="25.2.5" targetFramework="net481" />
|
||||
<package id="Syncfusion.Pdf.WinForms" version="25.2.5" targetFramework="net481" />
|
||||
<package id="Syncfusion.XlsIO.WinForms" version="25.2.5" targetFramework="net481" />
|
||||
</packages>
|
||||
@ -0,0 +1 @@
|
||||
{"RootPath":"X:\\docdemo\\EDOKA_2024\\Database","ProjectFileName":"Database.csproj","Configuration":"Debug|AnyCPU","FrameworkPath":"","Sources":[{"SourceFile":"db.cs"},{"SourceFile":"Properties\\AssemblyInfo.cs"},{"SourceFile":"obj\\Debug\\.NETFramework,Version=v4.8.1.AssemblyAttributes.cs"}],"References":[{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8.1\\Microsoft.CSharp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8.1\\mscorlib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8.1\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8.1\\System.Data.DataSetExtensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8.1\\System.Data.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8.1\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8.1\\System.Net.Http.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8.1\\System.Xml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.8.1\\System.Xml.Linq.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"X:\\docdemo\\EDOKA_2024\\Database\\bin\\Debug\\Database.dll","OutputItemRelativePath":"Database.dll"},{"OutputItemFullPath":"X:\\docdemo\\EDOKA_2024\\Database\\bin\\Debug\\Database.pdb","OutputItemRelativePath":"Database.pdb"}],"CopyToOutputEntries":[]}
|
||||
@ -0,0 +1,97 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ClassDiagram MajorVersion="1" MinorVersion="1">
|
||||
<Class Name="edoka_dms.clsPartner" Collapsed="true">
|
||||
<Position X="1" Y="1.75" Width="1.5" />
|
||||
<TypeIdentifier>
|
||||
<HashCode>AQwi+ENGhSeWqgCoCAWiaCBUAPOAcuxfEAScTQVQgEM=</HashCode>
|
||||
<FileName>DB\clsPartner.cs</FileName>
|
||||
</TypeIdentifier>
|
||||
</Class>
|
||||
<Class Name="edoka_dms.clsConnectionProvider" Collapsed="true" BaseTypeListCollapsed="true">
|
||||
<Position X="17" Y="0.5" Width="1.5" />
|
||||
<TypeIdentifier>
|
||||
<HashCode>AAABAAARISCACIAABAAAABAAAQAAggAAAAAAAAEAIAA=</HashCode>
|
||||
<FileName>DB\clsConnectionProvider.cs</FileName>
|
||||
</TypeIdentifier>
|
||||
<Lollipop Position="0.2" Collapsed="true" />
|
||||
</Class>
|
||||
<Class Name="edoka_dms.clsDBInteractionBase" Collapsed="true">
|
||||
<Position X="7.75" Y="0.5" Width="1.5" />
|
||||
<TypeIdentifier>
|
||||
<HashCode>AAQBAEIAACAAAAAAAAgAJgAAAAEAgAAACAEAAgEBAAA=</HashCode>
|
||||
<FileName>DB\clsDBInteractionBase.cs</FileName>
|
||||
</TypeIdentifier>
|
||||
<Lollipop Position="0.2" />
|
||||
</Class>
|
||||
<Class Name="edoka_dms.clsDokument" Collapsed="true">
|
||||
<Position X="5.5" Y="1.75" Width="1.5" />
|
||||
<TypeIdentifier>
|
||||
<HashCode>+tXUal1ZgKQFQLhVIPsIpxh2aGWY8sojcKANAVbrpR4=</HashCode>
|
||||
<FileName>DB\clsDokument.cs</FileName>
|
||||
</TypeIdentifier>
|
||||
</Class>
|
||||
<Class Name="edoka_dms.clsDokument_status" Collapsed="true">
|
||||
<Position X="10" Y="1.75" Width="1.5" />
|
||||
<TypeIdentifier>
|
||||
<HashCode>ABQAgkgAICQAQIBBAEAIoIABAEGAAQAACAAkIBAAQAA=</HashCode>
|
||||
<FileName>DB\clsDokument_status.cs</FileName>
|
||||
</TypeIdentifier>
|
||||
</Class>
|
||||
<Class Name="edoka_dms.clsDokumentstatus" Collapsed="true">
|
||||
<Position X="14.5" Y="1.75" Width="1.5" />
|
||||
<TypeIdentifier>
|
||||
<HashCode>ABQAoOgBACQAAIBAAEAA4IAhAFEIhAEAQAAAISBAQAg=</HashCode>
|
||||
<FileName>DB\clsDokumentstatus.cs</FileName>
|
||||
</TypeIdentifier>
|
||||
</Class>
|
||||
<Class Name="edoka_dms.clsDokumenttyp" Collapsed="true">
|
||||
<Position X="3.25" Y="1.75" Width="1.5" />
|
||||
<TypeIdentifier>
|
||||
<HashCode>I/xlUMmxWDAoaZxmlPzCsMU4CecphQRSCABqEJFGtKA=</HashCode>
|
||||
<FileName>DB\clsDokumenttyp.cs</FileName>
|
||||
</TypeIdentifier>
|
||||
</Class>
|
||||
<Class Name="edoka_dms.clsKey_tabelle" Collapsed="true">
|
||||
<Position X="7.75" Y="1.75" Width="1.5" />
|
||||
<TypeIdentifier>
|
||||
<HashCode>ABREAMgAACACAAAAAACAoIAAAEEIhAAAAAAAAAAAIAQ=</HashCode>
|
||||
<FileName>DB\clsKey_tabelle.cs</FileName>
|
||||
</TypeIdentifier>
|
||||
</Class>
|
||||
<Class Name="edoka_dms.clsMitarbeiter" Collapsed="true">
|
||||
<Position X="12.25" Y="1.75" Width="1.5" />
|
||||
<TypeIdentifier>
|
||||
<HashCode>BBXQgc4ECTyAYAGASAAhpKBAEGEalAiAmABgIBhQABI=</HashCode>
|
||||
<FileName>DB\clsMitarbeiter.cs</FileName>
|
||||
</TypeIdentifier>
|
||||
</Class>
|
||||
<Class Name="edoka_dms.clsMyKey_Tabelle" Collapsed="true">
|
||||
<Position X="7.75" Y="3.25" Width="1.5" />
|
||||
<TypeIdentifier>
|
||||
<HashCode>ACAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
|
||||
<FileName>DB\clsMyKey_Tabelle.cs</FileName>
|
||||
</TypeIdentifier>
|
||||
</Class>
|
||||
<Class Name="EDOKA_Database.EDOKA_DB" Collapsed="true">
|
||||
<Position X="1.25" Y="5" Width="1.5" />
|
||||
<TypeIdentifier>
|
||||
<HashCode>ACIAAAACAIwAAgAAEAACAYAQAAAAAgAABCAAQQABAAA=</HashCode>
|
||||
<FileName>db.cs</FileName>
|
||||
</TypeIdentifier>
|
||||
</Class>
|
||||
<Interface Name="edoka_dms.ICommonDBAccess" Collapsed="true">
|
||||
<Position X="17" Y="1.75" Width="1.5" />
|
||||
<TypeIdentifier>
|
||||
<HashCode>AAQAAEAAACAAAAAAAAAAIAAAAAEAAAAAAAAAAAAAAAA=</HashCode>
|
||||
<FileName>DB\clsDBInteractionBase.cs</FileName>
|
||||
</TypeIdentifier>
|
||||
</Interface>
|
||||
<Enum Name="edoka_dms.LLBLError" Collapsed="true">
|
||||
<Position X="17" Y="2.75" Width="1.5" />
|
||||
<TypeIdentifier>
|
||||
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAA=</HashCode>
|
||||
<FileName>DB\clsDBInteractionBase.cs</FileName>
|
||||
</TypeIdentifier>
|
||||
</Enum>
|
||||
<Font Name="Segoe UI" Size="9" />
|
||||
</ClassDiagram>
|
||||
@ -0,0 +1,288 @@
|
||||
using System;
|
||||
using System.Configuration;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using System.Collections;
|
||||
|
||||
namespace edoka_dms
|
||||
{
|
||||
public class clsConnectionProvider : IDisposable
|
||||
{
|
||||
#region Class Member Declarations
|
||||
private SqlConnection m_scoDBConnection;
|
||||
private bool m_bIsTransactionPending, m_bIsDisposed;
|
||||
private SqlTransaction m_stCurrentTransaction;
|
||||
private ArrayList m_alSavePoints;
|
||||
#endregion
|
||||
|
||||
|
||||
public clsConnectionProvider()
|
||||
{
|
||||
// Init the class
|
||||
InitClass();
|
||||
}
|
||||
|
||||
|
||||
public void Dispose()
|
||||
{
|
||||
Dispose(true);
|
||||
GC.SuppressFinalize(this);
|
||||
}
|
||||
|
||||
|
||||
protected virtual void Dispose(bool bIsDisposing)
|
||||
{
|
||||
// Check to see if Dispose has already been called.
|
||||
if(!m_bIsDisposed)
|
||||
{
|
||||
if(bIsDisposing)
|
||||
{
|
||||
// Dispose managed resources.
|
||||
if(m_stCurrentTransaction != null)
|
||||
{
|
||||
m_stCurrentTransaction.Dispose();
|
||||
m_stCurrentTransaction = null;
|
||||
}
|
||||
if(m_scoDBConnection != null)
|
||||
{
|
||||
// closing the connection will abort (rollback) any pending transactions
|
||||
m_scoDBConnection.Close();
|
||||
m_scoDBConnection.Dispose();
|
||||
m_scoDBConnection = null;
|
||||
}
|
||||
}
|
||||
}
|
||||
m_bIsDisposed = true;
|
||||
}
|
||||
|
||||
|
||||
private void InitClass()
|
||||
{
|
||||
// create all the objects and initialize other members.
|
||||
m_scoDBConnection = new SqlConnection();
|
||||
m_bIsDisposed = false;
|
||||
m_stCurrentTransaction = null;
|
||||
m_bIsTransactionPending = false;
|
||||
m_alSavePoints = new ArrayList();
|
||||
}
|
||||
|
||||
|
||||
public bool OpenConnection()
|
||||
{
|
||||
try
|
||||
{
|
||||
if((m_scoDBConnection.State & ConnectionState.Open) > 0)
|
||||
{
|
||||
// it's already open.
|
||||
throw new Exception("OpenConnection::Connection is already open.");
|
||||
}
|
||||
m_scoDBConnection.Open();
|
||||
m_bIsTransactionPending = false;
|
||||
return true;
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
// bubble exception
|
||||
throw ex;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public bool BeginTransaction(string sTransactionName)
|
||||
{
|
||||
try
|
||||
{
|
||||
if(m_bIsTransactionPending)
|
||||
{
|
||||
// no nested transactions allowed.
|
||||
throw new Exception("BeginTransaction::Already transaction pending. Nesting not allowed");
|
||||
}
|
||||
if((m_scoDBConnection.State & ConnectionState.Open) == 0)
|
||||
{
|
||||
// no open connection
|
||||
throw new Exception("BeginTransaction::Connection is not open.");
|
||||
}
|
||||
// begin the transaction and store the transaction object.
|
||||
m_stCurrentTransaction = m_scoDBConnection.BeginTransaction(IsolationLevel.ReadCommitted, sTransactionName);
|
||||
m_bIsTransactionPending = true;
|
||||
m_alSavePoints.Clear();
|
||||
return true;
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
// bubble error
|
||||
throw ex;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public bool CommitTransaction()
|
||||
{
|
||||
try
|
||||
{
|
||||
if(!m_bIsTransactionPending)
|
||||
{
|
||||
// no transaction pending
|
||||
throw new Exception("CommitTransaction::No transaction pending.");
|
||||
}
|
||||
if((m_scoDBConnection.State & ConnectionState.Open) == 0)
|
||||
{
|
||||
// no open connection
|
||||
throw new Exception("CommitTransaction::Connection is not open.");
|
||||
}
|
||||
// commit the transaction
|
||||
m_stCurrentTransaction.Commit();
|
||||
m_bIsTransactionPending = false;
|
||||
m_stCurrentTransaction.Dispose();
|
||||
m_stCurrentTransaction = null;
|
||||
m_alSavePoints.Clear();
|
||||
return true;
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
// bubble error
|
||||
throw ex;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public bool RollbackTransaction(string sTransactionToRollback)
|
||||
{
|
||||
try
|
||||
{
|
||||
if(!m_bIsTransactionPending)
|
||||
{
|
||||
// no transaction pending
|
||||
throw new Exception("RollbackTransaction::No transaction pending.");
|
||||
}
|
||||
if((m_scoDBConnection.State & ConnectionState.Open) == 0)
|
||||
{
|
||||
// no open connection
|
||||
throw new Exception("RollbackTransaction::Connection is not open.");
|
||||
}
|
||||
// rollback the transaction
|
||||
m_stCurrentTransaction.Rollback(sTransactionToRollback);
|
||||
// if this wasn't a savepoint, we've rolled back the complete transaction, so we
|
||||
// can clean it up.
|
||||
if(!m_alSavePoints.Contains(sTransactionToRollback))
|
||||
{
|
||||
// it's not a savepoint
|
||||
m_bIsTransactionPending = false;
|
||||
m_stCurrentTransaction.Dispose();
|
||||
m_stCurrentTransaction = null;
|
||||
m_alSavePoints.Clear();
|
||||
}
|
||||
return true;
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
// bubble error
|
||||
throw ex;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public bool SaveTransaction(string sSavePointName)
|
||||
{
|
||||
try
|
||||
{
|
||||
if(!m_bIsTransactionPending)
|
||||
{
|
||||
// no transaction pending
|
||||
throw new Exception("SaveTransaction::No transaction pending.");
|
||||
}
|
||||
if((m_scoDBConnection.State & ConnectionState.Open) == 0)
|
||||
{
|
||||
// no open connection
|
||||
throw new Exception("SaveTransaction::Connection is not open.");
|
||||
}
|
||||
// save the transaction
|
||||
m_stCurrentTransaction.Save(sSavePointName);
|
||||
// Store the savepoint in the list.
|
||||
m_alSavePoints.Add(sSavePointName);
|
||||
return true;
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
// bubble error
|
||||
throw ex;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public bool CloseConnection(bool bCommitPendingTransaction)
|
||||
{
|
||||
try
|
||||
{
|
||||
if((m_scoDBConnection.State & ConnectionState.Open) == 0)
|
||||
{
|
||||
// no open connection
|
||||
return false;
|
||||
}
|
||||
if(m_bIsTransactionPending)
|
||||
{
|
||||
if(bCommitPendingTransaction)
|
||||
{
|
||||
// commit the pending transaction
|
||||
m_stCurrentTransaction.Commit();
|
||||
}
|
||||
else
|
||||
{
|
||||
// rollback the pending transaction
|
||||
m_stCurrentTransaction.Rollback();
|
||||
}
|
||||
m_bIsTransactionPending = false;
|
||||
m_stCurrentTransaction.Dispose();
|
||||
m_stCurrentTransaction = null;
|
||||
m_alSavePoints.Clear();
|
||||
}
|
||||
// close the connection
|
||||
m_scoDBConnection.Close();
|
||||
return true;
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
// bubble error
|
||||
throw ex;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#region Class Property Declarations
|
||||
public SqlTransaction stCurrentTransaction
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_stCurrentTransaction;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public bool bIsTransactionPending
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_bIsTransactionPending;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlConnection scoDBConnection
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_scoDBConnection;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public string sConnectionString
|
||||
{
|
||||
set
|
||||
{
|
||||
m_scoDBConnection.ConnectionString = value;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,187 @@
|
||||
using System;
|
||||
using System.Configuration;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using System.Data.SqlTypes;
|
||||
|
||||
namespace edoka_dms
|
||||
{
|
||||
public enum LLBLError
|
||||
{
|
||||
AllOk
|
||||
// Add more here (check the comma's!)
|
||||
}
|
||||
|
||||
|
||||
public interface ICommonDBAccess
|
||||
{
|
||||
bool Insert();
|
||||
bool Update();
|
||||
bool Delete();
|
||||
DataTable SelectOne();
|
||||
DataTable SelectAll();
|
||||
}
|
||||
|
||||
|
||||
public abstract class clsDBInteractionBase : IDisposable, ICommonDBAccess
|
||||
{
|
||||
#region Class Member Declarations
|
||||
protected SqlConnection m_scoMainConnection;
|
||||
protected int m_iRowsAffected;
|
||||
protected SqlInt32 m_iErrorCode;
|
||||
protected bool m_bMainConnectionIsCreatedLocal;
|
||||
protected clsConnectionProvider m_cpMainConnectionProvider;
|
||||
private string m_sConnectionString;
|
||||
private bool m_bIsDisposed;
|
||||
#endregion
|
||||
|
||||
|
||||
public clsDBInteractionBase()
|
||||
{
|
||||
// Initialize the class' members.
|
||||
InitClass();
|
||||
}
|
||||
|
||||
|
||||
private void InitClass()
|
||||
{
|
||||
// create all the objects and initialize other members.
|
||||
m_scoMainConnection = new SqlConnection();
|
||||
m_bMainConnectionIsCreatedLocal = true;
|
||||
m_cpMainConnectionProvider = null;
|
||||
m_iErrorCode = (int)LLBLError.AllOk;
|
||||
m_bIsDisposed = false;
|
||||
}
|
||||
|
||||
|
||||
public void Dispose()
|
||||
{
|
||||
Dispose(true);
|
||||
GC.SuppressFinalize(this);
|
||||
}
|
||||
|
||||
|
||||
protected virtual void Dispose(bool bIsDisposing)
|
||||
{
|
||||
// Check to see if Dispose has already been called.
|
||||
if(!m_bIsDisposed)
|
||||
{
|
||||
if(bIsDisposing)
|
||||
{
|
||||
// Dispose managed resources.
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Object is created in this class, so destroy it here.
|
||||
m_scoMainConnection.Close();
|
||||
m_scoMainConnection.Dispose();
|
||||
m_bMainConnectionIsCreatedLocal = false;
|
||||
}
|
||||
m_cpMainConnectionProvider = null;
|
||||
m_scoMainConnection = null;
|
||||
}
|
||||
}
|
||||
m_bIsDisposed = true;
|
||||
}
|
||||
|
||||
|
||||
public virtual bool Insert()
|
||||
{
|
||||
// No implementation, throw exception
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
|
||||
public virtual bool Delete()
|
||||
{
|
||||
// No implementation, throw exception
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
|
||||
public virtual bool Update()
|
||||
{
|
||||
// No implementation, throw exception
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
|
||||
public virtual DataTable SelectOne()
|
||||
{
|
||||
// No implementation, throw exception
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
|
||||
public virtual DataTable SelectAll()
|
||||
{
|
||||
// No implementation, throw exception
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
|
||||
#region Class Property Declarations
|
||||
public clsConnectionProvider cpMainConnectionProvider
|
||||
{
|
||||
set
|
||||
{
|
||||
if(value==null)
|
||||
{
|
||||
// Invalid value
|
||||
throw new ArgumentNullException("cpMainConnectionProvider", "Null passed as value to this property which is not allowed.");
|
||||
}
|
||||
|
||||
// A connection provider object is passed to this class.
|
||||
// Retrieve the SqlConnection object, if present and create a
|
||||
// reference to it. If there is already a MainConnection object
|
||||
// referenced by the membervar, destroy that one or simply
|
||||
// remove the reference, based on the flag.
|
||||
if(m_scoMainConnection!=null)
|
||||
{
|
||||
// First get rid of current connection object. Caller is responsible
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Is local created object, close it and dispose it.
|
||||
m_scoMainConnection.Close();
|
||||
m_scoMainConnection.Dispose();
|
||||
}
|
||||
// Remove reference.
|
||||
m_scoMainConnection = null;
|
||||
}
|
||||
m_cpMainConnectionProvider = (clsConnectionProvider)value;
|
||||
m_scoMainConnection = m_cpMainConnectionProvider.scoDBConnection;
|
||||
m_bMainConnectionIsCreatedLocal = false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlInt32 iErrorCode
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_iErrorCode;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public string sConnectionString
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_sConnectionString;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_sConnectionString = value;
|
||||
m_scoMainConnection.ConnectionString = m_sConnectionString;
|
||||
}
|
||||
}
|
||||
public int iRowsAffected
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_iRowsAffected;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,525 @@
|
||||
using System;
|
||||
using System.Data;
|
||||
using System.Data.SqlTypes;
|
||||
using System.Data.SqlClient;
|
||||
|
||||
namespace edoka_dms
|
||||
{
|
||||
public class clsDokument_status : clsDBInteractionBase
|
||||
{
|
||||
#region Class Member Declarations
|
||||
private SqlBoolean m_bFolgestatus_durch_anderen_verantwortlichen, m_bDokument_bearbeitung_moeglich, m_bDokument_ausgangsarchivierung, m_bDokument_bearbeitung_abgeschlossen, m_bAktiv;
|
||||
private SqlDateTime m_daErstellt_am;
|
||||
private SqlInt32 m_iDokument_statusnr, m_iStatus_bezeichnungnr, m_iErledigung_ab, m_iMutierer;
|
||||
private SqlString m_sDokumenitid, m_sBezeichnung, m_sReihenfolge;
|
||||
#endregion
|
||||
|
||||
|
||||
public clsDokument_status()
|
||||
{
|
||||
// Nothing for now.
|
||||
}
|
||||
|
||||
|
||||
public override bool Insert()
|
||||
{
|
||||
SqlCommand scmCmdToExecute = new SqlCommand();
|
||||
scmCmdToExecute.CommandText = "dbo.[pr_dokument_status_Insert]";
|
||||
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
|
||||
|
||||
// Use base class' connection object
|
||||
scmCmdToExecute.Connection = m_scoMainConnection;
|
||||
|
||||
try
|
||||
{
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@sdokumenitid", SqlDbType.VarChar, 22, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sDokumenitid));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@istatus_bezeichnungnr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iStatus_bezeichnungnr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@sbezeichnung", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sBezeichnung));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@sreihenfolge", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sReihenfolge));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bfolgestatus_durch_anderen_verantwortlichen", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bFolgestatus_durch_anderen_verantwortlichen));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bdokument_bearbeitung_moeglich", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bDokument_bearbeitung_moeglich));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@ierledigung_ab", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iErledigung_ab));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bdokument_ausgangsarchivierung", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bDokument_ausgangsarchivierung));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bdokument_bearbeitung_abgeschlossen", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bDokument_bearbeitung_abgeschlossen));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@baktiv", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bAktiv));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@daerstellt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daErstellt_am));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@imutierer", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMutierer));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokument_statusnr", SqlDbType.Int, 4, ParameterDirection.Output, true, 10, 0, "", DataRowVersion.Proposed, m_iDokument_statusnr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, true, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode));
|
||||
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Open connection.
|
||||
m_scoMainConnection.Open();
|
||||
}
|
||||
else
|
||||
{
|
||||
if(m_cpMainConnectionProvider.bIsTransactionPending)
|
||||
{
|
||||
scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction;
|
||||
}
|
||||
}
|
||||
|
||||
// Execute query.
|
||||
m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery();
|
||||
m_iDokument_statusnr = (Int32)scmCmdToExecute.Parameters["@idokument_statusnr"].Value;
|
||||
m_iErrorCode = (Int32)scmCmdToExecute.Parameters["@iErrorCode"].Value;
|
||||
|
||||
if(m_iErrorCode != (int)LLBLError.AllOk)
|
||||
{
|
||||
// Throw error.
|
||||
throw new Exception("Stored Procedure 'pr_dokument_status_Insert' reported the ErrorCode: " + m_iErrorCode);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
// some error occured. Bubble it to caller and encapsulate Exception object
|
||||
throw new Exception("clsDokument_status::Insert::Error occured.", ex);
|
||||
}
|
||||
finally
|
||||
{
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Close connection.
|
||||
m_scoMainConnection.Close();
|
||||
}
|
||||
scmCmdToExecute.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public override bool Update()
|
||||
{
|
||||
SqlCommand scmCmdToExecute = new SqlCommand();
|
||||
scmCmdToExecute.CommandText = "dbo.[pr_dokument_status_Update]";
|
||||
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
|
||||
|
||||
// Use base class' connection object
|
||||
scmCmdToExecute.Connection = m_scoMainConnection;
|
||||
|
||||
try
|
||||
{
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokument_statusnr", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iDokument_statusnr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@sdokumenitid", SqlDbType.VarChar, 22, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sDokumenitid));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@istatus_bezeichnungnr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iStatus_bezeichnungnr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@sbezeichnung", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sBezeichnung));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@sreihenfolge", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sReihenfolge));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bfolgestatus_durch_anderen_verantwortlichen", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bFolgestatus_durch_anderen_verantwortlichen));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bdokument_bearbeitung_moeglich", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bDokument_bearbeitung_moeglich));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@ierledigung_ab", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iErledigung_ab));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bdokument_ausgangsarchivierung", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bDokument_ausgangsarchivierung));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bdokument_bearbeitung_abgeschlossen", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bDokument_bearbeitung_abgeschlossen));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@baktiv", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bAktiv));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@daerstellt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daErstellt_am));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@imutierer", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMutierer));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, true, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode));
|
||||
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Open connection.
|
||||
m_scoMainConnection.Open();
|
||||
}
|
||||
else
|
||||
{
|
||||
if(m_cpMainConnectionProvider.bIsTransactionPending)
|
||||
{
|
||||
scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction;
|
||||
}
|
||||
}
|
||||
|
||||
// Execute query.
|
||||
m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery();
|
||||
m_iErrorCode = (Int32)scmCmdToExecute.Parameters["@iErrorCode"].Value;
|
||||
|
||||
if(m_iErrorCode != (int)LLBLError.AllOk)
|
||||
{
|
||||
// Throw error.
|
||||
throw new Exception("Stored Procedure 'pr_dokument_status_Update' reported the ErrorCode: " + m_iErrorCode);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
// some error occured. Bubble it to caller and encapsulate Exception object
|
||||
throw new Exception("clsDokument_status::Update::Error occured.", ex);
|
||||
}
|
||||
finally
|
||||
{
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Close connection.
|
||||
m_scoMainConnection.Close();
|
||||
}
|
||||
scmCmdToExecute.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public override bool Delete()
|
||||
{
|
||||
SqlCommand scmCmdToExecute = new SqlCommand();
|
||||
scmCmdToExecute.CommandText = "dbo.[pr_dokument_status_Delete]";
|
||||
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
|
||||
|
||||
// Use base class' connection object
|
||||
scmCmdToExecute.Connection = m_scoMainConnection;
|
||||
|
||||
try
|
||||
{
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokument_statusnr", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iDokument_statusnr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, true, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode));
|
||||
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Open connection.
|
||||
m_scoMainConnection.Open();
|
||||
}
|
||||
else
|
||||
{
|
||||
if(m_cpMainConnectionProvider.bIsTransactionPending)
|
||||
{
|
||||
scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction;
|
||||
}
|
||||
}
|
||||
|
||||
// Execute query.
|
||||
m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery();
|
||||
m_iErrorCode = (Int32)scmCmdToExecute.Parameters["@iErrorCode"].Value;
|
||||
|
||||
if(m_iErrorCode != (int)LLBLError.AllOk)
|
||||
{
|
||||
// Throw error.
|
||||
throw new Exception("Stored Procedure 'pr_dokument_status_Delete' reported the ErrorCode: " + m_iErrorCode);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
// some error occured. Bubble it to caller and encapsulate Exception object
|
||||
throw new Exception("clsDokument_status::Delete::Error occured.", ex);
|
||||
}
|
||||
finally
|
||||
{
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Close connection.
|
||||
m_scoMainConnection.Close();
|
||||
}
|
||||
scmCmdToExecute.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public override DataTable SelectOne()
|
||||
{
|
||||
SqlCommand scmCmdToExecute = new SqlCommand();
|
||||
scmCmdToExecute.CommandText = "dbo.[pr_dokument_status_SelectOne]";
|
||||
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
|
||||
DataTable dtToReturn = new DataTable("dokument_status");
|
||||
SqlDataAdapter sdaAdapter = new SqlDataAdapter(scmCmdToExecute);
|
||||
|
||||
// Use base class' connection object
|
||||
scmCmdToExecute.Connection = m_scoMainConnection;
|
||||
|
||||
try
|
||||
{
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokument_statusnr", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iDokument_statusnr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, true, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode));
|
||||
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Open connection.
|
||||
m_scoMainConnection.Open();
|
||||
}
|
||||
else
|
||||
{
|
||||
if(m_cpMainConnectionProvider.bIsTransactionPending)
|
||||
{
|
||||
scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction;
|
||||
}
|
||||
}
|
||||
|
||||
// Execute query.
|
||||
sdaAdapter.Fill(dtToReturn);
|
||||
m_iErrorCode = (Int32)scmCmdToExecute.Parameters["@iErrorCode"].Value;
|
||||
|
||||
if(m_iErrorCode != (int)LLBLError.AllOk)
|
||||
{
|
||||
// Throw error.
|
||||
throw new Exception("Stored Procedure 'pr_dokument_status_SelectOne' reported the ErrorCode: " + m_iErrorCode);
|
||||
}
|
||||
|
||||
if(dtToReturn.Rows.Count > 0)
|
||||
{
|
||||
m_iDokument_statusnr = (Int32)dtToReturn.Rows[0]["dokument_statusnr"];
|
||||
m_sDokumenitid = dtToReturn.Rows[0]["dokumenitid"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["dokumenitid"];
|
||||
m_iStatus_bezeichnungnr = dtToReturn.Rows[0]["status_bezeichnungnr"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["status_bezeichnungnr"];
|
||||
m_sBezeichnung = dtToReturn.Rows[0]["bezeichnung"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["bezeichnung"];
|
||||
m_sReihenfolge = dtToReturn.Rows[0]["reihenfolge"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["reihenfolge"];
|
||||
m_bFolgestatus_durch_anderen_verantwortlichen = dtToReturn.Rows[0]["folgestatus_durch_anderen_verantwortlichen"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["folgestatus_durch_anderen_verantwortlichen"];
|
||||
m_bDokument_bearbeitung_moeglich = dtToReturn.Rows[0]["dokument_bearbeitung_moeglich"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["dokument_bearbeitung_moeglich"];
|
||||
m_iErledigung_ab = dtToReturn.Rows[0]["erledigung_ab"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["erledigung_ab"];
|
||||
m_bDokument_ausgangsarchivierung = dtToReturn.Rows[0]["dokument_ausgangsarchivierung"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["dokument_ausgangsarchivierung"];
|
||||
m_bDokument_bearbeitung_abgeschlossen = dtToReturn.Rows[0]["dokument_bearbeitung_abgeschlossen"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["dokument_bearbeitung_abgeschlossen"];
|
||||
m_bAktiv = dtToReturn.Rows[0]["aktiv"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["aktiv"];
|
||||
m_daErstellt_am = dtToReturn.Rows[0]["erstellt_am"] == System.DBNull.Value ? SqlDateTime.Null : (DateTime)dtToReturn.Rows[0]["erstellt_am"];
|
||||
m_iMutierer = dtToReturn.Rows[0]["mutierer"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["mutierer"];
|
||||
}
|
||||
return dtToReturn;
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
// some error occured. Bubble it to caller and encapsulate Exception object
|
||||
throw new Exception("clsDokument_status::SelectOne::Error occured.", ex);
|
||||
}
|
||||
finally
|
||||
{
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Close connection.
|
||||
m_scoMainConnection.Close();
|
||||
}
|
||||
scmCmdToExecute.Dispose();
|
||||
sdaAdapter.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public override DataTable SelectAll()
|
||||
{
|
||||
SqlCommand scmCmdToExecute = new SqlCommand();
|
||||
scmCmdToExecute.CommandText = "dbo.[pr_dokument_status_SelectAll]";
|
||||
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
|
||||
DataTable dtToReturn = new DataTable("dokument_status");
|
||||
SqlDataAdapter sdaAdapter = new SqlDataAdapter(scmCmdToExecute);
|
||||
|
||||
// Use base class' connection object
|
||||
scmCmdToExecute.Connection = m_scoMainConnection;
|
||||
|
||||
try
|
||||
{
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, true, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode));
|
||||
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Open connection.
|
||||
m_scoMainConnection.Open();
|
||||
}
|
||||
else
|
||||
{
|
||||
if(m_cpMainConnectionProvider.bIsTransactionPending)
|
||||
{
|
||||
scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction;
|
||||
}
|
||||
}
|
||||
|
||||
// Execute query.
|
||||
sdaAdapter.Fill(dtToReturn);
|
||||
m_iErrorCode = (Int32)scmCmdToExecute.Parameters["@iErrorCode"].Value;
|
||||
|
||||
if(m_iErrorCode != (int)LLBLError.AllOk)
|
||||
{
|
||||
// Throw error.
|
||||
throw new Exception("Stored Procedure 'pr_dokument_status_SelectAll' reported the ErrorCode: " + m_iErrorCode);
|
||||
}
|
||||
|
||||
return dtToReturn;
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
// some error occured. Bubble it to caller and encapsulate Exception object
|
||||
throw new Exception("clsDokument_status::SelectAll::Error occured.", ex);
|
||||
}
|
||||
finally
|
||||
{
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Close connection.
|
||||
m_scoMainConnection.Close();
|
||||
}
|
||||
scmCmdToExecute.Dispose();
|
||||
sdaAdapter.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#region Class Property Declarations
|
||||
public SqlInt32 iDokument_statusnr
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_iDokument_statusnr;
|
||||
}
|
||||
set
|
||||
{
|
||||
SqlInt32 iDokument_statusnrTmp = (SqlInt32)value;
|
||||
if(iDokument_statusnrTmp.IsNull)
|
||||
{
|
||||
throw new ArgumentOutOfRangeException("iDokument_statusnr", "iDokument_statusnr can't be NULL");
|
||||
}
|
||||
m_iDokument_statusnr = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlString sDokumenitid
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_sDokumenitid;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_sDokumenitid = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlInt32 iStatus_bezeichnungnr
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_iStatus_bezeichnungnr;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_iStatus_bezeichnungnr = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlString sBezeichnung
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_sBezeichnung;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_sBezeichnung = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlString sReihenfolge
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_sReihenfolge;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_sReihenfolge = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlBoolean bFolgestatus_durch_anderen_verantwortlichen
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_bFolgestatus_durch_anderen_verantwortlichen;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_bFolgestatus_durch_anderen_verantwortlichen = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlBoolean bDokument_bearbeitung_moeglich
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_bDokument_bearbeitung_moeglich;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_bDokument_bearbeitung_moeglich = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlInt32 iErledigung_ab
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_iErledigung_ab;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_iErledigung_ab = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlBoolean bDokument_ausgangsarchivierung
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_bDokument_ausgangsarchivierung;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_bDokument_ausgangsarchivierung = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlBoolean bDokument_bearbeitung_abgeschlossen
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_bDokument_bearbeitung_abgeschlossen;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_bDokument_bearbeitung_abgeschlossen = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlBoolean bAktiv
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_bAktiv;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_bAktiv = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlDateTime daErstellt_am
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_daErstellt_am;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_daErstellt_am = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlInt32 iMutierer
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_iMutierer;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_iMutierer = value;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,591 @@
|
||||
using System;
|
||||
using System.Data;
|
||||
using System.Data.SqlTypes;
|
||||
using System.Data.SqlClient;
|
||||
|
||||
namespace edoka_dms
|
||||
{
|
||||
public class clsDokumentstatus : clsDBInteractionBase
|
||||
{
|
||||
#region Class Member Declarations
|
||||
private SqlBoolean m_bFolgestatus_durch_anderen_verantwortlichen, m_bDokumentbearbeitung_moeglich, m_bDokument_ausgangsarchivieren, m_bDokument_bearbeitung_abgeschlossen, m_bAktiv;
|
||||
private SqlDateTime m_daErstellt_am, m_daMutiert_am;
|
||||
private SqlInt32 m_iDokumentstatusnr, m_iDokumenttypnr, m_iStatustypnr, m_iStatus_bezeichnungnr, m_iReihenfolge, m_iErledigung_ab, m_iMandantnr, m_iMutierer, m_iStatustyp;
|
||||
#endregion
|
||||
|
||||
|
||||
public clsDokumentstatus()
|
||||
{
|
||||
// Nothing for now.
|
||||
}
|
||||
|
||||
|
||||
public override bool Insert()
|
||||
{
|
||||
SqlCommand scmCmdToExecute = new SqlCommand();
|
||||
scmCmdToExecute.CommandText = "dbo.[pr_dokumentstatus_Insert]";
|
||||
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
|
||||
|
||||
// Use base class' connection object
|
||||
scmCmdToExecute.Connection = m_scoMainConnection;
|
||||
|
||||
try
|
||||
{
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumentstatusnr", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iDokumentstatusnr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumenttypnr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iDokumenttypnr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@istatustypnr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iStatustypnr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@istatus_bezeichnungnr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iStatus_bezeichnungnr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@ireihenfolge", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iReihenfolge));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bfolgestatus_durch_anderen_verantwortlichen", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bFolgestatus_durch_anderen_verantwortlichen));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bdokumentbearbeitung_moeglich", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bDokumentbearbeitung_moeglich));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@ierledigung_ab", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iErledigung_ab));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bdokument_ausgangsarchivieren", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bDokument_ausgangsarchivieren));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bdokument_bearbeitung_abgeschlossen", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bDokument_bearbeitung_abgeschlossen));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@imandantnr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMandantnr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@baktiv", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bAktiv));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@daerstellt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daErstellt_am));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@damutiert_am", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daMutiert_am));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@imutierer", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMutierer));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@istatustyp", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iStatustyp));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, true, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode));
|
||||
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Open connection.
|
||||
m_scoMainConnection.Open();
|
||||
}
|
||||
else
|
||||
{
|
||||
if(m_cpMainConnectionProvider.bIsTransactionPending)
|
||||
{
|
||||
scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction;
|
||||
}
|
||||
}
|
||||
|
||||
// Execute query.
|
||||
m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery();
|
||||
m_iErrorCode = (Int32)scmCmdToExecute.Parameters["@iErrorCode"].Value;
|
||||
|
||||
if(m_iErrorCode != (int)LLBLError.AllOk)
|
||||
{
|
||||
// Throw error.
|
||||
throw new Exception("Stored Procedure 'pr_dokumentstatus_Insert' reported the ErrorCode: " + m_iErrorCode);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
// some error occured. Bubble it to caller and encapsulate Exception object
|
||||
throw new Exception("clsDokumentstatus::Insert::Error occured.", ex);
|
||||
}
|
||||
finally
|
||||
{
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Close connection.
|
||||
m_scoMainConnection.Close();
|
||||
}
|
||||
scmCmdToExecute.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public override bool Update()
|
||||
{
|
||||
SqlCommand scmCmdToExecute = new SqlCommand();
|
||||
scmCmdToExecute.CommandText = "dbo.[pr_dokumentstatus_Update]";
|
||||
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
|
||||
|
||||
// Use base class' connection object
|
||||
scmCmdToExecute.Connection = m_scoMainConnection;
|
||||
|
||||
try
|
||||
{
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumentstatusnr", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iDokumentstatusnr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumenttypnr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iDokumenttypnr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@istatustypnr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iStatustypnr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@istatus_bezeichnungnr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iStatus_bezeichnungnr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@ireihenfolge", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iReihenfolge));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bfolgestatus_durch_anderen_verantwortlichen", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bFolgestatus_durch_anderen_verantwortlichen));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bdokumentbearbeitung_moeglich", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bDokumentbearbeitung_moeglich));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@ierledigung_ab", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iErledigung_ab));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bdokument_ausgangsarchivieren", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bDokument_ausgangsarchivieren));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bdokument_bearbeitung_abgeschlossen", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bDokument_bearbeitung_abgeschlossen));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@imandantnr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMandantnr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@baktiv", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bAktiv));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@daerstellt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daErstellt_am));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@damutiert_am", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daMutiert_am));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@imutierer", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMutierer));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@istatustyp", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iStatustyp));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, true, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode));
|
||||
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Open connection.
|
||||
m_scoMainConnection.Open();
|
||||
}
|
||||
else
|
||||
{
|
||||
if(m_cpMainConnectionProvider.bIsTransactionPending)
|
||||
{
|
||||
scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction;
|
||||
}
|
||||
}
|
||||
|
||||
// Execute query.
|
||||
m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery();
|
||||
m_iErrorCode = (Int32)scmCmdToExecute.Parameters["@iErrorCode"].Value;
|
||||
|
||||
if(m_iErrorCode != (int)LLBLError.AllOk)
|
||||
{
|
||||
// Throw error.
|
||||
throw new Exception("Stored Procedure 'pr_dokumentstatus_Update' reported the ErrorCode: " + m_iErrorCode);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
// some error occured. Bubble it to caller and encapsulate Exception object
|
||||
throw new Exception("clsDokumentstatus::Update::Error occured.", ex);
|
||||
}
|
||||
finally
|
||||
{
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Close connection.
|
||||
m_scoMainConnection.Close();
|
||||
}
|
||||
scmCmdToExecute.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public override bool Delete()
|
||||
{
|
||||
SqlCommand scmCmdToExecute = new SqlCommand();
|
||||
scmCmdToExecute.CommandText = "dbo.[pr_dokumentstatus_Delete]";
|
||||
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
|
||||
|
||||
// Use base class' connection object
|
||||
scmCmdToExecute.Connection = m_scoMainConnection;
|
||||
|
||||
try
|
||||
{
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumentstatusnr", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iDokumentstatusnr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, true, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode));
|
||||
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Open connection.
|
||||
m_scoMainConnection.Open();
|
||||
}
|
||||
else
|
||||
{
|
||||
if(m_cpMainConnectionProvider.bIsTransactionPending)
|
||||
{
|
||||
scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction;
|
||||
}
|
||||
}
|
||||
|
||||
// Execute query.
|
||||
m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery();
|
||||
m_iErrorCode = (Int32)scmCmdToExecute.Parameters["@iErrorCode"].Value;
|
||||
|
||||
if(m_iErrorCode != (int)LLBLError.AllOk)
|
||||
{
|
||||
// Throw error.
|
||||
throw new Exception("Stored Procedure 'pr_dokumentstatus_Delete' reported the ErrorCode: " + m_iErrorCode);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
// some error occured. Bubble it to caller and encapsulate Exception object
|
||||
throw new Exception("clsDokumentstatus::Delete::Error occured.", ex);
|
||||
}
|
||||
finally
|
||||
{
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Close connection.
|
||||
m_scoMainConnection.Close();
|
||||
}
|
||||
scmCmdToExecute.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public override DataTable SelectOne()
|
||||
{
|
||||
SqlCommand scmCmdToExecute = new SqlCommand();
|
||||
scmCmdToExecute.CommandText = "dbo.[pr_dokumentstatus_SelectOne]";
|
||||
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
|
||||
DataTable dtToReturn = new DataTable("dokumentstatus");
|
||||
SqlDataAdapter sdaAdapter = new SqlDataAdapter(scmCmdToExecute);
|
||||
|
||||
// Use base class' connection object
|
||||
scmCmdToExecute.Connection = m_scoMainConnection;
|
||||
|
||||
try
|
||||
{
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@idokumentstatusnr", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iDokumentstatusnr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, true, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode));
|
||||
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Open connection.
|
||||
m_scoMainConnection.Open();
|
||||
}
|
||||
else
|
||||
{
|
||||
if(m_cpMainConnectionProvider.bIsTransactionPending)
|
||||
{
|
||||
scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction;
|
||||
}
|
||||
}
|
||||
|
||||
// Execute query.
|
||||
sdaAdapter.Fill(dtToReturn);
|
||||
m_iErrorCode = (Int32)scmCmdToExecute.Parameters["@iErrorCode"].Value;
|
||||
|
||||
if(m_iErrorCode != (int)LLBLError.AllOk)
|
||||
{
|
||||
// Throw error.
|
||||
throw new Exception("Stored Procedure 'pr_dokumentstatus_SelectOne' reported the ErrorCode: " + m_iErrorCode);
|
||||
}
|
||||
|
||||
if(dtToReturn.Rows.Count > 0)
|
||||
{
|
||||
m_iDokumentstatusnr = (Int32)dtToReturn.Rows[0]["dokumentstatusnr"];
|
||||
m_iDokumenttypnr = dtToReturn.Rows[0]["dokumenttypnr"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["dokumenttypnr"];
|
||||
m_iStatustypnr = dtToReturn.Rows[0]["statustypnr"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["statustypnr"];
|
||||
m_iStatus_bezeichnungnr = dtToReturn.Rows[0]["status_bezeichnungnr"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["status_bezeichnungnr"];
|
||||
m_iReihenfolge = (Int32)dtToReturn.Rows[0]["reihenfolge"];
|
||||
m_bFolgestatus_durch_anderen_verantwortlichen = (bool)dtToReturn.Rows[0]["folgestatus_durch_anderen_verantwortlichen"];
|
||||
m_bDokumentbearbeitung_moeglich = (bool)dtToReturn.Rows[0]["dokumentbearbeitung_moeglich"];
|
||||
m_iErledigung_ab = (Int32)dtToReturn.Rows[0]["erledigung_ab"];
|
||||
m_bDokument_ausgangsarchivieren = dtToReturn.Rows[0]["dokument_ausgangsarchivieren"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["dokument_ausgangsarchivieren"];
|
||||
m_bDokument_bearbeitung_abgeschlossen = dtToReturn.Rows[0]["dokument_bearbeitung_abgeschlossen"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["dokument_bearbeitung_abgeschlossen"];
|
||||
m_iMandantnr = dtToReturn.Rows[0]["mandantnr"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["mandantnr"];
|
||||
m_bAktiv = dtToReturn.Rows[0]["aktiv"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["aktiv"];
|
||||
m_daErstellt_am = dtToReturn.Rows[0]["erstellt_am"] == System.DBNull.Value ? SqlDateTime.Null : (DateTime)dtToReturn.Rows[0]["erstellt_am"];
|
||||
m_daMutiert_am = dtToReturn.Rows[0]["mutiert_am"] == System.DBNull.Value ? SqlDateTime.Null : (DateTime)dtToReturn.Rows[0]["mutiert_am"];
|
||||
m_iMutierer = dtToReturn.Rows[0]["mutierer"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["mutierer"];
|
||||
m_iStatustyp = dtToReturn.Rows[0]["statustyp"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["statustyp"];
|
||||
}
|
||||
return dtToReturn;
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
// some error occured. Bubble it to caller and encapsulate Exception object
|
||||
throw new Exception("clsDokumentstatus::SelectOne::Error occured.", ex);
|
||||
}
|
||||
finally
|
||||
{
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Close connection.
|
||||
m_scoMainConnection.Close();
|
||||
}
|
||||
scmCmdToExecute.Dispose();
|
||||
sdaAdapter.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public override DataTable SelectAll()
|
||||
{
|
||||
SqlCommand scmCmdToExecute = new SqlCommand();
|
||||
scmCmdToExecute.CommandText = "dbo.[pr_dokumentstatus_SelectAll]";
|
||||
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
|
||||
DataTable dtToReturn = new DataTable("dokumentstatus");
|
||||
SqlDataAdapter sdaAdapter = new SqlDataAdapter(scmCmdToExecute);
|
||||
|
||||
// Use base class' connection object
|
||||
scmCmdToExecute.Connection = m_scoMainConnection;
|
||||
|
||||
try
|
||||
{
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, true, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode));
|
||||
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Open connection.
|
||||
m_scoMainConnection.Open();
|
||||
}
|
||||
else
|
||||
{
|
||||
if(m_cpMainConnectionProvider.bIsTransactionPending)
|
||||
{
|
||||
scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction;
|
||||
}
|
||||
}
|
||||
|
||||
// Execute query.
|
||||
sdaAdapter.Fill(dtToReturn);
|
||||
m_iErrorCode = (Int32)scmCmdToExecute.Parameters["@iErrorCode"].Value;
|
||||
|
||||
if(m_iErrorCode != (int)LLBLError.AllOk)
|
||||
{
|
||||
// Throw error.
|
||||
throw new Exception("Stored Procedure 'pr_dokumentstatus_SelectAll' reported the ErrorCode: " + m_iErrorCode);
|
||||
}
|
||||
|
||||
return dtToReturn;
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
// some error occured. Bubble it to caller and encapsulate Exception object
|
||||
throw new Exception("clsDokumentstatus::SelectAll::Error occured.", ex);
|
||||
}
|
||||
finally
|
||||
{
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Close connection.
|
||||
m_scoMainConnection.Close();
|
||||
}
|
||||
scmCmdToExecute.Dispose();
|
||||
sdaAdapter.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#region Class Property Declarations
|
||||
public SqlInt32 iDokumentstatusnr
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_iDokumentstatusnr;
|
||||
}
|
||||
set
|
||||
{
|
||||
SqlInt32 iDokumentstatusnrTmp = (SqlInt32)value;
|
||||
if(iDokumentstatusnrTmp.IsNull)
|
||||
{
|
||||
throw new ArgumentOutOfRangeException("iDokumentstatusnr", "iDokumentstatusnr can't be NULL");
|
||||
}
|
||||
m_iDokumentstatusnr = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlInt32 iDokumenttypnr
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_iDokumenttypnr;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_iDokumenttypnr = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlInt32 iStatustypnr
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_iStatustypnr;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_iStatustypnr = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlInt32 iStatus_bezeichnungnr
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_iStatus_bezeichnungnr;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_iStatus_bezeichnungnr = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlInt32 iReihenfolge
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_iReihenfolge;
|
||||
}
|
||||
set
|
||||
{
|
||||
SqlInt32 iReihenfolgeTmp = (SqlInt32)value;
|
||||
if(iReihenfolgeTmp.IsNull)
|
||||
{
|
||||
throw new ArgumentOutOfRangeException("iReihenfolge", "iReihenfolge can't be NULL");
|
||||
}
|
||||
m_iReihenfolge = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlBoolean bFolgestatus_durch_anderen_verantwortlichen
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_bFolgestatus_durch_anderen_verantwortlichen;
|
||||
}
|
||||
set
|
||||
{
|
||||
SqlBoolean bFolgestatus_durch_anderen_verantwortlichenTmp = (SqlBoolean)value;
|
||||
if(bFolgestatus_durch_anderen_verantwortlichenTmp.IsNull)
|
||||
{
|
||||
throw new ArgumentOutOfRangeException("bFolgestatus_durch_anderen_verantwortlichen", "bFolgestatus_durch_anderen_verantwortlichen can't be NULL");
|
||||
}
|
||||
m_bFolgestatus_durch_anderen_verantwortlichen = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlBoolean bDokumentbearbeitung_moeglich
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_bDokumentbearbeitung_moeglich;
|
||||
}
|
||||
set
|
||||
{
|
||||
SqlBoolean bDokumentbearbeitung_moeglichTmp = (SqlBoolean)value;
|
||||
if(bDokumentbearbeitung_moeglichTmp.IsNull)
|
||||
{
|
||||
throw new ArgumentOutOfRangeException("bDokumentbearbeitung_moeglich", "bDokumentbearbeitung_moeglich can't be NULL");
|
||||
}
|
||||
m_bDokumentbearbeitung_moeglich = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlInt32 iErledigung_ab
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_iErledigung_ab;
|
||||
}
|
||||
set
|
||||
{
|
||||
SqlInt32 iErledigung_abTmp = (SqlInt32)value;
|
||||
if(iErledigung_abTmp.IsNull)
|
||||
{
|
||||
throw new ArgumentOutOfRangeException("iErledigung_ab", "iErledigung_ab can't be NULL");
|
||||
}
|
||||
m_iErledigung_ab = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlBoolean bDokument_ausgangsarchivieren
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_bDokument_ausgangsarchivieren;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_bDokument_ausgangsarchivieren = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlBoolean bDokument_bearbeitung_abgeschlossen
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_bDokument_bearbeitung_abgeschlossen;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_bDokument_bearbeitung_abgeschlossen = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlInt32 iMandantnr
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_iMandantnr;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_iMandantnr = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlBoolean bAktiv
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_bAktiv;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_bAktiv = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlDateTime daErstellt_am
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_daErstellt_am;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_daErstellt_am = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlDateTime daMutiert_am
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_daMutiert_am;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_daMutiert_am = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlInt32 iMutierer
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_iMutierer;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_iMutierer = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlInt32 iStatustyp
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_iStatustyp;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_iStatustyp = value;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,455 @@
|
||||
using System;
|
||||
using System.Data;
|
||||
using System.Data.SqlTypes;
|
||||
using System.Data.SqlClient;
|
||||
|
||||
namespace edoka_dms
|
||||
{
|
||||
public class clsKey_tabelle : clsDBInteractionBase
|
||||
{
|
||||
#region Class Member Declarations
|
||||
private SqlBoolean m_bAktiv;
|
||||
private SqlDateTime m_daErstellt_am, m_daMutiert_am;
|
||||
private SqlInt32 m_iKeynr, m_iKey_wert, m_iMandantnr, m_iMutierer;
|
||||
private SqlString m_sBeschreibung;
|
||||
#endregion
|
||||
|
||||
|
||||
public clsKey_tabelle()
|
||||
{
|
||||
// Nothing for now.
|
||||
}
|
||||
|
||||
|
||||
public override bool Insert()
|
||||
{
|
||||
SqlCommand scmCmdToExecute = new SqlCommand();
|
||||
scmCmdToExecute.CommandText = "dbo.[pr_key_tabelle_Insert]";
|
||||
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
|
||||
|
||||
// Use base class' connection object
|
||||
scmCmdToExecute.Connection = m_scoMainConnection;
|
||||
|
||||
try
|
||||
{
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@sbeschreibung", SqlDbType.VarChar, 255, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_sBeschreibung));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@ikey_wert", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iKey_wert));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@imandantnr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMandantnr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@baktiv", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bAktiv));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@daerstellt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daErstellt_am));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@damutiert_am", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daMutiert_am));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@imutierer", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMutierer));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@ikeynr", SqlDbType.Int, 4, ParameterDirection.Output, true, 10, 0, "", DataRowVersion.Proposed, m_iKeynr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, true, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode));
|
||||
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Open connection.
|
||||
m_scoMainConnection.Open();
|
||||
}
|
||||
else
|
||||
{
|
||||
if(m_cpMainConnectionProvider.bIsTransactionPending)
|
||||
{
|
||||
scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction;
|
||||
}
|
||||
}
|
||||
|
||||
// Execute query.
|
||||
m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery();
|
||||
m_iKeynr = (Int32)scmCmdToExecute.Parameters["@ikeynr"].Value;
|
||||
m_iErrorCode = (Int32)scmCmdToExecute.Parameters["@iErrorCode"].Value;
|
||||
|
||||
if(m_iErrorCode != (int)LLBLError.AllOk)
|
||||
{
|
||||
// Throw error.
|
||||
throw new Exception("Stored Procedure 'pr_key_tabelle_Insert' reported the ErrorCode: " + m_iErrorCode);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
// some error occured. Bubble it to caller and encapsulate Exception object
|
||||
throw new Exception("clsKey_tabelle::Insert::Error occured.", ex);
|
||||
}
|
||||
finally
|
||||
{
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Close connection.
|
||||
m_scoMainConnection.Close();
|
||||
}
|
||||
scmCmdToExecute.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public override bool Update()
|
||||
{
|
||||
SqlCommand scmCmdToExecute = new SqlCommand();
|
||||
scmCmdToExecute.CommandText = "dbo.[pr_key_tabelle_Update]";
|
||||
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
|
||||
|
||||
// Use base class' connection object
|
||||
scmCmdToExecute.Connection = m_scoMainConnection;
|
||||
|
||||
try
|
||||
{
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@ikeynr", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iKeynr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@sbeschreibung", SqlDbType.VarChar, 255, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_sBeschreibung));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@ikey_wert", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iKey_wert));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@imandantnr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMandantnr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@baktiv", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bAktiv));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@daerstellt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daErstellt_am));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@damutiert_am", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daMutiert_am));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@imutierer", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMutierer));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, true, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode));
|
||||
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Open connection.
|
||||
m_scoMainConnection.Open();
|
||||
}
|
||||
else
|
||||
{
|
||||
if(m_cpMainConnectionProvider.bIsTransactionPending)
|
||||
{
|
||||
scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction;
|
||||
}
|
||||
}
|
||||
|
||||
// Execute query.
|
||||
m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery();
|
||||
m_iErrorCode = (Int32)scmCmdToExecute.Parameters["@iErrorCode"].Value;
|
||||
|
||||
if(m_iErrorCode != (int)LLBLError.AllOk)
|
||||
{
|
||||
// Throw error.
|
||||
throw new Exception("Stored Procedure 'pr_key_tabelle_Update' reported the ErrorCode: " + m_iErrorCode);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
// some error occured. Bubble it to caller and encapsulate Exception object
|
||||
throw new Exception("clsKey_tabelle::Update::Error occured.", ex);
|
||||
}
|
||||
finally
|
||||
{
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Close connection.
|
||||
m_scoMainConnection.Close();
|
||||
}
|
||||
scmCmdToExecute.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public override bool Delete()
|
||||
{
|
||||
SqlCommand scmCmdToExecute = new SqlCommand();
|
||||
scmCmdToExecute.CommandText = "dbo.[pr_key_tabelle_Delete]";
|
||||
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
|
||||
|
||||
// Use base class' connection object
|
||||
scmCmdToExecute.Connection = m_scoMainConnection;
|
||||
|
||||
try
|
||||
{
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@ikeynr", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iKeynr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, true, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode));
|
||||
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Open connection.
|
||||
m_scoMainConnection.Open();
|
||||
}
|
||||
else
|
||||
{
|
||||
if(m_cpMainConnectionProvider.bIsTransactionPending)
|
||||
{
|
||||
scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction;
|
||||
}
|
||||
}
|
||||
|
||||
// Execute query.
|
||||
m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery();
|
||||
m_iErrorCode = (Int32)scmCmdToExecute.Parameters["@iErrorCode"].Value;
|
||||
|
||||
if(m_iErrorCode != (int)LLBLError.AllOk)
|
||||
{
|
||||
// Throw error.
|
||||
throw new Exception("Stored Procedure 'pr_key_tabelle_Delete' reported the ErrorCode: " + m_iErrorCode);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
// some error occured. Bubble it to caller and encapsulate Exception object
|
||||
throw new Exception("clsKey_tabelle::Delete::Error occured.", ex);
|
||||
}
|
||||
finally
|
||||
{
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Close connection.
|
||||
m_scoMainConnection.Close();
|
||||
}
|
||||
scmCmdToExecute.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public override DataTable SelectOne()
|
||||
{
|
||||
SqlCommand scmCmdToExecute = new SqlCommand();
|
||||
scmCmdToExecute.CommandText = "dbo.[pr_key_tabelle_SelectOne]";
|
||||
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
|
||||
DataTable dtToReturn = new DataTable("key_tabelle");
|
||||
SqlDataAdapter sdaAdapter = new SqlDataAdapter(scmCmdToExecute);
|
||||
|
||||
// Use base class' connection object
|
||||
scmCmdToExecute.Connection = m_scoMainConnection;
|
||||
|
||||
try
|
||||
{
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@ikeynr", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iKeynr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, true, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode));
|
||||
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Open connection.
|
||||
m_scoMainConnection.Open();
|
||||
}
|
||||
else
|
||||
{
|
||||
if(m_cpMainConnectionProvider.bIsTransactionPending)
|
||||
{
|
||||
scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction;
|
||||
}
|
||||
}
|
||||
|
||||
// Execute query.
|
||||
sdaAdapter.Fill(dtToReturn);
|
||||
m_iErrorCode = (Int32)scmCmdToExecute.Parameters["@iErrorCode"].Value;
|
||||
|
||||
if(m_iErrorCode != (int)LLBLError.AllOk)
|
||||
{
|
||||
// Throw error.
|
||||
throw new Exception("Stored Procedure 'pr_key_tabelle_SelectOne' reported the ErrorCode: " + m_iErrorCode);
|
||||
}
|
||||
|
||||
if(dtToReturn.Rows.Count > 0)
|
||||
{
|
||||
m_iKeynr = (Int32)dtToReturn.Rows[0]["keynr"];
|
||||
m_sBeschreibung = (string)dtToReturn.Rows[0]["beschreibung"];
|
||||
m_iKey_wert = (Int32)dtToReturn.Rows[0]["key_wert"];
|
||||
m_iMandantnr = dtToReturn.Rows[0]["mandantnr"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["mandantnr"];
|
||||
m_bAktiv = dtToReturn.Rows[0]["aktiv"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["aktiv"];
|
||||
m_daErstellt_am = dtToReturn.Rows[0]["erstellt_am"] == System.DBNull.Value ? SqlDateTime.Null : (DateTime)dtToReturn.Rows[0]["erstellt_am"];
|
||||
m_daMutiert_am = dtToReturn.Rows[0]["mutiert_am"] == System.DBNull.Value ? SqlDateTime.Null : (DateTime)dtToReturn.Rows[0]["mutiert_am"];
|
||||
m_iMutierer = dtToReturn.Rows[0]["mutierer"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["mutierer"];
|
||||
}
|
||||
return dtToReturn;
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
// some error occured. Bubble it to caller and encapsulate Exception object
|
||||
throw new Exception("clsKey_tabelle::SelectOne::Error occured.", ex);
|
||||
}
|
||||
finally
|
||||
{
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Close connection.
|
||||
m_scoMainConnection.Close();
|
||||
}
|
||||
scmCmdToExecute.Dispose();
|
||||
sdaAdapter.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public override DataTable SelectAll()
|
||||
{
|
||||
SqlCommand scmCmdToExecute = new SqlCommand();
|
||||
scmCmdToExecute.CommandText = "dbo.[pr_key_tabelle_SelectAll]";
|
||||
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
|
||||
DataTable dtToReturn = new DataTable("key_tabelle");
|
||||
SqlDataAdapter sdaAdapter = new SqlDataAdapter(scmCmdToExecute);
|
||||
|
||||
// Use base class' connection object
|
||||
scmCmdToExecute.Connection = m_scoMainConnection;
|
||||
|
||||
try
|
||||
{
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, true, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode));
|
||||
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Open connection.
|
||||
m_scoMainConnection.Open();
|
||||
}
|
||||
else
|
||||
{
|
||||
if(m_cpMainConnectionProvider.bIsTransactionPending)
|
||||
{
|
||||
scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction;
|
||||
}
|
||||
}
|
||||
|
||||
// Execute query.
|
||||
sdaAdapter.Fill(dtToReturn);
|
||||
m_iErrorCode = (Int32)scmCmdToExecute.Parameters["@iErrorCode"].Value;
|
||||
|
||||
if(m_iErrorCode != (int)LLBLError.AllOk)
|
||||
{
|
||||
// Throw error.
|
||||
throw new Exception("Stored Procedure 'pr_key_tabelle_SelectAll' reported the ErrorCode: " + m_iErrorCode);
|
||||
}
|
||||
|
||||
return dtToReturn;
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
// some error occured. Bubble it to caller and encapsulate Exception object
|
||||
throw new Exception("clsKey_tabelle::SelectAll::Error occured.", ex);
|
||||
}
|
||||
finally
|
||||
{
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Close connection.
|
||||
m_scoMainConnection.Close();
|
||||
}
|
||||
scmCmdToExecute.Dispose();
|
||||
sdaAdapter.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#region Class Property Declarations
|
||||
public SqlInt32 iKeynr
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_iKeynr;
|
||||
}
|
||||
set
|
||||
{
|
||||
SqlInt32 iKeynrTmp = (SqlInt32)value;
|
||||
if(iKeynrTmp.IsNull)
|
||||
{
|
||||
throw new ArgumentOutOfRangeException("iKeynr", "iKeynr can't be NULL");
|
||||
}
|
||||
m_iKeynr = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlString sBeschreibung
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_sBeschreibung;
|
||||
}
|
||||
set
|
||||
{
|
||||
SqlString sBeschreibungTmp = (SqlString)value;
|
||||
if(sBeschreibungTmp.IsNull)
|
||||
{
|
||||
throw new ArgumentOutOfRangeException("sBeschreibung", "sBeschreibung can't be NULL");
|
||||
}
|
||||
m_sBeschreibung = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlInt32 iKey_wert
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_iKey_wert;
|
||||
}
|
||||
set
|
||||
{
|
||||
SqlInt32 iKey_wertTmp = (SqlInt32)value;
|
||||
if(iKey_wertTmp.IsNull)
|
||||
{
|
||||
throw new ArgumentOutOfRangeException("iKey_wert", "iKey_wert can't be NULL");
|
||||
}
|
||||
m_iKey_wert = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlInt32 iMandantnr
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_iMandantnr;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_iMandantnr = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlBoolean bAktiv
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_bAktiv;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_bAktiv = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlDateTime daErstellt_am
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_daErstellt_am;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_daErstellt_am = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlDateTime daMutiert_am
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_daMutiert_am;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_daMutiert_am = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlInt32 iMutierer
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_iMutierer;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_iMutierer = value;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,843 @@
|
||||
using System;
|
||||
using System.Data;
|
||||
using System.Data.SqlTypes;
|
||||
using System.Data.SqlClient;
|
||||
|
||||
namespace edoka_dms
|
||||
{
|
||||
public class clsMitarbeiter : clsDBInteractionBase
|
||||
{
|
||||
#region Class Member Declarations
|
||||
private SqlBoolean m_bGebMeldung, m_bJournalisierung, m_bEdoka_mail, m_bMailDokumentrueckgang, m_bMailDirektVersenden, m_bEdokaMesasge, m_bMailempfang, m_bAktiv, m_bShowtip;
|
||||
private SqlDateTime m_daValidto, m_daMutiert_am, m_daErstellt_am;
|
||||
private SqlInt32 m_iKlassifizierung, m_iMutierer, m_iMandantnr, m_iMitarbeiternr, m_iFuermandant, m_iSprache, m_iFunktionnr, m_iPartnernr;
|
||||
private SqlString m_sVorname, m_sName, m_sKurzzeichen, m_sAnrede, m_sTgnummer, m_sEmail, m_sFunktion, m_sFax, m_sTelefon, m_sUnterschrift_text, m_sRang, m_sMail_1;
|
||||
#endregion
|
||||
|
||||
|
||||
public clsMitarbeiter()
|
||||
{
|
||||
// Nothing for now.
|
||||
}
|
||||
|
||||
|
||||
public override bool Insert()
|
||||
{
|
||||
SqlCommand scmCmdToExecute = new SqlCommand();
|
||||
scmCmdToExecute.CommandText = "dbo.[pr_mitarbeiter_Insert]";
|
||||
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
|
||||
|
||||
// Use base class' connection object
|
||||
scmCmdToExecute.Connection = m_scoMainConnection;
|
||||
|
||||
try
|
||||
{
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@imitarbeiternr", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iMitarbeiternr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@svorname", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sVorname));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@sname", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sName));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@skurzzeichen", SqlDbType.VarChar, 10, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sKurzzeichen));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@sanrede", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sAnrede));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@stgnummer", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTgnummer));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@semail", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sEmail));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@sfax", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sFax));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@stelefon", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTelefon));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@sunterschrift_text", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sUnterschrift_text));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@ifunktionnr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iFunktionnr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@isprache", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iSprache));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@ifuermandant", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iFuermandant));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bshowtip", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bShowtip));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@ipartnernr", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iPartnernr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@imandantnr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMandantnr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@baktiv", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bAktiv));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@daerstellt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daErstellt_am));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@damutiert_am", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daMutiert_am));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@imutierer", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMutierer));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bMailempfang", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bMailempfang));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bEdokaMesasge", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bEdokaMesasge));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@sfunktion", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sFunktion));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bMailDirektVersenden", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bMailDirektVersenden));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@sRang", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sRang));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bMailDokumentrueckgang", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bMailDokumentrueckgang));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@iklassifizierung", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iKlassifizierung));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bedoka_mail", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bEdoka_mail));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bjournalisierung", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bJournalisierung));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bGebMeldung", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bGebMeldung));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@sMail_1", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sMail_1));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@davalidto", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daValidto));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, true, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode));
|
||||
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Open connection.
|
||||
m_scoMainConnection.Open();
|
||||
}
|
||||
else
|
||||
{
|
||||
if(m_cpMainConnectionProvider.bIsTransactionPending)
|
||||
{
|
||||
scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction;
|
||||
}
|
||||
}
|
||||
|
||||
// Execute query.
|
||||
m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery();
|
||||
m_iErrorCode = (Int32)scmCmdToExecute.Parameters["@iErrorCode"].Value;
|
||||
|
||||
if(m_iErrorCode != (int)LLBLError.AllOk)
|
||||
{
|
||||
// Throw error.
|
||||
throw new Exception("Stored Procedure 'pr_mitarbeiter_Insert' reported the ErrorCode: " + m_iErrorCode);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
// some error occured. Bubble it to caller and encapsulate Exception object
|
||||
throw new Exception("clsMitarbeiter::Insert::Error occured.", ex);
|
||||
}
|
||||
finally
|
||||
{
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Close connection.
|
||||
m_scoMainConnection.Close();
|
||||
}
|
||||
scmCmdToExecute.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public override bool Update()
|
||||
{
|
||||
SqlCommand scmCmdToExecute = new SqlCommand();
|
||||
scmCmdToExecute.CommandText = "dbo.[pr_mitarbeiter_Update]";
|
||||
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
|
||||
|
||||
// Use base class' connection object
|
||||
scmCmdToExecute.Connection = m_scoMainConnection;
|
||||
|
||||
try
|
||||
{
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@imitarbeiternr", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iMitarbeiternr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@svorname", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sVorname));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@sname", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sName));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@skurzzeichen", SqlDbType.VarChar, 10, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sKurzzeichen));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@sanrede", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sAnrede));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@stgnummer", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTgnummer));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@semail", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sEmail));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@sfax", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sFax));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@stelefon", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sTelefon));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@sunterschrift_text", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sUnterschrift_text));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@ifunktionnr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iFunktionnr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@isprache", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iSprache));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@ifuermandant", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iFuermandant));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bshowtip", SqlDbType.Bit, 1, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, m_bShowtip));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@ipartnernr", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iPartnernr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@imandantnr", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMandantnr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@baktiv", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bAktiv));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@daerstellt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daErstellt_am));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@damutiert_am", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daMutiert_am));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@imutierer", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iMutierer));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bMailempfang", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bMailempfang));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bEdokaMesasge", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bEdokaMesasge));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@sfunktion", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sFunktion));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bMailDirektVersenden", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bMailDirektVersenden));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@sRang", SqlDbType.VarChar, 255, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sRang));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bMailDokumentrueckgang", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bMailDokumentrueckgang));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@iklassifizierung", SqlDbType.Int, 4, ParameterDirection.Input, true, 10, 0, "", DataRowVersion.Proposed, m_iKlassifizierung));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bedoka_mail", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bEdoka_mail));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bjournalisierung", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bJournalisierung));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@bGebMeldung", SqlDbType.Bit, 1, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_bGebMeldung));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@sMail_1", SqlDbType.VarChar, 50, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_sMail_1));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@davalidto", SqlDbType.DateTime, 8, ParameterDirection.Input, true, 0, 0, "", DataRowVersion.Proposed, m_daValidto));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, true, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode));
|
||||
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Open connection.
|
||||
m_scoMainConnection.Open();
|
||||
}
|
||||
else
|
||||
{
|
||||
if(m_cpMainConnectionProvider.bIsTransactionPending)
|
||||
{
|
||||
scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction;
|
||||
}
|
||||
}
|
||||
|
||||
// Execute query.
|
||||
m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery();
|
||||
m_iErrorCode = (Int32)scmCmdToExecute.Parameters["@iErrorCode"].Value;
|
||||
|
||||
if(m_iErrorCode != (int)LLBLError.AllOk)
|
||||
{
|
||||
// Throw error.
|
||||
throw new Exception("Stored Procedure 'pr_mitarbeiter_Update' reported the ErrorCode: " + m_iErrorCode);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
// some error occured. Bubble it to caller and encapsulate Exception object
|
||||
throw new Exception("clsMitarbeiter::Update::Error occured.", ex);
|
||||
}
|
||||
finally
|
||||
{
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Close connection.
|
||||
m_scoMainConnection.Close();
|
||||
}
|
||||
scmCmdToExecute.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public override bool Delete()
|
||||
{
|
||||
SqlCommand scmCmdToExecute = new SqlCommand();
|
||||
scmCmdToExecute.CommandText = "dbo.[pr_mitarbeiter_Delete]";
|
||||
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
|
||||
|
||||
// Use base class' connection object
|
||||
scmCmdToExecute.Connection = m_scoMainConnection;
|
||||
|
||||
try
|
||||
{
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@imitarbeiternr", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iMitarbeiternr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, true, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode));
|
||||
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Open connection.
|
||||
m_scoMainConnection.Open();
|
||||
}
|
||||
else
|
||||
{
|
||||
if(m_cpMainConnectionProvider.bIsTransactionPending)
|
||||
{
|
||||
scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction;
|
||||
}
|
||||
}
|
||||
|
||||
// Execute query.
|
||||
m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery();
|
||||
m_iErrorCode = (Int32)scmCmdToExecute.Parameters["@iErrorCode"].Value;
|
||||
|
||||
if(m_iErrorCode != (int)LLBLError.AllOk)
|
||||
{
|
||||
// Throw error.
|
||||
throw new Exception("Stored Procedure 'pr_mitarbeiter_Delete' reported the ErrorCode: " + m_iErrorCode);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
// some error occured. Bubble it to caller and encapsulate Exception object
|
||||
throw new Exception("clsMitarbeiter::Delete::Error occured.", ex);
|
||||
}
|
||||
finally
|
||||
{
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Close connection.
|
||||
m_scoMainConnection.Close();
|
||||
}
|
||||
scmCmdToExecute.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public override DataTable SelectOne()
|
||||
{
|
||||
SqlCommand scmCmdToExecute = new SqlCommand();
|
||||
scmCmdToExecute.CommandText = "dbo.[pr_mitarbeiter_SelectOne]";
|
||||
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
|
||||
DataTable dtToReturn = new DataTable("mitarbeiter");
|
||||
SqlDataAdapter sdaAdapter = new SqlDataAdapter(scmCmdToExecute);
|
||||
|
||||
// Use base class' connection object
|
||||
scmCmdToExecute.Connection = m_scoMainConnection;
|
||||
|
||||
try
|
||||
{
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@imitarbeiternr", SqlDbType.Int, 4, ParameterDirection.Input, false, 10, 0, "", DataRowVersion.Proposed, m_iMitarbeiternr));
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, true, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode));
|
||||
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Open connection.
|
||||
m_scoMainConnection.Open();
|
||||
}
|
||||
else
|
||||
{
|
||||
if(m_cpMainConnectionProvider.bIsTransactionPending)
|
||||
{
|
||||
scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction;
|
||||
}
|
||||
}
|
||||
|
||||
// Execute query.
|
||||
sdaAdapter.Fill(dtToReturn);
|
||||
m_iErrorCode = (Int32)scmCmdToExecute.Parameters["@iErrorCode"].Value;
|
||||
|
||||
if(m_iErrorCode != (int)LLBLError.AllOk)
|
||||
{
|
||||
// Throw error.
|
||||
throw new Exception("Stored Procedure 'pr_mitarbeiter_SelectOne' reported the ErrorCode: " + m_iErrorCode);
|
||||
}
|
||||
|
||||
if(dtToReturn.Rows.Count > 0)
|
||||
{
|
||||
m_iMitarbeiternr = (Int32)dtToReturn.Rows[0]["mitarbeiternr"];
|
||||
m_sVorname = dtToReturn.Rows[0]["vorname"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["vorname"];
|
||||
m_sName = dtToReturn.Rows[0]["name"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["name"];
|
||||
m_sKurzzeichen = dtToReturn.Rows[0]["kurzzeichen"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["kurzzeichen"];
|
||||
m_sAnrede = dtToReturn.Rows[0]["anrede"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["anrede"];
|
||||
m_sTgnummer = dtToReturn.Rows[0]["tgnummer"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["tgnummer"];
|
||||
m_sEmail = dtToReturn.Rows[0]["email"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["email"];
|
||||
m_sFax = dtToReturn.Rows[0]["fax"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["fax"];
|
||||
m_sTelefon = dtToReturn.Rows[0]["telefon"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["telefon"];
|
||||
m_sUnterschrift_text = dtToReturn.Rows[0]["unterschrift_text"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["unterschrift_text"];
|
||||
m_iFunktionnr = dtToReturn.Rows[0]["funktionnr"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["funktionnr"];
|
||||
m_iSprache = dtToReturn.Rows[0]["sprache"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["sprache"];
|
||||
m_iFuermandant = (Int32)dtToReturn.Rows[0]["fuermandant"];
|
||||
m_bShowtip = (bool)dtToReturn.Rows[0]["showtip"];
|
||||
m_iPartnernr = (Int32)dtToReturn.Rows[0]["partnernr"];
|
||||
m_iMandantnr = dtToReturn.Rows[0]["mandantnr"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["mandantnr"];
|
||||
m_bAktiv = dtToReturn.Rows[0]["aktiv"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["aktiv"];
|
||||
m_daErstellt_am = dtToReturn.Rows[0]["erstellt_am"] == System.DBNull.Value ? SqlDateTime.Null : (DateTime)dtToReturn.Rows[0]["erstellt_am"];
|
||||
m_daMutiert_am = dtToReturn.Rows[0]["mutiert_am"] == System.DBNull.Value ? SqlDateTime.Null : (DateTime)dtToReturn.Rows[0]["mutiert_am"];
|
||||
m_iMutierer = dtToReturn.Rows[0]["mutierer"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["mutierer"];
|
||||
m_bMailempfang = dtToReturn.Rows[0]["Mailempfang"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["Mailempfang"];
|
||||
m_bEdokaMesasge = dtToReturn.Rows[0]["EdokaMesasge"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["EdokaMesasge"];
|
||||
m_sFunktion = dtToReturn.Rows[0]["funktion"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["funktion"];
|
||||
m_bMailDirektVersenden = dtToReturn.Rows[0]["MailDirektVersenden"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["MailDirektVersenden"];
|
||||
m_sRang = dtToReturn.Rows[0]["Rang"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["Rang"];
|
||||
m_bMailDokumentrueckgang = dtToReturn.Rows[0]["MailDokumentrueckgang"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["MailDokumentrueckgang"];
|
||||
m_iKlassifizierung = dtToReturn.Rows[0]["klassifizierung"] == System.DBNull.Value ? SqlInt32.Null : (Int32)dtToReturn.Rows[0]["klassifizierung"];
|
||||
m_bEdoka_mail = dtToReturn.Rows[0]["edoka_mail"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["edoka_mail"];
|
||||
m_bJournalisierung = dtToReturn.Rows[0]["journalisierung"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["journalisierung"];
|
||||
m_bGebMeldung = dtToReturn.Rows[0]["GebMeldung"] == System.DBNull.Value ? SqlBoolean.Null : (bool)dtToReturn.Rows[0]["GebMeldung"];
|
||||
m_sMail_1 = dtToReturn.Rows[0]["Mail_1"] == System.DBNull.Value ? SqlString.Null : (string)dtToReturn.Rows[0]["Mail_1"];
|
||||
m_daValidto = dtToReturn.Rows[0]["validto"] == System.DBNull.Value ? SqlDateTime.Null : (DateTime)dtToReturn.Rows[0]["validto"];
|
||||
}
|
||||
return dtToReturn;
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
// some error occured. Bubble it to caller and encapsulate Exception object
|
||||
throw new Exception("clsMitarbeiter::SelectOne::Error occured.", ex);
|
||||
}
|
||||
finally
|
||||
{
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Close connection.
|
||||
m_scoMainConnection.Close();
|
||||
}
|
||||
scmCmdToExecute.Dispose();
|
||||
sdaAdapter.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public override DataTable SelectAll()
|
||||
{
|
||||
SqlCommand scmCmdToExecute = new SqlCommand();
|
||||
scmCmdToExecute.CommandText = "dbo.[pr_mitarbeiter_SelectAll]";
|
||||
scmCmdToExecute.CommandType = CommandType.StoredProcedure;
|
||||
DataTable dtToReturn = new DataTable("mitarbeiter");
|
||||
SqlDataAdapter sdaAdapter = new SqlDataAdapter(scmCmdToExecute);
|
||||
|
||||
// Use base class' connection object
|
||||
scmCmdToExecute.Connection = m_scoMainConnection;
|
||||
|
||||
try
|
||||
{
|
||||
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, true, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode));
|
||||
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Open connection.
|
||||
m_scoMainConnection.Open();
|
||||
}
|
||||
else
|
||||
{
|
||||
if(m_cpMainConnectionProvider.bIsTransactionPending)
|
||||
{
|
||||
scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction;
|
||||
}
|
||||
}
|
||||
|
||||
// Execute query.
|
||||
sdaAdapter.Fill(dtToReturn);
|
||||
m_iErrorCode = (Int32)scmCmdToExecute.Parameters["@iErrorCode"].Value;
|
||||
|
||||
if(m_iErrorCode != (int)LLBLError.AllOk)
|
||||
{
|
||||
// Throw error.
|
||||
throw new Exception("Stored Procedure 'pr_mitarbeiter_SelectAll' reported the ErrorCode: " + m_iErrorCode);
|
||||
}
|
||||
|
||||
return dtToReturn;
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
// some error occured. Bubble it to caller and encapsulate Exception object
|
||||
throw new Exception("clsMitarbeiter::SelectAll::Error occured.", ex);
|
||||
}
|
||||
finally
|
||||
{
|
||||
if(m_bMainConnectionIsCreatedLocal)
|
||||
{
|
||||
// Close connection.
|
||||
m_scoMainConnection.Close();
|
||||
}
|
||||
scmCmdToExecute.Dispose();
|
||||
sdaAdapter.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#region Class Property Declarations
|
||||
public SqlInt32 iMitarbeiternr
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_iMitarbeiternr;
|
||||
}
|
||||
set
|
||||
{
|
||||
SqlInt32 iMitarbeiternrTmp = (SqlInt32)value;
|
||||
if(iMitarbeiternrTmp.IsNull)
|
||||
{
|
||||
throw new ArgumentOutOfRangeException("iMitarbeiternr", "iMitarbeiternr can't be NULL");
|
||||
}
|
||||
m_iMitarbeiternr = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlString sVorname
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_sVorname;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_sVorname = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlString sName
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_sName;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_sName = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlString sKurzzeichen
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_sKurzzeichen;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_sKurzzeichen = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlString sAnrede
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_sAnrede;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_sAnrede = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlString sTgnummer
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_sTgnummer;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_sTgnummer = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlString sEmail
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_sEmail;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_sEmail = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlString sFax
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_sFax;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_sFax = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlString sTelefon
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_sTelefon;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_sTelefon = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlString sUnterschrift_text
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_sUnterschrift_text;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_sUnterschrift_text = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlInt32 iFunktionnr
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_iFunktionnr;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_iFunktionnr = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlInt32 iSprache
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_iSprache;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_iSprache = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlInt32 iFuermandant
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_iFuermandant;
|
||||
}
|
||||
set
|
||||
{
|
||||
SqlInt32 iFuermandantTmp = (SqlInt32)value;
|
||||
if(iFuermandantTmp.IsNull)
|
||||
{
|
||||
throw new ArgumentOutOfRangeException("iFuermandant", "iFuermandant can't be NULL");
|
||||
}
|
||||
m_iFuermandant = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlBoolean bShowtip
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_bShowtip;
|
||||
}
|
||||
set
|
||||
{
|
||||
SqlBoolean bShowtipTmp = (SqlBoolean)value;
|
||||
if(bShowtipTmp.IsNull)
|
||||
{
|
||||
throw new ArgumentOutOfRangeException("bShowtip", "bShowtip can't be NULL");
|
||||
}
|
||||
m_bShowtip = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlInt32 iPartnernr
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_iPartnernr;
|
||||
}
|
||||
set
|
||||
{
|
||||
SqlInt32 iPartnernrTmp = (SqlInt32)value;
|
||||
if(iPartnernrTmp.IsNull)
|
||||
{
|
||||
throw new ArgumentOutOfRangeException("iPartnernr", "iPartnernr can't be NULL");
|
||||
}
|
||||
m_iPartnernr = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlInt32 iMandantnr
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_iMandantnr;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_iMandantnr = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlBoolean bAktiv
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_bAktiv;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_bAktiv = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlDateTime daErstellt_am
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_daErstellt_am;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_daErstellt_am = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlDateTime daMutiert_am
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_daMutiert_am;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_daMutiert_am = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlInt32 iMutierer
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_iMutierer;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_iMutierer = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlBoolean bMailempfang
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_bMailempfang;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_bMailempfang = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlBoolean bEdokaMesasge
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_bEdokaMesasge;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_bEdokaMesasge = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlString sFunktion
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_sFunktion;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_sFunktion = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlBoolean bMailDirektVersenden
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_bMailDirektVersenden;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_bMailDirektVersenden = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlString sRang
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_sRang;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_sRang = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlBoolean bMailDokumentrueckgang
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_bMailDokumentrueckgang;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_bMailDokumentrueckgang = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlInt32 iKlassifizierung
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_iKlassifizierung;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_iKlassifizierung = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlBoolean bEdoka_mail
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_bEdoka_mail;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_bEdoka_mail = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlBoolean bJournalisierung
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_bJournalisierung;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_bJournalisierung = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlBoolean bGebMeldung
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_bGebMeldung;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_bGebMeldung = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlString sMail_1
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_sMail_1;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_sMail_1 = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public SqlDateTime daValidto
|
||||
{
|
||||
get
|
||||
{
|
||||
return m_daValidto;
|
||||
}
|
||||
set
|
||||
{
|
||||
m_daValidto = value;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@ -0,0 +1 @@
|
||||
Data Source=shu01\shu00;Initial Catalog=edoka_dms;Persist Security Info=True;User ID=sa;Password=*shu29;
|
||||
@ -0,0 +1,4 @@
|
||||
// <autogenerated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8.1", FrameworkDisplayName = ".NET Framework 4.8.1")]
|
||||
Binary file not shown.
@ -0,0 +1 @@
|
||||
65396d20afa87a40b6024edbc55a1e317ea1484202772ae918c1be7ab96b2e44
|
||||
@ -0,0 +1,11 @@
|
||||
X:\docdemo\EDOKA_2024\Database\bin\Debug\Database.dll
|
||||
X:\docdemo\EDOKA_2024\Database\bin\Debug\Database.pdb
|
||||
X:\docdemo\EDOKA_2024\Database\bin\Debug\Helper.dll
|
||||
X:\docdemo\EDOKA_2024\Database\bin\Debug\Model.dll
|
||||
X:\docdemo\EDOKA_2024\Database\bin\Debug\Helper.pdb
|
||||
X:\docdemo\EDOKA_2024\Database\bin\Debug\Model.pdb
|
||||
X:\docdemo\EDOKA_2024\Database\obj\Debug\Database.csproj.AssemblyReference.cache
|
||||
X:\docdemo\EDOKA_2024\Database\obj\Debug\Database.csproj.CoreCompileInputs.cache
|
||||
X:\docdemo\EDOKA_2024\Database\obj\Debug\Database.csproj.Up2Date
|
||||
X:\docdemo\EDOKA_2024\Database\obj\Debug\Database.dll
|
||||
X:\docdemo\EDOKA_2024\Database\obj\Debug\Database.pdb
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1 @@
|
||||
f2be0ff380edbceb3013a1e07c50951b8707bb7e976e0cf1798293d70434d93b
|
||||
@ -0,0 +1,17 @@
|
||||
X:\docdemo\EDOKA_2024\Database\bin\Debug\Database.dll
|
||||
X:\docdemo\EDOKA_2024\Database\bin\Debug\Database.pdb
|
||||
X:\docdemo\EDOKA_2024\Database\bin\Debug\Helper.dll
|
||||
X:\docdemo\EDOKA_2024\Database\bin\Debug\Model.dll
|
||||
X:\docdemo\EDOKA_2024\Database\bin\Debug\Helper.pdb
|
||||
X:\docdemo\EDOKA_2024\Database\bin\Debug\Model.pdb
|
||||
X:\docdemo\EDOKA_2024\Database\obj\Debug\EDOKA_Database.csproj.AssemblyReference.cache
|
||||
X:\docdemo\EDOKA_2024\Database\obj\Debug\EDOKA_Database.csproj.CoreCompileInputs.cache
|
||||
X:\docdemo\EDOKA_2024\Database\obj\Debug\EDOKA_Da.3FB13467.Up2Date
|
||||
X:\docdemo\EDOKA_2024\Database\obj\Debug\Database.dll
|
||||
X:\docdemo\EDOKA_2024\Database\obj\Debug\Database.pdb
|
||||
X:\docdemo\EDOKA_2024\Database\bin\Debug\NLog.Database.dll
|
||||
X:\docdemo\EDOKA_2024\Database\bin\Debug\NLog.dll
|
||||
X:\docdemo\EDOKA_2024\Database\bin\Debug\NLog.xml
|
||||
X:\docdemo\EDOKA_2024\Database\bin\Debug\NLog.Database.xml
|
||||
X:\docdemo\EDOKA_2024\Database\bin\Debug\EDOKA_Logging.dll
|
||||
X:\docdemo\EDOKA_2024\Database\bin\Debug\EDOKA_Logging.pdb
|
||||
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<packages>
|
||||
<package id="NLog" version="5.3.2" targetFramework="net481" />
|
||||
<package id="NLog.Database" version="5.3.2" targetFramework="net481" />
|
||||
</packages>
|
||||
File diff suppressed because one or more lines are too long
@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<configSections>
|
||||
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<section name="EDOKA_2024.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
|
||||
</sectionGroup>
|
||||
</configSections>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8.1" />
|
||||
</startup>
|
||||
<userSettings>
|
||||
<EDOKA_2024.Properties.Settings>
|
||||
<setting name="Connectionstring" serializeAs="String">
|
||||
<value>Data Source=shu01\shu00;Initial Catalog=edoka_dms;Persist Security Info=True;User ID=sa;Password=*shu29;</value>
|
||||
</setting>
|
||||
</EDOKA_2024.Properties.Settings>
|
||||
</userSettings>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Syncfusion.Pdf.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-25.2462.5.0" newVersion="25.2462.5.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Syncfusion.Compression.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-25.2462.5.0" newVersion="25.2462.5.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
</configuration>
|
||||
@ -0,0 +1,389 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="pictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
AElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
</value>
|
||||
</data>
|
||||
</root>
|
||||
@ -0,0 +1,133 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="exit1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\exit1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="Search" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Search.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="Searc_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Searc_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="SearchDialog" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\SearchDialog.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
</root>
|
||||
@ -0,0 +1,9 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="EDOKA_2024.Properties" GeneratedClassName="Settings">
|
||||
<Profiles />
|
||||
<Settings>
|
||||
<Setting Name="Connectionstring" Type="System.String" Scope="User">
|
||||
<Value Profile="(Default)">Data Source=shu01\shu00;Initial Catalog=edoka_dms;Persist Security Info=True;User ID=sa;Password=*shu29;</Value>
|
||||
</Setting>
|
||||
</Settings>
|
||||
</SettingsFile>
|
||||
|
After Width: | Height: | Size: 382 B |
|
After Width: | Height: | Size: 838 B |
|
After Width: | Height: | Size: 407 B |
|
After Width: | Height: | Size: 9.0 KiB |
|
After Width: | Height: | Size: 515 B |
@ -0,0 +1,127 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="rbnbtnexit.SmallImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
|
||||
vAAADrwBlbxySQAAABNJREFUOE9jGAWjYBSMAjBgYAAABBAAAadEfGMAAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
</root>
|
||||
@ -0,0 +1,146 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="toolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="toolStripButton1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG
|
||||
YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9
|
||||
0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw
|
||||
bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc
|
||||
VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9
|
||||
c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32
|
||||
Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo
|
||||
mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+
|
||||
kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D
|
||||
TgDQASA1MVpwzwAAAABJRU5ErkJggg==
|
||||
</value>
|
||||
</data>
|
||||
<data name="pdfViewerPrinterSettings1.PrintLocation" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0
|
||||
dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAABVTeXN0ZW0uRHJh
|
||||
d2luZy5Qb2ludEYCAAAAAXgBeQAACwsCAAAAAAAAAAAAAAAL
|
||||
</value>
|
||||
</data>
|
||||
</root>
|
||||
@ -0,0 +1,426 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="ImageList3.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>378, 15</value>
|
||||
</metadata>
|
||||
<data name="ImageList3.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACA
|
||||
RAAAAk1TRnQBSQFMAgEBSQEAAewBCQHsAQkBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
|
||||
AwABQAMAATABAQIAAQEBAAEIBgABTBgAAYACAAGAAwACgAEAAYADAAGAAQABgAEAAoACAAPAAQABwAHc
|
||||
AcABAAHwAcoBpgEAATMFAAEzAQABMwEAATMBAAIzAgADFgEAAxwBAAMiAQADKQEAA1UBAANNAQADQgEA
|
||||
AzkBAAGAAXwB/wEAAlAB/wEAAZMBAAHWAQAB/wHsAcwBAAHGAdYB7wEAAdYC5wEAAZABqQGtAgAB/wEz
|
||||
AwABZgMAAZkDAAHMAgABMwMAAjMCAAEzAWYCAAEzAZkCAAEzAcwCAAEzAf8CAAFmAwABZgEzAgACZgIA
|
||||
AWYBmQIAAWYBzAIAAWYB/wIAAZkDAAGZATMCAAGZAWYCAAKZAgABmQHMAgABmQH/AgABzAMAAcwBMwIA
|
||||
AcwBZgIAAcwBmQIAAswCAAHMAf8CAAH/AWYCAAH/AZkCAAH/AcwBAAEzAf8CAAH/AQABMwEAATMBAAFm
|
||||
AQABMwEAAZkBAAEzAQABzAEAATMBAAH/AQAB/wEzAgADMwEAAjMBZgEAAjMBmQEAAjMBzAEAAjMB/wEA
|
||||
ATMBZgIAATMBZgEzAQABMwJmAQABMwFmAZkBAAEzAWYBzAEAATMBZgH/AQABMwGZAgABMwGZATMBAAEz
|
||||
AZkBZgEAATMCmQEAATMBmQHMAQABMwGZAf8BAAEzAcwCAAEzAcwBMwEAATMBzAFmAQABMwHMAZkBAAEz
|
||||
AswBAAEzAcwB/wEAATMB/wEzAQABMwH/AWYBAAEzAf8BmQEAATMB/wHMAQABMwL/AQABZgMAAWYBAAEz
|
||||
AQABZgEAAWYBAAFmAQABmQEAAWYBAAHMAQABZgEAAf8BAAFmATMCAAFmAjMBAAFmATMBZgEAAWYBMwGZ
|
||||
AQABZgEzAcwBAAFmATMB/wEAAmYCAAJmATMBAANmAQACZgGZAQACZgHMAQABZgGZAgABZgGZATMBAAFm
|
||||
AZkBZgEAAWYCmQEAAWYBmQHMAQABZgGZAf8BAAFmAcwCAAFmAcwBMwEAAWYBzAGZAQABZgLMAQABZgHM
|
||||
Af8BAAFmAf8CAAFmAf8BMwEAAWYB/wGZAQABZgH/AcwBAAHMAQAB/wEAAf8BAAHMAQACmQIAAZkBMwGZ
|
||||
AQABmQEAAZkBAAGZAQABzAEAAZkDAAGZAjMBAAGZAQABZgEAAZkBMwHMAQABmQEAAf8BAAGZAWYCAAGZ
|
||||
AWYBMwEAAZkBMwFmAQABmQFmAZkBAAGZAWYBzAEAAZkBMwH/AQACmQEzAQACmQFmAQADmQEAApkBzAEA
|
||||
ApkB/wEAAZkBzAIAAZkBzAEzAQABZgHMAWYBAAGZAcwBmQEAAZkCzAEAAZkBzAH/AQABmQH/AgABmQH/
|
||||
ATMBAAGZAcwBZgEAAZkB/wGZAQABmQH/AcwBAAGZAv8BAAHMAwABmQEAATMBAAHMAQABZgEAAcwBAAGZ
|
||||
AQABzAEAAcwBAAGZATMCAAHMAjMBAAHMATMBZgEAAcwBMwGZAQABzAEzAcwBAAHMATMB/wEAAcwBZgIA
|
||||
AcwBZgEzAQABmQJmAQABzAFmAZkBAAHMAWYBzAEAAZkBZgH/AQABzAGZAgABzAGZATMBAAHMAZkBZgEA
|
||||
AcwCmQEAAcwBmQHMAQABzAGZAf8BAALMAgACzAEzAQACzAFmAQACzAGZAQADzAEAAswB/wEAAcwB/wIA
|
||||
AcwB/wEzAQABmQH/AWYBAAHMAf8BmQEAAcwB/wHMAQABzAL/AQABzAEAATMBAAH/AQABZgEAAf8BAAGZ
|
||||
AQABzAEzAgAB/wIzAQAB/wEzAWYBAAH/ATMBmQEAAf8BMwHMAQAB/wEzAf8BAAH/AWYCAAH/AWYBMwEA
|
||||
AcwCZgEAAf8BZgGZAQAB/wFmAcwBAAHMAWYB/wEAAf8BmQIAAf8BmQEzAQAB/wGZAWYBAAH/ApkBAAH/
|
||||
AZkBzAEAAf8BmQH/AQAB/wHMAgAB/wHMATMBAAH/AcwBZgEAAf8BzAGZAQAB/wLMAQAB/wHMAf8BAAL/
|
||||
ATMBAAHMAf8BZgEAAv8BmQEAAv8BzAEAAmYB/wEAAWYB/wFmAQABZgL/AQAB/wJmAQAB/wFmAf8BAAL/
|
||||
AWYBAAEhAQABpQEAA18BAAN3AQADhgEAA5YBAAPLAQADsgEAA9cBAAPdAQAD4wEAA+oBAAPxAQAD+AEA
|
||||
AfAB+wH/AQABpAKgAQADgAMAAf8CAAH/AwAC/wEAAf8DAAH/AQAB/wEAAv8CAAP/QgAB8gTzAbsDBwK8
|
||||
A/QyAAHyA/MCRwdGAkcxAAEZA/MCRwFGARoCRgL/AUYCRzEAARkD8wJHAUYBGgH/AUYC/wFGAkcxAAHx
|
||||
A/MBRwlNAUcxAAHwBPMF9AEZNQAB8AfzAvIBGTUAARkG8wLyAvE1AAEZBfMC8gHxAvA1AAfpBEY1AAPp
|
||||
BUYD8zUABOkERgLzAfQ1AATpBEYB8wH0twABvAHtApIF9wKSAe0HAAb/AQcBVgJQAfAKAAHqBfkSAAG8
|
||||
AgcBvAHvAQcCkgHtAZIB7QEHBAAB/wH0AfIFBwHvAU8BVgEbAVYBcgEAARQBbQTqAW0B6wEAAeoF+QEA
|
||||
AfIE8wG7AwcCvAP0AwABvAF0AvAB8QHvAe0B7wL3AewBBwQAAbwBBwW8AgcBTwGYAf8B9gGXAQABbQHd
|
||||
A/kB3QG1AesBAAHqBfkBAAHyA/MCRwdGAkcCAAG8AZMBTQLzAfIC8wHyAfEB8AEHBAACBwW8AgcBTwF4
|
||||
AZgBeAGXAQAB6gP5Ad0BDwMAAeoF+QEAARkD8wJHAUYBGgJGAv8BRgJHAgABvAHxAZQBJgH/AfMB9ALz
|
||||
AfQB8QEHBAABvAEHBrwBBwFyApcBVgHzAQAB6gP5ARIBAAHqAd4BAAFtAd0E+QEAARkD8wJHAUYBGgH/
|
||||
AUYC/wFGAkcCAAG8AfIB8wH/ASYBlAH0Af8CdQFNAbwEAAG8AQcGvAQHAe0CAAHqAvkB1wEAARIC3QEA
|
||||
ARACEgGNAvkBAAHxA/MBRwlNAUcCAAG8AfIB8wH0AZQB/wG9AU0BmgEaAfQBvAQAAfcE/wO8BP8B8wIA
|
||||
AeoD+QHXAd0BtgHdAhIBbQEAAeoB1wH5AQAB8AMAAfMF9AEZBgABvAHyAfMB9AH/AZoB4wH/AfQB8wHy
|
||||
AbwGAAL/Ae0D7AGSAv8EAAHqA/kB3QESAeoBEgLeAW0BAAERAfcB+QEAAfAJAAEZBgABvAHyAvMB9AFH
|
||||
Af8C9AHzAfIBvAcAAf8CBwK8Ae0B9AUAAeoC+QHdAQ8EAAFDBAABtQEAARkJAAHxBgABvAHxAfIB8wH0
|
||||
AUcB/wH0AvMB8QG8BwAB7wG8AQcB9wIHAfAFAAHrAvkBEgEAARAB/wHxAgABEAH/AfEDAAEZCQAB8AYA
|
||||
AbwB8AHxAfIB8wFHAfQC8wHyAfAB9wcAAf8B8wH0AfIB8AHvAe0FAAHsAvkB6gEAAf8BAAH/AgAB/wEU
|
||||
Af8B9wIAB+kERgYAArwB8AHxAfIBTQHzAfIB8ALvAbwHAAP/AfMB8gEHAZIFAAHsAf8B3QESAQAB8QH/
|
||||
AfECAAHsAv8DAAPpBUYD8wYAAbwBBwK8AfABkwHxAvAB9AEHCAAD/wH0AfMB8AH3BQAB7AL/AdcBEAkA
|
||||
AbYBAATpBEYC8wH0BgABvAQHA7wB8AEHCQAB8gP/AfQBBwH/BQABFAPsAa4DAAG1Ad0B6gEAAREBBwH/
|
||||
AQAE6QRGAfMB9AcAAbwD7wQHAe8LAAHxA/8B8gwAAbwB9AHyAfEB3gT/MAAB/wHyAQAB/wEVAUMK/zIA
|
||||
DuwG/wHzAvEB8gH0Bf8uAALsBP8B8wHvAbsCugHwAZEBBwHzA/8IAAEpGAAN+wEAAewD/wHwAZABswO5
|
||||
AbsBCQGzAZEB8QL/BgABhQEAASkCNxYABfsCAAEpBfsBAAHsAv8B8AGQA7MCuQG6Af8CswGRAfIB/wQA
|
||||
AQEBAAGFAeYBKQQ3FAAF+wIAASkE+wEAAuwB/wH0AZADswEJAfQBugG5Af8BugGzAZABkgH0AgABJwER
|
||||
AQEB+QGFAeYBKQE3AfcDNxQAC/sBAAHsAQAB/wG8A7MBuQG6ARkBuQG6Af8BugKzAZAB8QEAAW0BJwH6
|
||||
AQEB+QGFAeYBKQI3AvcBNxQABfsBAAT7AQAB7AIAAf8BkQG0ArMCuQH/ARkB9AH/AbMBCQG7AZABBwEA
|
||||
AW0BJwH6AQEB+QGFAeYBKQQ3AfcVAAT7AQAE+wEAAewCAAH/AZAEswG5AboD/wGzAfQBCQGQAe8CAAEn
|
||||
AfoBAQH5AYUB5gEpATcC9wI3FQAD+wMAAvsBAAHsAwAB/wGRArQBugKzA/8BCQH0ArMBkAHvAgABJwH6
|
||||
AQEB+QGFAeYBKQM3AfcBNxYAAvsDAAL7AQAB7AMAAf8BkQS7AfAC/wH0BLMBiwG8AgABJwH6AQEB+QGF
|
||||
AeYCKQI3AykVAAL7AwAB+wEAAewEAAH/AfABuwHwAfMB9AP/AboDswGQAYsB8wIAAScB+gEBAfkBhQLm
|
||||
AikBNwEpATcXAAL7AQAC+wEAAewEAAL/AbQB8gHzAQkB/wH0AfMBGQEJArMBkAHvAf8CAAEnAfoCAQH5
|
||||
AoUB5gMpGAAE+wEAAewFAAL/AfMBtAG7AbwB/wEZAQkC8wG0AZABkQH0Af8CAAInAfoCAQH5A4UbAAP7
|
||||
AQAB7AUAA/8B8gG0AfMB/wH0AgkBuwK0AfQC/wMAAicB+gMBHQAC+wgABP8B9AHwAf8BCQG7ArUB8AT/
|
||||
BAADJykACP8B9Af/UQABZQHmBAcC5ggAAaYB3QQHAd0BBxcAAzAFAAcwAgABZQfmCAABpgbdAQcPAAEp
|
||||
BwABMAKgAYUD1gEAAZoBoASaATACAAFlAeYEBwLmAQAC+QUAAaYB3QQHAd0BBwEAAZQBBwoAAYUBAAEp
|
||||
AlkFAAEwAcMBoAGFAd0BCQHWAwABoAOaATACAAFlB+YBAAL5BQABpgbdAQcBAAGUAQcIAAEBAQABhQHd
|
||||
ASkEWQMAATABwwGgAYUC3QHWAQABlAEAAZoBoAKaATACAAFlAeYBBwHmAgcC5gEAAvkFAAGmAd0BBwHd
|
||||
AgcB3QEHAQABlAEHBgABJwERAQEBlAGFAd0BKQFZAfcDWQIAATABwwGgAYUC3QHWAQABlAMAAaABmgEw
|
||||
AgABZQfmAQAC+QEAAvoCAAGmBt0BBwEAAZQBBwEAAZ4BBwIAAW0BJwGeAQEBlAGFAd0BKQJZAvcBWQIA
|
||||
ATABwwGgBYUBlAEAAZ4BAAGaAaABMAIAAWUB5gMHAeYBZQIAAvkBAAL6AgABpgHdAwcB3QGmAgABlAEH
|
||||
AQABngEHAgABbQEnAZ4BAQGUAYUB3QEpBFkB9wIAATABwwOgASMCvQGUAQABngEAAaABmgEwAgABZQXm
|
||||
AWUB5gEAAvkBAAL6AgABpgXdAaYB3QEAAZQBBwEAAZ4BBwMAAScBngEBAZQBhQHdASkBWQL3AlkCAAEw
|
||||
AcMDoAUjAZ4BAAGaAaABMAIACGUD+QEAAvoCAAemAYUClAEHAQABngEHAwABJwGeAQEBlAGFAd0BKQNZ
|
||||
AfcBWQIAATAB9AHDBKABAgLCAZ4BAAGgAZoBMAUAASMB+QMHAfkBIwIAAvoFAAEjAZQDBwGUASMCAAGe
|
||||
AQcDAAEnAZ4BAQGUAYUB3QIpAlkDKQEAATAC9ATDBQIBmgGgATAFAAEjBfkBIwH5AQAC+gUAASMFlAEj
|
||||
AZQBAAGeAQcDAAEnAZ4BAQGUAYUC3QIpAVkBKQFZAgABMAeaBzAFAAgjA/oFAAgjAp4BBwMAAScBngIB
|
||||
AZQChQHdAykEAAEwAfQCwwKgATAPAAEnAfoDBwH6AScJAAECAZ4DBwGeAQIEAAInAZ4CAQGUA4UHAAUw
|
||||
EAABJwX6AScB+ggAAQIFngECAZ4EAAInAZ4DAR4ACCcIAAgCBQADJzsAAew/AAHsAhoBBwHsAQcBGgGa
|
||||
BHo0AAHsAcMBGgEAAewBAAEaApoDejQAAewCoAEHAewBBwMaAZoCejQAAewCoAEAAewBAAGaAxoCmjQA
|
||||
AewCoAEHAewBBwGgAxoCmjQAAewCoAEAAewBAAGgBBoBmjQAAewBwwGgAQcB7AEHAaABmgQaNAAB7AHD
|
||||
AaABAAHsAQADoAMaNAAB7AHDAaABBwEAAZIDoAGaAho0AAHsAcMBoAHsAe8BAAagNAAB7ALDAewB9gEA
|
||||
BqA0AAHsAsMB7AEHAQABegKgNwAB7APDAewCwwKgAewBoDUAAewHwwGgAew2AArs/wD/AP8A/wBZAA77
|
||||
MgAB+wwAAfsJAAIgAQACIAEAAiAIAAIgAQACIAEAAiAEAAHvAbwB7wG8BO8FAAH7AgAJ+wEAAfsJAAIg
|
||||
AQACIAEAAiAIAAIgAQACIAEAAiAEAAH/BLwB7wG8Ae8FAAH7AwAC+wQAAvsBAAH7JQAC/wHvAbwB7wG8
|
||||
Au8FAAH7BAAC+wYAAfsCAAH8AQAB/AEAAfwBAAH8AQAB/AYACgIKAAH/AbwB/wS8Ae8FAAH7AQAC+wEA
|
||||
AvsCAAL7AgAB+wEAAfwI/wcAAQII/wECCgAC/wG8Af8B7wG8Ae8BvAUAAfsBAAL7AgAF+wIAAfsCAAH/
|
||||
AQAB/AH/AfwBAAL/AfwGAAECAf8IAgoAAf8BvAH/AbwB/wK8Ae8FAAH7AQAC+wIAAvsBAAL7AgAB+wEA
|
||||
AfwB/wH8AQABBwEAAfwBBwH/BwABAgH/AwIBBwQCCgAC/wG8Af8JAAH7AgAC+wEAAvsFAAH7AgAB/wEA
|
||||
AfwBAAH8AQAB/AH/AfwGAAECAv8BAgEHAwIB/wECCgAB/wG8Af8BvAEAAbwC7wUAAfsDAAL7AQAC+wEA
|
||||
AvsBAAH7AQAB/AH/AfwB/wH8AQAB/wEAAQcHAAECAf8BAgEHAwIC/wECCgAE/wEAAf8BvAHvBQAB+wQA
|
||||
B/sBAAH7AgAB/AEAAf8BAAH8Af8B/AEAAfwGAAECAf8BBwUCAf8BAgoABP8BAAH/AbwGAAH7DAAB+wEA
|
||||
AfwBAAH8AQAB/AEAAfwBAAH8BwABAgH/AgIC/wICAf8BAhcAAfsMAAH7AgAI/wH8BgABAgj/AQIXAA77
|
||||
AQAB/AEAAfwBAAH8AQAB/AEAAfwHAAoCWgABBwIAAQcBAAEHAQABBwIAAQc1AAEHAgABBwEAAQcBAAEH
|
||||
AgABBwoAA+woAAEHAgABBwEAAQcBAAEHAgABBwgAAQcE/wEHCgAH7wMAAfwBAAH8AQAB/AEAAfwBAAH8
|
||||
BwAB/AEAAfwBAAH8AQAB/AEAAfwLAAHsAQAB/wEAA/8B7AEHCQAB/wUAAe8CAAH8CP8HAAH8CP8NAAEH
|
||||
B/8B7AgAAv8BvAH/AbwB/wHvAwAB/wEAAfwB/wH8AQAC/wH8BwAB/wEAAfwB/wH8AQAC/wH8DAAB/wEA
|
||||
Av8CAAL/AewCAAXvAQAB/wUAAe8CAAH8Af8B/AEAAQcBAAH8AQcB/wEABNYCAAH8Af8B/AEAAQcBAAH8
|
||||
AQcB/wEABNYIAAH/AQAC/wMAAf8BBwIAAf8FAAL/AbwB/wG8Af8B7wMAAf8BAAH8AQAB/AEAAfwB/wH8
|
||||
A/8B1gMAAf8BAAH8AQAB/AEAAfwB/wH8A/8B1ggAAQcD/wEAA/8B7AIAAf8BvAH/AbwB/wEAAf8CAAG8
|
||||
BQAB/AH/AfwB/wH8AQAB/wEAAQcBAAHWAv8B1gIAAfwB/wH8Af8B/AEAAf8BAAEHAQAB1gL/AdYHAALs
|
||||
Af8BAAH/AQAB/wHsAf8BAAHsAQAB/wUAAv8BvAH/AQAB/wQAAfwBAAH/AQAB/AH/AfwBAAH8AdYBBwH/
|
||||
AdYDAAH8AQAB/wEAAfwB/wH8AQAB/AHWAQcB/wHWBQACIAIAAewF/wHsAwAB/wG8Af8BvAH/AQAE/wUA
|
||||
AfwBAAH8AQAB/AEAAfwBAAH8AQAC1gH/AdYCAAH8AQAB/AEAAfwBAAH8AQAB/AEAAtYB/wHWBAABQQIg
|
||||
BAAB7AEHAewFAAH/AgAB/wwACP8B/AH/AdYBBwHWAwAI/wH8Af8B1gEHAdYDAAHjAkEEIAHsAwAB7AQA
|
||||
Af8BvAH/AbwBAAH/CQAB/AEAAfwBAAH8AQAB/AEAAfwBAAH/A9YCAAH8AQAB/AEAAfwBAAH8AQAB/AEA
|
||||
Af8D1gIAA+MDQQUgBgAE/w8ACtYGAArWAwAE4wJBAyAaAAHWCP8B1gYAAdYI/wHWBAAD4x8ACtYGAArW
|
||||
BQAC4z8AAQcCAAEHAQABBwEAAQcCAAEHNQABBwIAAQcBAAEHAQABBwIAAQc1AAEHAgABBwEAAQcBAAEH
|
||||
AgABBxEACgIGAAoCBgAKAgcAAfwBAAH8AQAB/AEAAfwBAAH8BgABAgj/AQIGAAECCP8BAgYAAQII/wEC
|
||||
BgAB/Aj/BwABAgH/CAIGAAECAf8IAgYAAQIB/wgCBwAB/wEAAfwB/wH8AQAC/wH8BgABAgH/AwIBBwQC
|
||||
BgABAgH/AwIBBwQCBJgCAAECAf8DAgEHBAIEmAIAAfwB/wH8AQABBwEAAfwBBwH/BwABAgL/AQIBBwMC
|
||||
Af8BAgYAAQIC/wECAQcDAgH/AQID/wGYAgABAgL/AQIBBwMCAf8BAgP/AZgDAAH/AQAB/AEAAfwBAAH8
|
||||
Af8B/AYAAQIB/wECAQcDAgL/AQIGAAECAf8BAgEHAwIC/wECBJgCAAECAf8BAgEHAwIC/wECBJgCAAH8
|
||||
Af8B/AH/AfwBAAH/AQABBwcAAQIB/wEHBQIB/wECBgABAgH/AQcFAgH/AQIEmAIAAQIB/wEHBQIB/wEC
|
||||
BJgDAAH8AQAB/wEAAfwB/wH8AQAB/AYAAQIB/wICAv8CAgH/AQIGAAECAf8CAgL/AgIB/wECApgB/wGY
|
||||
AgABAgH/AgIC/wICAf8BAgKYAf8BmAIAAfwBAAH8AQAB/AEAAfwBAAH8BwABAgj/AQIGAAECCP8BAgGY
|
||||
Av8BmAIAAQII/wECAZgC/wGYAwAI/wH8BgAKAgYACgICmAH/AZgCAAoCApgB/wGYAgAB/AEAAfwBAAH8
|
||||
AQAB/AEAAfwbAAGYAf8CmAL/ApgB/wGYBgABmAH/ApgC/wKYAf8BmCYAAZgI/wGYBgABmAj/AZgmAAqY
|
||||
BgAKmCYAAQcCAAEHAQABBwEAAQcCAAEHEQAB7AMAAQcCAAEHAQABBwEAAQcCAAEHFQABBwIAAQcBAAEH
|
||||
AQABBwIAAQcRAAHsBAcCAAEHAQABBwEAAQcCAAEHFQABBwIAAQcBAAEHAQABBwIAAQcEAAHsAQcB+wIH
|
||||
AQAD7AQAAewD/wEHAgABBwEAAQcBAAEHAgABBwIAAfwBAAH8AQAB/AEAAfwBAAH8BwAB/AEAAfwBAAH8
|
||||
AQAB/AEAAfwJAAHsA/8B+wH/AQAB+wEHAuwCAAHsAf8EBwH/AwcB/wEHBAAB/Aj/BwAB/Aj/CwAB7AH7
|
||||
A/8B+wEAAf8B+wEHAewBAAHsCv8BBwUAAf8BAAH8Af8B/AEAAv8B/AcAAf8BAAH8Af8B/AEAAv8B/AoA
|
||||
AewC/wH7Av8BAAH/AgAB7AEAAewB/wQHAf8DBwH/AQcEAAH8Af8B/AEAAQcBAAH8AQcB/wEABNYCAAH8
|
||||
Af8B/AEAAQcBAAH8AQcB/wEABNYHAAHsA/8B+wHsAQAB/wH7AQcBAAHsCv8BBwUAAf8BAAH8AQAB/AEA
|
||||
AfwB/wH8A/8B1gMAAf8BAAH8AQAB/AEAAfwB/wH8A/8B1gkAAfsD/wH7Av8BBwEAAewB/wgHAf8BBwQA
|
||||
AfwB/wH8Af8B/AEAAf8BAAEHAQAB1gL/AdYCAAH8Af8B/AH/AfwBAAH/AQABBwEAAdYC/wHWBwACAQEA
|
||||
Af8B+wP/AfsBBwEAAewK/wEHBQAB/AEAAf8BAAH8Af8B/AEAAfwB1gEHAf8B1gMAAfwBAAH/AQAB/AH/
|
||||
AfwBAAH8AdYBBwH/AdYDAAIBAwABAQEAA/8B+wL/AQcBAAHsAf8CBwH/BQcB/wEHBAAB/AEAAfwBAAH8
|
||||
AQAB/AEAAfwBAALWAf8B1gIAAfwBAAH8AQAB/AEAAfwBAAH8AQAC1gH/AdYDAAH5AQEBAAH5AQABAQMA
|
||||
A/8B+wEHAQAB7Ar/AQcFAAj/AfwB/wHWAQcB1gMACP8B/AH/AdYBBwHWAwAC+QIAAvkBAAP/AfsC/wEH
|
||||
AQAB7AH/AgcB/wUHAf8BBwQAAfwBAAH8AQAB/AEAAfwBAAH8AQAB/wPWAgAB/AEAAfwBAAH8AQAB/AEA
|
||||
AfwBAAH/A9YJAAL/AfsD/wH7AQcBAAHsCP8LAArWBgAK1gcAAewB/wH7A/8B+wL/AQcBAAHsAf8GBwH/
|
||||
AewB/wkAAdYI/wHWBgAB1gj/AdYHAArsAQAB7Aj/AewKAArWBgAK1hIACuxOAAHIAQAB3QEAAcgLAAEt
|
||||
AQABwgEAAS0LAAElAQABmgEAASUaAAHIBd0ByAkAAS0FwgEtCQABJQWaASUYAALIAd0ByAEAAcgB3QkA
|
||||
Ai0BwgEtAQABLQHCCQACJQGaASUBAAElAZoEAAH8AQAB/AEAAfwBAAH8AQAB/AwAAcgC3QEAAewBAALd
|
||||
AcgHAAEtAsIBAAHsAQACwgEtBwABJQKaAQAB7AEAApoBJQEAAfwI/w0AAsgB3QHIAQAByAHdCQACLQHC
|
||||
AS0BAAEtAcIJAAIlAZoBJQEAASUBmgQAAf8BAAH8Af8B/AEAAv8B/A0AAcgF3QHICQABLQXCAS0JAAEl
|
||||
BZoBJQIAAfwB/wH8AQABBwEAAfwBBwH/DgACyAEAAd0BAAHICgACLQEAAcIBAAEtCgACJQEAAZoBAAEl
|
||||
BAAB/wEAAfwBAAH8AQAB/AH/AfwIAAHIAQAB3QEAAcgCAATIBQABLQEAAcIBAAEtAgAELQUAASUBAAGa
|
||||
AQABJQIABCUDAAH8Af8B/AH/AfwBAAH/AQABBwgAAcgF3QHICQABLQXCAS0JAAElBZoBJQkAAfwBAAH/
|
||||
AQAB/AH/AfwBAAH8BgACyAHdAcgBAAHIAd0JAAItAcIBLQEAAS0BwgkAAiUBmgElAQABJQGaCQAB/AEA
|
||||
AfwBAAH8AQAB/AEAAfwHAAHIAt0BAAHsAQAC3QHIBwABLQLCAQAB7AEAAsIBLQcAASUCmgEAAewBAAKa
|
||||
ASUIAAj/AfwGAALIAd0ByAEAAcgB3QkAAi0BwgEtAQABLQHCCQACJQGaASUBAAElAZoJAAH8AQAB/AEA
|
||||
AfwBAAH8AQAB/AgAAcgF3QHICQABLQXCAS0JAAElBZoBJRkAAsgBAAHdAQAByAoAAi0BAAHCAQABLQoA
|
||||
AiUBAAGaAQABJRwABMgMAAQtDAAEJSwAAS0BVQEtDQABLQFVAS0hAAHsB/8EAAEtAVUBLQ0AAS0BVQEt
|
||||
EgABKgEAAZoBAAEqCgAB7Af/BAABLQFVAS0NAAEtAVUBLREAASoFmgEqCQAB7Af/BAADLQIAB/8EAAMt
|
||||
AgAH/wcAAioBmgEqAQABKgGaDAAG/wQAAewFAAb/BAAB7AUABv8HAAEqApoBAAHsAQACmgEqAwAGtQEA
|
||||
Bv8CAALsBeECAAX/AgAC7ALoAe8B/wHvAgAF/wcAAioBmgEqAQABKgGaBQAEtQMABv8CAAHsAeEB/wXh
|
||||
AQAF/wIAAewD6AHvAf8B7wH/AQAF/wgAASoFmgEqBAADtQEAArUBAAb/AQAB7AHhAf8H4QEABP8BAAHs
|
||||
AegB/wLoAe8B/wHvAv8BAAT/CAACKgEAAZoBAAEqBQAGtQEABP8B7AIAAewB/wHhAf8G4QEABP8BAAHs
|
||||
Af8D6AHvAf8B7wL/AQAE/wMAASoBAAGaAQABKgIABCoFAAW1AwAD/wHsAf8BAAHsAeEB/wfhAQAE/wEA
|
||||
AewB6AL/AegB7wH/Ae8C/wEABP8CAAEqBZoBKgoAB7UBAAXsAQAB7AP/AeEB/wThAQAC/wHsAgAB7AH/
|
||||
AegC/wHvAf8B7wL/AQAC/wHsAgACKgGaASoBAAEqAZoLAAe1AQAB/wHsBQAB7AP/AeEB/wHhAf8BAAP/
|
||||
AewB/wIAAewB/wHoAf8B7wH/Ae8B/wEAA/8B7AH/AQABKgKaAQAB7AEAApoBKgkABLUBAAK1AQAB/wHs
|
||||
Af8EAALsAf8B4QH/AeEB/wIABewCAALsAf8B6AHvAf8B7wIABewBAAIqAZoBKgEAASoBmgsABLUBAAG1
|
||||
AQAE7AYAA+wCAAP/AewHAAPsAgAD/wHsBQABKgWaASoKAAa1DQAB7AX/AewB/wgAAewF/wHsAf8EAAIq
|
||||
AQABmgEAASoeAAjsCAAI7AYABCo8AAEtAVUBLQ0AAewFBwHsCQAB7AUHAewJAAHsBQcB7AkAAS0BVQEt
|
||||
DQABrwW2Aa8B7AgAAS0FWgEtAewIAAElBU0BJQHsCAABLQFVAS0NAAGvBbYCrwHsBwABLQVaAi0B7AcA
|
||||
ASUFTQIlAewHAAMtDQABrwW2A68B7AYAAS0FWgMtAewGAAElBU0DJQHsBgAB7A8AAa8FtgEAA68B7AUA
|
||||
AS0FWgEAAy0B7AUAASUFTQEAAyUB7AMAAuwE4QFtAgAEtQQAAuwF/wIAA68EAALsBf8CAAMtBAAC7AX/
|
||||
AgADJQMAAewF4QFtAbwBAAK1BQAD7AX/AQABBwEAAq8DAAPsBf8BAAEHAQACLQMAA+wF/wEAAQcBAAIl
|
||||
AgAB7AHhAf8E4QFtArwCAAK1AwAC7AEHBewCBwH/AQABrwMAAuwBBwXsAgcB/wEAAS0DAALsAQcF7AIH
|
||||
Af8BAAElAgAB7AH/BeEBbQK8AQADtQMAAewBBwHsAwcC7AEHA/8EAAHsAQcB7AMHAuwBBwP/BAAB7AEH
|
||||
AewDBwLsAQcD/wMAAewB4QP/AuEBbQK8AQACtQQAAewB/wEHAewDBwEABewDAAHsAf8BBwHsAwcBAAXs
|
||||
AwAB7AH/AQcB7AMHAQAF7AIAAewB/wHhAv8C4QFtArwBAAS1AwAB7AH/AQcB7AEHAQAB7AT/AQcEAAHs
|
||||
Af8BBwHsAQcBAAHsBP8BBwQAAewB/wEHAewBBwEAAewE/wEHAwAB7AH/AeEB/wLhAW0BvAEABbUEAAHs
|
||||
Af8BBwIAAewE/wEHBQAB7AH/AQcCAAHsBP8BBwUAAewB/wEHAgAB7AT/AQcDAALsAf8B4QH/AeEBbQIA
|
||||
ArUBAAK1BQAB7AH/AwAF7AYAAewB/wMABewGAAHsAf8DAAXsBQAD7AIABLUBAAG1BwAB7A8AAewPAAHs
|
||||
EgAGtUwAARIBlASTMQABEwHqBBIB6gFuAQABEgGUBJMTAAHsBQcB7AkAAewFBwHsBwAB6gG3A5QBtwGT
|
||||
AW4BAAESAZQEkxMAATEFWQExAewIAAHmBdYB5gHsBgABEgGUApMBtwEOAwABEgGUBJMBAAbXAQAG9AUA
|
||||
ATEFWQIxAewHAAHmBdYC5gHsBQABEgGUAZMBlAESAQABEgG9AQAB6gG3AZQDkwEABNcFAAT0BQABMQVZ
|
||||
AzEB7AYAAeYF1gPmAewEAAESAZQBkwG3AQABEgK3AQABEAISAW4CkwEAA9cBAALXAQAC9AEAA/QFAAEx
|
||||
BVkBAAMxAewFAAHmBdYBAAPmAewDAAESAZQCkwK3AZQBtwETARIBbQEAARIBtwGTAQAG1wEABvQEAALs
|
||||
Bf8CAAMxBAAC7AX/AgAD5gMAARIBlAKTAbcBEwESARMCvQFtAQABEQGOAZQBAAXXAwAF9AMAA+wF/wEA
|
||||
AQcBAAIxAwAD7AX/AQABBwEAAuYDAAESAZQBkwG3AQ4EAAERBAABkwEABdcBAAf0AwAC7AEHBewCBwH/
|
||||
AQABMQMAAuwBBwXsAgcB/wEAAeYDAAHrAZMBlAFEAQABEAH/AfECAAEQAf8B8QMABdcBAAf0AwAB7AEH
|
||||
AewDBwLsAQcD/wQAAewBBwHsAwcC7AEHA/8EAAHsAfMBkwESAQAB/wEAAf8CAAH/ARQB/wH3AgAD1wEA
|
||||
AdcBAAL0AQAE9AMAAewB/wEHAewDBwEABewDAAHsAf8BBwHsAwcBAAXsAwAB7AH/AbcBRAEAAfEB/wHx
|
||||
AgAB7AL/AwAD1wEAAtcC9AEABPQEAAHsAf8BBwHsAQcBAAHsBP8BBwQAAewB/wEHAewBBwEAAewE/wEH
|
||||
AwAB7AL/AbcBEAkAAZMBAAbXB/QFAAHsAf8BBwIAAewE/wEHBQAB7AH/AQcCAAHsBP8BBwMAARQC7AHt
|
||||
AW4DAAGOAbcBEgEAAREBBwH/FAAB7AH/AwAF7AYAAewB/wMABewJAAG8AfMBvQEaAb0E/xUAAewPAAHs
|
||||
CgAB/wHyAQAB/wEVAUMK/1oAAeoFtgoAAeoFtgYAAewBMAoAAvkCAAH5CgABFAFtBOoBbQHrAQAB6gW2
|
||||
AQABFAFtBOoBbQHrAQAB6gW2BQAB7AEwAXoMAAK8CwABbQHdA7YB3QG1AesBAAHqBbYBAAFtAd0DtgHd
|
||||
AbUB6wEAAeoFtgQAAuwBegEAAvkJAAK8AgABbQkAAeoDtgHdAQ8DAAHqBbYBAAHqA7YB3QEPAwAB6gW2
|
||||
AQAB7AIwAewBegEAArwLAAO8AQAB/wEAAewGAAHqA7YBEgEAAeoB3gEAAW0B3QS2AQAB6gO2ARIBAAHq
|
||||
Ad4BAAFtAd0EtgEAATADegEAArwCAAFtBgAC7AS8AQAC/wcAAeoCtgHXAQABEgLdAQABEAISAY0CtgEA
|
||||
AeoCtgHXAQABEgLdAQABEAISAY0CtgHsAXoBAAJ6AgADvAEAAVYBAAFWAwAC7AEABLwDAAFQAQABUAMA
|
||||
AeoDtgHXAd0BtgHdAhIBbQEAAeoB1wG2AQAB6gO2AdcB3QG2Ad0CEgFtAQAB6gHXAbYBAAN6ATABAAS8
|
||||
AQACVgQAAuwBAAK8AgAD/wEAAbwEAAHqA7YB3QESAeoBEgLeAW0BAAERAfcBtgEAAeoDtgHdARIB6gES
|
||||
At4BbQEAAREB9wG2AgAB7AIAAewBAAS8BgAD7AEAArwBAAP/AQABvAQAAeoCtgHdAQ8EAAFDBAABtQEA
|
||||
AeoCtgHdAQ8EAAFDBAABtQQAAuwBAAK8AgAD/wQABewBAAT/AQABvAMAAesCtgESAQABEAH/AfECAAEQ
|
||||
Af8B8QMAAesCtgESAQABEAH/AfECAAEQAf8B8QYAA+wBAAK8AQAD/woAAv8CAAK8AwAB7AHzAbYB6gEA
|
||||
Af8BAAH/AgAB/wEUAf8B9wIAAewB8wG2AeoBAAH/AQAB/wIAAf8BFAH/AfcGAAXsAQAE/wYAA7wBAAL/
|
||||
AQADvAIAAewB/wHdARIBAAHxAf8B8QIAAewC/wMAAewB/wHdARIBAAHxAf8B8QIAAewC/w0AAv8JAAW8
|
||||
AQABvAQAAewC/wHXARAJAAG2AQAB7AL/AdcBEAkAAbYIAAO8AQAC/w0AAewCvAMAARQD7AGuAwABtQHd
|
||||
AeoBAAERAQcB/wEAARQD7AGuAwABtQHdAeoBAAERAQcB/wkABbwLAAXsCQABvAH0AfIB8QHeBP8HAAG8
|
||||
AfQB8gHxAd4E/yAAAf8B8gEAAf8BFQFDC/8B8gEAAf8BFQFDCv8UAAEHAgABBwEAAQcBAAEHAgABBzUA
|
||||
AQcCAAEHAQABBwEAAQcCAAEHGAAC/xsAAQcCAAEHAQABBwEAAQcCAAEHFgAC/wIAAv8FAAoCBgAKAgwA
|
||||
AewMAAHzAf8CAAL/AgAC/wMAAQII/wECBgABAgj/AQIMAAHsAwMGAAHsAv8CAAL/AgAC/wIAAf8CAAEC
|
||||
Af8IAgYAAQIB/wgCDAAB7AH/AewBAwkAAfMB/wIAAv8CAAL/AwABAgH/AwIBBwQCBJgCAAECAf8DAgEH
|
||||
BAIEmAgAAewB+wHsAQMGAAHsAv8CAAL/AgAC/wIAAf8CAAECAv8BAgEHAwIB/wECA/8BmAIAAQIC/wEC
|
||||
AQcDAgH/AQID/wGYCAAB7AH/AewBAwkAAfMB/wIAAv8CAAL/AwABAgH/AQIBBwMCAv8BAgSYAgABAgH/
|
||||
AQIBBwMCAv8BAgSYBwAB7AH/AfsB7AEDBgAB7AL/AgAC/wIAAv8CAAH/AgABAgH/AQcFAgH/AQIEmAIA
|
||||
AQIB/wEHBQIB/wECBJgGAAHsAfsB/wMHAQMIAAHzAf8CAAL/AgAC/wMAAQIB/wICAv8CAgH/AQICmAH/
|
||||
AZgCAAECAf8CAgL/AgIB/wECApgB/wGYBQAB7AL/AQcB+wIHAQMB7AQAAewC/wIABv8CAAH/AgABAgj/
|
||||
AQIBmAL/AZgCAAECCP8BAgGYAv8BmAQAAewB/wL7Af8EBwEDAewGAAr/AwAKAgKYAf8BmAIACgICmAH/
|
||||
AZgCAALsAfsB/wL7A/8BBwH/AgcBAwIAAewM/wcAAZgB/wKYAv8CmAH/AZgGAAGYAf8CmAL/ApgB/wGY
|
||||
AgAO7AMAAuwI/wkAAZgI/wGYBgABmAj/AZgVAALsBP8LAAqYBgAKmBcAAuwdAAHsBAAF7A4AAVAlAALs
|
||||
AgcB+QH7Af4FXg4AAlAVAAH5BAAF+QQAAewDBwTsBV4NAARQFAAC+QMAAvkHAAH6AfsB/wEHAQAB+QH7
|
||||
Af4EXgHsAwAFUAQABlAKAggABPkEAAIaBAAB7AL6AfsBBwEAAfkC/gEHAuwFAAJQBgAGUAEAAQII/wEC
|
||||
BwAG+QMAARoFAAHsAQcB+QH7AfoDAAUHBgACGgQAAlABAAJQAgABAgH/CAIGAAb5BAAEGgIAAewDBwH5
|
||||
AwAB7AEHCQABGgUAAVACAAFQAwABAgH/AwIBBwQCBgAC+QEAAvkGAAMaAgAB7AMHAfkDAAHsBF4B7AUA
|
||||
BBoCAAFQBgABAgL/AQIBBwMCAf8BAgYAAfkCAAH5BgAFGgEAAewCBwH5AfsBAAPsBV4GAAMaAgABUAYA
|
||||
AQIB/wECAQcDAgL/AQIGAAH5CQADGgQAAQcB+QH7AfoE7AVeBQAFGggAAQIB/wEHBQIB/wECBgAB+QsA
|
||||
AhoDAAHsAfsB+gH+AQADBwHsAf8BBwcAAxoKAAECAf8CAgL/AgIB/wECBwAB+RAABuwCBwHsAv8BBwcA
|
||||
AhoJAAECCP8BAhgAAewEXgHsAgAB7AP/AQcRAAoCGAAB7AReAewDAAH/AuwB/zMABuwHAAHsMwAD7FoA
|
||||
Aew/AAHsCwcLAAe2CQAH5AkAB3UCAAHsCv8BBwsAAfMFAAG2CQABwgUAAeQJAAEbBQABdQIAAewB/wQH
|
||||
Af8DBwH/AQcLAALzA7wB8wG2CQACwgGeAcIBngHCAeQJAAIbAb0B/wG9Af8BdQIAAewK/wEHBQAFtgEA
|
||||
AfMFAAG2AwAF5AEAAcIFAAHkAwAFdQEAARsFAAF1AgAB7AH/BAcB/wMHAf8BBwUAAfMFAALzAbwB8wG8
|
||||
AfMBtgMAAcIFAALCAZ4BwgGeAcIB5AMAARsFAAIbAb0B/wG9Af8BdQIAAewK/wEHBQAB8wO8AfMBAAHz
|
||||
AgAB8wYAAcIBngHCAZ4BwgEAAcICAAGeBgABGwG9Af8BvQH/AQABGwIAAb0FAAHsAf8IBwH/AQcFAAHz
|
||||
BQAC8wG8AfMBAAHzBAABwgUAAsIBngHCAQABwgQAARsFAAIbAb0BGwEAAf8DAAHsCv8BBwUAAfMBvAHz
|
||||
AbwB8wEABPMGAAHCAZ4BwgGeAcIBAATCBgABGwG9Af8BvQH/AQAEGwUAAewB/wIHAf8FBwH/AQcFAAHz
|
||||
AgAB8wwAAcICAAHCDAABGwIAAf8LAAHsCv8BBwUAAfMBvALzAQAB8woAAcIBngLCAQABwgoAARsBvQEb
|
||||
AfQBAAH/CQAB7AH/AgcB/wUHAf8BBwUABPMMAATCDAAEGwsAAewI/zcAAewB/wYHAf8B7AH/NQAB7Aj/
|
||||
Aew2AArsDQABMAHsBwAB7AMAAQcCAAEHAQABBwEAAQcCAAEHJwABMAH7AuwGAAHsBAcCAAEHAQABBwEA
|
||||
AQcCAAEHJgABMAP7AuwFAAHsA/8BBwIAAQcBAAEHAQABBwIAAQcIAAdZCQAH1gYAATAF+wLsBAAB7AH/
|
||||
BAcB/wMHAf8BBwsAAcMFAAFZCQABGQUAAdYFAAEwAvsCAAP7AuwDAAHsCv8BBwsAAsMBmgHDAZoBwwFZ
|
||||
CQACGQHdARkB3QEZAdYEAAEwA/sCAAT7AuwCAAHsAf8EBwH/AwcB/wEHBQAFWQEAAcMFAAFZAwAF1gEA
|
||||
ARkFAAHWAwABMAv7AuwBAAHsCv8BBwUAAcMFAALDAZoBwwGaAcMBWQMAARkFAAIZAd0BGQHdARkB1gIA
|
||||
ATAF+wLqBvsD7AH/CAcB/wEHBQABwwGaAcMBmgHDAQABwwIAAcMGAAEZAd0BGQHdARkBAAEZAgAB3QUA
|
||||
ATAF+wIABvsB7AEAAewK/wEHBQABwwUAAsMBmgHDAQABwwQAARkFAAIZAd0BGQEAARkEAAEwBPsCAAX7
|
||||
AewCAAHsAf8CBwH/BQcB/wEHBQABwwGaAcMBmgHDAQAEwwYAARkB3QEZAd0BGQEABBkHAAEwA/sCAAT7
|
||||
AewDAAHsCv8BBwUAAcMCAAHDDAABGQIAARkOAAEwAvsCAAP7AewEAAHsAf8CBwH/BQcB/wEHBQABwwGa
|
||||
AsMBAAHDCgABGQHdAhkBAAEZDQABMAH7AgAC+wHsBQAB7Aj/CAAEwwwABBkQAAEwA/sB7AYAAewB/wYH
|
||||
Af8B7AH/KwABMAH7AewHAAHsCP8B7C0AATAIAArsJgABQgFNAT4HAAE+AwABKAMAAUADAAEwAQECAAEB
|
||||
AQABAQUAAYABCRYAA/8BAAL/BgABgAEBBgABgAcAAYAHAAGABwABgAcAAYABDwYAAYABDwYAAYABDwYA
|
||||
AYABDwYAAYABDwYAAYABDwYAAYABDwYAAYABHwYAAv8GAAL/BgABwAEDAfgDAAL/AcABAwHAAwABgAEB
|
||||
AcABAwHAAwABgAEAAcABAwHAAwABgAEAAcABAwHAAwABgAEAAcABAwHAAQECAAGAAQABwAEDAcABAQIA
|
||||
AYABDwHAAQMB8AEHAgABgAEPAcABAwH4AQ8CAAGAAQ8BwAEDAfgBDwIAAYABDwHAAQMB+AEPAgABgAEP
|
||||
AcABAwH4AQ8CAAGAAQ8BwAEHAfgBDwIAAYABDwHAAQ8B+AEPAgABgAEfAcABHwH8AR8CAAb/AgAG/wHA
|
||||
AwAE/wQAAf8BHwL/BAAB/AEHAv8EAAHwAQEC/wQAAcABAQL/AYABAQIAAYABAQL/AYABAwIAAYABAQL/
|
||||
AcABAwIAAcABAQL/AcABBwIAAcABAQL/AeABBwIAAcABAQL/AeABDwIAAcABAwL/AfABDwIAAcABBwL/
|
||||
AfABHwIAAcABHwL/AfgBHwIAAeABfwL/AfgBPwIAAfED/wH8AX8CAAL/AYABPwGAAT8C/wGAAQABgAE/
|
||||
AYABPwL/AgABgAEHAYABBwH/AR8CAAGAAQcBgAEHAfwBBwIAAYABBwGAAQcB8AEBAgABgAEAAYABAAHA
|
||||
AQECAAGAAQABgAEAAYABAQIAAYABAAGAAQABgAEBAgABgAEAAYABAAHAAQECAAGAAQABgAEAAcABAQIA
|
||||
AfABAAHwAQABwAEBAgAB8AEAAfABAAHAAQMBAAEBAfABAAHwAQABwAEHAYAB/wH+AQAB/gEAAcABHwHB
|
||||
Af8B/gEAAf4BAAHgAX8C/wH+AQEB/gEBAfEH/wHAAQEG/wHAAQEG/wHAAQEG/wHAAQEG/wHAAQEG/wHA
|
||||
AQEG/wHAAQEG/wHAAQEG/wHAAQEG/wHAAQEG/wHAAQEG/wHAAQEG/wHAAQEG/wHAAQMG/wHAAQcG/wHA
|
||||
AQ+A/wQABP8BfwH+AgAE/wFgAQYCAAH/ASQB/wEkAWABBgIAAf8BJAH/ASQBYAEGAgAE/wFgAQYDAAE/
|
||||
AQABPwFgAQYDAAE/AQABPwFgAQYDAAE/AQABPwFgAQYDAAE/AQABPwFgAQYDAAE/AQABPwFgAQYDAAE/
|
||||
AQABPwFgAQYDAAE/AQABPwFgAQ4DAAE/AQABPwFgAR4DAAE/AQABPwF/Af4DAAE/AQABPwQABv8B8AEA
|
||||
Af8BhwT/AfABAAH+AQMB/AEBAv8B8AEAAfwBAQH8AQEBAAE/AQABPwH4AQAB/AEBAQABPwEAAT8B+AIA
|
||||
AQEBAAE/AQABPwH4AgABAQEAAQMBAAEDAfgCAAEBAQABAwEAAQMB+AIAAQEBAAEDAQABAwH4AgABAwEA
|
||||
AQMBAAEDAeQBAQEAAQcBAAEDAQABAwHGAgABDwEAAQMBAAEDAYABBQEAAf8BAAEDAQABAwEAAR8BAQH/
|
||||
AfABAwHwAQMBgAEjAQMB/wHwAQMB8AEDAccD/wHwAQMB8AEDAecB8Qb/AfABAAb/AfABAAb/AfABAAL/
|
||||
AQABPwEAAT8BAAE/AQABPwEAAT8BAAE/AQABPwEAAT8BAAE/AQABPwEAAT8BAAE/AQABPwEAAQMBAAED
|
||||
AQABPwEAAT8BAAEDAQABAwEAAT8BAAE/AQABAwEAAQMBAAE/AQABPwEAAQMBAAEDAQABPwEAAT8BAAED
|
||||
AQABAwEAAT8BAAE/AQABAwEAAQMBAAE/AQABPwEAAQMBAAEDAQABPwL/AfABAwHwAQME/wHwAQMB8AED
|
||||
BP8B8AEDAfABAwT/AfABAAL/AgAC/wHwAQAB8AEPAgAC/wHwAQAB4AEDAwABPwEAAT8B4AEBAQABBwEA
|
||||
AT8BAAE/AfACAAEHAQABPwEAAT8B8AIAAQcBAAEDAQABAwH4AgABBwEAAQMBAAEDAfgCAAEHAQABAwEA
|
||||
AQMBkAIAAQcBAAEDAQABAwMAAQcBAAEDAQABAwMAAQcBAAEDAQABAwMAAQcBAAEDAQABAwGYAgABBwHw
|
||||
AQMB8AEDAfgCAAEPAfABAwHwAQMB+AIAAR8B8AEDAfABAwL/AQABPwH/AYcB/wGHAf8BhwL/Af4BAQH+
|
||||
AQEB/gEBAv8B/gEAAf4BAAH+AQAC/wH8AQAB/AEAAfwCAAE/AfwBAAH8AQAB/AIAAT8B/AEAAfwBAAH8
|
||||
AgABPwH+AQEB/gEBAf4BAQEAAT8B4AEBAeABAQHgAQEBAAE/AYABBwGAAQcBgAEHAQABPwGAAT8BgAE/
|
||||
AYABPwEAAT8BAAE/AQABPwEAAT8BAAE/AQABPwEAAT8BAAE/AQABPwEAAT8BAAE/AQABPwEAAT8BgAF/
|
||||
AYABfwGAAX8C/wGAAX8BgAF/AYABfwL/AeEB/wHhAf8B4QP/Af4BAAHhAf8B4QL/AYcB/gEAAeEB/wHh
|
||||
Af8B/gEBAf4BAAHgAQAB4AEAAf4BAAH+AQAB4AEAAeABAAH8AQABgAEAAeABAAHgAQAB/AEAAYABAAGA
|
||||
AQABgAEAAfwBAAGAAQABgAEAAYABAAH+AQEBgAUAAeABAQGABQABgAEHAYAFAAGAAT8BgAEBBQABPwGA
|
||||
AQMBgAEAAYACAAE/AYABAwGAAQEBgAEBAQABPwGAAQcB4AEDAeABAwGAAX8BgAF/AfgBAwH4AQMBgAF/
|
||||
AYABfwH4AQcB+AEHAeEB/wHgAT8B4AE/AeABPwHhAf8B4AEfAeABHwHgAR8B4QH/AeABDwHgAQ8B4AEP
|
||||
AeEB/wHgAQcB4AEHAeABBwHhAf8B4AEDAeABAwHgAQMB4AEBAeABAQHgAQEB4AEBAYABAQHAAQEBwAEB
|
||||
AcABAQGAAQEBgAEBAYABAQGAAQEBAAEBAYABAQGAAQEBgAEBAQABAQGAAQEBgAEBAYABAQEAAQEBgAEB
|
||||
AYABAQGAAQECAAGAAQEBgAEBAYABAQGAAQABwAEBAcABAQHAAQEBgAEAAeEBAQHhAQEB4QEBAeABAQHx
|
||||
AYMB8QGDAfEBgwH+AQEB+QH/AfkB/wH5Af8B/gEBAgAB/wG/AeABPwHgAT8CAAH/AX8B4AEfAeABHwMA
|
||||
AQEB4AEPAeABDwMAAQEB4AEHAeABBwMAAQEB4AEDAeABAwMAAQEB4AEBAeABAQMAAQEBwAEBAcABAQMA
|
||||
AQEBgAEBAYABAQMAAQEBgAEBAYABAQMAAQEBgAEBAYABAQMAAQEBgAEBAYABAQMAAQEBgAEBAYABAQMA
|
||||
AQEBwAEBAcABAQMAAQEB4QEBAeEBAQIAAf4B/wHxAYMB8QGDAgAB/wF/AfkB/wH5Af8B/AP/BAAB+AF/
|
||||
AYAB/wQAAfABfwHBAf8EAAGAAR8BwAF/BQABPwGAAQ8FAAEPAQABHwUAAQEBAAEBBQABAwEAAQMEAAGA
|
||||
AQMBAAEDBAAB4AEBAYABAQQAAeABAQHAAQEEAAHwAQAB8AUAAfgBAQH4AQEEAAH+AQEB/AEBBAAB/wEB
|
||||
Af8BAQQAAf8BgQH/AYMEAAL/AfABAAL/Af4BfwL/AfABAAL/AfgBHwL/AfABAAL/AeABBwEAAT8BAAE/
|
||||
AfwBHwGAAQEBAAE/AQABPwH8AR8BAAEDAQABPwEAAT8B/AEfAYABAQEAAQMBAAEDAfwBHwEAAQMBAAED
|
||||
AQABAwH8AR8BgAEBAQABAwEAAQMB+AEPAQABAwEAAQMBAAEDAfABBwGAAQEBAAEDAQABAwHgAQMBAAED
|
||||
AQABAwEAAQMBwAEBAYABAQEAAQMBAAEDAwABAwHwAQMB8AEDAgABgAEHAfABAwHwAQMC/wHgAR8B8AED
|
||||
AfABAwL/AfgBfwL/AfABgQH/AfcE/wHAAQEB/wHzAv8B7gEDAYABAQH/AeEC/wHmAQcBgAEDAQEBwAEA
|
||||
AT8BwwEHAQABDwEDAYEBAAE/AYEBgwEAAQcBgwGTAQABPwEDAQEBAwEBAcEBtwEAAT8BJgEBAQMBAQGA
|
||||
Ab8BAAE/AW4CAAEBAQABvwEAAT8BfgEBAYABAQEAAX8BAAE/AX4BAQGAAQcBAAH/AQABPwG+AQIBwAED
|
||||
AQAB/wEAAT8B/wEAAcACAQF/AQABPwH/AYMBwAHgAYABfwT/AcAB/gHBBf8B4wv/AQABBwH8AQEB/AEB
|
||||
AfwBAQEAAQcB/AEBAfwBAQH8AQEBAAEHAfwBAQH8AQEB/AEBAQABBwEAAQEBAAEBAQABAQEAAQcBAAEB
|
||||
AQABAQEAAQEBAAEHAQABAQEAAQEBAAEBAQABBwEAAQEBAAEBAQABAQEAAQcBAAEDAQABAwEAAQMBAAEH
|
||||
AQABBwEAAQcBAAEHAQABBwEAAQ8BAAEPAQABDwEAAQcBAAH/AQAB/wEAAf8BAAEHAQEB/wEBAf8BAQH/
|
||||
AQABBwEDAf8BAwH/AQMB/wEAAQ8G/wEAAR8G/wEAAT8B/gF/AgAE/wH8AT8CAAH8AQEB/AEBAfgBHwIA
|
||||
AfwBAQH8AQEB8AEPAQABBwH8AQEB/AEBAeABBwEAAQcBAAEBAQABAQHAAQMBAAEHAQABAQEAAQEBgAEB
|
||||
AQABBwEAAQEBAAEBAwABBwEAAQEBAAEBAQABAQEAAQcBAAEDAQABAwGAAQMBAAEHAQABBwEAAQcBwAEH
|
||||
AQABBwEAAQ8BAAEPAeABDwEAAQcBAAH/AQAB/wHwAR8BAAEHAQEB/wEBAf8B+AE/AQABDwEDAf8BAwH/
|
||||
AfwBfwEAAR8E/wH+Af8BAAE/BP8L
|
||||
</value>
|
||||
</data>
|
||||
<metadata name="toolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>128, 17</value>
|
||||
</metadata>
|
||||
</root>
|
||||
@ -0,0 +1,123 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="toolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
</root>
|
||||
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue