Commit 17c73aecdf490c60608bd23ec9e9637517f85a50
1 parent
fdbdf14e
Vrh.Web.Reporting v1.3.0
Showing
32 changed files
with
469 additions
and
469 deletions
Show diff stats
Vrh.OneMessage/OneMessage.cs
... | ... | @@ -98,7 +98,9 @@ namespace Vrh.OneMessage |
98 | 98 | } |
99 | 99 | this.MessageId = pars.MessageId; |
100 | 100 | |
101 | - var xmlc = new XmlConnection(pars.XmlConnectionString, Constants.DEFAULT_CONFIGNAME, XmlConnection.DefaultTypes.ConfigurationName); | |
101 | + var xmlcs = pars.XmlConnectionString; | |
102 | + if (string.IsNullOrWhiteSpace(xmlcs)) { xmlcs = $"config={Constants.DEFAULT_CONFIGNAME};"; } | |
103 | + var xmlc = new XmlConnection(xmlcs); | |
102 | 104 | using (var omxp = new OneMessageXmlParser(xmlc, pars.AppPath, pars.LCID, pars.Parameters, pars.MessageId, pars.Delivery)) |
103 | 105 | { |
104 | 106 | #region Combining external parameters with xml structure | ... | ... |
Vrh.OneMessage/OneMessageParameters.cs
... | ... | @@ -110,94 +110,38 @@ namespace Vrh.OneMessage |
110 | 110 | /// <summary> |
111 | 111 | /// Példány létrehozása a két szótár alapján. |
112 | 112 | /// </summary> |
113 | - /// <param name="basicparameters">Alap paraméterek szótára.</param> | |
114 | - /// <param name="extraparameters">Egyéb paramáterek szótára.</param> | |
113 | + /// <param name="apppath"></param> | |
114 | + /// <param name="firstlist">Alap paraméterek szótára.</param> | |
115 | + /// <param name="secondlist">Egyéb paramáterek szótára.</param> | |
115 | 116 | /// <exception cref="System.ApplicationException"> |
116 | 117 | /// Ha |
117 | 118 | /// </exception> |
118 | - public OneMessageParameters(Dictionary<string,string> basicparameters, Dictionary<string, string> extraparameters) | |
119 | + public OneMessageParameters(List<KeyValuePair<string,string>> firstlist, List<KeyValuePair<string, string>> secondlist=null, string apppath="") | |
119 | 120 | { |
120 | - if (basicparameters != null && basicparameters.Count() > 0) | |
121 | + this.AppPath = apppath; if (string.IsNullOrEmpty(this.AppPath)) { this.AppPath = ""; } | |
122 | + var EMPTYLIST = new List<KeyValuePair<string, string>>(); | |
123 | + var allparameters = (firstlist ?? EMPTYLIST).Concat(secondlist ?? EMPTYLIST); | |
124 | + foreach (var item in allparameters) | |
121 | 125 | { |
122 | - foreach (KeyValuePair<string, string> item in basicparameters) | |
126 | + if (string.IsNullOrWhiteSpace(item.Key)) continue; | |
127 | + var value = item.Value; | |
128 | + switch (item.Key) | |
123 | 129 | { |
124 | - this.Add(item.Key, item.Value); | |
125 | - } | |
126 | - } | |
127 | - if (extraparameters != null && extraparameters.Count() > 0) | |
128 | - { | |
129 | - foreach (KeyValuePair<string, string> item in extraparameters) | |
130 | - { | |
131 | - this.Add(item.Key, item.Value); | |
130 | + case Constants.UParam.XML: this.XmlConnectionString = value; break; | |
131 | + case Constants.UParam.LCID: this.LCID = value; break; | |
132 | + case Constants.UParam.MSGID: this.MessageId = value; break; | |
133 | + case Constants.UParam.DELIVERY: this.Delivery = value; break; | |
134 | + case Constants.UParam.SENDAS: this.SendAs = value; break; | |
135 | + case Constants.UParam.CONNSTR: this.ConnectionString = value; break; | |
136 | + case Constants.UParam.SENDCOPYTO: this.SendCopyTo = value; break; | |
137 | + case Constants.UParam.SENDTO: this.SendTo = value; break; | |
138 | + case Constants.UParam.SUBJECT: this.Subject = value; break; | |
139 | + case Constants.UParam.MSGBODY: this.MessageBody = value; break; | |
140 | + case Constants.UParam.ATTACHMENTS: this.Attachments = value; break; | |
141 | + default: if (Parameters.ContainsKey(item.Key)) { this.Parameters[item.Key] = value; } else { Parameters.Add(item.Key, value); } break; | |
132 | 142 | } |
133 | 143 | } |
134 | 144 | } |
135 | 145 | #endregion Constructors |
136 | - | |
137 | - #region Add public method | |
138 | - /// <summary> | |
139 | - /// Érték hozzáadása az osztályhoz. Ha <paramref name="key"/> nevű | |
140 | - /// tulajdonság létezik, akkor az megkapja a <paramref name="value"/> | |
141 | - /// értékét, ha nem létezik, akkor a <paramref name="key"/> névvel együtt | |
142 | - /// bekerül a Parameters gyűjteménybe, mely egy string,string típusú Dictionary. | |
143 | - /// Már létező paraméter vagy korábban értéket kapott tulajdonság értéke felülíródik. | |
144 | - /// </summary> | |
145 | - /// <param name="key">A tulajdonságra vagy paraméterre jellemző elnevezés.</param> | |
146 | - /// <param name="value">A tulajdonság vagy paraméter értéke.</param> | |
147 | - /// <remarks> | |
148 | - /// Ha key üres vagy null, akkor nem történik semmi. | |
149 | - /// </remarks> | |
150 | - public void Add(string key, string value) | |
151 | - { | |
152 | - if (string.IsNullOrWhiteSpace(key)) return; | |
153 | - | |
154 | - switch (key) | |
155 | - { | |
156 | - case Constants.UParam.XML: | |
157 | - this.XmlConnectionString = value; | |
158 | - break; | |
159 | - case Constants.UParam.LCID: | |
160 | - this.LCID = value; | |
161 | - break; | |
162 | - case Constants.UParam.MSGID: | |
163 | - this.MessageId= value; | |
164 | - break; | |
165 | - case Constants.UParam.DELIVERY: | |
166 | - this.Delivery = value; | |
167 | - break; | |
168 | - case Constants.UParam.SENDAS: | |
169 | - this.SendAs= value; | |
170 | - break; | |
171 | - case Constants.UParam.CONNSTR: | |
172 | - this.ConnectionString= value; | |
173 | - break; | |
174 | - case Constants.UParam.SENDCOPYTO: | |
175 | - this.SendCopyTo = value; | |
176 | - break; | |
177 | - case Constants.UParam.SENDTO: | |
178 | - this.SendTo= value; | |
179 | - break; | |
180 | - case Constants.UParam.SUBJECT: | |
181 | - this.Subject= value; | |
182 | - break; | |
183 | - case Constants.UParam.MSGBODY: | |
184 | - this.MessageBody = value; | |
185 | - break; | |
186 | - case Constants.UParam.ATTACHMENTS: | |
187 | - this.Attachments= value; | |
188 | - break; | |
189 | - default: | |
190 | - if (Parameters.ContainsKey(key)) | |
191 | - { | |
192 | - this.Parameters[key] = value; | |
193 | - } | |
194 | - else | |
195 | - { | |
196 | - Parameters.Add(key, value); | |
197 | - } | |
198 | - break; | |
199 | - } | |
200 | - } | |
201 | - #endregion Add public method | |
202 | 146 | } |
203 | 147 | } | ... | ... |
Vrh.OneMessage/Vrh.OneMessage.csproj
... | ... | @@ -62,8 +62,8 @@ |
62 | 62 | <Reference Include="VRH.Common.EF, Version=3.0.0.0, Culture=neutral, processorArchitecture=MSIL"> |
63 | 63 | <HintPath>..\packages\VRH.Common.3.0.0\lib\net45\VRH.Common.EF.dll</HintPath> |
64 | 64 | </Reference> |
65 | - <Reference Include="Vrh.XmlProcessing, Version=1.32.0.0, Culture=neutral, processorArchitecture=MSIL"> | |
66 | - <HintPath>..\packages\Vrh.XmlProcessing.1.32.0\lib\net45\Vrh.XmlProcessing.dll</HintPath> | |
65 | + <Reference Include="Vrh.XmlProcessing, Version=2.0.7.0, Culture=neutral, processorArchitecture=MSIL"> | |
66 | + <HintPath>..\packages\Vrh.XmlProcessing.2.0.7\lib\net45\Vrh.XmlProcessing.dll</HintPath> | |
67 | 67 | </Reference> |
68 | 68 | </ItemGroup> |
69 | 69 | <ItemGroup> | ... | ... |
Vrh.OneMessage/packages.config
... | ... | @@ -2,5 +2,5 @@ |
2 | 2 | <packages> |
3 | 3 | <package id="EntityFramework" version="6.4.4" targetFramework="net45" /> |
4 | 4 | <package id="VRH.Common" version="3.0.0" targetFramework="net45" /> |
5 | - <package id="Vrh.XmlProcessing" version="1.32.0" targetFramework="net462" /> | |
5 | + <package id="Vrh.XmlProcessing" version="2.0.7" targetFramework="net462" /> | |
6 | 6 | </packages> |
7 | 7 | \ No newline at end of file | ... | ... |
Vrh.OneReport/ReportService.cs
... | ... | @@ -156,7 +156,8 @@ namespace Vrh.OneReport |
156 | 156 | checklcid = string.IsNullOrWhiteSpace(checklcid) ? lcid : checklcid.Trim(); |
157 | 157 | if (checklcid == "*") checklcid = ""; |
158 | 158 | |
159 | - var xmlcDir = new XmlConnection(xml, Constants.DEFAULT_CONFIG, XmlConnection.DefaultTypes.ConfigurationName); | |
159 | + if (string.IsNullOrWhiteSpace(xml)) { xml = $"config={Constants.DEFAULT_CONFIG};"; } | |
160 | + var xmlcDir = new XmlConnection(xml); | |
160 | 161 | using (var directory = new DirectoryXmlParser(xmlcDir, m_BasePath, lcid, otherVars)) |
161 | 162 | { |
162 | 163 | var reportNamesArray = reportNames.Split(','); |
... | ... | @@ -218,7 +219,8 @@ namespace Vrh.OneReport |
218 | 219 | listlcid = string.IsNullOrWhiteSpace(listlcid) ? lcid : listlcid.Trim(); |
219 | 220 | if (listlcid == "*") listlcid = null; |
220 | 221 | |
221 | - var xmlcDir = new XmlConnection(xml, Constants.DEFAULT_CONFIG, XmlConnection.DefaultTypes.ConfigurationName); | |
222 | + if (string.IsNullOrWhiteSpace(xml)) { xml = $"config={Constants.DEFAULT_CONFIG};"; } | |
223 | + var xmlcDir = new XmlConnection(xml); | |
222 | 224 | using (var directory = new DirectoryXmlParser(xmlcDir, m_BasePath, lcid, otherVars)) |
223 | 225 | { |
224 | 226 | return directory.List(listmode, listlcid, reportId); |
... | ... | @@ -274,10 +276,8 @@ namespace Vrh.OneReport |
274 | 276 | { |
275 | 277 | try |
276 | 278 | { |
277 | - var xmlc = new XmlConnection( | |
278 | - xmlConnectionString, | |
279 | - Constants.DEFAULT_CONFIG, | |
280 | - XmlConnection.DefaultTypes.ConfigurationName); | |
279 | + if (string.IsNullOrWhiteSpace(xmlConnectionString)) { xmlConnectionString = $"config={Constants.DEFAULT_CONFIG};"; } | |
280 | + var xmlc = new XmlConnection(xmlConnectionString); | |
281 | 281 | if (string.IsNullOrWhiteSpace(xmlc.ConfigurationName)) { throw new Exception(ERR_CONFIGITEMREQUIRED); } |
282 | 282 | this.Report = new OneReportXmlParser(xmlc, m_BasePath, lcid, otherVars); |
283 | 283 | } | ... | ... |
Vrh.OneReport/Vrh.OneReport.csproj
... | ... | @@ -103,8 +103,8 @@ |
103 | 103 | <Reference Include="VRH.Log4Pro.MultiLanguageManager, Version=3.21.3.0, Culture=neutral, processorArchitecture=MSIL"> |
104 | 104 | <HintPath>..\packages\VRH.Log4Pro.MultiLanguageManager.3.21.3\lib\net45\VRH.Log4Pro.MultiLanguageManager.dll</HintPath> |
105 | 105 | </Reference> |
106 | - <Reference Include="Vrh.XmlProcessing, Version=1.32.0.0, Culture=neutral, processorArchitecture=MSIL"> | |
107 | - <HintPath>..\packages\Vrh.XmlProcessing.1.32.0\lib\net45\Vrh.XmlProcessing.dll</HintPath> | |
106 | + <Reference Include="Vrh.XmlProcessing, Version=2.0.7.0, Culture=neutral, processorArchitecture=MSIL"> | |
107 | + <HintPath>..\packages\Vrh.XmlProcessing.2.0.7\lib\net45\Vrh.XmlProcessing.dll</HintPath> | |
108 | 108 | </Reference> |
109 | 109 | </ItemGroup> |
110 | 110 | <ItemGroup> | ... | ... |
Vrh.OneReport/packages.config
... | ... | @@ -10,5 +10,5 @@ |
10 | 10 | <package id="Newtonsoft.Json" version="13.0.3" targetFramework="net45" /> |
11 | 11 | <package id="VRH.Common" version="3.0.0" targetFramework="net45" /> |
12 | 12 | <package id="VRH.Log4Pro.MultiLanguageManager" version="3.21.3" targetFramework="net45" /> |
13 | - <package id="Vrh.XmlProcessing" version="1.32.0" targetFramework="net462" /> | |
13 | + <package id="Vrh.XmlProcessing" version="2.0.7" targetFramework="net462" /> | |
14 | 14 | </packages> |
15 | 15 | \ No newline at end of file | ... | ... |
Vrh.Web.OneReport.Lib/Vrh.Web.OneReport.Lib.csproj
... | ... | @@ -111,11 +111,11 @@ |
111 | 111 | <HintPath>..\packages\VRH.Log4Pro.MultiLanguageManager.3.21.3\lib\net45\VRH.Log4Pro.MultiLanguageManager.dll</HintPath> |
112 | 112 | <Private>True</Private> |
113 | 113 | </Reference> |
114 | - <Reference Include="Vrh.Web.Common.Lib, Version=2.20.2.0, Culture=neutral, processorArchitecture=MSIL"> | |
115 | - <HintPath>..\packages\Vrh.Web.Common.Lib.2.20.2\lib\net451\Vrh.Web.Common.Lib.dll</HintPath> | |
114 | + <Reference Include="Vrh.Web.Common.Lib, Version=2.20.3.0, Culture=neutral, processorArchitecture=MSIL"> | |
115 | + <HintPath>..\packages\Vrh.Web.Common.Lib.2.20.3\lib\net451\Vrh.Web.Common.Lib.dll</HintPath> | |
116 | 116 | </Reference> |
117 | - <Reference Include="Vrh.XmlProcessing, Version=1.32.0.0, Culture=neutral, processorArchitecture=MSIL"> | |
118 | - <HintPath>..\packages\Vrh.XmlProcessing.1.32.0\lib\net45\Vrh.XmlProcessing.dll</HintPath> | |
117 | + <Reference Include="Vrh.XmlProcessing, Version=2.0.7.0, Culture=neutral, processorArchitecture=MSIL"> | |
118 | + <HintPath>..\packages\Vrh.XmlProcessing.2.0.7\lib\net45\Vrh.XmlProcessing.dll</HintPath> | |
119 | 119 | </Reference> |
120 | 120 | </ItemGroup> |
121 | 121 | <ItemGroup> | ... | ... |
Vrh.Web.OneReport.Lib/packages.config
... | ... | @@ -11,6 +11,6 @@ |
11 | 11 | <package id="Newtonsoft.Json" version="13.0.3" targetFramework="net451" /> |
12 | 12 | <package id="VRH.Common" version="3.0.0" targetFramework="net451" /> |
13 | 13 | <package id="VRH.Log4Pro.MultiLanguageManager" version="3.21.3" targetFramework="net451" /> |
14 | - <package id="Vrh.Web.Common.Lib" version="2.20.2" targetFramework="net462" /> | |
15 | - <package id="Vrh.XmlProcessing" version="1.32.0" targetFramework="net462" /> | |
14 | + <package id="Vrh.Web.Common.Lib" version="2.20.3" targetFramework="net462" /> | |
15 | + <package id="Vrh.XmlProcessing" version="2.0.7" targetFramework="net462" /> | |
16 | 16 | </packages> |
17 | 17 | \ No newline at end of file | ... | ... |
Vrh.Web.Reporting/Areas/OneMessage/Controllers/OneMessageController.cs deleted
... | ... | @@ -1,76 +0,0 @@ |
1 | -using System; | |
2 | -using System.Collections.Generic; | |
3 | -using System.Linq; | |
4 | -using System.Web; | |
5 | -using System.Web.Mvc; | |
6 | -using System.Collections; | |
7 | - | |
8 | -using VRH.Common; | |
9 | -using Vrh.Web.Common.Lib; | |
10 | -using Vrh.OneMessage; | |
11 | - | |
12 | -namespace Vrh.Web.OneMessage.Areas.OneMessage.Controllers | |
13 | -{ | |
14 | - public class OneMessageController : BaseController | |
15 | - { | |
16 | - #region SendSMTPMessage action | |
17 | - /// <summary> | |
18 | - /// Vrh.OneMessage SMTP küldés belépési pontja. | |
19 | - /// </summary> | |
20 | - /// <returns></returns> | |
21 | - [HttpPost] | |
22 | - public ActionResult SendSMTPMessage(string[][] paramlist = null) | |
23 | - { | |
24 | - var rij = new ReturnInfoJSON(); | |
25 | - try | |
26 | - { | |
27 | - base.ParameterSeparating(typeof(Constants.UParam)); | |
28 | - base.ParameterSeparating(paramlist, typeof(Constants.UParam)); | |
29 | - | |
30 | - #region LCID beállítása | |
31 | - if (String.IsNullOrWhiteSpace(base.RequestedParameters[Constants.UParam.LCID])) | |
32 | - { // A ForcedLanguageCode a BaseController konstruktorában megkapja a MultiLanguageManager.RelevantLanguageCode-ot | |
33 | - base.RequestedParameters[Constants.UParam.LCID] = base.ForcedLanguageCode; | |
34 | - } | |
35 | - else | |
36 | - { | |
37 | - base.ForcedLanguageCode = base.RequestedParameters[Constants.UParam.LCID]; | |
38 | - } | |
39 | - #endregion LCID beállítása | |
40 | - | |
41 | - #region MessageId meglétének ellenőrzése | |
42 | - if (string.IsNullOrWhiteSpace(base.RequestedParameters[Constants.UParam.MSGID])) | |
43 | - { | |
44 | - throw new Exception($"Az '{Constants.UParam.MSGID}' URL paraméter hiányzik!"); | |
45 | - } | |
46 | - #endregion MessageId meglétének ellenőrzése | |
47 | - | |
48 | - var parameters = new OneMessageParameters(base.RequestedParameters, base.OtherParameters) | |
49 | - { | |
50 | - AppPath = Server.MapPath(WebCommon.SIGN_RELATIVE) | |
51 | - }; | |
52 | - | |
53 | - var om = new Vrh.OneMessage.OneMessage(parameters); | |
54 | - | |
55 | - if (om.ErrorList.Count == 0) | |
56 | - { //ha nem volt hiba a feldolgozás közben, következhet a küldés | |
57 | - om.SendMessage(); | |
58 | - rij.ReturnValue = 0; | |
59 | - rij.ReturnMessage = "Az üzenet elküldése sikeresen megtörtént."; | |
60 | - } | |
61 | - else | |
62 | - { | |
63 | - rij.ReturnValue = -1; | |
64 | - rij.ReturnMessage = string.Join(WebCommon.HTML_NEWLINE, om.ErrorList); | |
65 | - } | |
66 | - } | |
67 | - catch (Exception ex) | |
68 | - { | |
69 | - rij.ReturnValue = -1; | |
70 | - rij.ReturnMessage = string.Join(WebCommon.HTML_NEWLINE, WebCommon.ErrorListBuilder(ex)); | |
71 | - } | |
72 | - return Json(rij, JsonRequestBehavior.AllowGet); | |
73 | - } | |
74 | - #endregion SendSMTPMessage action | |
75 | - } | |
76 | -} |
Vrh.Web.Reporting/Areas/OneMessage/OneMessageAreaRegistration.cs deleted
... | ... | @@ -1,24 +0,0 @@ |
1 | -using System.Web.Mvc; | |
2 | - | |
3 | -namespace Vrh.Web.OneMessage.Areas.OneMessage | |
4 | -{ | |
5 | - public class OneMessageAreaRegistration : AreaRegistration | |
6 | - { | |
7 | - public override string AreaName | |
8 | - { | |
9 | - get | |
10 | - { | |
11 | - return "OneMessage"; | |
12 | - } | |
13 | - } | |
14 | - | |
15 | - public override void RegisterArea(AreaRegistrationContext context) | |
16 | - { | |
17 | - context.MapRoute( | |
18 | - "OneMessage_default", | |
19 | - "OneMessage/{controller}/{action}/{id}", | |
20 | - new { action = "Index", id = UrlParameter.Optional } | |
21 | - ); | |
22 | - } | |
23 | - } | |
24 | -} | |
25 | 0 | \ No newline at end of file |
Vrh.Web.Reporting/Properties/AssemblyInfo.cs
... | ... | @@ -36,6 +36,6 @@ using System.Runtime.InteropServices; |
36 | 36 | // You can specify all the values or you can default the Build and Revision Numbers |
37 | 37 | // by using the '*' as shown below: |
38 | 38 | // [assembly: AssemblyVersion("1.0.*")] |
39 | -[assembly: AssemblyVersion("1.2.1.0")] | |
40 | -[assembly: AssemblyFileVersion("1.2.1.0")] | |
41 | -[assembly: AssemblyInformationalVersion("1.2.1")] | |
39 | +[assembly: AssemblyVersion("1.3.0.0")] | |
40 | +[assembly: AssemblyFileVersion("1.3.0.0")] | |
41 | +[assembly: AssemblyInformationalVersion("1.3.0")] | ... | ... |
Vrh.Web.Reporting/Vrh.Web.Reporting.csproj
... | ... | @@ -293,32 +293,32 @@ |
293 | 293 | <Reference Include="VRH.Log4Pro.WebTools, Version=1.12.5.0, Culture=neutral, processorArchitecture=MSIL"> |
294 | 294 | <HintPath>..\packages\VRH.Log4Pro.WebTools.1.12.5\lib\net451\VRH.Log4Pro.WebTools.dll</HintPath> |
295 | 295 | </Reference> |
296 | - <Reference Include="Vrh.Logger, Version=3.0.9.0, Culture=neutral, processorArchitecture=MSIL"> | |
297 | - <HintPath>..\packages\Vrh.Logger.3.0.9\lib\net451\Vrh.Logger.dll</HintPath> | |
296 | + <Reference Include="Vrh.Logger, Version=3.1.0.0, Culture=neutral, processorArchitecture=MSIL"> | |
297 | + <HintPath>..\packages\Vrh.Logger.3.1.0\lib\net451\Vrh.Logger.dll</HintPath> | |
298 | 298 | </Reference> |
299 | 299 | <Reference Include="Vrh.Membership, Version=4.13.0.0, Culture=neutral, processorArchitecture=MSIL"> |
300 | 300 | <HintPath>..\packages\Vrh.Membership.4.13.0\lib\net451\Vrh.Membership.dll</HintPath> |
301 | 301 | </Reference> |
302 | - <Reference Include="Vrh.Web.Common.Lib, Version=2.20.2.0, Culture=neutral, processorArchitecture=MSIL"> | |
303 | - <HintPath>..\packages\Vrh.Web.Common.Lib.2.20.2\lib\net451\Vrh.Web.Common.Lib.dll</HintPath> | |
302 | + <Reference Include="Vrh.Web.Common.Lib, Version=2.20.3.0, Culture=neutral, processorArchitecture=MSIL"> | |
303 | + <HintPath>..\packages\Vrh.Web.Common.Lib.2.20.3\lib\net451\Vrh.Web.Common.Lib.dll</HintPath> | |
304 | 304 | </Reference> |
305 | - <Reference Include="Vrh.Web.FileManager.Lib, Version=1.5.1.0, Culture=neutral, processorArchitecture=MSIL"> | |
306 | - <HintPath>..\packages\Vrh.Web.FileManager.1.5.1\lib\net462\Vrh.Web.FileManager.Lib.dll</HintPath> | |
305 | + <Reference Include="Vrh.Web.FileManager.Lib, Version=1.6.0.0, Culture=neutral, processorArchitecture=MSIL"> | |
306 | + <HintPath>..\packages\Vrh.Web.FileManager.1.6.0\lib\net462\Vrh.Web.FileManager.Lib.dll</HintPath> | |
307 | 307 | </Reference> |
308 | - <Reference Include="Vrh.Web.Membership.Lib, Version=4.10.0.0, Culture=neutral, processorArchitecture=MSIL"> | |
309 | - <HintPath>..\packages\Vrh.Web.Membership.4.10.0\lib\net451\Vrh.Web.Membership.Lib.dll</HintPath> | |
308 | + <Reference Include="Vrh.Web.Membership.Lib, Version=4.11.0.0, Culture=neutral, processorArchitecture=MSIL"> | |
309 | + <HintPath>..\packages\Vrh.Web.Membership.4.11.0\lib\net451\Vrh.Web.Membership.Lib.dll</HintPath> | |
310 | 310 | </Reference> |
311 | - <Reference Include="Vrh.Web.Menu.Lib, Version=1.28.5.0, Culture=neutral, processorArchitecture=MSIL"> | |
312 | - <HintPath>..\packages\Vrh.Web.Menu.1.28.5\lib\net451\Vrh.Web.Menu.Lib.dll</HintPath> | |
311 | + <Reference Include="Vrh.Web.Menu.Lib, Version=1.29.0.0, Culture=neutral, processorArchitecture=MSIL"> | |
312 | + <HintPath>..\packages\Vrh.Web.Menu.1.29.0\lib\net451\Vrh.Web.Menu.Lib.dll</HintPath> | |
313 | 313 | </Reference> |
314 | 314 | <Reference Include="Vrh.Web.Providers, Version=2.0.2.0, Culture=neutral, processorArchitecture=MSIL"> |
315 | 315 | <HintPath>..\packages\VRH.Web.Providers.2.0.2\lib\net451\Vrh.Web.Providers.dll</HintPath> |
316 | 316 | </Reference> |
317 | - <Reference Include="Vrh.WebForm.Lib, Version=2.7.1.0, Culture=neutral, processorArchitecture=MSIL"> | |
318 | - <HintPath>..\packages\Vrh.WebForm.2.7.1\lib\net462\Vrh.WebForm.Lib.dll</HintPath> | |
317 | + <Reference Include="Vrh.WebForm.Lib, Version=2.8.0.0, Culture=neutral, processorArchitecture=MSIL"> | |
318 | + <HintPath>..\packages\Vrh.WebForm.2.8.0\lib\net462\Vrh.WebForm.Lib.dll</HintPath> | |
319 | 319 | </Reference> |
320 | - <Reference Include="Vrh.XmlProcessing, Version=1.32.0.0, Culture=neutral, processorArchitecture=MSIL"> | |
321 | - <HintPath>..\packages\Vrh.XmlProcessing.1.32.0\lib\net45\Vrh.XmlProcessing.dll</HintPath> | |
320 | + <Reference Include="Vrh.XmlProcessing, Version=2.0.7.0, Culture=neutral, processorArchitecture=MSIL"> | |
321 | + <HintPath>..\packages\Vrh.XmlProcessing.2.0.7\lib\net45\Vrh.XmlProcessing.dll</HintPath> | |
322 | 322 | </Reference> |
323 | 323 | <Reference Include="WebActivatorEx, Version=2.0.0.0, Culture=neutral, PublicKeyToken=7b26dc2a43f6a0d4, processorArchitecture=MSIL"> |
324 | 324 | <HintPath>..\packages\WebActivatorEx.2.2.0\lib\net40\WebActivatorEx.dll</HintPath> |
... | ... | @@ -338,8 +338,6 @@ |
338 | 338 | <Compile Include="App_Start\FilterConfig.cs" /> |
339 | 339 | <Compile Include="App_Start\RegisterClientValidationExtensions.cs" /> |
340 | 340 | <Compile Include="App_Start\RouteConfig.cs" /> |
341 | - <Compile Include="Areas\OneMessage\Controllers\OneMessageController.cs" /> | |
342 | - <Compile Include="Areas\OneMessage\OneMessageAreaRegistration.cs" /> | |
343 | 341 | <Compile Include="Controllers\HomeController.cs" /> |
344 | 342 | <Compile Include="Global.asax.cs"> |
345 | 343 | <DependentUpon>Global.asax</DependentUpon> |
... | ... | @@ -689,6 +687,10 @@ |
689 | 687 | <Content Include="Areas\WebTools\Views\_LayoutNoMenu.cshtml" /> |
690 | 688 | <Content Include="Areas\WebTools\Views\web.config" /> |
691 | 689 | <Content Include="Areas\WebTools\Views\UserIsNotAuthenticated.cshtml" /> |
690 | + <Content Include="Areas\FileManager\Views\_ViewStart.cshtml" /> | |
691 | + <Content Include="Areas\FileManager\Views\web.config" /> | |
692 | + <Content Include="Areas\FileManager\Views\FileManager\Index.cshtml" /> | |
693 | + <Content Include="Areas\FileManager\Views\FileManager\Error.cshtml" /> | |
692 | 694 | <Content Include="Areas\UserAdministration\Views\_ViewStart.cshtml" /> |
693 | 695 | <Content Include="Areas\UserAdministration\Views\web.config" /> |
694 | 696 | <Content Include="Areas\UserAdministration\Views\User\Roles.cshtml" /> |
... | ... | @@ -736,6 +738,30 @@ |
736 | 738 | <Content Include="Areas\UAManyToMany\Views\UAManyToMany\_MultiSelectLists.cshtml" /> |
737 | 739 | <Content Include="Areas\UAManyToMany\Views\UAManyToMany\_Main.cshtml" /> |
738 | 740 | <Content Include="Areas\UAManyToMany\Views\UAManyToMany\ManyToMany.cshtml" /> |
741 | + <Content Include="Areas\Menu\Views\_ViewStart.cshtml" /> | |
742 | + <Content Include="Areas\Menu\Views\web.config" /> | |
743 | + <Content Include="Areas\Menu\Views\Shared\ErrorList.cshtml" /> | |
744 | + <Content Include="Areas\Menu\Views\Shared\ErrorEx.cshtml" /> | |
745 | + <Content Include="Areas\Menu\Views\Menu\TouchScreenSample.cshtml" /> | |
746 | + <Content Include="Areas\Menu\Views\Menu\TouchScreen.cshtml" /> | |
747 | + <Content Include="Areas\Menu\Views\Menu\PermissionMessage.cshtml" /> | |
748 | + <Content Include="Areas\Menu\Views\Menu\IFrame.cshtml" /> | |
749 | + <Content Include="Areas\Menu\Views\Menu\DesktopDown.cshtml" /> | |
750 | + <Content Include="Areas\Menu\Views\Menu\Desktop.cshtml" /> | |
751 | + <Content Include="Areas\Menu\Views\MenuPage\OpenRightSample.cshtml" /> | |
752 | + <Content Include="Areas\Menu\Views\MenuPage\OpenRight.cshtml" /> | |
753 | + <Content Include="Areas\Menu\Views\MenuPage\AccordionSample.cshtml" /> | |
754 | + <Content Include="Areas\Menu\Views\MenuPage\Accordion.cshtml" /> | |
755 | + <Content Include="Areas\Menu\Views\Layout\_LayoutNoMenu.cshtml" /> | |
756 | + <Content Include="Areas\Menu\Views\Layout\_Layout.cshtml" /> | |
757 | + <Content Include="Areas\Menu\Views\Layout\LanguageSelection.cshtml" /> | |
758 | + <Content Include="Areas\Menu\Views\Layout\About.cshtml" /> | |
759 | + <Content Include="Areas\WebForm\Views\WebForm\WebForm.cshtml" /> | |
760 | + <Content Include="Areas\WebForm\Views\WebForm\Inputs.cshtml" /> | |
761 | + <Content Include="Areas\WebForm\Views\WebForm\Index.cshtml" /> | |
762 | + <Content Include="Areas\WebForm\Views\WebForm\CurrentInput.cshtml" /> | |
763 | + <Content Include="Areas\WebForm\Views\web.config" /> | |
764 | + <Content Include="Areas\WebForm\Views\Shared\WebFormError.cshtml" /> | |
739 | 765 | <None Include="LogConfig.xml"> |
740 | 766 | <CopyToOutputDirectory>Always</CopyToOutputDirectory> |
741 | 767 | </None> |
... | ... | @@ -868,16 +894,6 @@ |
868 | 894 | <Content Include="Content\bootstrap-reboot.css.map" /> |
869 | 895 | <Content Include="Content\bootstrap-grid.min.css.map" /> |
870 | 896 | <Content Include="Content\bootstrap-grid.css.map" /> |
871 | - <Content Include="Areas\WebForm\Views\WebForm\WebForm.cshtml" /> | |
872 | - <Content Include="Areas\WebForm\Views\WebForm\Inputs.cshtml" /> | |
873 | - <Content Include="Areas\WebForm\Views\WebForm\Index.cshtml" /> | |
874 | - <Content Include="Areas\WebForm\Views\WebForm\CurrentInput.cshtml" /> | |
875 | - <Content Include="Areas\WebForm\Views\web.config" /> | |
876 | - <Content Include="Areas\WebForm\Views\Shared\WebFormError.cshtml" /> | |
877 | - <Content Include="Areas\FileManager\Views\_ViewStart.cshtml" /> | |
878 | - <Content Include="Areas\FileManager\Views\web.config" /> | |
879 | - <Content Include="Areas\FileManager\Views\FileManager\Index.cshtml" /> | |
880 | - <Content Include="Areas\FileManager\Views\FileManager\Error.cshtml" /> | |
881 | 897 | <Content Include="Areas\iSchedulerReport\Views\iSchedulerReport\Editor.cshtml" /> |
882 | 898 | <Content Include="Areas\iSchedulerReport\Views\iSchedulerReport\Manager.cshtml" /> |
883 | 899 | <Content Include="Areas\iSchedulerReport\Views\Shared\ErrorList.cshtml" /> |
... | ... | @@ -934,6 +950,7 @@ |
934 | 950 | <None Include="system.web.authentication.config" /> |
935 | 951 | <None Include="system.web.membership.config" /> |
936 | 952 | <None Include="system.web.rolemanager.config" /> |
953 | + <Content Include="Views\_ViewStart.cshtml" /> | |
937 | 954 | <None Include="Vrh.NugetModuls.Documentations\VRH.Common\ReadMe.md" /> |
938 | 955 | <Content Include="Scripts\vrh.bootstrap-datetimepicker.js" /> |
939 | 956 | <Content Include="Scripts\vrh.bootstrap-datetimepicker.min.js" /> |
... | ... | @@ -941,11 +958,6 @@ |
941 | 958 | <Content Include="Scripts\vrh.commontools.min.js" /> |
942 | 959 | <Content Include="SqlServerTypes\readme.htm" /> |
943 | 960 | <None Include="Vrh.NugetModuls.Documentations\VRH.Log4Pro.WebTools\ReadMe.md" /> |
944 | - <Content Include="Vrh.NugetModuls.Documentations\Vrh.Logger\ReadMe.md" /> | |
945 | - <None Include="Vrh.NugetModuls.Documentations\Vrh.Web.Common.Lib\ReadMe.md" /> | |
946 | - <None Include="Vrh.NugetModuls.Documentations\Vrh.Web.FileManager\ReadMe.md" /> | |
947 | - <None Include="Vrh.NugetModuls.Documentations\Vrh.Web.Membership\ReadMe.md" /> | |
948 | - <None Include="Vrh.NugetModuls.Documentations\Vrh.WebForm\ReadMe.md" /> | |
949 | 961 | <Content Include="Scripts\jquery-ui-1.13.2.js" /> |
950 | 962 | <Content Include="Scripts\jquery-ui-1.13.2.min.js" /> |
951 | 963 | <Content Include="WCFBehaviors.config" /> |
... | ... | @@ -958,29 +970,9 @@ |
958 | 970 | <Content Include="Scripts\jquery-3.6.4.min.js" /> |
959 | 971 | <Content Include="Scripts\jquery-3.6.4.slim.js" /> |
960 | 972 | <Content Include="Scripts\jquery-3.6.4.slim.min.js" /> |
961 | - <Content Include="Views\_ViewStart.cshtml" /> | |
962 | - <Content Include="Areas\Menu\Views\_ViewStart.cshtml" /> | |
963 | - <Content Include="Areas\Menu\Views\web.config" /> | |
964 | - <Content Include="Areas\Menu\Views\Shared\ErrorList.cshtml" /> | |
965 | - <Content Include="Areas\Menu\Views\Shared\ErrorEx.cshtml" /> | |
966 | - <Content Include="Areas\Menu\Views\Menu\TouchScreenSample.cshtml" /> | |
967 | - <Content Include="Areas\Menu\Views\Menu\TouchScreen.cshtml" /> | |
968 | - <Content Include="Areas\Menu\Views\Menu\PermissionMessage.cshtml" /> | |
969 | - <Content Include="Areas\Menu\Views\Menu\IFrame.cshtml" /> | |
970 | - <Content Include="Areas\Menu\Views\Menu\DesktopDown.cshtml" /> | |
971 | - <Content Include="Areas\Menu\Views\Menu\Desktop.cshtml" /> | |
972 | - <Content Include="Areas\Menu\Views\MenuPage\OpenRightSample.cshtml" /> | |
973 | - <Content Include="Areas\Menu\Views\MenuPage\OpenRight.cshtml" /> | |
974 | - <Content Include="Areas\Menu\Views\MenuPage\AccordionSample.cshtml" /> | |
975 | - <Content Include="Areas\Menu\Views\MenuPage\Accordion.cshtml" /> | |
976 | - <Content Include="Areas\Menu\Views\Layout\_LayoutNoMenu.cshtml" /> | |
977 | - <Content Include="Areas\Menu\Views\Layout\_Layout.cshtml" /> | |
978 | - <Content Include="Areas\Menu\Views\Layout\LanguageSelection.cshtml" /> | |
979 | - <Content Include="Areas\Menu\Views\Layout\About.cshtml" /> | |
980 | 973 | <Content Include="Scripts\jquery-3.6.4.slim.min.map" /> |
981 | 974 | <Content Include="Scripts\jquery-3.6.4.min.map" /> |
982 | 975 | <None Include="Vrh.NugetModuls.Documentations\Vrh.Log4Pro.MultiLanguageManager\ReadMe.md" /> |
983 | - <None Include="Vrh.NugetModuls.Documentations\Vrh.Web.Menu\ReadMe.md" /> | |
984 | 976 | <None Include="Scripts\jquery.validate-vsdoc.js" /> |
985 | 977 | <Content Include="Scripts\jquery.validate.js" /> |
986 | 978 | <Content Include="Scripts\jquery.validate.min.js" /> |
... | ... | @@ -1223,6 +1215,12 @@ |
1223 | 1215 | <Content Include="webfonts\fa-brands-400.woff" /> |
1224 | 1216 | <Content Include="webfonts\fa-brands-400.ttf" /> |
1225 | 1217 | <Content Include="webfonts\fa-brands-400.eot" /> |
1218 | + <Content Include="Vrh.NugetModuls.Documentations\Vrh.Logger\ReadMe.md" /> | |
1219 | + <None Include="Vrh.NugetModuls.Documentations\Vrh.Web.Common.Lib\ReadMe.md" /> | |
1220 | + <None Include="Vrh.NugetModuls.Documentations\Vrh.Web.FileManager\ReadMe.md" /> | |
1221 | + <None Include="Vrh.NugetModuls.Documentations\Vrh.Web.Membership\ReadMe.md" /> | |
1222 | + <None Include="Vrh.NugetModuls.Documentations\Vrh.Web.Menu\ReadMe.md" /> | |
1223 | + <None Include="Vrh.NugetModuls.Documentations\Vrh.WebForm\ReadMe.md" /> | |
1226 | 1224 | <None Include="XmlParser.xml"> |
1227 | 1225 | <CopyToOutputDirectory>Always</CopyToOutputDirectory> |
1228 | 1226 | </None> | ... | ... |
Vrh.Web.Reporting/Web.config
... | ... | @@ -41,10 +41,10 @@ |
41 | 41 | <add name="DefaultSessionProvider" type="System.Web.Providers.DefaultSessionStateProvider, System.Web.Providers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" /> |
42 | 42 | </providers> |
43 | 43 | </sessionState> |
44 | - <membership configSource="system.web.membership.config"></membership> | |
45 | - <roleManager configSource="system.web.roleManager.config"></roleManager> | |
46 | - <identity configSource="WebIdentity.config" /> | |
47 | - <authentication configSource="system.web.authentication.config"></authentication> | |
44 | + <membership configSource="system.web.membership.config"/> | |
45 | + <roleManager configSource="system.web.roleManager.config"/> | |
46 | + <identity configSource="WebIdentity.config"/> | |
47 | + <authentication configSource="system.web.authentication.config"/> | |
48 | 48 | </system.web> |
49 | 49 | <runtime> |
50 | 50 | <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> | ... | ... |
Vrh.Web.Reporting/packages.config
... | ... | @@ -105,15 +105,15 @@ |
105 | 105 | <package id="VRH.Common" version="3.0.0" targetFramework="net472" /> |
106 | 106 | <package id="VRH.Log4Pro.MultiLanguageManager" version="3.21.3" targetFramework="net461" /> |
107 | 107 | <package id="VRH.Log4Pro.WebTools" version="1.12.5" targetFramework="net462" /> |
108 | - <package id="Vrh.Logger" version="3.0.9" targetFramework="net462" /> | |
108 | + <package id="Vrh.Logger" version="3.1.0" targetFramework="net462" /> | |
109 | 109 | <package id="Vrh.Membership" version="4.13.0" targetFramework="net462" /> |
110 | - <package id="Vrh.Web.Common.Lib" version="2.20.2" targetFramework="net462" /> | |
111 | - <package id="Vrh.Web.FileManager" version="1.5.1" targetFramework="net472" /> | |
112 | - <package id="Vrh.Web.Membership" version="4.10.0" targetFramework="net462" /> | |
113 | - <package id="Vrh.Web.Menu" version="1.28.5" targetFramework="net461" /> | |
110 | + <package id="Vrh.Web.Common.Lib" version="2.20.3" targetFramework="net462" /> | |
111 | + <package id="Vrh.Web.FileManager" version="1.6.0" targetFramework="net462" /> | |
112 | + <package id="Vrh.Web.Membership" version="4.11.0" targetFramework="net462" /> | |
113 | + <package id="Vrh.Web.Menu" version="1.29.0" targetFramework="net462" /> | |
114 | 114 | <package id="VRH.Web.Providers" version="2.0.2" targetFramework="net451" requireReinstallation="true" /> |
115 | - <package id="Vrh.WebForm" version="2.7.1" targetFramework="net472" /> | |
116 | - <package id="Vrh.XmlProcessing" version="1.32.0" targetFramework="net462" /> | |
115 | + <package id="Vrh.WebForm" version="2.8.0" targetFramework="net462" /> | |
116 | + <package id="Vrh.XmlProcessing" version="2.0.7" targetFramework="net462" /> | |
117 | 117 | <package id="WebActivatorEx" version="2.2.0" targetFramework="net45" /> |
118 | 118 | <package id="WebGrease" version="1.6.0" targetFramework="net451" /> |
119 | 119 | </packages> |
120 | 120 | \ No newline at end of file | ... | ... |
Vrh.Web.iScheduler.Lib/Areas/iScheduler/Controllers/iSchedulerController.cs
... | ... | @@ -147,11 +147,9 @@ namespace Vrh.Web.iScheduler.Areas.iScheduler.Controllers |
147 | 147 | #endif |
148 | 148 | #endregion DEBUG |
149 | 149 | base.ParameterSeparating(typeof(MandatoryUrlParams_ManagerAction)); |
150 | - var xmlc = new XmlConnection( | |
151 | - base.RequestedParameters[MandatoryUrlParams_ManagerAction.XML], | |
152 | - SchConst.DEFAULT_XMLCONFIGNAME, | |
153 | - XmlConnection.DefaultTypes.ConfigurationName | |
154 | - ); | |
150 | + var xmlcs = base.RequestedParameters[MandatoryUrlParams_ManagerAction.XML]; | |
151 | + if (string.IsNullOrWhiteSpace(xmlcs)) { xmlcs = $"config={SchConst.DEFAULT_XMLCONFIGNAME};"; } | |
152 | + var xmlc = new XmlConnection(xmlcs); | |
155 | 153 | var x = Server.MapPath(""); |
156 | 154 | var isxp = new SchedulerXmlParser( |
157 | 155 | xmlc, |
... | ... | @@ -483,6 +481,81 @@ namespace Vrh.Web.iScheduler.Areas.iScheduler.Controllers |
483 | 481 | } |
484 | 482 | #endregion ShowStateMessage action |
485 | 483 | |
484 | + #region ScheduleExecute action | |
485 | + | |
486 | + //http://192.168.64.122/Log4ProIS-REPORTING/iScheduler/iScheduler/ScheduleExecute?xml=config%3dALMiSchedulerReport%3b&scheduleid=1 | |
487 | + [HttpGet] | |
488 | + //[ValidateAntiForgeryToken] | |
489 | + public ActionResult ScheduleExecuteGet(string xml, int scheduleid, bool formatreturnmessage = false) { return _ScheduleExecute(xml, scheduleid, formatreturnmessage); } | |
490 | + [HttpPost] | |
491 | + public ActionResult ScheduleExecute(string xml, int scheduleid, bool formatreturnmessage = false) { return _ScheduleExecute(xml, scheduleid, formatreturnmessage); } | |
492 | + private ActionResult _ScheduleExecute(string xml, int scheduleid, bool formatreturnmessage = false) | |
493 | + { | |
494 | + string thisfn = "iScheduler.ScheduleExecute POST: "; | |
495 | + System.Diagnostics.Debug.WriteLine($"{thisfn} PING"); | |
496 | + base.ParameterSeparating(typeof(MandatoryUrlParams_EditorAction)); | |
497 | + | |
498 | + ReturnInfoJSON rijson = new ReturnInfoJSON(); | |
499 | + string message = ""; | |
500 | + try | |
501 | + { | |
502 | + using (var se = new ScheduleExecute(xml, base.BaseFolder, base.ForcedLanguageCode)) { se.Run(scheduleid, true); } | |
503 | + rijson.ReturnValue = 0; | |
504 | + } | |
505 | + catch (Exception ex) | |
506 | + { | |
507 | + rijson.ReturnValue = -1; | |
508 | + message = BuildResultMessage(String.Join(WebCommon.HTML_NEWLINE, WebCommon.ErrorListBuilder(ex))); | |
509 | + //dialogSize = "xl"; | |
510 | + } | |
511 | + SchedulerModel ism = SchedulerModel.LoadModel(LoadSQLConnectionString(xml), scheduleid); | |
512 | + if (ism == null) { base.ThrEx(typeof(SchedulerWordCodes.iScheduler.Error.NotFoundSchedule), scheduleid); } | |
513 | + | |
514 | + string header = base.Mlmgt(typeof(SchedulerWordCodes.iScheduler.Execute.ActionIsCompleted)); | |
515 | + string headerformatted = $"{header}<br/><table>"; | |
516 | + string firstrowtemplate = $"<tr><th>{base.Mlmgt(typeof(SchedulerWordCodes.iScheduler.Execute.ColName))}</th>" + | |
517 | + $"<th>{base.Mlmgt(typeof(SchedulerWordCodes.iScheduler.Execute.ColVal))}</th></tr>"; | |
518 | + string onerowtemplate = "<tr><td>{0}</td><td>{1}</td></tr>"; | |
519 | + string footer = "</table>"; | |
520 | + rijson.ReturnMessage = String.Join( | |
521 | + headerformatted, firstrowtemplate, | |
522 | + string.Format(onerowtemplate, "xml", xml), | |
523 | + string.Format(onerowtemplate, "GroupId", ism.ObjectGroupId), | |
524 | + string.Format(onerowtemplate, "ObjectId", $"{ism.ObjectIdText}(id={ism.ObjectIdValue})"), | |
525 | + string.Format(onerowtemplate, "TimeStamp", ism.OperationTime), | |
526 | + string.Format(onerowtemplate, "Message", ism.IsExistReturnMessage? ism.ReturnMessage: "-"), | |
527 | + (string.IsNullOrWhiteSpace(message)?"":string.Format(onerowtemplate, "E X C E P T I O N", message)), | |
528 | + footer | |
529 | + ); | |
530 | + if (!formatreturnmessage) | |
531 | + { | |
532 | + rijson.ReturnMessage = rijson.ReturnMessage | |
533 | + .Replace("<br/>", ";").Replace("<br />", ";").Replace("<table>", "").Replace("</table>", "").Replace("<tr>", "") | |
534 | + .Replace("</td><td>", "=").Replace("</th><th>", "=") | |
535 | + .Replace("</td></tr>", ",").Replace("</th></tr>", ",") | |
536 | + .Replace("<td>", "").Replace("<th>", "").Replace("<tr>", ""); | |
537 | + } | |
538 | + return Json(rijson, JsonRequestBehavior.AllowGet); | |
539 | + } | |
540 | + private string LoadSQLConnectionString(string xmlcs) | |
541 | + { | |
542 | + if (string.IsNullOrWhiteSpace((string)xmlcs)) { xmlcs = $"config={SchConst.DEFAULT_XMLCONFIGNAME};"; } | |
543 | + var xmlc = new XmlConnection(xmlcs); | |
544 | + using (var isxp = new SchedulerXmlParser( | |
545 | + xmlc, HttpContext.Server.MapPath(WebCommon.SIGN_RELATIVE), | |
546 | + base.ForcedLanguageCode, base.OtherParameters, | |
547 | + base.RequestedParameters[MandatoryUrlParams_EditorAction.GROUPID])) | |
548 | + { | |
549 | + var ism = new SchedulerModel(isxp) | |
550 | + { //ObjectType és ObjectGroupId a példányosításkor értéket kap. És az Id=0. | |
551 | + BootboxId = base.RequestedParameters[MandatoryUrlParams_EditorAction.BOOTBOXID], | |
552 | + StateFilterList = m_States.FilterList | |
553 | + }; | |
554 | + return ism.ConnectionString; | |
555 | + } | |
556 | + } | |
557 | + #endregion ScheduleExecute action | |
558 | + | |
486 | 559 | #region Editor action |
487 | 560 | |
488 | 561 | #region Editor GET |
... | ... | @@ -513,8 +586,9 @@ namespace Vrh.Web.iScheduler.Areas.iScheduler.Controllers |
513 | 586 | { |
514 | 587 | base.ThrEx(typeof(SchedulerWordCodes.iScheduler.Error.BootboxIdEmpty)); |
515 | 588 | } |
516 | - var xmlc = new XmlConnection(base.RequestedParameters[MandatoryUrlParams_EditorAction.XML], | |
517 | - SchConst.DEFAULT_XMLCONFIGNAME, XmlConnection.DefaultTypes.ConfigurationName); | |
589 | + var xmlcs = base.RequestedParameters[MandatoryUrlParams_EditorAction.XML]; | |
590 | + if (string.IsNullOrWhiteSpace(xmlcs)) { xmlcs = $"config={SchConst.DEFAULT_XMLCONFIGNAME};"; } | |
591 | + var xmlc = new XmlConnection(xmlcs); | |
518 | 592 | using (var isxp = new SchedulerXmlParser( |
519 | 593 | xmlc, HttpContext.Server.MapPath(WebCommon.SIGN_RELATIVE), |
520 | 594 | base.ForcedLanguageCode, base.OtherParameters, |
... | ... | @@ -549,36 +623,7 @@ namespace Vrh.Web.iScheduler.Areas.iScheduler.Controllers |
549 | 623 | ism.ScheduleType = SchConst.ScheduleTypes.Single; |
550 | 624 | ism.State = ScheduleStates.Active; |
551 | 625 | } |
552 | - else //módosítás | |
553 | - { | |
554 | - using (var db = new SchedulerDB(ism.ConnectionString)) | |
555 | - { | |
556 | - Schedule schdl = db.Schedules.FirstOrDefault(x => x.Id == ism.Id); | |
557 | - if (schdl == null) | |
558 | - { | |
559 | - base.ThrEx(typeof(SchedulerWordCodes.iScheduler.Error.NotFoundSchedule), id); | |
560 | - } | |
561 | - | |
562 | - ism.ObjectIdValue = schdl.ScheduleObject.ObjectId; | |
563 | - ism.ObjectIdText = schdl.ScheduleObject.ObjectName; | |
564 | - ism.OperationIdValue = schdl.ScheduleOperation.OperationId; | |
565 | - ism.OperationIdText = schdl.ScheduleOperation.OperationName; | |
566 | - ism.OperationTime = schdl.OperationTime; | |
567 | - ism.State = schdl.State; | |
568 | - ism.IsExistReturnMessage = !string.IsNullOrWhiteSpace(schdl.ReturnMessage); | |
569 | - ism.SeriesId = schdl.ScheduleSeriesId; | |
570 | - if (schdl.ScheduleSeriesOne == null) | |
571 | - { | |
572 | - ism.ScheduleType = SchConst.ScheduleTypes.Single; | |
573 | - } | |
574 | - else | |
575 | - { | |
576 | - ism.ScheduleType = schdl.ScheduleSeriesOne.SeriesType; | |
577 | - ism.SeriesName = schdl.ScheduleSeriesOne.SeriesName; | |
578 | - ism.SeriesColor = schdl.ScheduleSeriesOne.SeriesColor; | |
579 | - } | |
580 | - } | |
581 | - } | |
626 | + else { ism = ism.LoadModel(); }//módosítás | |
582 | 627 | ism.StateTranslate = m_States.GetName(ism.State); |
583 | 628 | ism.PreviousScheduleType = ism.ScheduleType; |
584 | 629 | return PartialView(SchConst.Views.EDITOR, ism); |
... | ... | @@ -919,8 +964,9 @@ namespace Vrh.Web.iScheduler.Areas.iScheduler.Controllers |
919 | 964 | { |
920 | 965 | System.Diagnostics.Debug.WriteLine("Vrh.iScheduler.iSchedulerController.CheckSchedule: START"); |
921 | 966 | base.ParameterSeparating(typeof(MandatoryUrlParams_CheckSchedule)); |
922 | - var xmlc = new XmlConnection(base.RequestedParameters[MandatoryUrlParams_CheckSchedule.XML], | |
923 | - SchConst.DEFAULT_XMLCONFIGNAME, XmlConnection.DefaultTypes.ConfigurationName); | |
967 | + var xmlcs = base.RequestedParameters[MandatoryUrlParams_CheckSchedule.XML]; | |
968 | + if (string.IsNullOrWhiteSpace(xmlcs)) { xmlcs = $"config={SchConst.DEFAULT_XMLCONFIGNAME};"; } | |
969 | + var xmlc = new XmlConnection(xmlcs); | |
924 | 970 | using (var isxp = new SchedulerXmlParser( |
925 | 971 | xmlc, HttpContext.Server.MapPath(WebCommon.SIGN_RELATIVE), |
926 | 972 | base.ForcedLanguageCode, base.OtherParameters)) | ... | ... |
Vrh.Web.iScheduler.Lib/Areas/iScheduler/Models/iSchedulerModel.cs
... | ... | @@ -99,6 +99,11 @@ namespace Vrh.Web.iScheduler |
99 | 99 | public bool IsExistReturnMessage { get; set; } = false; |
100 | 100 | |
101 | 101 | /// <summary> |
102 | + /// Az ütemezésben rögzített visszatérő üzenet, akkor annak megjelenítése. | |
103 | + /// </summary> | |
104 | + public string ReturnMessage { get; set; } = ""; | |
105 | + | |
106 | + /// <summary> | |
102 | 107 | /// Ha az ütemezés egy sorozat tagja, akkor annak azonosítója. |
103 | 108 | /// </summary> |
104 | 109 | [DisplayNameWithTrueWordCodes(typeof(SchedulerWordCodes.iScheduler.Manager.Label.SeriesId))] |
... | ... | @@ -310,6 +315,39 @@ namespace Vrh.Web.iScheduler |
310 | 315 | #endregion Constructor |
311 | 316 | |
312 | 317 | #region Public methods |
318 | + public SchedulerModel LoadModel() { return _LoadModel(null, 0, this); } | |
319 | + public static SchedulerModel LoadModel(string sqlconnectionstring, int scheduleid) { return _LoadModel(sqlconnectionstring, scheduleid,null); } | |
320 | + private static SchedulerModel _LoadModel(string sqlconnectionstring, int scheduleid, SchedulerModel existingmodel) | |
321 | + { | |
322 | + if (existingmodel == null) { existingmodel = new SchedulerModel(); } | |
323 | + else { sqlconnectionstring = existingmodel.ConnectionString; scheduleid = existingmodel.Id; } | |
324 | + if (string.IsNullOrWhiteSpace(sqlconnectionstring) || scheduleid<=0) return null; | |
325 | + using (var db = new SchedulerDB(sqlconnectionstring)) | |
326 | + { | |
327 | + Schedule schdl = db.Schedules.FirstOrDefault(x => x.Id == scheduleid); | |
328 | + if (schdl == null) return null; | |
329 | + | |
330 | + existingmodel.ObjectIdValue = schdl.ScheduleObject.ObjectId; | |
331 | + existingmodel.ObjectIdText = schdl.ScheduleObject.ObjectName; | |
332 | + existingmodel.OperationIdValue = schdl.ScheduleOperation.OperationId; | |
333 | + existingmodel.OperationIdText = schdl.ScheduleOperation.OperationName; | |
334 | + existingmodel.OperationTime = schdl.OperationTime; | |
335 | + existingmodel.State = schdl.State; | |
336 | + existingmodel.IsExistReturnMessage = !string.IsNullOrWhiteSpace(schdl.ReturnMessage); | |
337 | + existingmodel.ReturnMessage = schdl.ReturnMessage; | |
338 | + existingmodel.SeriesId = schdl.ScheduleSeriesId; | |
339 | + existingmodel.ObjectGroupId = schdl.ScheduleObject.ObjectGroupId; | |
340 | + | |
341 | + if (schdl.ScheduleSeriesOne == null) { existingmodel.ScheduleType = SchConst.ScheduleTypes.Single; } | |
342 | + else | |
343 | + { | |
344 | + existingmodel.ScheduleType = schdl.ScheduleSeriesOne.SeriesType; | |
345 | + existingmodel.SeriesName = schdl.ScheduleSeriesOne.SeriesName; | |
346 | + existingmodel.SeriesColor = schdl.ScheduleSeriesOne.SeriesColor; | |
347 | + } | |
348 | + } | |
349 | + return existingmodel; | |
350 | + } | |
313 | 351 | /// <summary> |
314 | 352 | /// Kötelező kitöltésre figyelmeztető üzenetet ad vissza. |
315 | 353 | /// </summary> | ... | ... |
Vrh.Web.iScheduler.Lib/Vrh.Web.iScheduler.Lib.csproj
... | ... | @@ -262,14 +262,14 @@ |
262 | 262 | <Reference Include="Vrh.Membership, Version=4.13.0.0, Culture=neutral, processorArchitecture=MSIL"> |
263 | 263 | <HintPath>..\packages\Vrh.Membership.4.13.0\lib\net451\Vrh.Membership.dll</HintPath> |
264 | 264 | </Reference> |
265 | - <Reference Include="Vrh.Web.Common.Lib, Version=2.20.2.0, Culture=neutral, processorArchitecture=MSIL"> | |
266 | - <HintPath>..\packages\Vrh.Web.Common.Lib.2.20.2\lib\net451\Vrh.Web.Common.Lib.dll</HintPath> | |
265 | + <Reference Include="Vrh.Web.Common.Lib, Version=2.20.3.0, Culture=neutral, processorArchitecture=MSIL"> | |
266 | + <HintPath>..\packages\Vrh.Web.Common.Lib.2.20.3\lib\net451\Vrh.Web.Common.Lib.dll</HintPath> | |
267 | 267 | </Reference> |
268 | 268 | <Reference Include="Vrh.Web.Providers, Version=2.0.2.0, Culture=neutral, processorArchitecture=MSIL"> |
269 | 269 | <HintPath>..\packages\VRH.Web.Providers.2.0.2\lib\net451\Vrh.Web.Providers.dll</HintPath> |
270 | 270 | </Reference> |
271 | - <Reference Include="Vrh.XmlProcessing, Version=1.32.0.0, Culture=neutral, processorArchitecture=MSIL"> | |
272 | - <HintPath>..\packages\Vrh.XmlProcessing.1.32.0\lib\net45\Vrh.XmlProcessing.dll</HintPath> | |
271 | + <Reference Include="Vrh.XmlProcessing, Version=2.0.7.0, Culture=neutral, processorArchitecture=MSIL"> | |
272 | + <HintPath>..\packages\Vrh.XmlProcessing.2.0.7\lib\net45\Vrh.XmlProcessing.dll</HintPath> | |
273 | 273 | </Reference> |
274 | 274 | <Reference Include="WebGrease, Version=1.6.5135.21930, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> |
275 | 275 | <HintPath>..\packages\WebGrease.1.6.0\lib\WebGrease.dll</HintPath> | ... | ... |
Vrh.Web.iScheduler.Lib/packages.config
... | ... | @@ -60,8 +60,8 @@ |
60 | 60 | <package id="VRH.Common" version="3.0.0" targetFramework="net461" /> |
61 | 61 | <package id="VRH.Log4Pro.MultiLanguageManager" version="3.21.3" targetFramework="net461" /> |
62 | 62 | <package id="Vrh.Membership" version="4.13.0" targetFramework="net462" /> |
63 | - <package id="Vrh.Web.Common.Lib" version="2.20.2" targetFramework="net462" /> | |
63 | + <package id="Vrh.Web.Common.Lib" version="2.20.3" targetFramework="net462" /> | |
64 | 64 | <package id="VRH.Web.Providers" version="2.0.2" targetFramework="net451" requireReinstallation="true" /> |
65 | - <package id="Vrh.XmlProcessing" version="1.32.0" targetFramework="net462" /> | |
65 | + <package id="Vrh.XmlProcessing" version="2.0.7" targetFramework="net462" /> | |
66 | 66 | <package id="WebGrease" version="1.6.0" targetFramework="net45" /> |
67 | 67 | </packages> |
68 | 68 | \ No newline at end of file | ... | ... |
Vrh.Web.iScheduler.Report.Lib/Areas/iSchedulerReport/Controllers/iSchedulerReportController.cs
... | ... | @@ -20,6 +20,7 @@ using VRH.Log4Pro.MultiLanguageManager; |
20 | 20 | using Vrh.Web.Common.Lib; |
21 | 21 | |
22 | 22 | using Vrh.iScheduler.Report; |
23 | +using Vrh.OneMessage; | |
23 | 24 | |
24 | 25 | namespace Vrh.Web.iScheduler.Report.Areas.iSchedulerReport.Controllers |
25 | 26 | { |
... | ... | @@ -48,7 +49,8 @@ namespace Vrh.Web.iScheduler.Report.Areas.iSchedulerReport.Controllers |
48 | 49 | System.Diagnostics.Debug.WriteLine($"{thisfn}xml={xml}, list={list}, groupId={groupId}"); |
49 | 50 | #endif |
50 | 51 | #endregion DEBUG |
51 | - var xmlc = new XmlConnection(xml, SRConstants.DEFAULT_CONFIGNAME, XmlConnection.DefaultTypes.ConfigurationName); | |
52 | + if (string.IsNullOrWhiteSpace(xml)) { xml = $"config={SRConstants.DEFAULT_CONFIGNAME};"; } | |
53 | + var xmlc = new XmlConnection(xml); | |
52 | 54 | using (var srxp = new SchedulerReportXmlParser(xmlc, base.BaseFolder, base.ForcedLanguageCode, null, groupId)) |
53 | 55 | { |
54 | 56 | using (var dbc = new SchedulerReportDbContext(srxp.ConnectionString)) |
... | ... | @@ -213,7 +215,8 @@ namespace Vrh.Web.iScheduler.Report.Areas.iSchedulerReport.Controllers |
213 | 215 | #endif |
214 | 216 | #endregion DEBUG |
215 | 217 | var pem = new PackageEditorModel(); |
216 | - var xmlc = new XmlConnection(xml, SRConstants.DEFAULT_CONFIGNAME, XmlConnection.DefaultTypes.ConfigurationName); | |
218 | + if (string.IsNullOrWhiteSpace(xml)) { xml = $"config={SRConstants.DEFAULT_CONFIGNAME};"; } | |
219 | + var xmlc = new XmlConnection(xml); | |
217 | 220 | using (var srxp = new SchedulerReportXmlParser(xmlc, base.BaseFolder, base.ForcedLanguageCode, null, groupId)) |
218 | 221 | { |
219 | 222 | if (srxp.ErrorList.Any()) |
... | ... | @@ -737,9 +740,53 @@ namespace Vrh.Web.iScheduler.Report.Areas.iSchedulerReport.Controllers |
737 | 740 | } |
738 | 741 | return Json(rijson, JsonRequestBehavior.AllowGet); |
739 | 742 | } |
740 | - | |
741 | 743 | #endregion Execute action |
742 | 744 | |
745 | + #region SendSMTPMessage action | |
746 | + /// <summary> | |
747 | + /// Vrh.OneMessage SMTP küldés belépési pontja. | |
748 | + /// </summary> | |
749 | + /// <returns></returns> | |
750 | + [HttpPost] | |
751 | + public ActionResult SendSMTPMessage(string[][] paramlist = null) | |
752 | + { | |
753 | + var rij = new ReturnInfoJSON(); | |
754 | + try | |
755 | + { | |
756 | + base.ParameterSeparating(typeof(Constants.UParam)); | |
757 | + base.ParameterSeparating(paramlist, typeof(Constants.UParam)); | |
758 | + | |
759 | + if (String.IsNullOrWhiteSpace(base.RequestedParameters[Constants.UParam.LCID])) { base.RequestedParameters[Constants.UParam.LCID] = base.ForcedLanguageCode; } | |
760 | + else { base.ForcedLanguageCode = base.RequestedParameters[Constants.UParam.LCID]; } | |
761 | + | |
762 | + if (string.IsNullOrWhiteSpace(base.RequestedParameters[Constants.UParam.MSGID])) { throw new Exception($"Az '{Constants.UParam.MSGID}' URL paraméter hiányzik!"); } | |
763 | + | |
764 | + var omp = new OneMessageParameters(base.RequestedParameters.ToList(), base.OtherParameters.ToList(), Server.MapPath(WebCommon.SIGN_RELATIVE)); | |
765 | + | |
766 | + var om = new Vrh.OneMessage.OneMessage(omp); | |
767 | + | |
768 | + if (om.ErrorList.Count == 0) | |
769 | + { //ha nem volt hiba a feldolgozás közben, következhet a küldés | |
770 | + om.SendMessage(); | |
771 | + rij.ReturnValue = 0; | |
772 | + rij.ReturnMessage = "Az üzenet elküldése sikeresen megtörtént."; | |
773 | + } | |
774 | + else | |
775 | + { | |
776 | + rij.ReturnValue = -1; | |
777 | + rij.ReturnMessage = string.Join(WebCommon.HTML_NEWLINE, om.ErrorList); | |
778 | + } | |
779 | + } | |
780 | + catch (Exception ex) | |
781 | + { | |
782 | + rij.ReturnValue = -1; | |
783 | + rij.ReturnMessage = string.Join(WebCommon.HTML_NEWLINE, WebCommon.ErrorListBuilder(ex)); | |
784 | + } | |
785 | + return Json(rij, JsonRequestBehavior.AllowGet); | |
786 | + } | |
787 | + #endregion SendSMTPMessage action | |
788 | + | |
789 | + | |
743 | 790 | #region Manager action |
744 | 791 | /// <summary> |
745 | 792 | /// A riport csomagok kilistázását eredményező nézet előkészítése. |
... | ... | @@ -761,7 +808,8 @@ namespace Vrh.Web.iScheduler.Report.Areas.iSchedulerReport.Controllers |
761 | 808 | System.Diagnostics.Debug.WriteLine($"{thisfn}START xml={xml}; groupId={groupId}"); |
762 | 809 | #endif |
763 | 810 | #endregion DEBUG |
764 | - var xmlc = new XmlConnection(xml, SRConstants.DEFAULT_CONFIGNAME, XmlConnection.DefaultTypes.ConfigurationName); | |
811 | + if (string.IsNullOrWhiteSpace(xml)) { xml = $"config={SRConstants.DEFAULT_CONFIGNAME};"; } | |
812 | + var xmlc = new XmlConnection(xml); | |
765 | 813 | using (var srxp = new SchedulerReportXmlParser(xmlc, base.BaseFolder, base.ForcedLanguageCode, null, groupId)) |
766 | 814 | { |
767 | 815 | if (srxp.ErrorList.Any()) |
... | ... | @@ -809,7 +857,8 @@ namespace Vrh.Web.iScheduler.Report.Areas.iSchedulerReport.Controllers |
809 | 857 | System.Diagnostics.Debug.WriteLine($"{thisfn}query={query}, GroupId={groupId}, xml={xml}, ActiveOnly={activeOnly}"); |
810 | 858 | #endif |
811 | 859 | #endregion DEBUG |
812 | - var xmlc = new XmlConnection(xml, SRConstants.DEFAULT_CONFIGNAME, XmlConnection.DefaultTypes.ConfigurationName); | |
860 | + if (string.IsNullOrWhiteSpace(xml)) { xml = $"config={SRConstants.DEFAULT_CONFIGNAME};"; } | |
861 | + var xmlc = new XmlConnection(xml); | |
813 | 862 | using (var srxp = new SchedulerReportXmlParser(xmlc, base.BaseFolder, base.ForcedLanguageCode, null, groupId)) |
814 | 863 | { |
815 | 864 | bool allPackage = true; | ... | ... |
Vrh.Web.iScheduler.Report.Lib/Vrh.Web.iScheduler.Report.Lib.csproj
... | ... | @@ -116,14 +116,14 @@ |
116 | 116 | <Reference Include="Vrh.Membership, Version=4.13.0.0, Culture=neutral, processorArchitecture=MSIL"> |
117 | 117 | <HintPath>..\packages\Vrh.Membership.4.13.0\lib\net451\Vrh.Membership.dll</HintPath> |
118 | 118 | </Reference> |
119 | - <Reference Include="Vrh.Web.Common.Lib, Version=2.20.2.0, Culture=neutral, processorArchitecture=MSIL"> | |
120 | - <HintPath>..\packages\Vrh.Web.Common.Lib.2.20.2\lib\net451\Vrh.Web.Common.Lib.dll</HintPath> | |
119 | + <Reference Include="Vrh.Web.Common.Lib, Version=2.20.3.0, Culture=neutral, processorArchitecture=MSIL"> | |
120 | + <HintPath>..\packages\Vrh.Web.Common.Lib.2.20.3\lib\net451\Vrh.Web.Common.Lib.dll</HintPath> | |
121 | 121 | </Reference> |
122 | 122 | <Reference Include="Vrh.Web.Providers, Version=2.0.2.0, Culture=neutral, processorArchitecture=MSIL"> |
123 | 123 | <HintPath>..\packages\VRH.Web.Providers.2.0.2\lib\net451\Vrh.Web.Providers.dll</HintPath> |
124 | 124 | </Reference> |
125 | - <Reference Include="Vrh.XmlProcessing, Version=1.32.0.0, Culture=neutral, processorArchitecture=MSIL"> | |
126 | - <HintPath>..\packages\Vrh.XmlProcessing.1.32.0\lib\net45\Vrh.XmlProcessing.dll</HintPath> | |
125 | + <Reference Include="Vrh.XmlProcessing, Version=2.0.7.0, Culture=neutral, processorArchitecture=MSIL"> | |
126 | + <HintPath>..\packages\Vrh.XmlProcessing.2.0.7\lib\net45\Vrh.XmlProcessing.dll</HintPath> | |
127 | 127 | </Reference> |
128 | 128 | </ItemGroup> |
129 | 129 | <ItemGroup> | ... | ... |
Vrh.Web.iScheduler.Report.Lib/packages.config
... | ... | @@ -15,7 +15,7 @@ |
15 | 15 | <package id="VRH.Common" version="3.0.0" targetFramework="net451" /> |
16 | 16 | <package id="VRH.Log4Pro.MultiLanguageManager" version="3.21.3" targetFramework="net451" /> |
17 | 17 | <package id="Vrh.Membership" version="4.13.0" targetFramework="net462" /> |
18 | - <package id="Vrh.Web.Common.Lib" version="2.20.2" targetFramework="net462" /> | |
18 | + <package id="Vrh.Web.Common.Lib" version="2.20.3" targetFramework="net462" /> | |
19 | 19 | <package id="VRH.Web.Providers" version="2.0.2" targetFramework="net451" requireReinstallation="true" /> |
20 | - <package id="Vrh.XmlProcessing" version="1.32.0" targetFramework="net462" /> | |
20 | + <package id="Vrh.XmlProcessing" version="2.0.7" targetFramework="net462" /> | |
21 | 21 | </packages> |
22 | 22 | \ No newline at end of file | ... | ... |
Vrh.iScheduler.Report/SchedulerPlugin.cs
... | ... | @@ -80,7 +80,8 @@ namespace Vrh.iScheduler.Report |
80 | 80 | //ha mégsincs ellenőrzendő, akkor üres listával tér vissza, nem hiba |
81 | 81 | if (!string.IsNullOrWhiteSpace(objectList)) |
82 | 82 | { |
83 | - var xmlc = new XmlConnection(xml, SRConstants.DEFAULT_CONFIGNAME, XmlConnection.DefaultTypes.ConfigurationName); | |
83 | + if (string.IsNullOrWhiteSpace(xml)) { xml = $"config={SRConstants.DEFAULT_CONFIGNAME};"; } | |
84 | + var xmlc = new XmlConnection(xml); | |
84 | 85 | using (var srxp = new SchedulerReportXmlParser(xmlc, "", null, null, groupId)) |
85 | 86 | { |
86 | 87 | if (srxp.ErrorList.Any()) |
... | ... | @@ -149,7 +150,8 @@ namespace Vrh.iScheduler.Report |
149 | 150 | #endregion Paraméterek ellenőrzése |
150 | 151 | |
151 | 152 | var resultlist = new List<SelectListJSON>(); |
152 | - var xmlc = new XmlConnection(xml, SRConstants.DEFAULT_CONFIGNAME, XmlConnection.DefaultTypes.ConfigurationName); | |
153 | + if (string.IsNullOrWhiteSpace(xml)) { xml = $"config={SRConstants.DEFAULT_CONFIGNAME};"; } | |
154 | + var xmlc = new XmlConnection(xml); | |
153 | 155 | using (var srxp = new SchedulerReportXmlParser(xmlc, "", null, null, groupId)) |
154 | 156 | { |
155 | 157 | if (srxp.ErrorList.Any()) |
... | ... | @@ -281,7 +283,8 @@ namespace Vrh.iScheduler.Report |
281 | 283 | #endregion xml paraméter ürességének ellenőrzése |
282 | 284 | |
283 | 285 | var rijson = new ReturnInfoJSON(); |
284 | - var xmlc = new XmlConnection(xml, SRConstants.DEFAULT_CONFIGNAME, XmlConnection.DefaultTypes.ConfigurationName); | |
286 | + if (string.IsNullOrWhiteSpace(xml)) { xml = $"config={SRConstants.DEFAULT_CONFIGNAME};"; } | |
287 | + var xmlc = new XmlConnection(xml); | |
285 | 288 | using (var srxp = new SchedulerReportXmlParser(xmlc, null, lcid, null, groupId)) |
286 | 289 | { |
287 | 290 | this.LogEntries.Add($"Xml processing OK. XmlConnectionString/lcid/groupId=<{xml}/{lcid}/{groupId}>"); |
... | ... | @@ -573,10 +576,10 @@ namespace Vrh.iScheduler.Report |
573 | 576 | |
574 | 577 | #region Paraméterek összeszedése és behelyettesítése |
575 | 578 | var onp = new OneMessage.OneMessageParameters { AppPath = "" }; |
576 | - foreach (var par in srxp.PackageExecute.SendMessageUrl.UrlParameters) | |
577 | - { | |
578 | - onp.Add(par.Name, isrvars.Substitution(par.Value)); | |
579 | - } | |
579 | + var parameterdictionary = srxp.PackageExecute.SendMessageUrl.UrlParameters | |
580 | + .Select(par=>new KeyValuePair<string,string>(par.Name, isrvars.Substitution(par.Value))) | |
581 | + .ToList(); | |
582 | + onp = new OneMessage.OneMessageParameters(parameterdictionary); ; | |
580 | 583 | this.LogEntries.Add($"OneMessage: Parameter processing is OK!"); |
581 | 584 | #endregion Paraméterek összeszedése és behelyettesítése |
582 | 585 | ... | ... |
Vrh.iScheduler.Report/Vrh.iScheduler.Report.csproj
... | ... | @@ -117,8 +117,8 @@ |
117 | 117 | <Reference Include="Vrh.Web.Providers, Version=2.0.2.0, Culture=neutral, processorArchitecture=MSIL"> |
118 | 118 | <HintPath>..\packages\VRH.Web.Providers.2.0.2\lib\net451\Vrh.Web.Providers.dll</HintPath> |
119 | 119 | </Reference> |
120 | - <Reference Include="Vrh.XmlProcessing, Version=1.32.0.0, Culture=neutral, processorArchitecture=MSIL"> | |
121 | - <HintPath>..\packages\Vrh.XmlProcessing.1.32.0\lib\net45\Vrh.XmlProcessing.dll</HintPath> | |
120 | + <Reference Include="Vrh.XmlProcessing, Version=2.0.7.0, Culture=neutral, processorArchitecture=MSIL"> | |
121 | + <HintPath>..\packages\Vrh.XmlProcessing.2.0.7\lib\net45\Vrh.XmlProcessing.dll</HintPath> | |
122 | 122 | </Reference> |
123 | 123 | </ItemGroup> |
124 | 124 | <ItemGroup> | ... | ... |
Vrh.iScheduler.Report/packages.config
... | ... | @@ -16,5 +16,5 @@ |
16 | 16 | <package id="VRH.Log4Pro.MultiLanguageManager" version="3.21.3" targetFramework="net451" /> |
17 | 17 | <package id="Vrh.Membership" version="4.13.0" targetFramework="net462" /> |
18 | 18 | <package id="VRH.Web.Providers" version="2.0.2" targetFramework="net451" requireReinstallation="true" /> |
19 | - <package id="Vrh.XmlProcessing" version="1.32.0" targetFramework="net462" /> | |
19 | + <package id="Vrh.XmlProcessing" version="2.0.7" targetFramework="net462" /> | |
20 | 20 | </packages> |
21 | 21 | \ No newline at end of file | ... | ... |
Vrh.iScheduler/ScheduleExecute.cs
... | ... | @@ -60,7 +60,8 @@ namespace Vrh.iScheduler |
60 | 60 | System.Diagnostics.Debug.WriteLine($"{dpx} START: xmlConnectionString='{xmlConnectionString}'"); |
61 | 61 | |
62 | 62 | #region Xml parser |
63 | - var xmlc = new XmlConnection(xmlConnectionString, SchConst.DEFAULT_XMLCONFIGNAME, XmlConnection.DefaultTypes.ConfigurationName); | |
63 | + if (string.IsNullOrWhiteSpace(xmlConnectionString)) { xmlConnectionString = $"config={SchConst.DEFAULT_XMLCONFIGNAME};"; } | |
64 | + var xmlc = new XmlConnection(xmlConnectionString); | |
64 | 65 | this.Scheduler = new SchedulerXmlParser(xmlc, baseFolder, lcid, null); |
65 | 66 | if (this.Scheduler.ErrorList.Any()) |
66 | 67 | { | ... | ... |
Vrh.iScheduler/SchedulerWordCodes.cs
1 | -using VRH.Log4Pro.MultiLanguageManager; | |
1 | +using VRH.Log4Pro.MultiLanguageManager; | |
2 | 2 | |
3 | 3 | namespace Vrh.iScheduler |
4 | 4 | { |
5 | 5 | /// <summary> |
6 | - /// Az iScheduler-ben használatos szókódok. | |
6 | + /// Az iScheduler-ben használatos szókódok. | |
7 | 7 | /// </summary> |
8 | 8 | [TranslationModule(MODULNAME)] |
9 | 9 | public static class SchedulerWordCodes |
... | ... | @@ -13,86 +13,86 @@ namespace Vrh.iScheduler |
13 | 13 | |
14 | 14 | public const string MODULNAME = "ISCHEDULER"; |
15 | 15 | /// <summary> |
16 | - /// Az iScheduler-ben használatos szókódok. | |
16 | + /// Az iScheduler-ben használatos szókódok. | |
17 | 17 | /// </summary> |
18 | 18 | public static class iScheduler |
19 | 19 | { |
20 | 20 | #region Error |
21 | 21 | /// <summary> |
22 | - /// Hibaüzenetek szókódjai. | |
22 | + /// Hibaüzenetek szókódjai. | |
23 | 23 | /// </summary> |
24 | 24 | public static class Error |
25 | 25 | { |
26 | 26 | /// <summary> |
27 | - /// "A fájl nem létezik! Fájlnév={0}" / "The file does not exist! Filename={0}" | |
27 | + /// "A fájl nem létezik! Fájlnév={0}" / "The file does not exist! Filename={0}" | |
28 | 28 | /// </summary> |
29 | - [InitializeTranslation("A fájl nem létezik! Fájlnév={0}", huhu)] | |
29 | + [InitializeTranslation("A fájl nem létezik! Fájlnév={0}", huhu)] | |
30 | 30 | [InitializeTranslation("The file does not exist! Filename={0}", enus)] |
31 | 31 | public static class FileDoesNotExists { } |
32 | 32 | |
33 | 33 | /// <summary> |
34 | - /// "Hiba történt az XML fájl feldolgozása közben!" / | |
34 | + /// "Hiba történt az XML fájl feldolgozása közben!" / | |
35 | 35 | /// "Error occured when processing XML file!" |
36 | 36 | /// </summary> |
37 | - [InitializeTranslation("Hiba történt az XML fájl feldolgozása közben!", huhu)] | |
37 | + [InitializeTranslation("Hiba történt az XML fájl feldolgozása közben!", huhu)] | |
38 | 38 | [InitializeTranslation("Error occured when processing XML file!", enus)] |
39 | 39 | public static class ErrorOccuredWhileXMLParsing { } |
40 | 40 | |
41 | 41 | /// <summary> |
42 | - /// "Nem található a megadott ütemezés! Azonosító = {0}" | |
42 | + /// "Nem található a megadott ütemezés! AzonosÃtó = {0}" | |
43 | 43 | /// "The specified schedule could not be found! ID = {0}" |
44 | 44 | /// </summary> |
45 | - [InitializeTranslation("Nem található a megadott ütemezés! Azonosító = {0}", huhu)] | |
45 | + [InitializeTranslation("Nem található a megadott ütemezés! AzonosÃtó = {0}", huhu)] | |
46 | 46 | [InitializeTranslation("The specified schedule could not be found! ID = {0}", enus)] |
47 | 47 | public static class NotFoundSchedule { } |
48 | 48 | |
49 | 49 | /// <summary> |
50 | - /// "A \"bootboxid\" paraméter nincs vagy üres! Az iScheduler.Editor számára szükséges a \"bootboxid\" paraméter!" / | |
50 | + /// "A \"bootboxid\" paraméter nincs vagy üres! Az iScheduler.Editor számára szükséges a \"bootboxid\" paraméter!" / | |
51 | 51 | /// "The \"bootboxid\" parameter is missing or empty! The iScheduler.Editor requires the \"bootboxid\" parameter!" |
52 | 52 | /// </summary> |
53 | - [InitializeTranslation("A \"bootboxid\" paraméter nincs vagy üres! Az iScheduler.Editor számára szükséges a \"bootboxid\" paraméter!", huhu)] | |
53 | + [InitializeTranslation("A \"bootboxid\" paraméter nincs vagy üres! Az iScheduler.Editor számára szükséges a \"bootboxid\" paraméter!", huhu)] | |
54 | 54 | [InitializeTranslation("The \"bootboxid\" parameter is missing or empty! The iScheduler.Editor requires the \"bootboxid\" parameter!", enus)] |
55 | 55 | public static class BootboxIdEmpty { } |
56 | 56 | |
57 | 57 | /// <summary> |
58 | - /// "Az 'id' paraméter típusa rossz! id={0}" | |
58 | + /// "Az 'id' paraméter tÃpusa rossz! id={0}" | |
59 | 59 | /// </summary> |
60 | - [InitializeTranslation("Az 'id' paraméter típusa rossz! id={0}", huhu)] | |
60 | + [InitializeTranslation("Az 'id' paraméter tÃpusa rossz! id={0}", huhu)] | |
61 | 61 | [InitializeTranslation("Type of 'id' parameter is incorrect! id={0}", enus)] |
62 | 62 | public static class TypeOfIdIsWrong { } |
63 | 63 | |
64 | 64 | /// <summary> |
65 | - /// "Az ütemezés nem egy sorozat tagja, pedig annak törlését kezdeményezte!" | |
65 | + /// "Az ütemezés nem egy sorozat tagja, pedig annak törlését kezdeményezte!" | |
66 | 66 | /// </summary> |
67 | - [InitializeTranslation("Az ütemezés nem egy sorozat tagja, pedig annak törlését kezdeményezte!", huhu)] | |
67 | + [InitializeTranslation("Az ütemezés nem egy sorozat tagja, pedig annak törlését kezdeményezte!", huhu)] | |
68 | 68 | [InitializeTranslation("Schedule is not a member of a schedule series, but you initiated the deletion of a series!", enus)] |
69 | 69 | public static class ScheduleIsNotAMemberOfTheSeries { } |
70 | 70 | |
71 | 71 | /// <summary> |
72 | - /// "Konzisztencia ellenõrzés nem lehetséges, mert még nincs ütemezés az adatbázisban!" | |
72 | + /// "Konzisztencia ellenõrzés nem lehetséges, mert még nincs ütemezés az adatbázisban!" | |
73 | 73 | /// </summary> |
74 | - [InitializeTranslation("Konzisztencia ellenõrzés nem lehetséges, mert még nincs ütemezés az adatbázisban!", huhu)] | |
74 | + [InitializeTranslation("Konzisztencia ellenõrzés nem lehetséges, mert még nincs ütemezés az adatbázisban!", huhu)] | |
75 | 75 | [InitializeTranslation("No consistency check is possibile, as there are no schedules in the database", enus)] |
76 | 76 | public static class ThereAreNoSchedules { } |
77 | 77 | |
78 | 78 | /// <summary> |
79 | - /// "Ez a nézet még fejlesztés alatt! Nézet kódja={0}" | |
79 | + /// "Ez a nézet még fejlesztés alatt! Nézet kódja={0}" | |
80 | 80 | /// </summary> |
81 | - [InitializeTranslation("Ez a nézet még fejlesztés alatt! Nézet kódja={0}", huhu)] | |
81 | + [InitializeTranslation("Ez a nézet még fejlesztés alatt! Nézet kódja={0}", huhu)] | |
82 | 82 | [InitializeTranslation("Under development. View code ={0}", enus)] |
83 | 83 | public static class ThisViewIsUnderDeveloped { } |
84 | 84 | |
85 | 85 | /// <summary> |
86 | - /// "A nézet kódja nem létezik! Nézet kódja={0}" | |
86 | + /// "A nézet kódja nem létezik! Nézet kódja={0}" | |
87 | 87 | /// </summary> |
88 | - [InitializeTranslation("A nézet kódja nem létezik! Nézet kódja={0}", huhu)] | |
88 | + [InitializeTranslation("A nézet kódja nem létezik! Nézet kódja={0}", huhu)] | |
89 | 89 | [InitializeTranslation("View does not exist! View code={0}", enus)] |
90 | 90 | public static class ThisViewIsNotExists { } |
91 | 91 | |
92 | 92 | /// <summary> |
93 | - /// "Az ütemezett feladat idõpontja nem lehet korábbi a módosítás idõpontjánál!" | |
93 | + /// "Az ütemezett feladat idõpontja nem lehet korábbi a módosÃtás idõpontjánál!" | |
94 | 94 | /// </summary> |
95 | - [InitializeTranslation("Az ütemezett feladat idõpontja nem lehet korábbi a módosítás idõpontjánál!", huhu)] | |
95 | + [InitializeTranslation("Az ütemezett feladat idõpontja nem lehet korábbi a módosÃtás idõpontjánál!", huhu)] | |
96 | 96 | [InitializeTranslation("Schedule time can not be before current time!", enus)] |
97 | 97 | public static class TimeOfTheScheduledTaskCannotBeErlier { } |
98 | 98 | } |
... | ... | @@ -100,88 +100,88 @@ namespace Vrh.iScheduler |
100 | 100 | |
101 | 101 | #region Manager |
102 | 102 | /// <summary> |
103 | - /// Az iScheduler.Manager-rel kapcsolatos szókódok | |
103 | + /// Az iScheduler.Manager-rel kapcsolatos szókódok | |
104 | 104 | /// </summary> |
105 | 105 | public static class Manager |
106 | 106 | { |
107 | 107 | /// <summary> |
108 | - /// "Ütemezés kezelõ" | |
108 | + /// "Ütemezés kezelõ" | |
109 | 109 | /// </summary> |
110 | - [InitializeTranslation("Ütemezés kezelõ", huhu)] | |
110 | + [InitializeTranslation("Ütemezés kezelõ", huhu)] | |
111 | 111 | [InitializeTranslation("Schedule Manager", enus)] |
112 | 112 | public static class Title { } |
113 | 113 | |
114 | 114 | /// <summary> |
115 | - /// "Katt a módosításhoz!" | |
115 | + /// "Katt a módosÃtáshoz!" | |
116 | 116 | /// </summary> |
117 | - [InitializeTranslation("Katt a módosításhoz!", huhu)] | |
117 | + [InitializeTranslation("Katt a módosÃtáshoz!", huhu)] | |
118 | 118 | [InitializeTranslation("Click for modification!", enus)] |
119 | 119 | public static class MakeEditableToolTip { } |
120 | 120 | |
121 | 121 | /// <summary> |
122 | - /// "Kérem várjon ..." | |
122 | + /// "Kérem várjon ..." | |
123 | 123 | /// </summary> |
124 | - [InitializeTranslation("Kérem várjon ...", huhu)] | |
124 | + [InitializeTranslation("Kérem várjon ...", huhu)] | |
125 | 125 | [InitializeTranslation("Please wait ...", enus)] |
126 | 126 | public static class WaitMessage { } |
127 | 127 | |
128 | 128 | /// <summary> |
129 | - /// "Biztos benne, hogy törli az ütemezést?" | |
129 | + /// "Biztos benne, hogy törli az ütemezést?" | |
130 | 130 | /// </summary> |
131 | - [InitializeTranslation("Biztos benne, hogy törli az ütemezést?", huhu)] | |
131 | + [InitializeTranslation("Biztos benne, hogy törli az ütemezést?", huhu)] | |
132 | 132 | [InitializeTranslation("Are You sure to delete the schedule?", enus)] |
133 | 133 | public static class ConfirmDelete { } |
134 | 134 | |
135 | 135 | /// <summary> |
136 | - /// "Biztos benne, hogy az ütemezést kitörli a sorozatból?" | |
136 | + /// "Biztos benne, hogy az ütemezést kitörli a sorozatból?" | |
137 | 137 | /// </summary> |
138 | - [InitializeTranslation("Biztos benne, hogy az ütemezést kitörli a sorozatból?", huhu)] | |
138 | + [InitializeTranslation("Biztos benne, hogy az ütemezést kitörli a sorozatból?", huhu)] | |
139 | 139 | [InitializeTranslation("Are you sure to remove schedule from this series?", enus)] |
140 | 140 | public static class ConfirmDeleteFromSeries { } |
141 | 141 | |
142 | 142 | /// <summary> |
143 | - /// "Az összes olyan ütemezés törlését kezdeményezte, amelyhez jelen ütemezési is tartozik. Az ütemezések törlése után, a sorozatazonosító is törlésre kerül! \n\nBiztos benne, hogy törli a sorozatot és a sorozathoz tartozó összes ütemezést?" | |
143 | + /// "Az összes olyan ütemezés törlését kezdeményezte, amelyhez jelen ütemezési is tartozik. Az ütemezések törlése után, a sorozatazonosÃtó is törlésre kerül! \n\nBiztos benne, hogy törli a sorozatot és a sorozathoz tartozó összes ütemezést?" | |
144 | 144 | /// </summary> |
145 | - [InitializeTranslation("Az összes olyan ütemezés törlését kezdeményezte, amelyhez jelen ütemezési is tartozik. Az ütemezések törlése után, a sorozatazonosító is törlésre kerül!" | |
146 | - + " Biztos benne, hogy törli a sorozatot és a sorozathoz tartozó összes ütemezést?", huhu)] | |
145 | + [InitializeTranslation("Az összes olyan ütemezés törlését kezdeményezte, amelyhez jelen ütemezési is tartozik. Az ütemezések törlése után, a sorozatazonosÃtó is törlésre kerül!" | |
146 | + + " Biztos benne, hogy törli a sorozatot és a sorozathoz tartozó összes ütemezést?", huhu)] | |
147 | 147 | [InitializeTranslation("You initiated the removal of all the schedules of the series where this schedule belongs to. After removal of all schedules, the series will be removed!" |
148 | 148 | + " Are You sure to remove the series with all the schedules in it?", enus)] |
149 | 149 | public static class ConfirmDeleteSeries { } |
150 | 150 | |
151 | 151 | /// <summary> |
152 | - /// "Konzisztencia vizsgálat folyamatban ..." | |
152 | + /// "Konzisztencia vizsgálat folyamatban ..." | |
153 | 153 | /// </summary> |
154 | - [InitializeTranslation("Konzisztencia vizsgálat folyamatban ...", huhu)] | |
154 | + [InitializeTranslation("Konzisztencia vizsgálat folyamatban ...", huhu)] | |
155 | 155 | [InitializeTranslation("Consistency check is running...", enus)] |
156 | 156 | public static class ConsistencyWaitMessage { } |
157 | 157 | |
158 | 158 | /// <summary> |
159 | - /// "Azok az ütemezések, melyek objektuma már nem létezik." | |
159 | + /// "Azok az ütemezések, melyek objektuma már nem létezik." | |
160 | 160 | /// </summary> |
161 | - [InitializeTranslation("Azok az ütemezések, melyek objektuma már nem létezik.", huhu)] | |
161 | + [InitializeTranslation("Azok az ütemezések, melyek objektuma már nem létezik.", huhu)] | |
162 | 162 | [InitializeTranslation("These are the schedules, that refer to objects, that do not exist anymore.", enus)] |
163 | 163 | public static class ConsistencyTitle { } |
164 | 164 | |
165 | 165 | #region Button |
166 | 166 | public static class Button |
167 | 167 | { |
168 | - [InitializeTranslation("Hónap nézet", huhu)] | |
168 | + [InitializeTranslation("Hónap nézet", huhu)] | |
169 | 169 | [InitializeTranslation("Month view", enus)] |
170 | 170 | public static class GoToMonthView { } |
171 | 171 | |
172 | - [InitializeTranslation("Lista nézet", huhu)] | |
172 | + [InitializeTranslation("Lista nézet", huhu)] | |
173 | 173 | [InitializeTranslation("List view", enus)] |
174 | 174 | public static class GoToListView { } |
175 | 175 | |
176 | - [InitializeTranslation("Konzisztencia ellenõrzés KI", huhu)] | |
176 | + [InitializeTranslation("Konzisztencia ellenõrzés KI", huhu)] | |
177 | 177 | [InitializeTranslation("Consistency check OFF", enus)] |
178 | 178 | public static class ConsistencyCheckOff { } |
179 | 179 | |
180 | - [InitializeTranslation("Konzisztencia ellenõrzés BE", huhu)] | |
180 | + [InitializeTranslation("Konzisztencia ellenõrzés BE", huhu)] | |
181 | 181 | [InitializeTranslation("Consistency check ON", enus)] |
182 | 182 | public static class ConsistencyCheckOn { } |
183 | 183 | |
184 | - [InitializeTranslation("Új ütemezés", huhu)] | |
184 | + [InitializeTranslation("Új ütemezés", huhu)] | |
185 | 185 | [InitializeTranslation("Create new schedule", enus)] |
186 | 186 | public static class NewSchedule { } |
187 | 187 | |
... | ... | @@ -193,7 +193,7 @@ namespace Vrh.iScheduler |
193 | 193 | |
194 | 194 | #region Label |
195 | 195 | /// <summary> |
196 | - /// Manager-ben használatos címkék. | |
196 | + /// Manager-ben használatos cÃmkék. | |
197 | 197 | /// </summary> |
198 | 198 | public static class Label |
199 | 199 | { |
... | ... | @@ -212,30 +212,30 @@ namespace Vrh.iScheduler |
212 | 212 | public static class ObjectId { } |
213 | 213 | |
214 | 214 | /// <summary> |
215 | - /// "Mûvelet" / "Operation" | |
215 | + /// "Mûvelet" / "Operation" | |
216 | 216 | /// </summary> |
217 | - [InitializeTranslation("Mûvelet", huhu)] | |
217 | + [InitializeTranslation("Mûvelet", huhu)] | |
218 | 218 | [InitializeTranslation("Operation", enus)] |
219 | 219 | public static class OperationId { } |
220 | 220 | |
221 | 221 | /// <summary> |
222 | - /// "Idõpont" / "Timestamp" | |
222 | + /// "Idõpont" / "Timestamp" | |
223 | 223 | /// </summary> |
224 | - [InitializeTranslation("Idõpont", huhu)] | |
224 | + [InitializeTranslation("Idõpont", huhu)] | |
225 | 225 | [InitializeTranslation("Timestamp", enus)] |
226 | 226 | public static class OperationTime { } |
227 | 227 | |
228 | 228 | /// <summary> |
229 | - /// "Állapot" / "Status" | |
229 | + /// "Ãllapot" / "Status" | |
230 | 230 | /// </summary> |
231 | - [InitializeTranslation("Állapot", huhu)] | |
231 | + [InitializeTranslation("Ãllapot", huhu)] | |
232 | 232 | [InitializeTranslation("Status", enus)] |
233 | 233 | public static class State { } |
234 | 234 | |
235 | 235 | /// <summary> |
236 | - /// "Típus" / "Type" | |
236 | + /// "TÃpus" / "Type" | |
237 | 237 | /// </summary> |
238 | - [InitializeTranslation("Típus", huhu)] | |
238 | + [InitializeTranslation("TÃpus", huhu)] | |
239 | 239 | [InitializeTranslation("Type", enus)] |
240 | 240 | public static class ObjectTpye { } |
241 | 241 | |
... | ... | @@ -247,9 +247,9 @@ namespace Vrh.iScheduler |
247 | 247 | public static class ObjectGroupId { } |
248 | 248 | |
249 | 249 | /// <summary> |
250 | - /// "Visszatérési érték:" / "Return value:" | |
250 | + /// "Visszatérési érték:" / "Return value:" | |
251 | 251 | /// </summary> |
252 | - [InitializeTranslation("Visszatérési érték:", huhu)] | |
252 | + [InitializeTranslation("Visszatérési érték:", huhu)] | |
253 | 253 | [InitializeTranslation("Return value:", enus)] |
254 | 254 | public static class ReturnValue { } |
255 | 255 | |
... | ... | @@ -261,9 +261,9 @@ namespace Vrh.iScheduler |
261 | 261 | public static class SeriesType { } |
262 | 262 | |
263 | 263 | /// <summary> |
264 | - /// "Sorozatazonosító" / "Series ID" | |
264 | + /// "SorozatazonosÃtó" / "Series ID" | |
265 | 265 | /// </summary> |
266 | - [InitializeTranslation("Sorozatazonosító", huhu)] | |
266 | + [InitializeTranslation("SorozatazonosÃtó", huhu)] | |
267 | 267 | [InitializeTranslation("Series ID", enus)] |
268 | 268 | public static class SeriesId { } |
269 | 269 | } |
... | ... | @@ -271,14 +271,14 @@ namespace Vrh.iScheduler |
271 | 271 | |
272 | 272 | #region State |
273 | 273 | /// <summary> |
274 | - /// Idõzítés állapotainak fordításai. | |
274 | + /// IdõzÃtés állapotainak fordÃtásai. | |
275 | 275 | /// </summary> |
276 | 276 | public static class State |
277 | 277 | { |
278 | 278 | /// <summary> |
279 | - /// "Aktív" / "Active" | |
279 | + /// "AktÃv" / "Active" | |
280 | 280 | /// </summary> |
281 | - [InitializeTranslation("Aktív", huhu)] | |
281 | + [InitializeTranslation("AktÃv", huhu)] | |
282 | 282 | [InitializeTranslation("Active", enus)] |
283 | 283 | public static class Active { } |
284 | 284 | |
... | ... | @@ -290,9 +290,9 @@ namespace Vrh.iScheduler |
290 | 290 | public static class Success { } |
291 | 291 | |
292 | 292 | /// <summary> |
293 | - /// "Hibás" / "Failed" | |
293 | + /// "Hibás" / "Failed" | |
294 | 294 | /// </summary> |
295 | - [InitializeTranslation("Hibás", huhu)] | |
295 | + [InitializeTranslation("Hibás", huhu)] | |
296 | 296 | [InitializeTranslation("Failed", enus)] |
297 | 297 | public static class Failed { } |
298 | 298 | } |
... | ... | @@ -302,49 +302,49 @@ namespace Vrh.iScheduler |
302 | 302 | |
303 | 303 | #region Editor |
304 | 304 | /// <summary> |
305 | - /// Az iScheduler.Editor-ral kapcsolatos szókódok | |
305 | + /// Az iScheduler.Editor-ral kapcsolatos szókódok | |
306 | 306 | /// </summary> |
307 | 307 | public static class Editor |
308 | 308 | { |
309 | 309 | /// <summary> |
310 | - /// "Új ütemezés" / "New schedule" | |
310 | + /// "Új ütemezés" / "New schedule" | |
311 | 311 | /// </summary> |
312 | - [InitializeTranslation("Új ütemezés", huhu)] | |
312 | + [InitializeTranslation("Új ütemezés", huhu)] | |
313 | 313 | [InitializeTranslation("New schedule", enus)] |
314 | 314 | public static class TitleAdd { } |
315 | 315 | |
316 | 316 | /// <summary> |
317 | - /// "Ütemezés módosítása" / "Schedule change" | |
317 | + /// "Ütemezés módosÃtása" / "Schedule change" | |
318 | 318 | /// </summary> |
319 | - [InitializeTranslation("Ütemezés módosítása", huhu)] | |
319 | + [InitializeTranslation("Ütemezés módosÃtása", huhu)] | |
320 | 320 | [InitializeTranslation("Schedule change", enus)] |
321 | 321 | public static class TitleUpdate { } |
322 | 322 | |
323 | 323 | /// <summary> |
324 | - /// "Az ütemezés már nem egy sorozat tagja." / "Scheduling is no longer part of a series." | |
324 | + /// "Az ütemezés már nem egy sorozat tagja." / "Scheduling is no longer part of a series." | |
325 | 325 | /// </summary> |
326 | - [InitializeTranslation("Az ütemezés már nem egy sorozat tagja.", huhu)] | |
326 | + [InitializeTranslation("Az ütemezés már nem egy sorozat tagja.", huhu)] | |
327 | 327 | [InitializeTranslation("Scheduling is no longer part of a series.", enus)] |
328 | 328 | public static class ScheduleIsNotAMemberOfASeries { } |
329 | 329 | |
330 | 330 | /// <summary> |
331 | - /// "Több kijelölése Ctrl + Click" / "Select more Ctrl + Click" | |
331 | + /// "Több kijelölése Ctrl + Click" / "Select more Ctrl + Click" | |
332 | 332 | /// </summary> |
333 | - [InitializeTranslation("Több kijelölése Ctrl + Click", huhu)] | |
333 | + [InitializeTranslation("Több kijelölése Ctrl + Click", huhu)] | |
334 | 334 | [InitializeTranslation("Select more Ctrl + Click", enus)] |
335 | 335 | public static class FootnoteOfDays { } |
336 | 336 | |
337 | 337 | /// <summary> |
338 | - /// "Kérem, várjon a mûvelet végrehajtására !" / "Please wait for the operation to complete!" | |
338 | + /// "Kérem, várjon a mûvelet végrehajtására !" / "Please wait for the operation to complete!" | |
339 | 339 | /// </summary> |
340 | - [InitializeTranslation("Kérem, várjon a mûvelet végrehajtására !", huhu)] | |
340 | + [InitializeTranslation("Kérem, várjon a mûvelet végrehajtására !", huhu)] | |
341 | 341 | [InitializeTranslation("Please wait for the operation to complete!", enus)] |
342 | 342 | public static class ExecuteWaitMessage { } |
343 | 343 | |
344 | 344 | /// <summary> |
345 | - /// "A mûvelet eredménye !" / "Result of the operation !" | |
345 | + /// "A mûvelet eredménye !" / "Result of the operation !" | |
346 | 346 | /// </summary> |
347 | - [InitializeTranslation("A mûvelet eredménye !", huhu)] | |
347 | + [InitializeTranslation("A mûvelet eredménye !", huhu)] | |
348 | 348 | [InitializeTranslation("Result of the operation !", enus)] |
349 | 349 | public static class ResultOfTheOperation { } |
350 | 350 | |
... | ... | @@ -355,44 +355,44 @@ namespace Vrh.iScheduler |
355 | 355 | public static class Button |
356 | 356 | { |
357 | 357 | /// <summary> |
358 | - /// "Kilépés" / "Exit" | |
358 | + /// "Kilépés" / "Exit" | |
359 | 359 | /// </summary> |
360 | - [InitializeTranslation("Kilépés", huhu)] | |
360 | + [InitializeTranslation("Kilépés", huhu)] | |
361 | 361 | [InitializeTranslation("Exit", enus)] |
362 | 362 | public static class Exit { } |
363 | 363 | |
364 | 364 | /// <summary> |
365 | - /// "Mentés" / "Save" | |
365 | + /// "Mentés" / "Save" | |
366 | 366 | /// </summary> |
367 | - [InitializeTranslation("Mentés", huhu)] | |
367 | + [InitializeTranslation("Mentés", huhu)] | |
368 | 368 | [InitializeTranslation("Save", enus)] |
369 | 369 | public static class Save { } |
370 | 370 | |
371 | 371 | /// <summary> |
372 | - /// "Törlés" / "Remove" | |
372 | + /// "Törlés" / "Remove" | |
373 | 373 | /// </summary> |
374 | - [InitializeTranslation("Törlés", huhu)] | |
374 | + [InitializeTranslation("Törlés", huhu)] | |
375 | 375 | [InitializeTranslation("Remove", enus)] |
376 | 376 | public static class Remove { } |
377 | 377 | |
378 | 378 | /// <summary> |
379 | - /// "Objektum szerkesztése" / "v" | |
379 | + /// "Objektum szerkesztése" / "v" | |
380 | 380 | /// </summary> |
381 | - [InitializeTranslation("Objektum szerkesztése", huhu)] | |
381 | + [InitializeTranslation("Objektum szerkesztése", huhu)] | |
382 | 382 | [InitializeTranslation("Object editing", enus)] |
383 | 383 | public static class ObjectEditor { } |
384 | 384 | |
385 | 385 | /// <summary> |
386 | - /// "Törlés a sorozatból" / "Remove from the series" | |
386 | + /// "Törlés a sorozatból" / "Remove from the series" | |
387 | 387 | /// </summary> |
388 | - [InitializeTranslation("Törlés a sorozatból", huhu)] | |
388 | + [InitializeTranslation("Törlés a sorozatból", huhu)] | |
389 | 389 | [InitializeTranslation("Remove from the series", enus)] |
390 | 390 | public static class DeleteFromSeries { } |
391 | 391 | |
392 | 392 | /// <summary> |
393 | - /// "Sorozat törlése" / "Remove series" | |
393 | + /// "Sorozat törlése" / "Remove series" | |
394 | 394 | /// </summary> |
395 | - [InitializeTranslation("Sorozat törlése", huhu)] | |
395 | + [InitializeTranslation("Sorozat törlése", huhu)] | |
396 | 396 | [InitializeTranslation("Remove series", enus)] |
397 | 397 | public static class DeleteTheSeries { } |
398 | 398 | } |
... | ... | @@ -400,57 +400,57 @@ namespace Vrh.iScheduler |
400 | 400 | |
401 | 401 | #region Label |
402 | 402 | /// <summary> |
403 | - /// Editorban használatos címkék fordításai. | |
403 | + /// Editorban használatos cÃmkék fordÃtásai. | |
404 | 404 | /// </summary> |
405 | 405 | public static class Label |
406 | 406 | { |
407 | 407 | |
408 | 408 | /// <summary> |
409 | - /// "Mûvelet végrehajtása mentés után" / "Perform operation after saving" | |
409 | + /// "Mûvelet végrehajtása mentés után" / "Perform operation after saving" | |
410 | 410 | /// </summary> |
411 | - [InitializeTranslation("Mûvelet végrehajtása mentés után", huhu)] | |
411 | + [InitializeTranslation("Mûvelet végrehajtása mentés után", huhu)] | |
412 | 412 | [InitializeTranslation("Perform operation after saving", enus)] |
413 | 413 | public static class ScheduleExecute { } |
414 | 414 | |
415 | 415 | /// <summary> |
416 | - /// "Ütemezés típusa" / "Schedule type" | |
416 | + /// "Ütemezés tÃpusa" / "Schedule type" | |
417 | 417 | /// </summary> |
418 | - [InitializeTranslation("Ütemezés típusa", huhu)] | |
418 | + [InitializeTranslation("Ütemezés tÃpusa", huhu)] | |
419 | 419 | [InitializeTranslation("Schedule type", enus)] |
420 | 420 | public static class ScheduleType { } |
421 | 421 | |
422 | 422 | /// <summary> |
423 | - /// "Elsõ alkalom" / "First time" | |
423 | + /// "Elsõ alkalom" / "First time" | |
424 | 424 | /// </summary> |
425 | - [InitializeTranslation("Elsõ alkalom", huhu)] | |
425 | + [InitializeTranslation("Elsõ alkalom", huhu)] | |
426 | 426 | [InitializeTranslation("First time", enus)] |
427 | 427 | public static class FirstTime { } |
428 | 428 | |
429 | 429 | /// <summary> |
430 | - /// "Hetek száma" / "Number of weeks" | |
430 | + /// "Hetek száma" / "Number of weeks" | |
431 | 431 | /// </summary> |
432 | - [InitializeTranslation("Hetek száma", huhu)] | |
432 | + [InitializeTranslation("Hetek száma", huhu)] | |
433 | 433 | [InitializeTranslation("Number of weeks", enus)] |
434 | 434 | public static class NumberOfWeeks { } |
435 | 435 | |
436 | 436 | /// <summary> |
437 | - /// "Hónapok száma" / "Number of months" | |
437 | + /// "Hónapok száma" / "Number of months" | |
438 | 438 | /// </summary> |
439 | - [InitializeTranslation("Hónapok száma", huhu)] | |
439 | + [InitializeTranslation("Hónapok száma", huhu)] | |
440 | 440 | [InitializeTranslation("Number of months", enus)] |
441 | 441 | public static class NumberOfMonths { } |
442 | 442 | |
443 | 443 | /// <summary> |
444 | - /// "Sorozat megnevezése" / "Series name" | |
444 | + /// "Sorozat megnevezése" / "Series name" | |
445 | 445 | /// </summary> |
446 | - [InitializeTranslation("Sorozat megnevezése", huhu)] | |
446 | + [InitializeTranslation("Sorozat megnevezése", huhu)] | |
447 | 447 | [InitializeTranslation("Series name", enus)] |
448 | 448 | public static class SeriesName { } |
449 | 449 | |
450 | 450 | /// <summary> |
451 | - /// "Sorozat színe" / "Series color" | |
451 | + /// "Sorozat szÃne" / "Series color" | |
452 | 452 | /// </summary> |
453 | - [InitializeTranslation("Sorozat színe", huhu)] | |
453 | + [InitializeTranslation("Sorozat szÃne", huhu)] | |
454 | 454 | [InitializeTranslation("Series color", enus)] |
455 | 455 | public static class SeriesColor { } |
456 | 456 | |
... | ... | @@ -461,12 +461,12 @@ namespace Vrh.iScheduler |
461 | 461 | [InitializeTranslation("Days", enus)] |
462 | 462 | public static class Days { } |
463 | 463 | |
464 | - #region A hét napjai | |
464 | + #region A hét napjai | |
465 | 465 | |
466 | 466 | /// <summary> |
467 | 467 | /// "" / "" |
468 | 468 | /// </summary> |
469 | - [InitializeTranslation("Hétfõ", huhu)] | |
469 | + [InitializeTranslation("Hétfõ", huhu)] | |
470 | 470 | [InitializeTranslation("Monday", enus)] |
471 | 471 | public static class Monday { } |
472 | 472 | |
... | ... | @@ -485,16 +485,16 @@ namespace Vrh.iScheduler |
485 | 485 | public static class Wednesday { } |
486 | 486 | |
487 | 487 | /// <summary> |
488 | - /// "Csütörtök" / "Thursday" | |
488 | + /// "Csütörtök" / "Thursday" | |
489 | 489 | /// </summary> |
490 | - [InitializeTranslation("Csütörtök", huhu)] | |
490 | + [InitializeTranslation("Csütörtök", huhu)] | |
491 | 491 | [InitializeTranslation("Thursday", enus)] |
492 | 492 | public static class Thursday { } |
493 | 493 | |
494 | 494 | /// <summary> |
495 | - /// "Péntek" / "Friday" | |
495 | + /// "Péntek" / "Friday" | |
496 | 496 | /// </summary> |
497 | - [InitializeTranslation("Péntek", huhu)] | |
497 | + [InitializeTranslation("Péntek", huhu)] | |
498 | 498 | [InitializeTranslation("Friday", enus)] |
499 | 499 | public static class Friday { } |
500 | 500 | |
... | ... | @@ -506,19 +506,19 @@ namespace Vrh.iScheduler |
506 | 506 | public static class Saturday { } |
507 | 507 | |
508 | 508 | /// <summary> |
509 | - /// "Vasárnap" / "Sunday" | |
509 | + /// "Vasárnap" / "Sunday" | |
510 | 510 | /// </summary> |
511 | - [InitializeTranslation("Vasárnap", huhu)] | |
511 | + [InitializeTranslation("Vasárnap", huhu)] | |
512 | 512 | [InitializeTranslation("Sunday", enus)] |
513 | 513 | public static class Sunday { } |
514 | 514 | |
515 | - #endregion A hét napjai | |
515 | + #endregion A hét napjai | |
516 | 516 | } |
517 | 517 | #endregion Label |
518 | 518 | |
519 | 519 | #region Wizard |
520 | 520 | /// <summary> |
521 | - /// Az Editor-ban a radió buttonok elnevezéséhez használjuk. | |
521 | + /// Az Editor-ban a radió buttonok elnevezéséhez használjuk. | |
522 | 522 | /// </summary> |
523 | 523 | public static class Wizard |
524 | 524 | { |
... | ... | @@ -545,7 +545,24 @@ namespace Vrh.iScheduler |
545 | 545 | } |
546 | 546 | #endregion Wizard |
547 | 547 | } |
548 | - #endregion Editor | |
548 | + #endregion Editor | |
549 | + | |
550 | + #region Execute | |
551 | + public static class Execute | |
552 | + { | |
553 | + [InitializeTranslation("Az ütemezés végrehajtása befejeződött.", huhu)] | |
554 | + [InitializeTranslation("Execution of schedule finished.", enus)] | |
555 | + public static class ActionIsCompleted { } | |
556 | + | |
557 | + [InitializeTranslation("Név", huhu)] | |
558 | + [InitializeTranslation("Name", enus)] | |
559 | + public static class ColName { } | |
560 | + | |
561 | + [InitializeTranslation("Érték", huhu)] | |
562 | + [InitializeTranslation("Value", enus)] | |
563 | + public static class ColVal { } | |
564 | + } | |
565 | + #endregion Execute | |
549 | 566 | } |
550 | 567 | } |
551 | 568 | } |
552 | 569 | \ No newline at end of file | ... | ... |
Vrh.iScheduler/Vrh.iScheduler.csproj
... | ... | @@ -124,8 +124,8 @@ |
124 | 124 | <Reference Include="VRH.Log4Pro.MultiLanguageManager, Version=3.21.3.0, Culture=neutral, processorArchitecture=MSIL"> |
125 | 125 | <HintPath>..\packages\VRH.Log4Pro.MultiLanguageManager.3.21.3\lib\net45\VRH.Log4Pro.MultiLanguageManager.dll</HintPath> |
126 | 126 | </Reference> |
127 | - <Reference Include="Vrh.Logger, Version=3.0.9.0, Culture=neutral, processorArchitecture=MSIL"> | |
128 | - <HintPath>..\packages\Vrh.Logger.3.0.9\lib\net451\Vrh.Logger.dll</HintPath> | |
127 | + <Reference Include="Vrh.Logger, Version=3.1.0.0, Culture=neutral, processorArchitecture=MSIL"> | |
128 | + <HintPath>..\packages\Vrh.Logger.3.1.0\lib\net451\Vrh.Logger.dll</HintPath> | |
129 | 129 | </Reference> |
130 | 130 | <Reference Include="Vrh.Membership, Version=4.13.0.0, Culture=neutral, processorArchitecture=MSIL"> |
131 | 131 | <HintPath>..\packages\Vrh.Membership.4.13.0\lib\net451\Vrh.Membership.dll</HintPath> |
... | ... | @@ -133,8 +133,8 @@ |
133 | 133 | <Reference Include="Vrh.Web.Providers, Version=2.0.2.0, Culture=neutral, processorArchitecture=MSIL"> |
134 | 134 | <HintPath>..\packages\VRH.Web.Providers.2.0.2\lib\net451\Vrh.Web.Providers.dll</HintPath> |
135 | 135 | </Reference> |
136 | - <Reference Include="Vrh.XmlProcessing, Version=1.32.0.0, Culture=neutral, processorArchitecture=MSIL"> | |
137 | - <HintPath>..\packages\Vrh.XmlProcessing.1.32.0\lib\net45\Vrh.XmlProcessing.dll</HintPath> | |
136 | + <Reference Include="Vrh.XmlProcessing, Version=2.0.7.0, Culture=neutral, processorArchitecture=MSIL"> | |
137 | + <HintPath>..\packages\Vrh.XmlProcessing.2.0.7\lib\net45\Vrh.XmlProcessing.dll</HintPath> | |
138 | 138 | </Reference> |
139 | 139 | </ItemGroup> |
140 | 140 | <ItemGroup> | ... | ... |
Vrh.iScheduler/packages.config
... | ... | @@ -20,8 +20,8 @@ |
20 | 20 | <package id="PagedList.Mvc" version="4.5.0.0" targetFramework="net451" /> |
21 | 21 | <package id="VRH.Common" version="3.0.0" targetFramework="net451" /> |
22 | 22 | <package id="VRH.Log4Pro.MultiLanguageManager" version="3.21.3" targetFramework="net451" /> |
23 | - <package id="Vrh.Logger" version="3.0.9" targetFramework="net462" /> | |
23 | + <package id="Vrh.Logger" version="3.1.0" targetFramework="net462" /> | |
24 | 24 | <package id="Vrh.Membership" version="4.13.0" targetFramework="net462" /> |
25 | 25 | <package id="VRH.Web.Providers" version="2.0.2" targetFramework="net451" requireReinstallation="true" /> |
26 | - <package id="Vrh.XmlProcessing" version="1.32.0" targetFramework="net462" /> | |
26 | + <package id="Vrh.XmlProcessing" version="2.0.7" targetFramework="net462" /> | |
27 | 27 | </packages> |
28 | 28 | \ No newline at end of file | ... | ... |
iSchedulerMonitor/Plugins.Config.xml
... | ... | @@ -3,4 +3,6 @@ |
3 | 3 | |
4 | 4 | <Plugin Assembly="iSchedulerMonitor.dll" Type="iSchedulerMonitor.iSchedulerMonitorPlugin" Version="1.0.0" Singletone="false" AutoStart="true" PluginDirectory=""> |
5 | 5 | <Instance Id="instance1" Name="iSchedulerMonitorPlugin instance 1" /> |
6 | + </Plugin><Plugin Assembly="iSchedulerMonitor.dll" Type="iSchedulerMonitor.iSchedulerMonitor.ACPluginPlugin" Version="1.0.0" Singletone="false" AutoStart="true" PluginDirectory=""> | |
7 | + <Instance Id="instance1" Name="iSchedulerMonitor.ACPluginPlugin instance 1" /> | |
6 | 8 | </Plugin></Plugins> |
7 | 9 | \ No newline at end of file | ... | ... |
iSchedulerMonitor/iSchedulerMonitor.ACPlugin.csproj
... | ... | @@ -40,8 +40,8 @@ |
40 | 40 | <Reference Include="EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"> |
41 | 41 | <HintPath>..\packages\EntityFramework.6.4.4\lib\net45\EntityFramework.SqlServer.dll</HintPath> |
42 | 42 | </Reference> |
43 | - <Reference Include="InstanceFactory.FromXML, Version=1.1.1.0, Culture=neutral, processorArchitecture=MSIL"> | |
44 | - <HintPath>..\packages\Vrh.ApplicationContainer.4.3.1\lib\net451\InstanceFactory.FromXML.dll</HintPath> | |
43 | + <Reference Include="InstanceFactory.FromXML, Version=1.2.0.0, Culture=neutral, processorArchitecture=MSIL"> | |
44 | + <HintPath>..\packages\Vrh.ApplicationContainer.4.4.1\lib\net451\InstanceFactory.FromXML.dll</HintPath> | |
45 | 45 | </Reference> |
46 | 46 | <Reference Include="Microsoft.ReportViewer.Common, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=MSIL"> |
47 | 47 | <HintPath>..\packages\Microsoft.Report.Viewer.11.0.0.0\lib\net\Microsoft.ReportViewer.Common.dll</HintPath> |
... | ... | @@ -100,8 +100,8 @@ |
100 | 100 | <Reference Include="System.Data" /> |
101 | 101 | <Reference Include="System.Net.Http" /> |
102 | 102 | <Reference Include="System.Xml" /> |
103 | - <Reference Include="Vrh.ApplicationContainer, Version=4.3.1.0, Culture=neutral, processorArchitecture=MSIL"> | |
104 | - <HintPath>..\packages\Vrh.ApplicationContainer.4.3.1\lib\net451\Vrh.ApplicationContainer.dll</HintPath> | |
103 | + <Reference Include="Vrh.ApplicationContainer, Version=4.4.1.0, Culture=neutral, processorArchitecture=MSIL"> | |
104 | + <HintPath>..\packages\Vrh.ApplicationContainer.4.4.1\lib\net451\Vrh.ApplicationContainer.dll</HintPath> | |
105 | 105 | </Reference> |
106 | 106 | <Reference Include="Vrh.ApplicationContainer.Control.Contract, Version=0.1.0.0, Culture=neutral, processorArchitecture=MSIL"> |
107 | 107 | <HintPath>..\packages\Vrh.ApplicationContainer.Control.Contract.0.1.0\lib\net451\Vrh.ApplicationContainer.Control.Contract.dll</HintPath> |
... | ... | @@ -118,8 +118,8 @@ |
118 | 118 | <Reference Include="VRH.Log4Pro.MultiLanguageManager, Version=3.21.3.0, Culture=neutral, processorArchitecture=MSIL"> |
119 | 119 | <HintPath>..\packages\VRH.Log4Pro.MultiLanguageManager.3.21.3\lib\net45\VRH.Log4Pro.MultiLanguageManager.dll</HintPath> |
120 | 120 | </Reference> |
121 | - <Reference Include="Vrh.Logger, Version=3.0.9.0, Culture=neutral, processorArchitecture=MSIL"> | |
122 | - <HintPath>..\packages\Vrh.Logger.3.0.9\lib\net451\Vrh.Logger.dll</HintPath> | |
121 | + <Reference Include="Vrh.Logger, Version=3.1.0.0, Culture=neutral, processorArchitecture=MSIL"> | |
122 | + <HintPath>..\packages\Vrh.Logger.3.1.0\lib\net451\Vrh.Logger.dll</HintPath> | |
123 | 123 | </Reference> |
124 | 124 | <Reference Include="Vrh.Membership, Version=4.13.0.0, Culture=neutral, processorArchitecture=MSIL"> |
125 | 125 | <HintPath>..\packages\Vrh.Membership.4.13.0\lib\net451\Vrh.Membership.dll</HintPath> |
... | ... | @@ -133,8 +133,8 @@ |
133 | 133 | <Reference Include="Vrh.Web.Providers, Version=2.0.2.0, Culture=neutral, processorArchitecture=MSIL"> |
134 | 134 | <HintPath>..\packages\VRH.Web.Providers.2.0.2\lib\net451\Vrh.Web.Providers.dll</HintPath> |
135 | 135 | </Reference> |
136 | - <Reference Include="Vrh.XmlProcessing, Version=1.32.0.0, Culture=neutral, processorArchitecture=MSIL"> | |
137 | - <HintPath>..\packages\Vrh.XmlProcessing.1.32.0\lib\net45\Vrh.XmlProcessing.dll</HintPath> | |
136 | + <Reference Include="Vrh.XmlProcessing, Version=2.0.7.0, Culture=neutral, processorArchitecture=MSIL"> | |
137 | + <HintPath>..\packages\Vrh.XmlProcessing.2.0.7\lib\net45\Vrh.XmlProcessing.dll</HintPath> | |
138 | 138 | </Reference> |
139 | 139 | </ItemGroup> |
140 | 140 | <ItemGroup> |
... | ... | @@ -157,12 +157,6 @@ |
157 | 157 | <None Include="Vrh.NugetModuls.Documentations\Vrh.XmlProcessing\ReadMe.md" /> |
158 | 158 | </ItemGroup> |
159 | 159 | <ItemGroup> |
160 | - <None Include="XmlParser.xml"> | |
161 | - <CopyToOutputDirectory>Always</CopyToOutputDirectory> | |
162 | - </None> | |
163 | - <None Include="ApplicationContainer.Config.xml"> | |
164 | - <CopyToOutputDirectory>Always</CopyToOutputDirectory> | |
165 | - </None> | |
166 | 160 | <Content Include="..\packages\Microsoft.SqlServer.Types.11.0.2\nativeBinaries\x64\msvcr100.dll"> |
167 | 161 | <Link>SqlServerTypes\x64\msvcr100.dll</Link> |
168 | 162 | <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
... | ... | @@ -174,10 +168,16 @@ |
174 | 168 | <None Include="LogConfig.xml"> |
175 | 169 | <CopyToOutputDirectory>Always</CopyToOutputDirectory> |
176 | 170 | </None> |
171 | + <None Include="ApplicationContainer.Config.xml"> | |
172 | + <CopyToOutputDirectory>Always</CopyToOutputDirectory> | |
173 | + </None> | |
177 | 174 | <Content Include="SqlServerTypes\readme.htm" /> |
178 | 175 | <Content Include="SqlServerTypes\x64\SqlServerSpatial110.dll" /> |
179 | 176 | <Content Include="SqlServerTypes\x86\SqlServerSpatial110.dll" /> |
180 | 177 | <Content Include="iSchedulerMonitor.Config.xml" /> |
178 | + <None Include="XmlParser.xml"> | |
179 | + <CopyToOutputDirectory>Always</CopyToOutputDirectory> | |
180 | + </None> | |
181 | 181 | <None Include="Plugins.Config.xml"> |
182 | 182 | <CopyToOutputDirectory>Always</CopyToOutputDirectory> |
183 | 183 | </None> | ... | ... |
iSchedulerMonitor/packages.config
... | ... | @@ -12,13 +12,13 @@ |
12 | 12 | <package id="Newtonsoft.Json" version="13.0.3" targetFramework="net451" /> |
13 | 13 | <package id="PagedList" version="1.17.0.0" targetFramework="net451" /> |
14 | 14 | <package id="PagedList.Mvc" version="4.5.0.0" targetFramework="net451" /> |
15 | - <package id="Vrh.ApplicationContainer" version="4.3.1" targetFramework="net451" /> | |
15 | + <package id="Vrh.ApplicationContainer" version="4.4.1" targetFramework="net462" /> | |
16 | 16 | <package id="Vrh.ApplicationContainer.Control.Contract" version="0.1.0" targetFramework="net451" /> |
17 | 17 | <package id="VRH.Common" version="3.0.0" targetFramework="net451" /> |
18 | 18 | <package id="VRH.Log4Pro.MultiLanguageManager" version="3.21.3" targetFramework="net451" /> |
19 | - <package id="Vrh.Logger" version="3.0.9" targetFramework="net462" /> | |
19 | + <package id="Vrh.Logger" version="3.1.0" targetFramework="net462" /> | |
20 | 20 | <package id="Vrh.Membership" version="4.13.0" targetFramework="net462" /> |
21 | 21 | <package id="VRH.Mockable.TimeProvider" version="1.0.0" targetFramework="net45" /> |
22 | 22 | <package id="VRH.Web.Providers" version="2.0.2" targetFramework="net451" requireReinstallation="true" /> |
23 | - <package id="Vrh.XmlProcessing" version="1.32.0" targetFramework="net462" /> | |
23 | + <package id="Vrh.XmlProcessing" version="2.0.7" targetFramework="net462" /> | |
24 | 24 | </packages> |
25 | 25 | \ No newline at end of file | ... | ... |