First create solution

This commit is contained in:
2017-03-08 11:21:27 +01:00
commit a2fb86bacf
5508 changed files with 1082238 additions and 0 deletions
+91
View File
@@ -0,0 +1,91 @@
Imports System
Imports System.Configuration
Imports DevExpress.Persistent.Base
Imports DevExpress.ExpressApp
Imports DevExpress.ExpressApp.Security
Imports DevExpress.Persistent.AuditTrail
Imports Microsoft.VisualBasic
Imports DevExpress.Xpo
Imports DevExpress.Data.Filtering
Imports DevExpress.Persistent.BaseImpl
Imports DevExpress.ExpressApp.Model.Core
Imports DevExpress.ExpressApp.Model
Imports Nuvolar.Module
Imports DevExpress.ExpressApp.Web
Public Class UserStore
Inherits ModelDifferenceStore
Private Shared ReadOnly xmlHeader As String = "<?xml version=""1.0"" encoding=""utf-8""?>" & System.Environment.NewLine
Private application As WebApplication
Public Overrides ReadOnly Property Name() As String
Get
Return "UserStore"
End Get
End Property
Public Sub New(ByVal WebApplication As WebApplication)
application = WebApplication
End Sub
Private Function FindStoreByAspect(ByVal stores As XPCollection(Of XmlStore), ByVal aspect As String) As XmlStore
For Each store As XmlStore In stores
If store.Aspect = aspect Then
Return store
End If
Next store
Return Nothing
End Function
Private Function FindXmlUserByCurrentUser() As XmlUser
Dim objectSpace As IObjectSpace = application.CreateObjectSpace()
Dim currentUser As DevExpress.Persistent.BaseImpl.User = objectSpace.GetObject(CType(SecuritySystem.CurrentUser, DevExpress.Persistent.BaseImpl.User))
Dim user As XmlUser = Nothing
Try
user = objectSpace.FindObject(Of XmlUser)(CriteriaOperator.Parse("User=?", currentUser), True)
Catch
End Try
Return user
End Function
Public Overrides Sub Load(ByVal model As ModelApplicationBase)
Dim xmlReader As New ModelXmlReader()
Dim user As XmlUser = FindXmlUserByCurrentUser()
If user IsNot Nothing Then
For Each store As XmlStore In user.Aspects
xmlReader.ReadFromString(model, store.Aspect, store.XmlData)
Next store
End If
End Sub
Public Overrides Sub SaveDifference(ByVal model As ModelApplicationBase)
Dim objectSpace As IObjectSpace = application.CreateObjectSpace()
Dim user As XmlUser = objectSpace.GetObject(FindXmlUserByCurrentUser())
If user Is Nothing Then
user = New XmlUser(TryCast(objectSpace, Xpo.XPObjectSpace).Session)
user.User = objectSpace.GetObject(CType(SecuritySystem.CurrentUser, DevExpress.Persistent.BaseImpl.User))
End If
For i As Integer = 0 To model.AspectCount - 1
Dim xmlWriter As New ModelXmlWriter()
Dim aspect As String = model.GetAspect(i)
Dim xmlContent As String = xmlWriter.WriteToString(model, i)
If (Not String.IsNullOrEmpty(xmlContent)) Then
Dim store As XmlStore = FindStoreByAspect(user.Aspects, aspect)
If store Is Nothing Then
store = New XmlStore(TryCast(objectSpace, Xpo.XPObjectSpace).Session)
End If
store.User = user
store.Aspect = aspect
store.XmlData = xmlHeader & xmlContent
End If
Next i
objectSpace.CommitChanges()
End Sub
End Class
@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>
@@ -0,0 +1,199 @@
Imports Microsoft.VisualBasic
Imports System
Imports System.Collections.Generic
Imports System.ComponentModel
Imports DevExpress.ExpressApp.Web
Imports DevExpress.ExpressApp.Xpo
Imports DevExpress.ExpressApp
Imports DevExpress.Xpo
Imports DevExpress.Data.Filtering
Partial Public Class NuvolarAspNetApplication
Inherits WebApplication
Private module1 As DevExpress.ExpressApp.SystemModule.SystemModule
Private module2 As DevExpress.ExpressApp.Web.SystemModule.SystemAspNetModule
Private module3 As Nuvolar.Module.NuvolarModule
Private module4 As Nuvolar.Module.Web.NuvolarAspNetModule
Private module5 As DevExpress.ExpressApp.Validation.ValidationModule
Private module6 As DevExpress.ExpressApp.Objects.BusinessClassLibraryCustomizationModule
Private securityModule1 As DevExpress.ExpressApp.Security.SecurityModule
Friend WithEvents AuditTrailModule1 As DevExpress.ExpressApp.AuditTrail.AuditTrailModule
Friend WithEvents CloneObjectModule1 As DevExpress.ExpressApp.CloneObject.CloneObjectModule
Friend WithEvents ConditionalAppearanceModule1 As DevExpress.ExpressApp.ConditionalAppearance.ConditionalAppearanceModule
Friend WithEvents ViewVariantsModule1 As DevExpress.ExpressApp.ViewVariantsModule.ViewVariantsModule
Friend WithEvents AuthenticationStandard1 As DevExpress.ExpressApp.Security.AuthenticationStandard
Friend WithEvents SecurityComplex1 As DevExpress.ExpressApp.Security.SecurityComplex
Friend WithEvents ChartAspNetModule1 As DevExpress.ExpressApp.Chart.Web.ChartAspNetModule
Friend WithEvents ChartModule1 As DevExpress.ExpressApp.Chart.ChartModule
Friend WithEvents FileAttachmentsAspNetModule1 As DevExpress.ExpressApp.FileAttachments.Web.FileAttachmentsAspNetModule
Friend WithEvents HtmlPropertyEditorAspNetModule1 As DevExpress.ExpressApp.HtmlPropertyEditor.Web.HtmlPropertyEditorAspNetModule
Friend WithEvents KpiModule1 As DevExpress.ExpressApp.Kpi.KpiModule
Friend WithEvents PivotChartAspNetModule1 As DevExpress.ExpressApp.PivotChart.Web.PivotChartAspNetModule
Friend WithEvents PivotChartModuleBase1 As DevExpress.ExpressApp.PivotChart.PivotChartModuleBase
Friend WithEvents PivotGridAspNetModule1 As DevExpress.ExpressApp.PivotGrid.Web.PivotGridAspNetModule
Friend WithEvents PivotGridModule1 As DevExpress.ExpressApp.PivotGrid.PivotGridModule
Friend WithEvents ReportsAspNetModule1 As DevExpress.ExpressApp.Reports.Web.ReportsAspNetModule
Friend WithEvents ReportsModule1 As DevExpress.ExpressApp.Reports.ReportsModule
Friend WithEvents SchedulerAspNetModule1 As DevExpress.ExpressApp.Scheduler.Web.SchedulerAspNetModule
Friend WithEvents SchedulerModuleBase1 As DevExpress.ExpressApp.Scheduler.SchedulerModuleBase
Friend WithEvents TreeListEditorsAspNetModule1 As DevExpress.ExpressApp.TreeListEditors.Web.TreeListEditorsAspNetModule
Friend WithEvents TreeListEditorsModuleBase1 As DevExpress.ExpressApp.TreeListEditors.TreeListEditorsModuleBase
Private sqlConnection1 As System.Data.SqlClient.SqlConnection
Public Sub New()
InitializeComponent()
End Sub
Private Sub NuvolarAspNetApplication_DatabaseVersionMismatch(ByVal sender As Object, ByVal e As DevExpress.ExpressApp.DatabaseVersionMismatchEventArgs) Handles MyBase.DatabaseVersionMismatch
#If EASYTEST Then
e.Updater.Update()
e.Handled = True
#Else
If System.Diagnostics.Debugger.IsAttached Then
e.Updater.Update()
e.Handled = True
Else
Throw New InvalidOperationException(
"The application cannot connect to the specified database, because the latter doesn't exist or its version is older than that of the application." & Constants.vbCrLf &
"This error occurred because the automatic database update was disabled when the application was started without debugging." & Constants.vbCrLf &
"To avoid this error, you should either start the application under Visual Studio in debug mode, or modify the " &
"source code of the 'DatabaseVersionMismatch' event handler to enable automatic database update, " &
"or manually create a database using the 'DBUpdater' tool." & Constants.vbCrLf &
"Anyway, refer to the 'Update Application and Database Versions' help topic at http://www.devexpress.com/Help/?document=ExpressApp/CustomDocument2795.htm " &
"for more detailed information. If this doesn't help, please contact our Support Team at http://www.devexpress.com/Support/Center/")
End If
#End If
End Sub
Protected Overrides Sub CreateDefaultObjectSpaceProvider(args As CreateCustomObjectSpaceProviderEventArgs)
args.ObjectSpaceProvider = New XPObjectSpaceProvider(args.ConnectionString, args.Connection, True)
End Sub
Private Sub InitializeComponent()
Me.module1 = New DevExpress.ExpressApp.SystemModule.SystemModule()
Me.module2 = New DevExpress.ExpressApp.Web.SystemModule.SystemAspNetModule()
Me.module3 = New Nuvolar.[Module].NuvolarModule()
Me.module4 = New Nuvolar.[Module].Web.NuvolarAspNetModule()
Me.module5 = New DevExpress.ExpressApp.Validation.ValidationModule()
Me.module6 = New DevExpress.ExpressApp.Objects.BusinessClassLibraryCustomizationModule()
Me.securityModule1 = New DevExpress.ExpressApp.Security.SecurityModule()
Me.sqlConnection1 = New System.Data.SqlClient.SqlConnection()
Me.AuditTrailModule1 = New DevExpress.ExpressApp.AuditTrail.AuditTrailModule()
Me.CloneObjectModule1 = New DevExpress.ExpressApp.CloneObject.CloneObjectModule()
Me.ConditionalAppearanceModule1 = New DevExpress.ExpressApp.ConditionalAppearance.ConditionalAppearanceModule()
Me.ViewVariantsModule1 = New DevExpress.ExpressApp.ViewVariantsModule.ViewVariantsModule()
Me.AuthenticationStandard1 = New DevExpress.ExpressApp.Security.AuthenticationStandard()
Me.SecurityComplex1 = New DevExpress.ExpressApp.Security.SecurityComplex()
Me.ChartAspNetModule1 = New DevExpress.ExpressApp.Chart.Web.ChartAspNetModule()
Me.ChartModule1 = New DevExpress.ExpressApp.Chart.ChartModule()
Me.FileAttachmentsAspNetModule1 = New DevExpress.ExpressApp.FileAttachments.Web.FileAttachmentsAspNetModule()
Me.HtmlPropertyEditorAspNetModule1 = New DevExpress.ExpressApp.HtmlPropertyEditor.Web.HtmlPropertyEditorAspNetModule()
Me.KpiModule1 = New DevExpress.ExpressApp.Kpi.KpiModule()
Me.PivotChartAspNetModule1 = New DevExpress.ExpressApp.PivotChart.Web.PivotChartAspNetModule()
Me.PivotChartModuleBase1 = New DevExpress.ExpressApp.PivotChart.PivotChartModuleBase()
Me.PivotGridAspNetModule1 = New DevExpress.ExpressApp.PivotGrid.Web.PivotGridAspNetModule()
Me.PivotGridModule1 = New DevExpress.ExpressApp.PivotGrid.PivotGridModule()
Me.ReportsAspNetModule1 = New DevExpress.ExpressApp.Reports.Web.ReportsAspNetModule()
Me.ReportsModule1 = New DevExpress.ExpressApp.Reports.ReportsModule()
Me.SchedulerAspNetModule1 = New DevExpress.ExpressApp.Scheduler.Web.SchedulerAspNetModule()
Me.SchedulerModuleBase1 = New DevExpress.ExpressApp.Scheduler.SchedulerModuleBase()
Me.TreeListEditorsAspNetModule1 = New DevExpress.ExpressApp.TreeListEditors.Web.TreeListEditorsAspNetModule()
Me.TreeListEditorsModuleBase1 = New DevExpress.ExpressApp.TreeListEditors.TreeListEditorsModuleBase()
CType(Me, System.ComponentModel.ISupportInitialize).BeginInit()
'
'module5
'
Me.module5.AllowValidationDetailsAccess = True
'
'sqlConnection1
'
Me.sqlConnection1.ConnectionString = "Data Source=(local);Initial Catalog=Nuvolar;Integrated Security=SSPI;Pooling=" &
"false"
Me.sqlConnection1.FireInfoMessageEventOnUserErrors = False
'
'AuditTrailModule1
'
Me.AuditTrailModule1.AuditDataItemPersistentType = GetType(DevExpress.Persistent.BaseImpl.AuditDataItemPersistent)
'
'ViewVariantsModule1
'
Me.ViewVariantsModule1.GenerateVariantsNode = True
Me.ViewVariantsModule1.ShowAdditionalNavigation = False
'
'AuthenticationStandard1
'
'Me.AuthenticationStandard1.LogonParametersType = GetType(DevExpress.ExpressApp.Security.AuthenticationStandardLogonParameters)
Me.AuthenticationStandard1.LogonParametersType = GetType(Nuvolar.Module.ChangeLogon)
'
'SecurityComplex1
'
Me.SecurityComplex1.Authentication = Me.AuthenticationStandard1
Me.SecurityComplex1.RoleType = GetType(DevExpress.Persistent.BaseImpl.Role)
Me.SecurityComplex1.UserType = GetType(DevExpress.Persistent.BaseImpl.User)
'
'PivotChartModuleBase1
'
Me.PivotChartModuleBase1.ShowAdditionalNavigation = False
'
'ReportsModule1
'
Me.ReportsModule1.EnableInplaceReports = True
Me.ReportsModule1.ReportDataType = GetType(DevExpress.Persistent.BaseImpl.ReportData)
'
'NuvolarAspNetApplication
'
Me.ApplicationName = "Nuvolar"
Me.Connection = Me.sqlConnection1
Me.Modules.Add(Me.module1)
Me.Modules.Add(Me.module2)
Me.Modules.Add(Me.module6)
Me.Modules.Add(Me.AuditTrailModule1)
Me.Modules.Add(Me.CloneObjectModule1)
Me.Modules.Add(Me.ConditionalAppearanceModule1)
Me.Modules.Add(Me.module5)
Me.Modules.Add(Me.ViewVariantsModule1)
Me.Modules.Add(Me.securityModule1)
Me.Modules.Add(Me.module3)
Me.Modules.Add(Me.ChartModule1)
Me.Modules.Add(Me.ChartAspNetModule1)
Me.Modules.Add(Me.FileAttachmentsAspNetModule1)
Me.Modules.Add(Me.HtmlPropertyEditorAspNetModule1)
Me.Modules.Add(Me.KpiModule1)
Me.Modules.Add(Me.PivotChartModuleBase1)
Me.Modules.Add(Me.PivotChartAspNetModule1)
Me.Modules.Add(Me.PivotGridModule1)
Me.Modules.Add(Me.PivotGridAspNetModule1)
Me.Modules.Add(Me.ReportsModule1)
Me.Modules.Add(Me.ReportsAspNetModule1)
Me.Modules.Add(Me.SchedulerModuleBase1)
Me.Modules.Add(Me.SchedulerAspNetModule1)
Me.Modules.Add(Me.module4)
Me.Modules.Add(Me.TreeListEditorsModuleBase1)
Me.Modules.Add(Me.TreeListEditorsAspNetModule1)
Me.Security = Me.SecurityComplex1
CType(Me, System.ComponentModel.ISupportInitialize).EndInit()
End Sub
Protected Overrides Sub OnLoggedOn(args As DevExpress.ExpressApp.LogonEventArgs)
MyBase.OnLoggedOn(args)
CType(MyBase.ShowViewStrategy, ShowViewStrategy).CollectionsEditMode =
DevExpress.ExpressApp.Editors.ViewEditMode.Edit
Dim _onew As Xpo.XPObjectSpace = Me.ObjectSpaceProvider.CreateObjectSpace()
Dim _uow As New UnitOfWork(_onew.Session.DataLayer)
Dim _User As DevExpress.Persistent.BaseImpl.User = _onew.FindObject(Of DevExpress.Persistent.BaseImpl.User)(CriteriaOperator.Parse("Oid=?", SecuritySystem.CurrentUserId))
Nuvolar.Module.LockingModule.ReleaseAllLocking(_uow, _User)
End Sub
Protected Overrides Sub OnLoggingOff(args As LoggingOffEventArgs)
'Dim _onew As Xpo.XPObjectSpace = Me.ObjectSpaceProvider.CreateObjectSpace()
'Dim _uow As New UnitOfWork(_onew.Session.DataLayer)
'Dim _User As DevExpress.Persistent.BaseImpl.User = _onew.FindObject(Of DevExpress.Persistent.BaseImpl.User)(CriteriaOperator.Parse("Oid=?", SecuritySystem.CurrentUserId))
'Nuvolar.Module.LockingModule.ReleaseAllLocking(_uow, _User)
'MyBase.OnLoggingOff(args)
End Sub
End Class
@@ -0,0 +1,112 @@
Imports Microsoft.VisualBasic
Imports System
Imports System.Collections.Generic
Imports System.ComponentModel
Imports DevExpress.ExpressApp.Web
Imports Nuvolar.Module.Web
Imports System.Web
Imports DevExpress.Xpo.DB.Helpers
Imports DevExpress.ExpressApp
Imports Nuvolar.Module
Imports System.Web.Security
Imports DevExpress.Xpo.DB
Imports DevExpress.Xpo
Imports DevExpress.ExpressApp.Security
Partial Public Class NuvolarAspNetApplication
Inherits WebApplication
Protected Overrides Sub ReadSecuredLogonParameters()
MyBase.ReadSecuredLogonParameters() ' the "UserName" is restored in the base method.
End Sub
Private canReadSecuredLogonParameters_Renamed As Boolean = True
Protected Overrides Function CanReadSecuredLogonParameters() As Boolean
If (Not canReadSecuredLogonParameters_Renamed) Then
Return False
End If
Return MyBase.CanReadSecuredLogonParameters()
End Function
Protected Overrides Function OnLogonFailed(ByVal logonParameters As Object, ByVal e As Exception) As Boolean
If CanReadSecuredLogonParameters() Then
FormsAuthentication.SignOut()
canReadSecuredLogonParameters_Renamed = False
Try
Start()
Finally
canReadSecuredLogonParameters_Renamed = True
End Try
Return True
Else
Return MyBase.OnLogonFailed(logonParameters, e)
End If
End Function
Protected Overrides Sub ReadLastLogonParametersCore(ByVal storage As DevExpress.ExpressApp.Utils.SettingsStorage, ByVal logonObject As Object)
Dim standardLogonParameters As AuthenticationStandardLogonParameters = TryCast(logonObject, AuthenticationStandardLogonParameters)
If (standardLogonParameters IsNot Nothing) AndAlso String.IsNullOrEmpty(standardLogonParameters.UserName) Then
MyBase.ReadLastLogonParametersCore(storage, logonObject)
Try
TryCast(logonObject, ChangeLogon).DBConnection = TryCast(storage, DevExpress.ExpressApp.Utils.SettingsStorageOnCookies).LoadOption("", "DBConnection")
TryCast(logonObject, ChangeLogon).SQLServer = TryCast(storage, DevExpress.ExpressApp.Utils.SettingsStorageOnCookies).LoadOption("", "SQLServer")
Select Case TryCast(storage, DevExpress.ExpressApp.Utils.SettingsStorageOnCookies).LoadOption("", "SQLType")
Case "MSSQL"
TryCast(logonObject, ChangeLogon).SQLType = eSQLType.MSSQL
Case "PostgreSQL"
TryCast(logonObject, ChangeLogon).SQLType = eSQLType.PostgreSQL
Case "MySQL"
TryCast(logonObject, ChangeLogon).SQLType = eSQLType.MySQL
End Select
Catch
End Try
End If
End Sub
Protected Overrides Sub OnLoggingOn(ByVal args As LogonEventArgs)
Dim connstr As String
Dim _ChangeLogon As ChangeLogon
Dim _plattform As String = ""
MyBase.OnLoggingOn(args)
_ChangeLogon = TryCast(args.LogonParameters, ChangeLogon)
GLOBAL_SQLType = _ChangeLogon.SQLType
GLOBAL_SQLServer = _ChangeLogon.SQLServer
GLOBAL_SQLDatabase = _ChangeLogon.DBConnection
Select Case _ChangeLogon.SQLType
Case eSQLType.MSSQL
connstr = " User ID=sa; "
connstr &= " Password=pcl718;"
connstr &= " Pooling=false;"
connstr &= " Data Source=" & _ChangeLogon.SQLServer & ";"
connstr &= " Initial Catalog=" & _ChangeLogon.DBConnection
_plattform = "MS SQL"
GLOBAL_SQLUser = "sa"
GLOBAL_SQLPassword = "pcl718"
Case eSQLType.MySQL
connstr = DevExpress.Xpo.DB.MySqlConnectionProvider.GetConnectionString(_ChangeLogon.SQLServer, "root", "pcl718", _ChangeLogon.DBConnection)
_plattform = "MySQL"
GLOBAL_SQLUser = "root"
GLOBAL_SQLPassword = "pcl718"
Case eSQLType.PostgreSQL
connstr = DevExpress.Xpo.DB.PostgreSqlConnectionProvider.GetConnectionString(_ChangeLogon.SQLServer, "root", "pcl718", _ChangeLogon.DBConnection)
_plattform = "postgreSQL"
GLOBAL_SQLUser = "root"
GLOBAL_SQLPassword = "pcl718"
Case Else
connstr = " User ID=sa; "
connstr &= " Password=pcl718;"
connstr &= " Pooling=false;"
connstr &= " Data Source=" & _ChangeLogon.SQLServer & ";"
connstr &= " Initial Catalog=" & _ChangeLogon.DBConnection
GLOBAL_SQLUser = "sa"
GLOBAL_SQLPassword = "pcl718"
End Select
Me.ConnectionString = connstr
'GLOBAL_ConnectionString = connstr
'GLOBAL_WINFormCaption = "Nuvolar Framework version: " & Application.ProductVersion
'GLOBAL_WINFormCaption += ", (" & _plattform & ") Server: " & UCase(_ChangeLogon.SQLServer) & ", Database: " & UCase(_ChangeLogon.DBConnection)
End Sub
End Class
+20
View File
@@ -0,0 +1,20 @@
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="DashboardViewer.aspx.vb" Inherits=".DashboardViewer" %>
<%@ Register assembly="DevExpress.Dashboard.v16.2.Web, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.DashboardWeb" tagprefix="dx" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<script src="../Scripts/jquery-1.7.2.min.js" type="text/javascript"></script>
<dx:ASPxDashboardViewer ID="ASPxDashboardViewer1" runat="server" FullscreenMode="True">
</dx:ASPxDashboardViewer>
</div>
</form>
</body>
</html>
+33
View File
@@ -0,0 +1,33 @@
'------------------------------------------------------------------------------
' <auto-generated>
' This code was generated by a tool.
'
' Changes to this file may cause incorrect behavior and will be lost if
' the code is regenerated.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Partial Public Class DashboardViewer
'''<summary>
'''form1 control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents form1 As Global.System.Web.UI.HtmlControls.HtmlForm
'''<summary>
'''ASPxDashboardViewer1 control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents ASPxDashboardViewer1 As Global.DevExpress.DashboardWeb.ASPxDashboardViewer
End Class
@@ -0,0 +1,39 @@
Imports Nuvolar.Module.GeneralFunction
Imports DevExpress.DashboardCommon
Imports DevExpress.DataAccess
Imports DevExpress.DataAccess.ConnectionParameters
Imports DevExpress.DataAccess.Sql
Public Class DashboardViewer
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Me.ASPxDashboardViewer1.DashboardXmlFile = GLOBAL_DASHBOARD_XML_DashboardXmlFile
End Sub
Private Sub ASPxDashboardViewer1_ConfigureDataConnection(sender As Object, e As ConfigureDataConnectionEventArgs) Handles ASPxDashboardViewer1.ConfigureDataConnection
Select Case GLOBAL_DASHBOARD_XML_SQLType
Case "MSSQL"
Dim _ConnectionParameters_MSSQL As New MsSqlConnectionParameters
_ConnectionParameters_MSSQL.UserName = GLOBAL_DASHBOARD_XML_UserName
_ConnectionParameters_MSSQL.Password = GLOBAL_DASHBOARD_XML_Password
_ConnectionParameters_MSSQL.ServerName = GLOBAL_DASHBOARD_XML_ServerName
_ConnectionParameters_MSSQL.DatabaseName = GLOBAL_DASHBOARD_XML_DatabaseName
e.ConnectionParameters = _ConnectionParameters_MSSQL
Case "MYSQL"
Dim _ConnectionParameters_MYSQL As New MySqlConnectionParameters
_ConnectionParameters_MYSQL.UserName = GLOBAL_DASHBOARD_XML_UserName
_ConnectionParameters_MYSQL.Password = GLOBAL_DASHBOARD_XML_Password
_ConnectionParameters_MYSQL.ServerName = GLOBAL_DASHBOARD_XML_ServerName
_ConnectionParameters_MYSQL.DatabaseName = GLOBAL_DASHBOARD_XML_DatabaseName
e.ConnectionParameters = _ConnectionParameters_MYSQL
Case "PSQL"
Dim _ConnectionParameters_PSQL As New PostgreSqlConnectionParameters
_ConnectionParameters_PSQL.UserName = GLOBAL_DASHBOARD_XML_UserName
_ConnectionParameters_PSQL.Password = GLOBAL_DASHBOARD_XML_Password
_ConnectionParameters_PSQL.ServerName = GLOBAL_DASHBOARD_XML_ServerName
_ConnectionParameters_PSQL.DatabaseName = GLOBAL_DASHBOARD_XML_DatabaseName
e.ConnectionParameters = _ConnectionParameters_PSQL
End Select
End Sub
End Class
+22
View File
@@ -0,0 +1,22 @@
<%@ Page Language="VB" AutoEventWireup="true" Inherits="Default" EnableViewState="false"
ValidateRequest="false" CodeBehind="Default.aspx.vb" %>
<%@ Register Assembly="DevExpress.ExpressApp.Web.v16.2" Namespace="DevExpress.ExpressApp.Web.Templates"
TagPrefix="cc3" %>
<%@ Register Assembly="DevExpress.ExpressApp.Web.v16.2" Namespace="DevExpress.ExpressApp.Web.Controls"
TagPrefix="cc4" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>Main Page</title>
<meta http-equiv="Expires" content="0" />
</head>
<body class="VerticalTemplate">
<form id="form2" runat="server">
<cc3:XafUpdatePanel ID="UPPopupWindowControl" runat="server">
<cc4:XafPopupWindowControl runat="server" ID="PopupWindowControl" />
</cc3:XafUpdatePanel>
<cc4:ASPxProgressControl ID="ProgressControl" runat="server" />
<div runat="server" id="Content" />
</form>
</body>
</html>
+69
View File
@@ -0,0 +1,69 @@
'------------------------------------------------------------------------------
' <auto-generated>
' This code was generated by a tool.
'
' Changes to this file may cause incorrect behavior and will be lost if
' the code is regenerated.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Partial Public Class [Default]
'''<summary>
'''Head1 control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents Head1 As Global.System.Web.UI.HtmlControls.HtmlHead
'''<summary>
'''form2 control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents form2 As Global.System.Web.UI.HtmlControls.HtmlForm
'''<summary>
'''UPPopupWindowControl control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents UPPopupWindowControl As Global.DevExpress.ExpressApp.Web.Templates.XafUpdatePanel
'''<summary>
'''PopupWindowControl control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents PopupWindowControl As Global.DevExpress.ExpressApp.Web.Controls.XafPopupWindowControl
'''<summary>
'''ProgressControl control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents ProgressControl As Global.DevExpress.ExpressApp.Web.Controls.ASPxProgressControl
'''<summary>
'''Content control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents Content As Global.System.Web.UI.HtmlControls.HtmlGenericControl
End Class
+35
View File
@@ -0,0 +1,35 @@
Imports Microsoft.VisualBasic
Imports System
Imports System.Collections.Generic
Imports System.Web.UI
Imports DevExpress.ExpressApp.Templates
Imports DevExpress.ExpressApp.Web
Imports DevExpress.ExpressApp.Web.Templates
Imports DevExpress.ExpressApp.Web.Templates.ActionContainers
Partial Public Class [Default]
Inherits BaseXafPage
Shared Sub New()
End Sub
Protected Overrides Function CreateContextActionsMenu() As ContextActionsMenu
Return New ContextActionsMenu(Me, "Edit", "RecordEdit", "ObjectsCreation", "ListView", "Reports")
End Function
Protected Sub Page_Init()
AddHandler CustomizeTemplateContent, Sub(sender As Object, e As CustomizeTemplateContentEventArgs)
Dim _content As DefaultVerticalTemplateContent = TryCast(TemplateContent, DefaultVerticalTemplateContent)
If _content Is Nothing Then
Return
End If
_content.HeaderImageControl.DefaultThemeImageLocation = ""
_content.HeaderImageControl.ImageName = WebApplication.Instance.Model.Application.Logo
End Sub
End Sub
Public Overrides ReadOnly Property InnerContentPlaceHolder() As Control
Get
Return Content
End Get
End Property
End Class
+80
View File
@@ -0,0 +1,80 @@
<%@ Page language="vb" AutoEventWireup="false" Inherits="ErrorPage" enableViewState="false" validateRequest="false" CodeBehind="Error.aspx.vb" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>Error</title>
<meta http-equiv="Expires" content="0" />
</head>
<body class="Dialog Error">
<div id="PageContent" class="PageContent DialogPageContent">
<table id="formTable" cellpadding="0" cellspacing="0" width="100%"><tr><td>
<form id="form1" runat="server">
<div class="Header">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="ViewCaption">
<h1><asp:Literal ID="ApplicationTitle" runat="server" Text="Test Application"></asp:Literal></h1>
</td>
<td class="InfoMessagesPanel">
<asp:Literal ID="InfoMessagesPanel" runat="server" Text=""></asp:Literal>
</td>
</tr>
</table>
</div>
<table class="DialogContent Content" border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td class="ContentCell">
<asp:Table ID="Table1" runat="server" Width="100%" BorderWidth="0px" CellPadding="0" CellSpacing="0">
<asp:TableRow ID="TableRow2" runat="server">
<asp:TableCell runat="server" ID="ViewSite">
<h2 id="FormCaption">
<asp:Literal ID="ErrorTitleLiteral" runat="server" Text="Application Error"></asp:Literal></h2>
<asp:Panel runat="server" ID="ErrorPanel" Width="100%">
<p class="StaticText">
<asp:PlaceHolder ID="ReportResult" runat="server">Your report was sent. Thank you.<br /></asp:PlaceHolder>
<asp:PlaceHolder ID="ApologizeMessage" runat="server">We are currently unable to serve your request:&nbsp;<asp:HyperLink ID="RequestUrl" runat="server">RequestUrl</asp:HyperLink>.<br />
We apologize, but an error occurred and your request could not be completed.<br /></asp:PlaceHolder>
You could go&nbsp;<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="javascript:history.go(-1)">back</asp:HyperLink>&nbsp;and try again
<asp:Literal ID="LiteralReturn" runat="server" Text=", or return to the "></asp:Literal>
<asp:HyperLink ID="HyperLinkReturn" runat="server">previous page</asp:HyperLink>
, or retry your request:&nbsp;<asp:HyperLink ID="RequestUrl2" runat="server">RequestUrl</asp:HyperLink>.</p>
<asp:Panel ID="Details" runat="server" Width="100%">
<a style="text-decoration:underline; cursor:hand;" id="ShowErrorDetails" onclick="javascript:ShowDetails();">Show Error details</a>
<div id="DetailsContent" style="display:none;">
<span class="StaticText" style="font-weight:bold;">Error details<hr width="100%" /></span>
<a style="text-decoration:underline; cursor:hand;" id="HideErrorDetails" onclick="javascript:HideDetails();">Hide Error details</a>
<pre class="ErrorDetails"><asp:Literal ID="DetailsText" runat="server"></asp:Literal></pre>
</div>
</asp:Panel>
<asp:Panel ID="ReportForm" runat="server" Width="100%">
<span class="StaticText" style="font-weight:bold;">Report error<hr width="100%" /></span>
<p class="StaticText">This error has been logged. If you have additional information that you believe may have caused this error please report the problem.</p>
<table cellpadding="0" cellspacing="0" border="0"><tr><td align="right" style="padding-bottom:10px">
<asp:TextBox ID="DescriptionTextBox" runat="server" Columns="60" Rows="8" TextMode="MultiLine"></asp:TextBox></td></tr><tr><td align="right">
<asp:Button ID="ReportButton" runat="server" Text="Send Report" OnClick="ReportButton_Click" /></td></tr>
</table>
</asp:Panel>
</asp:Panel>
</asp:TableCell>
</asp:TableRow>
</asp:Table>
</td></tr>
</table>
<div id="Spacer" class="Spacer"></div>
</form>
</td></tr></table>
<script type="text/javascript">
<!--
function ShowDetails() {
document.getElementById('DetailsContent').style.display ='block';
document.getElementById('ShowErrorDetails').style.display ='none';
return false;
}
function HideDetails() {
document.getElementById('DetailsContent').style.display ='none';
document.getElementById('ShowErrorDetails').style.display ='block';
return false;
}
//-->
</script>
</div>
</body>
</html>
+206
View File
@@ -0,0 +1,206 @@
'------------------------------------------------------------------------------
' <auto-generated>
' This code was generated by a tool.
' Runtime Version:2.0.50727.5446
'
' Changes to this file may cause incorrect behavior and will be lost if
' the code is regenerated.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Partial Public Class ErrorPage
'''<summary>
'''Head1 control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents Head1 As Global.System.Web.UI.HtmlControls.HtmlHead
'''<summary>
'''form1 control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents form1 As Global.System.Web.UI.HtmlControls.HtmlForm
'''<summary>
'''ApplicationTitle control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents ApplicationTitle As Global.System.Web.UI.WebControls.Literal
'''<summary>
'''InfoMessagesPanel control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents InfoMessagesPanel As Global.System.Web.UI.WebControls.Literal
'''<summary>
'''Table1 control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents Table1 As Global.System.Web.UI.WebControls.Table
'''<summary>
'''TableRow2 control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents TableRow2 As Global.System.Web.UI.WebControls.TableRow
'''<summary>
'''ViewSite control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents ViewSite As Global.System.Web.UI.WebControls.TableCell
'''<summary>
'''ErrorTitleLiteral control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents ErrorTitleLiteral As Global.System.Web.UI.WebControls.Literal
'''<summary>
'''ErrorPanel control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents ErrorPanel As Global.System.Web.UI.WebControls.Panel
'''<summary>
'''ReportResult control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents ReportResult As Global.System.Web.UI.WebControls.PlaceHolder
'''<summary>
'''ApologizeMessage control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents ApologizeMessage As Global.System.Web.UI.WebControls.PlaceHolder
'''<summary>
'''RequestUrl control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents RequestUrl As Global.System.Web.UI.WebControls.HyperLink
'''<summary>
'''HyperLink1 control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents HyperLink1 As Global.System.Web.UI.WebControls.HyperLink
'''<summary>
'''LiteralReturn control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents LiteralReturn As Global.System.Web.UI.WebControls.Literal
'''<summary>
'''HyperLinkReturn control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents HyperLinkReturn As Global.System.Web.UI.WebControls.HyperLink
'''<summary>
'''RequestUrl2 control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents RequestUrl2 As Global.System.Web.UI.WebControls.HyperLink
'''<summary>
'''Details control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents Details As Global.System.Web.UI.WebControls.Panel
'''<summary>
'''DetailsText control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents DetailsText As Global.System.Web.UI.WebControls.Literal
'''<summary>
'''ReportForm control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents ReportForm As Global.System.Web.UI.WebControls.Panel
'''<summary>
'''DescriptionTextBox control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents DescriptionTextBox As Global.System.Web.UI.WebControls.TextBox
'''<summary>
'''ReportButton control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents ReportButton As Global.System.Web.UI.WebControls.Button
End Class
+97
View File
@@ -0,0 +1,97 @@
Imports Microsoft.VisualBasic
Imports System
Imports System.IO
Imports System.Collections
Imports System.ComponentModel
Imports System.Data
Imports System.Globalization
Imports System.Threading
Imports System.Drawing
Imports System.Web
Imports System.Web.SessionState
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.HtmlControls
Imports DevExpress.ExpressApp.Web
Imports DevExpress.ExpressApp.Web.TestScripts
Imports DevExpress.ExpressApp.Utils
Imports DevExpress.ExpressApp.SystemModule
Imports DevExpress.ExpressApp.Web.SystemModule
Partial Public Class ErrorPage
Inherits System.Web.UI.Page
Private Function GetApplicationInfoString() As String
AboutInfo.Instance.Init(WebApplication.Instance)
Return AboutInfo.Instance.AboutInfoString
End Function
Protected Overrides Sub InitializeCulture()
If WebApplication.Instance IsNot Nothing Then
WebApplication.Instance.InitializeCulture()
End If
End Sub
Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim testScriptsManager As New TestScriptsManager(Page)
testScriptsManager.RegisterControl(JSLabelTestControl.ClassName, "FormCaption", TestControlType.Field, "FormCaption")
testScriptsManager.RegisterControl(JSLabelTestControl.ClassName, "RequestUrl", TestControlType.Field, "RequestUrl")
testScriptsManager.RegisterControl(JSLabelTestControl.ClassName, "DescriptionTextBox", TestControlType.Field, "Description")
testScriptsManager.RegisterControl(JSDefaultTestControl.ClassName, "ReportButton", TestControlType.Action, "Report")
testScriptsManager.AllControlRegistered("")
If WebApplication.Instance IsNot Nothing Then
ApplicationTitle.Text = WebApplication.Instance.Title
Else
ApplicationTitle.Text = "No application"
End If
Header.Title = "Application Error - " & ApplicationTitle.Text
Dim errorInfo As ErrorInfo = ErrorHandling.GetApplicationError()
If errorInfo IsNot Nothing Then
RequestUrl.NavigateUrl = errorInfo.Url
RequestUrl.Text = errorInfo.Url
RequestUrl2.NavigateUrl = errorInfo.Url
RequestUrl2.Text = errorInfo.Url
If (Not String.IsNullOrEmpty(errorInfo.UrlReferrer)) Then
HyperLinkReturn.NavigateUrl = errorInfo.UrlReferrer
Else
LiteralReturn.Visible = False
HyperLinkReturn.Visible = False
End If
If ErrorHandling.CanShowDetailedInformation Then
DetailsText.Text = errorInfo.GetTextualPresentation(True)
Else
Details.Visible = False
End If
ReportResult.Visible = False
ReportForm.Visible = ErrorHandling.CanSendAlertToAdmin
Else
ErrorPanel.Visible = False
End If
End Sub
#Region "Web Form Designer generated code"
Protected Overrides Sub OnInit(ByVal e As EventArgs)
InitializeComponent()
MyBase.OnInit(e)
End Sub
Private Sub InitializeComponent()
' Me.Load += New System.EventHandler(Me.Page_Load);
' Me.PreRender += New EventHandler(ErrorPage_PreRender);
End Sub
Private Sub ErrorPage_PreRender(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.PreRender
RegisterThemeAssemblyController.RegisterThemeResources(CType(sender, Page))
End Sub
#End Region
Protected Sub ReportButton_Click(ByVal sender As Object, ByVal e As EventArgs)
Dim errorInfo As ErrorInfo = ErrorHandling.GetApplicationError()
If errorInfo IsNot Nothing Then
ErrorHandling.SendAlertToAdmin(errorInfo.Id, DescriptionTextBox.Text, errorInfo.Exception.Message)
ErrorHandling.ClearApplicationError()
ApologizeMessage.Visible = False
ReportForm.Visible = False
Details.Visible = False
ReportResult.Visible = True
End If
End Sub
End Class
+1
View File
@@ -0,0 +1 @@
<%@ WebHandler Language="VB" CodeBehind="GetAttachments.ashx.vb" Class=".GetAttachments" %>
+39
View File
@@ -0,0 +1,39 @@
Imports System.Web
Imports System.Web.Services
Imports Nuvolar.Module
Imports DevExpress.ExpressApp.FileAttachments
Imports DevExpress.Persistent.BaseImpl
Imports DevExpress.Data.Filtering
Imports System.IO
Imports DevExpress.Web.Internal
Public Class GetAttachments
Implements System.Web.IHttpHandler
Private _Session As DevExpress.Xpo.Session
Sub ProcessRequest(ByVal context As HttpContext) Implements IHttpHandler.ProcessRequest
Dim _Oid As String = context.Request.QueryString("id")
Dim _ConnectionString As String = ConfigurationManager.ConnectionStrings("ConnectionString").ToString
Dim _Attachment As FileData
_Session = New DevExpress.Xpo.Session
_Session.ConnectionString = _ConnectionString
_Session.Connect()
If _Session.IsConnected Then
_Attachment = _Session.FindObject(Of FileData)(CriteriaOperator.Parse("Oid=?", _Oid))
If _Attachment IsNot Nothing Then
Dim _Stream As New MemoryStream
_Attachment.SaveToStream(_Stream)
HttpUtils.WriteFileToResponse(Nothing, _Stream, _Attachment.FileName, True, "")
End If
End If
End Sub
ReadOnly Property IsReusable() As Boolean Implements IHttpHandler.IsReusable
Get
Return False
End Get
End Property
End Class
+1
View File
@@ -0,0 +1 @@
<%@ Application Language="vb" CodeBehind="Global.asax.vb" Inherits="Global"%>
+111
View File
@@ -0,0 +1,111 @@
Imports Microsoft.VisualBasic
Imports System
Imports System.Configuration
Imports System.Web.Configuration
Imports System.Web
Imports DevExpress.ExpressApp
Imports DevExpress.Persistent.Base
Imports DevExpress.Persistent.BaseImpl
Imports DevExpress.ExpressApp.Security
Imports DevExpress.ExpressApp.Web
Imports DevExpress.Web
Imports Nuvolar.Module
Imports DevExpress.Xpo
Imports DevExpress.Data.Filtering
Public Class [Global]
Inherits System.Web.HttpApplication
Public Sub New()
InitializeComponent()
End Sub
Protected Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
AddHandler ASPxWebControl.CallbackError, AddressOf Application_Error
#If EASYTEST Then
DevExpress.ExpressApp.Web.TestScripts.TestScriptsManager.EasyTestEnabled = True
#End If
End Sub
Protected Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)
WebApplication.SetInstance(Session, New NuvolarAspNetApplication())
#If EASYTEST Then
If (Not ConfigurationManager.ConnectionStrings.Item("EasyTestConnectionString") Is Nothing) Then
WebApplication.Instance.ConnectionString = ConfigurationManager.ConnectionStrings.Item("EasyTestConnectionString").ConnectionString
End If
#End If
If (Not ConfigurationManager.ConnectionStrings.Item("ConnectionString") Is Nothing) Then
WebApplication.Instance.ConnectionString = ConfigurationManager.ConnectionStrings.Item("ConnectionString").ConnectionString
End If
'/// IDEIGLENESEN !!!
'If System.Diagnostics.Debugger.IsAttached Then
' WebApplication.Instance.DatabaseUpdateMode = DatabaseUpdateMode.UpdateDatabaseAlways
'End If
AddHandler WebApplication.Instance.LastLogonParametersWriting, AddressOf WebApplication_LastLogonParametersWriting
AddHandler WebApplication.Instance.CreateCustomUserModelDifferenceStore, AddressOf WebApplication_CreateCustomUserModelDifferenceStore
AddHandler WebApplication.Instance.LoggingOff, AddressOf WebApplication_LoggingOff
WebApplication.Instance.Setup()
WebApplication.Instance.Start()
End Sub
Protected Sub Application_BeginRequest(ByVal sender As Object, ByVal e As EventArgs)
Dim filePath As String = HttpContext.Current.Request.PhysicalPath
If (Not String.IsNullOrEmpty(filePath)) AndAlso (filePath.IndexOf("Images") >= 0) AndAlso (Not System.IO.File.Exists(filePath)) Then
HttpContext.Current.Response.End()
End If
End Sub
Protected Sub Application_EndRequest(ByVal sender As Object, ByVal e As EventArgs)
End Sub
Protected Sub Application_AuthenticateRequest(ByVal sender As Object, ByVal e As EventArgs)
End Sub
Protected Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)
ErrorHandling.Instance.ProcessApplicationError()
End Sub
Protected Sub Session_End(ByVal sender As Object, ByVal e As EventArgs)
WebApplication.LogOff(Session)
WebApplication.DisposeInstance(Session)
End Sub
Protected Sub Application_End(ByVal sender As Object, ByVal e As EventArgs)
End Sub
Private Sub WebApplication_LastLogonParametersWriting(sender As Object, e As LastLogonParametersWritingEventArgs)
e.SettingsStorage.SaveOption("", "UserName", (CType(e.LogonObject, AuthenticationStandardLogonParameters)).UserName)
e.SettingsStorage.SaveOption("", "DBConnection", GLOBAL_SQLDatabase)
e.SettingsStorage.SaveOption("", "SQLServer", GLOBAL_SQLServer)
e.SettingsStorage.SaveOption("", "Company", GLOBAL_Company)
Select Case GLOBAL_SQLType
Case eSQLType.MSSQL
e.SettingsStorage.SaveOption("", "SQLType", "MSSQL")
Case eSQLType.MySQL
e.SettingsStorage.SaveOption("", "SQLType", "MySQL")
Case eSQLType.PostgreSQL
e.SettingsStorage.SaveOption("", "SQLType", "PostgreSQL")
End Select
e.Handled = True
End Sub
Private Sub WebApplication_CreateCustomUserModelDifferenceStore(sender As Object, e As CreateCustomModelDifferenceStoreEventArgs)
Dim userDiffs As New UserStore(CType(sender, WebApplication))
e.Store = userDiffs
e.Handled = True
End Sub
Private Sub WebApplication_LoggingOff(sender As Object, e As LoggingOffEventArgs)
End Sub
#Region "Web Form Designer generated code"
''' <summary>
''' Required method for Designer support - do not modify
''' the contents of this method with the code editor.
''' </summary>
Private Sub InitializeComponent()
End Sub
#End Region
End Class
Binary file not shown.

