First create solution
@@ -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
|
||||
@@ -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>
|
||||
@@ -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
|
||||
@@ -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>
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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: <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 <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="javascript:history.go(-1)">back</asp:HyperLink> 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: <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>
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -0,0 +1 @@
|
||||
<%@ WebHandler Language="VB" CodeBehind="GetAttachments.ashx.vb" Class=".GetAttachments" %>
|
||||
@@ -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
|
||||
@@ -0,0 +1 @@
|
||||
<%@ Application Language="vb" CodeBehind="Global.asax.vb" Inherits="Global"%>
|
||||
@@ -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
|
||||
|
After Width: | Height: | Size: 148 B |
|
After Width: | Height: | Size: 7.3 KiB |
|
After Width: | Height: | Size: 149 B |
|
After Width: | Height: | Size: 152 B |
|
After Width: | Height: | Size: 49 B |
|
After Width: | Height: | Size: 152 B |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 9.4 KiB |
|
After Width: | Height: | Size: 151 B |
|
After Width: | Height: | Size: 46 B |
|
After Width: | Height: | Size: 607 B |
|
After Width: | Height: | Size: 231 B |
|
After Width: | Height: | Size: 608 B |
|
After Width: | Height: | Size: 232 B |
|
After Width: | Height: | Size: 170 B |
|
After Width: | Height: | Size: 169 B |
|
After Width: | Height: | Size: 158 B |
|
After Width: | Height: | Size: 150 B |
|
After Width: | Height: | Size: 599 B |
|
After Width: | Height: | Size: 603 B |
@@ -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>
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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
|
||||
@@ -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>
|
||||
@@ -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
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||