After

Width:  |  Height:  |  Size: 148 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 151 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 607 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 231 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 608 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 232 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 599 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 603 B

+35
View File
@@ -0,0 +1,35 @@
<%@ Page Language="C#" AutoEventWireup="true" Inherits="LoginPage" CodeBehind="Login.aspx.cs" %>
<%@ Register Assembly="DevExpress.ExpressApp.Web.v16.2" Namespace="DevExpress.ExpressApp.Web.Templates.ActionContainers"
TagPrefix="cc2" %>
<%@ Register Assembly="DevExpress.ExpressApp.Web.v16.2" Namespace="DevExpress.ExpressApp.Web.Templates.Controls"
TagPrefix="tc" %>
<%@ Register Assembly="DevExpress.ExpressApp.Web.v16.2" Namespace="DevExpress.ExpressApp.Web.Controls"
TagPrefix="cc4" %>
<%@ Register Assembly="DevExpress.ExpressApp.Web.v16.2" Namespace="DevExpress.ExpressApp.Web.Templates"
TagPrefix="cc3" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>Logon</title>
</head>
<body class="Dialog">
<div id="PageContent" class="PageContent DialogPageContent">
<form id="form1" runat="server">
<cc4:ASPxProgressControl ID="ProgressControl" runat="server" />
<div id="Content" runat="server" />
</form>
<div id="Spacer" class="Spacer">
</div>
<script type="text/javascript">
<!--
function OnLoad() {
DXMoveFooter();
DXattachEventToElement(document.getElementById('formTable'), "resize", DXWindowOnResize);
DXattachEventToElement(window, "resize", DXWindowOnResize);
detachElementEvent(document.body, "keypress", disableEnterKey);
}
//-->
</script>
</div>
</body>
</html>
+53
View File
@@ -0,0 +1,53 @@
'------------------------------------------------------------------------------
' <auto-generated>
' This code was generated by a tool.
' Runtime Version:2.0.50727.5448
'
' Changes to this file may cause incorrect behavior and will be lost if
' the code is regenerated.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Partial Public Class LoginPage
'''<summary>
'''Head1 control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents Head1 As Global.System.Web.UI.HtmlControls.HtmlHead
'''<summary>
'''form1 control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents form1 As Global.System.Web.UI.HtmlControls.HtmlForm
'''<summary>
'''ProgressControl control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents ProgressControl As Global.DevExpress.ExpressApp.Web.Controls.ASPxProgressControl
'''<summary>
'''Content control.
'''</summary>
'''<remarks>
'''Auto-generated field.
'''To modify move field declaration from designer file to code-behind file.
'''</remarks>
Protected WithEvents Content As Global.System.Web.UI.HtmlControls.HtmlGenericControl
End Class
+16
View File
@@ -0,0 +1,16 @@
Imports Microsoft.VisualBasic
Imports System
Imports DevExpress.ExpressApp.Web
Imports DevExpress.ExpressApp.Web.Templates
Partial Public Class LoginPage
Inherits BaseXafPage
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
End Sub
Public Overrides ReadOnly Property InnerContentPlaceHolder() As System.Web.UI.Control
Get
Return Content
End Get
End Property
End Class
+47
View File
@@ -0,0 +1,47 @@
<?xml version="1.0" encoding="utf-8"?>
<Application Logo="Logo" PreferredLanguage="hu">
<NavigationItems>
<Items>
<Item Id="RealEstate" Removed="True" />
</Items>
</NavigationItems>
<Options UseServerMode="True" SaveListViewStateInCookies="False" />
<SchemaModules>
<SchemaModule Name="CloneObjectModule" Version="13.2.8.0" IsNewNode="True" />
<SchemaModule Name="SchedulerAspNetModule" Version="13.2.8.0" IsNewNode="True" />
<SchemaModule Name="SchedulerModuleBase" Version="13.2.8.0" IsNewNode="True" />
<SchemaModule Name="SystemAspNetModule" Version="13.2.8.0" IsNewNode="True" />
<SchemaModule Name="SystemModule" Version="13.2.8.0" IsNewNode="True" />
</SchemaModules>
<Views>
<DetailView Id="ChangeLogon_DetailView">
<Layout>
<LayoutGroup Id="Main" Caption="Main">
<LayoutGroup Id="SimpleEditors" Caption="SimpleEditors">
<LayoutGroup Id="ChangeLogon_col1" Caption="ChangeLogon_col1">
<LayoutItem Id="@LoginText" RelativeSize="5.8287795992714022" />
<LayoutGroup Id="Auto224048e3-5033-4c73-97e8-64c155e87259" Caption="Auto224048e3-5033-4c73-97e8-64c155e87259" Index="1" RelativeSize="6.0109289617486334">
<LayoutItem Id="@Image" RelativeSize="100" />
<LayoutItem Id="DBConnection" RelativeSize="29.62962962962963" Index="1" Removed="True" />
<LayoutItem Id="Password" RelativeSize="18.6046511627907" Index="1" Removed="True" />
<LayoutItem Id="SQLType" RelativeSize="47.368421052631582" Index="1" Removed="True" />
<LayoutItem Id="SQLServer" RelativeSize="22.857142857142858" Index="2" Removed="True" />
<LayoutItem Id="UserName" RelativeSize="15.686274509803921" Removed="True" />
</LayoutGroup>
<LayoutGroup Id="Autoc2fb7b9b-3e68-4263-9f5a-471722b3ce27" Caption="Autoc2fb7b9b-3e68-4263-9f5a-471722b3ce27" Index="2" RelativeSize="88.160291438979968">
<LayoutItem Id="@SecurityImage" RelativeSize="10.726072607260726" />
<LayoutGroup Id="Autobae83a43-4484-4365-b52f-b2e53db5fe55" Caption="Autobae83a43-4484-4365-b52f-b2e53db5fe55" RelativeSize="89.273927392739267" Direction="Vertical">
<LayoutItem Id="UserName" ViewItem="UserName" SizeConstraintsType="Default" Index="0" RelativeSize="6.1983471074380168" IsNewNode="True" Removed="True" />
<LayoutItem Id="Password" ViewItem="Password" SizeConstraintsType="Default" Index="1" RelativeSize="4.9586776859504136" IsNewNode="True" Removed="True" />
<LayoutItem Id="SQLType" ViewItem="SQLType" SizeConstraintsType="Default" Index="2" RelativeSize="4.9586776859504136" IsNewNode="True" Removed="True" />
<LayoutItem Id="SQLServer" ViewItem="SQLServer" SizeConstraintsType="Default" Index="3" RelativeSize="4.9586776859504136" IsNewNode="True" Removed="True" />
<LayoutItem Id="DBConnection" ViewItem="DBConnection" SizeConstraintsType="Default" Index="4" RelativeSize="78.925619834710744" IsNewNode="True" Removed="True" />
</LayoutGroup>
</LayoutGroup>
</LayoutGroup>
</LayoutGroup>
</LayoutGroup>
</Layout>
</DetailView>
</Views>
</Application>
+59
View File
@@ -0,0 +1,59 @@
<?xml version="1.0" encoding="utf-8"?>
<Application>
<ActionDesign>
<Actions>
<Action Id="Logoff" Caption="Kijelentkezés" />
</Actions>
</ActionDesign>
<BOModel>
<Class Name="DevExpress.ExpressApp.Security.AuthenticationStandardLogonParameters">
<OwnMembers>
<Member Name="Password" Caption="Jelszó" />
<Member Name="UserName" Caption="Felhasználó" />
</OwnMembers>
</Class>
<Class Name="DevExpress.ExpressApp.Security.ResetPasswordParameters">
<OwnMembers>
<Member Name="Password" Caption="Jelszó" />
</OwnMembers>
</Class>
<Class Name="DevExpress.Persistent.BaseImpl.BasicUser">
<OwnMembers>
<Member Name="UserName" Caption="Felhasználó" />
</OwnMembers>
</Class>
<Class Name="DevExpress.Persistent.BaseImpl.SimpleUser">
<OwnMembers>
<Member Name="UserName" Caption="Felhasználó" />
</OwnMembers>
</Class>
<Class Name="DevExpress.Persistent.BaseImpl.User">
<OwnMembers>
<Member Name="UserName" Caption="Felhasználó" />
</OwnMembers>
</Class>
</BOModel>
<Views>
<DetailView Id="AuthenticationStandardLogonParameters_DetailView" Caption="Bejelentkezés">
<Items>
<StaticText Id="LogonText" Text="Üdvözöljük ! Kérem adja meg felhasználói nevét és jelszavát !" />
</Items>
</DetailView>
<DetailView Id="ChangeLogon_DetailView">
<Layout>
<LayoutGroup Id="Main" Caption="Main">
<LayoutGroup Id="SimpleEditors" Caption="SimpleEditors">
<LayoutGroup Id="ChangeLogon_col1" Caption="ChangeLogon_col1">
<LayoutGroup Id="Auto224048e3-5033-4c73-97e8-64c155e87259" Caption="Auto224048e3-5033-4c73-97e8-64c155e87259(5)" />
<LayoutGroup Id="Autoc2fb7b9b-3e68-4263-9f5a-471722b3ce27" Caption="Autoc2fb7b9b-3e68-4263-9f5a-471722b3ce27(5)">
<LayoutGroup Id="Autobae83a43-4484-4365-b52f-b2e53db5fe55" Caption="Autobae83a43-4484-4365-b52f-b2e53db5fe55(5)" />
</LayoutGroup>
</LayoutGroup>
</LayoutGroup>
</LayoutGroup>
</Layout>
</DetailView>
<DetailView Id="LogonAttemptsAmountedToLimit_DetailView" Caption="Bejelentkezés" />
<DetailView Id="ParameterlessLogonFailedInfo_DefaultDetailView" Caption="Bejelentkezés" />
</Views>
</Application>
+13
View File
@@ -0,0 +1,13 @@
'------------------------------------------------------------------------------
' <auto-generated>
' This code was generated by a tool.
' Runtime Version:4.0.30319.17929
'
' Changes to this file may cause incorrect behavior and will be lost if
' the code is regenerated.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
+10
View File
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<MyApplicationData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<MySubMain>false</MySubMain>
<SingleInstance>false</SingleInstance>
<ShutdownMode>0</ShutdownMode>
<EnableVisualStyles>true</EnableVisualStyles>
<AuthenticationMode>0</AuthenticationMode>
<ApplicationType>1</ApplicationType>
<SaveMySettingsOnExit>true</SaveMySettingsOnExit>
</MyApplicationData>
+34
View File
@@ -0,0 +1,34 @@
Imports System
Imports System.Reflection
Imports System.Runtime.InteropServices
' General Information about an assembly is controlled through the following
' set of attributes. Change these attribute values to modify the information
' associated with an assembly.
' Review the values of the assembly attributes
<Assembly: AssemblyTitle("Nuvolar.Web")>
<Assembly: AssemblyDescription("SIS Business ERP system WEB module")>
<Assembly: AssemblyCompany("SIS-Rendszerház Kft")>
<Assembly: AssemblyProduct("Nuvolar.Web")>
<Assembly: AssemblyCopyright("Copyright © - 2011")>
<Assembly: AssemblyTrademark("")>
<Assembly: ComVisible(False)>
'The following GUID is for the ID of the typelib if this project is exposed to COM
<Assembly: Guid("334e9cee-0d47-4d70-924b-b5098a3432cb")>
' Version information for an assembly consists of the following four values:
'
' Major Version
' Minor Version
' Build Number
' Revision
'
' You can specify all the values or you can default the Build and Revision Numbers
' by using the '*' as shown below:
' <Assembly: AssemblyVersion("1.0.*")>
<Assembly: AssemblyVersion("16.2.3.1010")>
<Assembly: AssemblyFileVersion("16.2.3.1010")>
@@ -0,0 +1,43 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is used by the publish/package process of your Web project. You can customize the behavior of this process
by editing this MSBuild file. In order to learn more about this please visit http://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<WebPublishMethod>MSDeploy</WebPublishMethod>
<LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
<LastUsedPlatform>Any CPU</LastUsedPlatform>
<SiteUrlToLaunchAfterPublish>http://192.168.1.17</SiteUrlToLaunchAfterPublish>
<PrecompileBeforePublish>True</PrecompileBeforePublish>
<EnableUpdateable>True</EnableUpdateable>
<DebugSymbols>False</DebugSymbols>
<WDPMergeOption>DonotMerge</WDPMergeOption>
<ExcludeApp_Data>False</ExcludeApp_Data>
<MSDeployServiceURL>192.168.1.17</MSDeployServiceURL>
<DeployIisAppPath>Default Web Site/SISWEB</DeployIisAppPath>
<RemoteSitePhysicalPath />
<SkipExtraFilesOnServer>True</SkipExtraFilesOnServer>
<MSDeployPublishMethod>WMSVC</MSDeployPublishMethod>
<EnableMSDeployBackup>True</EnableMSDeployBackup>
<UserName>SISDOMAIN\ivan.szabo</UserName>
<_SavePWD>True</_SavePWD>
<PublishDatabaseSettings>
<Objects xmlns="">
<ObjectGroup Name="ConnectionString" Order="1" Enabled="False">
<Destination Path="" />
<Object Type="DbDacFx">
<PreSource Path="User ID=sa;Password=pcl718;Data Source=datacenter\sis;Initial Catalog=molcontrol_12_1_7" includeData="False" />
<Source Path="$(IntermediateOutputPath)AutoScripts\ConnectionString_IncrementalSchemaOnly.dacpac" dacpacAction="Deploy" />
</Object>
<UpdateFrom Type="Web.Config">
<Source MatchValue="User ID=sa;Password=pcl718;Data Source=datacenter\sis;Initial Catalog=molcontrol_12_1_7" MatchAttributes="$(UpdateFromConnectionStringAttributes)" />
</UpdateFrom>
</ObjectGroup>
</Objects>
</PublishDatabaseSettings>
</PropertyGroup>
<ItemGroup>
<MSDeployParameterValue Include="$(DeployParameterPrefix)ConnectionString-Web.config Connection String" />
</ItemGroup>
</Project>
+63
View File
@@ -0,0 +1,63 @@
'------------------------------------------------------------------------------
' <auto-generated>
' This code was generated by a tool.
' Runtime Version:4.0.30319.17929
'
' Changes to this file may cause incorrect behavior and will be lost if
' the code is regenerated.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Imports System
Namespace My.Resources
'This class was auto-generated by the StronglyTypedResourceBuilder
'class via a tool like ResGen or Visual Studio.
'To add or remove a member, edit your .ResX file then rerun ResGen
'with the /str option, or rebuild your VS project.
'''<summary>
''' A strongly-typed resource class, for looking up localized strings, etc.
'''</summary>
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0"), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
Friend Module Resources
Private resourceMan As Global.System.Resources.ResourceManager
Private resourceCulture As Global.System.Globalization.CultureInfo
'''<summary>
''' Returns the cached ResourceManager instance used by this class.
'''</summary>
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
Get
If Object.ReferenceEquals(resourceMan, Nothing) Then
Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("Resources", GetType(Resources).Assembly)
resourceMan = temp
End If
Return resourceMan
End Get
End Property
'''<summary>
''' Overrides the current thread's CurrentUICulture property for all
''' resource lookups using this strongly typed resource class.
'''</summary>
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Friend Property Culture() As Global.System.Globalization.CultureInfo
Get
Return resourceCulture
End Get
Set
resourceCulture = value
End Set
End Property
End Module
End Namespace
+116
View File
@@ -0,0 +1,116 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0"></xsd:element>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string"></xsd:attribute>
<xsd:attribute name="type" type="xsd:string"></xsd:attribute>
<xsd:attribute name="mimetype" type="xsd:string"></xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string"></xsd:attribute>
<xsd:attribute name="name" type="xsd:string"></xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"></xsd:element>
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2"></xsd:element>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1"></xsd:attribute>
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3"></xsd:attribute>
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4"></xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"></xsd:element>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required"></xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>
+73
View File
@@ -0,0 +1,73 @@
'------------------------------------------------------------------------------
' <auto-generated>
' This code was generated by a tool.
' Runtime Version:4.0.30319.17929
'
' Changes to this file may cause incorrect behavior and will be lost if
' the code is regenerated.
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Namespace My
<Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0"), _
Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Partial Friend NotInheritable Class MySettings
Inherits Global.System.Configuration.ApplicationSettingsBase
Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings)
#Region "My.Settings Auto-Save Functionality"
#If _MyType = "WindowsForms" Then
Private Shared addedHandler As Boolean
Private Shared addedHandlerLockObject As New Object
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs)
If My.Application.SaveMySettingsOnExit Then
My.Settings.Save()
End If
End Sub
#End If
#End Region
Public Shared ReadOnly Property [Default]() As MySettings
Get
#If _MyType = "WindowsForms" Then
If Not addedHandler Then
SyncLock addedHandlerLockObject
If Not addedHandler Then
AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
addedHandler = True
End If
End SyncLock
End If
#End If
Return defaultInstance
End Get
End Property
End Class
End Namespace
Namespace My
<Global.Microsoft.VisualBasic.HideModuleNameAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
Friend Module MySettingsProperty
<Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")> _
Friend ReadOnly Property Settings() As Global.My.MySettings
Get
Return Global.My.MySettings.Default
End Get
End Property
End Module
End Namespace
+7
View File
@@ -0,0 +1,7 @@
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" UseMySettingsClassName="true">
<Profiles>
<Profile Name="(Default)" />
</Profiles>
<Settings />
</SettingsFile>
+472
View File
@@ -0,0 +1,472 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.50727</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{A2FC6AD0-E63A-4110-B2AC-B1C7F5C203ED}</ProjectGuid>
<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids>
<OutputType>Library</OutputType>
<RootNamespace>
</RootNamespace>
<AssemblyName>Nuvolar.Web</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileUpgradeFlags>
</FileUpgradeFlags>
<OldToolsVersion>4.0</OldToolsVersion>
<SccProjectName>SAK</SccProjectName>
<SccLocalPath>SAK</SccLocalPath>
<SccAuxPath>SAK</SccAuxPath>
<SccProvider>SAK</SccProvider>
<UpgradeBackupLocation>
</UpgradeBackupLocation>
<TargetFrameworkProfile />
<UseIISExpress>false</UseIISExpress>
<IISExpressSSLPort />
<IISExpressAnonymousAuthentication />
<IISExpressWindowsAuthentication />
<IISExpressUseClassicPipelineMode />
<UseGlobalApplicationHostFile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<DefineDebug>true</DefineDebug>
<DefineTrace>true</DefineTrace>
<OutputPath>bin\</OutputPath>
<DocumentationFile>
</DocumentationFile>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022,42353,42354,42355</NoWarn>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<PlatformTarget>x86</PlatformTarget>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<DefineDebug>false</DefineDebug>
<DefineTrace>true</DefineTrace>
<Optimize>true</Optimize>
<OutputPath>bin\</OutputPath>
<DocumentationFile>
</DocumentationFile>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022,42353,42354,42355</NoWarn>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<PlatformTarget>AnyCPU</PlatformTarget>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'EasyTest|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DefineDebug>true</DefineDebug>
<DefineTrace>true</DefineTrace>
<OutputPath>bin\</OutputPath>
<DocumentationFile>
</DocumentationFile>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022,42353,42354,42355</NoWarn>
<DebugType>full</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<DefineConstants>EASYTEST</DefineConstants>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup>
<OptionExplicit>On</OptionExplicit>
</PropertyGroup>
<PropertyGroup>
<OptionCompare>Binary</OptionCompare>
</PropertyGroup>
<PropertyGroup>
<OptionStrict>Off</OptionStrict>
</PropertyGroup>
<PropertyGroup>
<OptionInfer>On</OptionInfer>
</PropertyGroup>
<ItemGroup>
<Reference Include="DevExpress.DataAccess.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.TreeMap.v16.2.Core, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraTreeMap.v16.2.Core, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.Dashboard.v16.2.Core, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.Pdf.v16.2.Core">
<SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="DevExpress.Printing.v16.2.Core">
<SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="DevExpress.Data.v16.2">
<SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="DevExpress.ExpressApp.AuditTrail.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.ExpressApp.Chart.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.ExpressApp.Chart.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.ExpressApp.CloneObject.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.ExpressApp.ConditionalAppearance.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.ExpressApp.FileAttachment.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.ExpressApp.HtmlPropertyEditor.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.ExpressApp.Images.v16.2">
<SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="DevExpress.ExpressApp.Kpi.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.ExpressApp.Objects.v16.2">
<SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="DevExpress.ExpressApp.PivotChart.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.ExpressApp.PivotChart.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.ExpressApp.PivotGrid.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.ExpressApp.PivotGrid.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.ExpressApp.Reports.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.ExpressApp.Reports.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.ExpressApp.Scheduler.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.ExpressApp.Scheduler.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.ExpressApp.Security.v16.2">
<SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="DevExpress.ExpressApp.TreeListEditors.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.ExpressApp.TreeListEditors.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.ExpressApp.Xpo.v16.2">
<SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="DevExpress.ExpressApp.v16.2">
<SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="DevExpress.ExpressApp.Validation.v16.2">
<SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="DevExpress.ExpressApp.ViewVariantsModule.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.ExpressApp.Web.v16.2">
<SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="DevExpress.Persistent.Base.v16.2">
<SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="DevExpress.Persistent.BaseImpl.v16.2">
<SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="DevExpress.PivotGrid.v16.2.Core, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.Utils.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.Web.ASPxHtmlEditor.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.Web.ASPxPivotGrid.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.Web.ASPxScheduler.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.Web.ASPxSpellChecker.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.Web.ASPxThemes.v16.2">
<SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="DevExpress.Web.ASPxTreeList.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.Office.v16.2.Core">
<SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="DevExpress.RichEdit.v16.2.Core">
<SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="DevExpress.Web.v16.2">
<SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="DevExpress.Xpo.v16.2">
<SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="DevExpress.Charts.v16.2.Core, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraCharts.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraCharts.v16.2.Web, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.Utils.v16.2.UI, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="DevExpress.Dashboard.v16.2.Win, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="DevExpress.Web.Resources.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="DevExpress.Dashboard.v16.2.Web, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="DevExpress.XtraPivotGrid.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.Sparkline.v16.2.Core, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.CodeParser.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraReports.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraReports.v16.2.Extensions, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraReports.v16.2.Web, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.XtraScheduler.v16.2.Core, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="MySql.Data, Version=6.3.6.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\..\..\MySQL\MySql.Data.dll</HintPath>
</Reference>
<Reference Include="Npgsql, Version=2.0.11.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\..\..\..\..\Program Files (x86)\postgreSQL\Npgsql2.0.11-bin-ms.net4.0\Npgsql.dll</HintPath>
</Reference>
<Reference Include="System">
<Private>False</Private>
</Reference>
<Reference Include="System.Configuration">
<Private>False</Private>
</Reference>
<Reference Include="System.Data">
<Private>False</Private>
</Reference>
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="System.Drawing">
<Private>False</Private>
</Reference>
<Reference Include="System.EnterpriseServices">
<Private>False</Private>
</Reference>
<Reference Include="System.Web">
<Private>False</Private>
</Reference>
<Reference Include="System.Web.ApplicationServices" />
<Reference Include="System.Web.DynamicData" />
<Reference Include="System.Web.Entity" />
<Reference Include="System.Web.Extensions" />
<Reference Include="System.Web.Mobile">
<Private>False</Private>
</Reference>
<Reference Include="System.Web.Services">
<Private>False</Private>
</Reference>
<Reference Include="System.Xml">
<Private>False</Private>
</Reference>
<Reference Include="System.Xml.Linq" />
</ItemGroup>
<ItemGroup>
<Import Include="DevExpress.Xpo.DB" />
<Import Include="Microsoft.VisualBasic" />
<Import Include="System" />
<Import Include="System.Collections" />
<Import Include="System.Collections.Generic" />
<Import Include="System.Data" />
<Import Include="System.Diagnostics" />
<Import Include="System.Collections.Specialized" />
<Import Include="System.Configuration" />
<Import Include="System.Text" />
<Import Include="System.Text.RegularExpressions" />
<Import Include="System.Web" />
<Import Include="System.Web.Caching" />
<Import Include="System.Web.SessionState" />
<Import Include="System.Web.Security" />
<Import Include="System.Web.Profile" />
<Import Include="System.Web.UI" />
<Import Include="System.Web.UI.WebControls" />
<Import Include="System.Web.UI.WebControls.WebParts" />
<Import Include="System.Web.UI.HtmlControls" />
</ItemGroup>
<ItemGroup>
<Compile Include="ApplicationCode\UserStore.vb" />
<Compile Include="ApplicationCode\WebApplication_DB.vb">
<SubType>Component</SubType>
</Compile>
<Compile Include="Controls\DashboardViewer.aspx.designer.vb">
<DependentUpon>DashboardViewer.aspx</DependentUpon>
</Compile>
<Compile Include="Controls\DashboardViewer.aspx.vb">
<DependentUpon>DashboardViewer.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Default.aspx.designer.vb">
<DependentUpon>Default.aspx</DependentUpon>
</Compile>
<Compile Include="Default.aspx.vb">
<DependentUpon>Default.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Error.aspx.designer.vb">
<DependentUpon>Error.aspx</DependentUpon>
</Compile>
<Compile Include="Error.aspx.vb">
<DependentUpon>Error.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="GetAttachments.ashx.vb">
<DependentUpon>GetAttachments.ashx</DependentUpon>
</Compile>
<Compile Include="Global.asax.vb">
<DependentUpon>Global.asax</DependentUpon>
</Compile>
<Compile Include="Login.aspx.designer.vb">
<DependentUpon>Login.aspx</DependentUpon>
</Compile>
<Compile Include="Login.aspx.vb">
<DependentUpon>Login.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="My Project\AssemblyInfo.vb" />
<Compile Include="My Project\Application.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Application.myapp</DependentUpon>
</Compile>
<Compile Include="My Project\Resources.Designer.vb">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<Compile Include="My Project\Settings.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
<Compile Include="ApplicationCode\WebApplication.vb">
<SubType>Component</SubType>
</Compile>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="ApplicationCode\WebApplication.resx">
<DependentUpon>WebApplication.vb</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="My Project\licenses.licx" />
<EmbeddedResource Include="My Project\Resources.resx">
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
<CustomToolNamespace>My.Resources</CustomToolNamespace>
<SubType>Designer</SubType>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<Content Include="Images\Logo.png" />
<Content Include="Controls\DashboardViewer.aspx" />
<Content Include="Default.aspx" />
<Content Include="Error.aspx" />
<Content Include="Model.xafml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<SubType>Designer</SubType>
</Content>
<Content Include="Model_hu.xafml">
<DependentUpon>Model.xafml</DependentUpon>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<SubType>Designer</SubType>
</Content>
<Content Include="GetAttachments.ashx" />
<None Include="My Project\Application.myapp">
<Generator>MyApplicationCodeGenerator</Generator>
<LastGenOutput>Application.Designer.vb</LastGenOutput>
</None>
<None Include="My Project\PublishProfiles\Microserver2012.pubxml" />
<None Include="My Project\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<CustomToolNamespace>My</CustomToolNamespace>
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
</None>
<Content Include="Scripts\jquery-1.7.2.min.js" />
<Content Include="UnusableNodes.xml">
<DependentUpon>Model.xafml</DependentUpon>
<SubType>Designer</SubType>
</Content>
<Content Include="UnusableNodes_hu.xml">
<DependentUpon>Model.xafml</DependentUpon>
<SubType>Designer</SubType>
</Content>
<Content Include="Web.Config" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Nuvolar.Module.Web\Nuvolar.Module.Web.vbproj">
<Project>{B87EACCF-FA6C-4043-AA73-800C77D8DF11}</Project>
<Name>Nuvolar.Module.Web</Name>
</ProjectReference>
<ProjectReference Include="..\Nuvolar.Module\Nuvolar.Module.vbproj">
<Project>{60BF693F-7DEA-4CF6-85BD-EA96829D79DD}</Project>
<Name>Nuvolar.Module</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<Content Include="Global.asax" />
<Content Include="Images\ButtonBkg.gif" />
<Content Include="Images\ExpressAppLogo.png" />
<Content Include="Images\FooterBkg.gif" />
<Content Include="Images\GridHeaderBkg.gif" />
<Content Include="Images\HeaderBkg.gif" />
<Content Include="Images\LayoutHeaderBkg.gif" />
<Content Include="Images\Progress.gif" />
<Content Include="Images\SelectedCenter.gif" />
<Content Include="Images\SelectedCenterWhite.gif" />
<Content Include="Images\SelectedLeft.gif" />
<Content Include="Images\SelectedLeftWhite.gif" />
<Content Include="Images\SelectedRight.gif" />
<Content Include="Images\SelectedRightWhite.gif" />
<Content Include="Images\SideBarRDCorner.gif" />
<Content Include="Images\SideBarRUCorner.gif" />
<Content Include="Images\TabContentBkg.gif" />
<Content Include="Images\UnSelectedCenter.gif" />
<Content Include="Images\UnSelectedLeft.gif" />
<Content Include="Images\UnSelectedRight.gif" />
<Content Include="Login.aspx" />
</ItemGroup>
<PropertyGroup>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'R64|AnyCPU'">
<DefineTrace>true</DefineTrace>
<OutputPath>bin\</OutputPath>
<DocumentationFile>
</DocumentationFile>
<Optimize>true</Optimize>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022,42353,42354,42355</NoWarn>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
<DebugSymbols>true</DebugSymbols>
<DefineDebug>true</DefineDebug>
<DefineTrace>true</DefineTrace>
<OutputPath>bin\</OutputPath>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022,42353,42354,42355</NoWarn>
<DebugType>full</DebugType>
<PlatformTarget>x64</PlatformTarget>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
<DefineTrace>true</DefineTrace>
<OutputPath>bin\</OutputPath>
<Optimize>true</Optimize>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022,42353,42354,42355</NoWarn>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x64</PlatformTarget>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'EasyTest|x64'">
<DebugSymbols>true</DebugSymbols>
<DefineDebug>true</DefineDebug>
<DefineTrace>true</DefineTrace>
<OutputPath>bin\</OutputPath>
<DefineConstants>EASYTEST</DefineConstants>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022,42353,42354,42355</NoWarn>
<DebugType>full</DebugType>
<PlatformTarget>x64</PlatformTarget>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'R64|x64'">
<DefineTrace>true</DefineTrace>
<OutputPath>bin\</OutputPath>
<Optimize>true</Optimize>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022,42353,42354,42355</NoWarn>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x64</PlatformTarget>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.VisualBasic.targets" />
<Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" Condition="false" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
<ProjectExtensions>
<VisualStudio>
<FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
<WebProjectProperties>
<UseIIS>False</UseIIS>
<AutoAssignPort>True</AutoAssignPort>
<DevelopmentServerPort>52018</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>
<IISUrl>
</IISUrl>
<NTLMAuthentication>False</NTLMAuthentication>
<UseCustomServer>False</UseCustomServer>
<CustomServerUrl>
</CustomServerUrl>
<SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
</WebProjectProperties>
</FlavorProperties>
</VisualStudio>
</ProjectExtensions>
</Project>
File diff suppressed because one or more lines are too long
+22
View File
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<Application>
<Views Id="Views">
<DetailView Id="ChangeLogon_DetailView">
<Layout Id="Layout">
<LayoutGroup Id="Main">
<LayoutGroup Id="SimpleEditors">
<LayoutGroup Id="AuthenticationStandardLogonParameters" ImageName="" CaptionLocation="Default" CaptionWordWrap="Default" CaptionHorizontalAlignment="Default" CaptionVerticalAlignment="Default" Direction="Vertical">
<LayoutGroup Id="d897bf95-2a4a-4f53-a8a9-491aa45c43b8" ShowCaption="False" Caption="" ImageName="" CaptionLocation="Default" CaptionWordWrap="Default" CaptionHorizontalAlignment="Default" CaptionVerticalAlignment="Default" Direction="Vertical" Index="0" RelativeSize="100">
<LayoutItem Id="UserName" CaptionLocation="Default" CaptionWordWrap="Default" CaptionHorizontalAlignment="Default" CaptionVerticalAlignment="Default" RelativeSize="6" ViewItem="UserName" />
<LayoutItem Id="Password" CaptionLocation="Default" CaptionWordWrap="Default" CaptionHorizontalAlignment="Default" CaptionVerticalAlignment="Default" RelativeSize="4" ViewItem="Password" />
<LayoutItem Id="SQLServer" ShowCaption="True" ViewItem="SQLServer" CaptionLocation="Default" CaptionWordWrap="Default" CaptionHorizontalAlignment="Default" CaptionVerticalAlignment="Default" Index="2" RelativeSize="4" />
<LayoutItem Id="DBConnection" CaptionLocation="Default" CaptionWordWrap="Default" CaptionHorizontalAlignment="Default" CaptionVerticalAlignment="Default" RelativeSize="4" Index="3" ViewItem="DBConnection" />
<LayoutItem Id="SQLType" ShowCaption="True" ViewItem="SQLType" CaptionLocation="Default" CaptionWordWrap="Default" CaptionHorizontalAlignment="Default" CaptionVerticalAlignment="Default" Index="4" RelativeSize="78" />
</LayoutGroup>
</LayoutGroup>
</LayoutGroup>
</LayoutGroup>
</Layout>
</DetailView>
</Views>
</Application>
+16
View File
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<Application>
<Views Id="Views">
<DetailView Id="ChangeLogon_DetailView">
<Layout Id="Layout">
<LayoutGroup Id="Main">
<LayoutGroup Id="SimpleEditors">
<LayoutGroup Id="AuthenticationStandardLogonParameters" Caption="AuthenticationStandardLogonParameters">
<LayoutGroup Id="d897bf95-2a4a-4f53-a8a9-491aa45c43b8" Caption="d897bf95-2a4a-4f53-a8a9-491aa45c43b8(4)" />
</LayoutGroup>
</LayoutGroup>
</LayoutGroup>
</Layout>
</DetailView>
</Views>
</Application>
+235
View File
@@ -0,0 +1,235 @@
<!--
Note: As an alternative to hand editing this file you can use the
web admin tool to configure settings for your application. Use
the Project->ASP.NET Configuration option in Visual Studio.
A full list of settings and comments can be found in
machine.config.comments usually located in
\Windows\Microsoft.Net\Framework\v2.x\Config
-->
<configuration>
<configSections>
<sectionGroup name="devExpress">
<section name="settings" type="DevExpress.Web.SettingsConfigurationSection, DevExpress.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" requirePermission="false" />
<section name="compression" type="DevExpress.Web.CompressionConfigurationSection, DevExpress.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" requirePermission="false" />
<section name="themes" type="DevExpress.Web.ThemesConfigurationSection, DevExpress.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" requirePermission="false" />
<section name="errors" type="DevExpress.Web.ErrorsConfigurationSection, DevExpress.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" requirePermission="false" />
</sectionGroup>
</configSections>
<devExpress>
<settings rightToLeft="false" doctypeMode="Xhtml" embedRequiredClientLibraries="true" />
<compression enableHtmlCompression="true" enableCallbackCompression="true" enableResourceCompression="true" enableResourceMerging="true" />
<themes enableThemesAssembly="true" theme="Devex" styleSheetTheme="" customThemeAssemblies="" />
<errors callbackErrorRedirectUrl="" />
</devExpress>
<appSettings>
<add key="Modules" value="" />
<add key="ErrorReportEmail" value="" />
<add key="ErrorReportEmailServer" value="" />
<add key="SimpleErrorReportPage" value="" />
<add key="RichErrorReportPage" value="Error.aspx" />
<add key="EnableDiagnosticActions" value="False" />
<add key="Languages" value="hu" />
</appSettings>
<connectionStrings>
<add name="ConnectionString" connectionString="" />
</connectionStrings>
<system.diagnostics>
<switches>
<!-- Use the one of predefined values: 0-Off, 1-Errors, 2-Warnings, 3-Info, 4-Verbose. The default value is 3. -->
<add name="eXpressAppFramework" value="3" />
<!--
<add name="XPO" value="3" />
-->
</switches>
</system.diagnostics>
<system.webServer>
<modules>
<add name="ASPxHttpHandlerModule" type="DevExpress.Web.ASPxHttpHandlerModule, DevExpress.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add name="XafHttpModule" type="DevExpress.ExpressApp.Web.XafHttpModule, DevExpress.ExpressApp.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
</modules>
<handlers>
<add name="ASPxUploadProgressHandler" verb="GET,POST" path="ASPxUploadProgressHandlerPage.ashx" type="DevExpress.Web.ASPxUploadProgressHttpHandler, DevExpress.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" preCondition="integratedMode" />
<add type="DevExpress.Web.ASPxHttpHandlerModule, DevExpress.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" verb="GET,POST" path="DX.ashx" name="ASPxHttpHandlerModule" preCondition="integratedMode" />
<add name="XafHttpHandler" preCondition="integratedMode" verb="*" path="DXX.axd" type="DevExpress.ExpressApp.Web.XafHttpHandler, DevExpress.ExpressApp.Web.v16.2, Version=16.2.3.0, culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add name="ASPxHttpHandlerModuleXAF" preCondition="integratedMode" verb="GET,POST" path="DXXRD.axd" type="DevExpress.Web.ASPxHttpHandlerModule, DevExpress.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
</handlers>
<validation validateIntegratedModeConfiguration="false" />
</system.webServer>
<system.web>
<pages controlRenderingCompatibilityVersion="4.0" clientIDMode="AutoID" />
<httpHandlers>
<add verb="GET,POST" path="ASPxUploadProgressHandlerPage.ashx" validate="false" type="DevExpress.Web.ASPxUploadProgressHttpHandler, DevExpress.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add type="DevExpress.Web.ASPxHttpHandlerModule, DevExpress.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" verb="GET,POST" path="DX.ashx" validate="false" />
<add verb="*" path="DXX.axd" type="DevExpress.ExpressApp.Web.XafHttpHandler, DevExpress.ExpressApp.Web.v16.2, Version=16.2.3.0, culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add verb="GET,POST" path="DXXRD.axd" type="DevExpress.Web.ASPxHttpHandlerModule, DevExpress.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
</httpHandlers>
<httpModules>
<add name="ASPxHttpHandlerModule" type="DevExpress.Web.ASPxHttpHandlerModule, DevExpress.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add name="XafHttpModule" type="DevExpress.ExpressApp.Web.XafHttpModule, DevExpress.ExpressApp.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
</httpModules>
<!--
Set compilation debug="true" to insert debugging
symbols into the compiled page. Because this
affects performance, set this value to true only
during development.
-->
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="DevExpress.Data.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.ExpressApp.AuditTrail.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.ExpressApp.Chart.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.ExpressApp.Chart.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.ExpressApp.CloneObject.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.ExpressApp.ConditionalAppearance.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.ExpressApp.FileAttachment.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.ExpressApp.HtmlPropertyEditor.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.ExpressApp.Images.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.ExpressApp.Kpi.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.ExpressApp.Objects.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.ExpressApp.PivotChart.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.ExpressApp.PivotChart.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.ExpressApp.PivotGrid.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.ExpressApp.Reports.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.ExpressApp.Reports.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.ExpressApp.Scheduler.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.ExpressApp.Scheduler.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.ExpressApp.Security.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.ExpressApp.StateMachine.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.ExpressApp.TreeListEditors.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.ExpressApp.TreeListEditors.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.ExpressApp.Xpo.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.ExpressApp.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.ExpressApp.Validation.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.ExpressApp.ViewVariantsModule.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.ExpressApp.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.ExpressApp.Workflow.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.Persistent.Base.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.PivotGrid.v16.2.Core, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.Printing.v16.2.Core, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.Utils.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.Web.ASPxHtmlEditor.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.Web.ASPxPivotGrid.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.Web.ASPxScheduler.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.Web.ASPxSpellChecker.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.Web.ASPxTreeList.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.Web.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.Workflow.Activities.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.Xpo.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.Charts.v16.2.Core, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.XtraCharts.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.XtraCharts.v16.2.UI, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.XtraCharts.v16.2.Web, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.XtraReports.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.XtraReports.v16.2.Extensions, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.XtraReports.v16.2.Web, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.XtraScheduler.v16.2.Core, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add assembly="System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add assembly="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<add assembly="System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add assembly="System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add assembly="System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add assembly="DevExpress.RichEdit.v16.2.Core, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.Dashboard.v16.2.Web, Version=16.2.3.0, Culture=neutral, PublicKeyToken=B88D1754D700E49A" />
<add assembly="DevExpress.Dashboard.v16.2.Core, Version=16.2.3.0, Culture=neutral, PublicKeyToken=B88D1754D700E49A" />
<add assembly="DevExpress.Office.v16.2.Core, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.DataAccess.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=B88D1754D700E49A" />
<add assembly="DevExpress.Web.ASPxThemes.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.Web.Resources.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=B88D1754D700E49A" /></assemblies>
</compilation>
<!--
The <authentication> section enables configuration
of the security authentication mode used by
ASP.NET to identify an incoming user.
-->
<identity impersonate="true" />
<authentication mode="Forms">
<forms name="Login" loginUrl="Login.aspx" path="/" timeout="10"></forms>
</authentication>
<authorization>
<deny users="?" />
<allow users="*" />
</authorization>
<!--
The <customErrors> section enables configuration
of what to do if/when an unhandled error occurs
during the execution of a request. Specifically,
it enables developers to configure html error pages
to be displayed in place of a error stack trace.
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
-->
</system.web>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="MNBArfolyamServiceSoap" />
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://www.mnb.hu/arfolyamok.asmx" binding="basicHttpBinding" bindingConfiguration="MNBArfolyamServiceSoap" contract="MNBArfolyamService.MNBArfolyamServiceSoap" name="MNBArfolyamServiceSoap" />
</client>
</system.serviceModel>
<!-- For applications with a security system -->
<location path="DXX.axd">
<system.web>
<authorization>
<allow users="?" />
</authorization>
</system.web>
</location>
<location path="ImageResource.axd">
<system.web>
<authorization>
<allow users="?" />
</authorization>
</system.web>
</location>
<location path="App_Themes">
<system.web>
<authorization>
<allow users="?" />
</authorization>
</system.web>
</location>
<location path="MoveFooter.js">
<system.web>
<authorization>
<allow users="?" />
</authorization>
</system.web>
</location>
<location path="Images/Progress.gif">
<system.web>
<authorization>
<allow users="?" />
</authorization>
</system.web>
</location>
<location path="Error.aspx">
<system.web>
<authorization>
<allow users="?" />
</authorization>
</system.web>
</location>
<location path="Images/HeaderBkg.gif">
<system.web>
<authorization>
<allow users="?" />
</authorization>
</system.web>
</location>
<location path="Images/ButtonBkg.gif">
<system.web>
<authorization>
<allow users="?" />
</authorization>
</system.web>
</location>
</configuration>