tao.mo

GIT新建项目

Showing 140 changed files with 2872 additions and 1 deletions
Thumbs.db
*.obj
*.exe
*.pdb
*.user
*.aps
*.pch
*.vspscc
*_i.c
*_p.c
*.ncb
*.suo
*.sln.docstates
*.tlb
*.tlh
*.bak
*.cache
*.ilk
*.log
[Bb]in
[Dd]ebug*/
*.lib
*.sbr
obj/
[Rr]elease*/
_ReSharper*/
[Tt]est[Rr]esult*
*.vssscc
$tf*/
\ No newline at end of file
\.git
\ No newline at end of file
差多少
\ No newline at end of file

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "DMSSSOSetup", "DMSSSOSetup\DMSSSOSetup.vdproj", "{731F678A-4549-44E7-9BF0-F3398668BCEB}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DMSSSOUpgrade", "DMSSSOUpgrade\DMSSSOUpgrade.csproj", "{0C1E2713-1AB6-46B0-A5A8-CDF11586D161}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DMSSSOAgent", "DMSSSOAgent\DMSSSOAgent.csproj", "{0BF80807-A479-445F-BB56-33A34E119EEE}"
EndProject
Project("{6141683F-8A12-4E36-9623-2EB02B2C2303}") = "DMSSSOSetupNew", "DMSSSOSetupNew\DMSSSOSetupNew.isproj", "{03A9B334-0A80-4C99-B529-2DD615735137}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
CD_ROM|Any CPU = CD_ROM|Any CPU
Debug|Any CPU = Debug|Any CPU
DVD-5|Any CPU = DVD-5|Any CPU
Release|Any CPU = Release|Any CPU
SingleImage|Any CPU = SingleImage|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{731F678A-4549-44E7-9BF0-F3398668BCEB}.CD_ROM|Any CPU.ActiveCfg = Release
{731F678A-4549-44E7-9BF0-F3398668BCEB}.Debug|Any CPU.ActiveCfg = Debug
{731F678A-4549-44E7-9BF0-F3398668BCEB}.DVD-5|Any CPU.ActiveCfg = Debug
{731F678A-4549-44E7-9BF0-F3398668BCEB}.Release|Any CPU.ActiveCfg = Release
{731F678A-4549-44E7-9BF0-F3398668BCEB}.SingleImage|Any CPU.ActiveCfg = Release
{0C1E2713-1AB6-46B0-A5A8-CDF11586D161}.CD_ROM|Any CPU.ActiveCfg = Release|Any CPU
{0C1E2713-1AB6-46B0-A5A8-CDF11586D161}.CD_ROM|Any CPU.Build.0 = Release|Any CPU
{0C1E2713-1AB6-46B0-A5A8-CDF11586D161}.Debug|Any CPU.ActiveCfg = Release|Any CPU
{0C1E2713-1AB6-46B0-A5A8-CDF11586D161}.Debug|Any CPU.Build.0 = Release|Any CPU
{0C1E2713-1AB6-46B0-A5A8-CDF11586D161}.DVD-5|Any CPU.ActiveCfg = Debug|Any CPU
{0C1E2713-1AB6-46B0-A5A8-CDF11586D161}.DVD-5|Any CPU.Build.0 = Debug|Any CPU
{0C1E2713-1AB6-46B0-A5A8-CDF11586D161}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0C1E2713-1AB6-46B0-A5A8-CDF11586D161}.Release|Any CPU.Build.0 = Release|Any CPU
{0C1E2713-1AB6-46B0-A5A8-CDF11586D161}.SingleImage|Any CPU.ActiveCfg = Release|Any CPU
{0C1E2713-1AB6-46B0-A5A8-CDF11586D161}.SingleImage|Any CPU.Build.0 = Release|Any CPU
{0BF80807-A479-445F-BB56-33A34E119EEE}.CD_ROM|Any CPU.ActiveCfg = Release|Any CPU
{0BF80807-A479-445F-BB56-33A34E119EEE}.CD_ROM|Any CPU.Build.0 = Release|Any CPU
{0BF80807-A479-445F-BB56-33A34E119EEE}.Debug|Any CPU.ActiveCfg = Release|Any CPU
{0BF80807-A479-445F-BB56-33A34E119EEE}.Debug|Any CPU.Build.0 = Release|Any CPU
{0BF80807-A479-445F-BB56-33A34E119EEE}.DVD-5|Any CPU.ActiveCfg = Debug|Any CPU
{0BF80807-A479-445F-BB56-33A34E119EEE}.DVD-5|Any CPU.Build.0 = Debug|Any CPU
{0BF80807-A479-445F-BB56-33A34E119EEE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0BF80807-A479-445F-BB56-33A34E119EEE}.Release|Any CPU.Build.0 = Release|Any CPU
{0BF80807-A479-445F-BB56-33A34E119EEE}.SingleImage|Any CPU.ActiveCfg = Release|Any CPU
{0BF80807-A479-445F-BB56-33A34E119EEE}.SingleImage|Any CPU.Build.0 = Release|Any CPU
{03A9B334-0A80-4C99-B529-2DD615735137}.CD_ROM|Any CPU.ActiveCfg = CD_ROM
{03A9B334-0A80-4C99-B529-2DD615735137}.CD_ROM|Any CPU.Build.0 = CD_ROM
{03A9B334-0A80-4C99-B529-2DD615735137}.Debug|Any CPU.ActiveCfg = SingleImage
{03A9B334-0A80-4C99-B529-2DD615735137}.Debug|Any CPU.Build.0 = SingleImage
{03A9B334-0A80-4C99-B529-2DD615735137}.DVD-5|Any CPU.ActiveCfg = DVD-5
{03A9B334-0A80-4C99-B529-2DD615735137}.DVD-5|Any CPU.Build.0 = DVD-5
{03A9B334-0A80-4C99-B529-2DD615735137}.Release|Any CPU.ActiveCfg = SingleImage
{03A9B334-0A80-4C99-B529-2DD615735137}.Release|Any CPU.Build.0 = SingleImage
{03A9B334-0A80-4C99-B529-2DD615735137}.SingleImage|Any CPU.ActiveCfg = SingleImage
{03A9B334-0A80-4C99-B529-2DD615735137}.SingleImage|Any CPU.Build.0 = SingleImage
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>9.0.30729</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{17CFF7D8-A4C1-47C4-90A9-38F63ED7F65A}</ProjectGuid>
<OutputType>WinExe</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>DMSSSOAUTOUPGRADER</RootNamespace>
<AssemblyName>DMSSSOAUTOUPGRADER</AssemblyName>
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.configuration" />
<Reference Include="System.Core">
<RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>
<Reference Include="System.Runtime.Serialization">
<RequiredTargetFramework>3.0</RequiredTargetFramework>
</Reference>
<Reference Include="System.ServiceModel">
<RequiredTargetFramework>3.0</RequiredTargetFramework>
</Reference>
<Reference Include="System.Web.Services" />
<Reference Include="System.Xml.Linq">
<RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>
<Reference Include="System.Data.DataSetExtensions">
<RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>
<Reference Include="System.Data" />
<Reference Include="System.Deployment" />
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="DMSSSOAgetAutoUpGrader.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="DMSSSOAgetAutoUpGrader.Designer.cs">
<DependentUpon>DMSSSOAgetAutoUpGrader.cs</DependentUpon>
</Compile>
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<EmbeddedResource Include="DMSSSOAgetAutoUpGrader.resx">
<DependentUpon>DMSSSOAgetAutoUpGrader.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</EmbeddedResource>
<Compile Include="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<None Include="app.config" />
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
</None>
<None Include="Service References\DMSSSOService\SSOServices.wsdl" />
<Compile Include="Properties\Settings.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
<Compile Include="Service References\DMSSSOService\Reference.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Reference.svcmap</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<WCFMetadata Include="Service References\" />
</ItemGroup>
<ItemGroup>
<WCFMetadataStorage Include="Service References\DMSSSOService\" />
</ItemGroup>
<ItemGroup>
<None Include="Service References\DMSSSOService\configuration91.svcinfo" />
</ItemGroup>
<ItemGroup>
<None Include="Service References\DMSSSOService\configuration.svcinfo" />
</ItemGroup>
<ItemGroup>
<None Include="Service References\DMSSSOService\Reference.svcmap">
<Generator>WCF Proxy Generator</Generator>
<LastGenOutput>Reference.cs</LastGenOutput>
</None>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- 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>
-->
</Project>
\ No newline at end of file
This diff is collapsed. Click to expand it.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace DMSSSOAUTOUPGRADER
{
public partial class DMSSSOAgetAutoUpGrader : Form
{
public DMSSSOAgetAutoUpGrader()
{
InitializeComponent();
}
#region Button Event
/// <summary>
/// 取消按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnCancel_Click(object sender, EventArgs e)
{
this.Close();
Application.ExitThread();
Application.Exit();
}
/// <summary>
/// 下一步按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnNext_Click(object sender, EventArgs e)
{
for (int i = 0; i < 100; i++)
{
pbDownFile.Value += i;
}
}
/// <summary>
/// 完成按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnFinish_Click(object sender, EventArgs e)
{
}
#endregion
#region WebService Event
public void GetSystemVersion()
{
//DMSSSOService.getUpdateInforRequest ss = new DMSSSOAUTOUPGRADER.DMSSSOService.getUpdateInforRequest();
//DMSSSOService.SSOServicesPortType ss;
//ss.getUpdateInfor(
}
#endregion
}
}
This diff could not be displayed because it is too large.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
namespace DMSSSOAUTOUPGRADER
{
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new DMSSSOAgetAutoUpGrader());
}
}
}
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// 有关程序集的常规信息通过下列属性集
// 控制。更改这些属性值可修改
// 与程序集关联的信息。
[assembly: AssemblyTitle("DMSSSOAUTOUPGRADER")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Erry")]
[assembly: AssemblyProduct("DMSSSOAUTOUPGRADER")]
[assembly: AssemblyCopyright("Copyright © Erry 2011")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// 将 ComVisible 设置为 false 使此程序集中的类型
// 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型,
// 则将该类型上的 ComVisible 属性设置为 true。
[assembly: ComVisible(false)]
// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
[assembly: Guid("1435d057-ca80-4548-855f-84114c43e6a2")]
// 程序集的版本信息由下面四个值组成:
//
// 主版本
// 次版本
// 内部版本号
// 修订号
//
// 可以指定所有这些值,也可以使用“内部版本号”和“修订号”的默认值,
// 方法是按如下所示使用“*”:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
// 运行库版本:2.0.50727.3615
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将丢失。
// </auto-generated>
//------------------------------------------------------------------------------
namespace DMSSSOAUTOUPGRADER.Properties
{
/// <summary>
/// 一个强类型的资源类,用于查找本地化的字符串等。
/// </summary>
// 此类是由 StronglyTypedResourceBuilder
// 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。
// 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen
// (以 /str 作为命令选项),或重新生成 VS 项目。
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Resources
{
private static global::System.Resources.ResourceManager resourceMan;
private static global::System.Globalization.CultureInfo resourceCulture;
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
internal Resources()
{
}
/// <summary>
/// 返回此类使用的、缓存的 ResourceManager 实例。
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Resources.ResourceManager ResourceManager
{
get
{
if ((resourceMan == null))
{
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DMSSSOAUTOUPGRADER.Properties.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
/// <summary>
/// 为所有资源查找重写当前线程的 CurrentUICulture 属性,
/// 方法是使用此强类型资源类。
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture
{
get
{
return resourceCulture;
}
set
{
resourceCulture = value;
}
}
}
}
<?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:sequence>
<xsd:attribute name="name" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
</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" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
</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=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>
\ No newline at end of file
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:2.0.50727.3615
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DMSSSOAUTOUPGRADER.Properties
{
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
{
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
public static Settings Default
{
get
{
return defaultInstance;
}
}
}
}
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
<Profiles>
<Profile Name="(Default)" />
</Profiles>
<Settings />
</SettingsFile>
This diff is collapsed. Click to expand it.
<?xml version="1.0" encoding="utf-8"?>
<ReferenceGroup xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ID="1ce8f428-2ed8-4f92-a8cd-59bff90782f5" xmlns="urn:schemas-microsoft-com:xml-wcfservicemap">
<ClientOptions>
<GenerateAsynchronousMethods>false</GenerateAsynchronousMethods>
<EnableDataBinding>true</EnableDataBinding>
<ExcludedTypes />
<ImportXmlTypes>false</ImportXmlTypes>
<GenerateInternalTypes>false</GenerateInternalTypes>
<GenerateMessageContracts>false</GenerateMessageContracts>
<NamespaceMappings />
<CollectionMappings />
<GenerateSerializableTypes>true</GenerateSerializableTypes>
<Serializer>Auto</Serializer>
<ReferenceAllAssemblies>true</ReferenceAllAssemblies>
<ReferencedAssemblies />
<ReferencedDataContractTypes />
<ServiceContractMappings />
</ClientOptions>
<MetadataSources>
<MetadataSource Address="http://www.erry.com:38090/axis2/services/SSOServices?wsdl" Protocol="http" SourceId="1" />
</MetadataSources>
<Metadata>
<MetadataFile FileName="SSOServices.wsdl" MetadataType="Wsdl" ID="6f17b75b-66fd-46c0-9c48-4c49445f40a1" SourceId="1" SourceUrl="http://www.erry.com:38090/axis2/services/SSOServices?wsdl" />
</Metadata>
<Extensions>
<ExtensionFile FileName="configuration91.svcinfo" Name="configuration91.svcinfo" />
<ExtensionFile FileName="configuration.svcinfo" Name="configuration.svcinfo" />
</Extensions>
</ReferenceGroup>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:ns="http://sso.tnt.erry.com" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:ns1="http://org.apache.axis2/xsd" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://sso.tnt.erry.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:documentation>SSOServices</wsdl:documentation>
<wsdl:types>
<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://sso.tnt.erry.com">
<xs:element name="getSystem">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="userIdStr" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="language" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getSystemResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="return" nillable="true" type="xs:anyType" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getUpdateInforResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="return" nillable="true" type="xs:anyType" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="validateUser">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="pass" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="validateUserResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="return" nillable="true" type="xs:anyType" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
</wsdl:types>
<wsdl:message name="validateUserRequest">
<wsdl:part name="parameters" element="ns:validateUser" />
</wsdl:message>
<wsdl:message name="validateUserResponse">
<wsdl:part name="parameters" element="ns:validateUserResponse" />
</wsdl:message>
<wsdl:message name="getSystemRequest">
<wsdl:part name="parameters" element="ns:getSystem" />
</wsdl:message>
<wsdl:message name="getSystemResponse">
<wsdl:part name="parameters" element="ns:getSystemResponse" />
</wsdl:message>
<wsdl:message name="getUpdateInforRequest" />
<wsdl:message name="getUpdateInforResponse">
<wsdl:part name="parameters" element="ns:getUpdateInforResponse" />
</wsdl:message>
<wsdl:portType name="SSOServicesPortType">
<wsdl:operation name="validateUser">
<wsdl:input wsaw:Action="urn:validateUser" message="ns:validateUserRequest" />
<wsdl:output wsaw:Action="urn:validateUserResponse" message="ns:validateUserResponse" />
</wsdl:operation>
<wsdl:operation name="getSystem">
<wsdl:input wsaw:Action="urn:getSystem" message="ns:getSystemRequest" />
<wsdl:output wsaw:Action="urn:getSystemResponse" message="ns:getSystemResponse" />
</wsdl:operation>
<wsdl:operation name="getUpdateInfor">
<wsdl:input wsaw:Action="urn:getUpdateInfor" message="ns:getUpdateInforRequest" />
<wsdl:output wsaw:Action="urn:getUpdateInforResponse" message="ns:getUpdateInforResponse" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="SSOServicesSoap11Binding" type="ns:SSOServicesPortType">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="validateUser">
<soap:operation soapAction="urn:validateUser" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getSystem">
<soap:operation soapAction="urn:getSystem" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getUpdateInfor">
<soap:operation soapAction="urn:getUpdateInfor" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="SSOServicesSoap12Binding" type="ns:SSOServicesPortType">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="validateUser">
<soap12:operation soapAction="urn:validateUser" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getSystem">
<soap12:operation soapAction="urn:getSystem" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getUpdateInfor">
<soap12:operation soapAction="urn:getUpdateInfor" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="SSOServicesHttpBinding" type="ns:SSOServicesPortType">
<http:binding verb="POST" />
<wsdl:operation name="validateUser">
<http:operation location="SSOServices/validateUser" />
<wsdl:input>
<mime:content part="validateUser" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="validateUser" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getSystem">
<http:operation location="SSOServices/getSystem" />
<wsdl:input>
<mime:content part="getSystem" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="getSystem" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getUpdateInfor">
<http:operation location="SSOServices/getUpdateInfor" />
<wsdl:input>
<mime:content part="getUpdateInfor" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="getUpdateInfor" type="text/xml" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="SSOServices">
<wsdl:port name="SSOServicesHttpSoap11Endpoint" binding="ns:SSOServicesSoap11Binding">
<soap:address location="http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap11Endpoint/" />
</wsdl:port>
<wsdl:port name="SSOServicesHttpSoap12Endpoint" binding="ns:SSOServicesSoap12Binding">
<soap12:address location="http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap12Endpoint/" />
</wsdl:port>
<wsdl:port name="SSOServicesHttpEndpoint" binding="ns:SSOServicesHttpBinding">
<http:address location="http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpEndpoint/" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<configurationSnapshot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:xml-wcfconfigurationsnapshot">
<behaviors />
<bindings>
<binding digest="System.ServiceModel.Configuration.BasicHttpBindingElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data hostNameComparisonMode=&quot;StrongWildcard&quot; maxBufferSize=&quot;65536&quot; messageEncoding=&quot;Text&quot; name=&quot;SSOServicesSoap11Binding&quot; textEncoding=&quot;utf-8&quot; transferMode=&quot;Buffered&quot;&gt;&lt;readerQuotas maxArrayLength=&quot;16384&quot; maxBytesPerRead=&quot;4096&quot; maxDepth=&quot;32&quot; maxNameTableCharCount=&quot;16384&quot; maxStringContentLength=&quot;8192&quot; /&gt;&lt;security mode=&quot;None&quot;&gt;&lt;message algorithmSuite=&quot;Default&quot; clientCredentialType=&quot;UserName&quot; /&gt;&lt;transport clientCredentialType=&quot;None&quot; proxyCredentialType=&quot;None&quot; realm=&quot;&quot; /&gt;&lt;/security&gt;&lt;/Data&gt;" bindingType="basicHttpBinding" name="SSOServicesSoap11Binding" />
<binding digest="System.ServiceModel.Configuration.CustomBindingElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data name=&quot;SSOServicesSoap12Binding&quot;&gt;&lt;httpTransport allowCookies=&quot;false&quot; authenticationScheme=&quot;Anonymous&quot; bypassProxyOnLocal=&quot;false&quot; hostNameComparisonMode=&quot;StrongWildcard&quot; keepAliveEnabled=&quot;true&quot; manualAddressing=&quot;false&quot; maxBufferPoolSize=&quot;524288&quot; maxBufferSize=&quot;65536&quot; maxReceivedMessageSize=&quot;65536&quot; proxyAuthenticationScheme=&quot;Anonymous&quot; realm=&quot;&quot; transferMode=&quot;Buffered&quot; unsafeConnectionNtlmAuthentication=&quot;false&quot; useDefaultWebProxy=&quot;true&quot; /&gt;&lt;textMessageEncoding maxReadPoolSize=&quot;64&quot; maxWritePoolSize=&quot;16&quot; messageVersion=&quot;Soap12&quot; writeEncoding=&quot;utf-8&quot;&gt;&lt;readerQuotas maxArrayLength=&quot;16384&quot; maxBytesPerRead=&quot;4096&quot; maxDepth=&quot;32&quot; maxNameTableCharCount=&quot;16384&quot; maxStringContentLength=&quot;8192&quot; /&gt;&lt;/textMessageEncoding&gt;&lt;/Data&gt;" bindingType="customBinding" name="SSOServicesSoap12Binding" />
</bindings>
<endpoints>
<endpoint normalizedDigest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap11Endpoint/&quot; binding=&quot;basicHttpBinding&quot; bindingConfiguration=&quot;SSOServicesSoap11Binding&quot; contract=&quot;DMSSSOService.SSOServicesPortType&quot; name=&quot;SSOServicesHttpSoap11Endpoint&quot; /&gt;" digest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap11Endpoint/&quot; binding=&quot;basicHttpBinding&quot; bindingConfiguration=&quot;SSOServicesSoap11Binding&quot; contract=&quot;DMSSSOService.SSOServicesPortType&quot; name=&quot;SSOServicesHttpSoap11Endpoint&quot; /&gt;" contractName="DMSSSOService.SSOServicesPortType" name="SSOServicesHttpSoap11Endpoint" />
<endpoint normalizedDigest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap12Endpoint/&quot; binding=&quot;customBinding&quot; bindingConfiguration=&quot;SSOServicesSoap12Binding&quot; contract=&quot;DMSSSOService.SSOServicesPortType&quot; name=&quot;SSOServicesHttpSoap12Endpoint&quot; /&gt;" digest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap12Endpoint/&quot; binding=&quot;customBinding&quot; bindingConfiguration=&quot;SSOServicesSoap12Binding&quot; contract=&quot;DMSSSOService.SSOServicesPortType&quot; name=&quot;SSOServicesHttpSoap12Endpoint&quot; /&gt;" contractName="DMSSSOService.SSOServicesPortType" name="SSOServicesHttpSoap12Endpoint" />
</endpoints>
</configurationSnapshot>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="VersionNo" value="1.0.0" ></add>
<add key="ServerPath" value="" />
<add key="UpdateFile"/>
<add key="UpdateStrategy"/>
<add key=""/>
</appSettings>
<startup>
<supportedRuntime version="v2.0.50727" />
</startup>
<applicationSettings>
<DMSSSOAgent.Properties.Settings>
<setting name="DMSSSOAgent_DMSSSOService_SSOServices" serializeAs="String">
<!--<value>http://164.39.68.58:38090/axis2/services/SSOServices.SSOServicesHttpSoap11Endpoint/</value>-->
<value>http://www.erry.com:38090/axis2/services/SSOServices.SSOServicesHttpSoap11Endpoint/</value>
</setting>
</DMSSSOAgent.Properties.Settings>
</applicationSettings>
<system.web>
<membership defaultProvider="ClientAuthenticationMembershipProvider">
<providers>
<add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" />
</providers>
</membership>
<roleManager defaultProvider="ClientRoleProvider" enabled="true">
<providers>
<add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400" />
</providers>
</roleManager>
</system.web>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="SSOServicesSoap11Binding" closeTimeout="00:01:00"
openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
useDefaultWebProxy="true">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
maxBytesPerRead="4096" maxNameTableCharCount="16384" />
<security mode="None">
<transport clientCredentialType="None" proxyCredentialType="None"
realm="" />
<message clientCredentialType="UserName" algorithmSuite="Default" />
</security>
</binding>
</basicHttpBinding>
<customBinding>
<binding name="SSOServicesSoap12Binding">
<textMessageEncoding maxReadPoolSize="64" maxWritePoolSize="16"
messageVersion="Soap12" writeEncoding="utf-8">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
maxBytesPerRead="4096" maxNameTableCharCount="16384" />
</textMessageEncoding>
<httpTransport manualAddressing="false" maxBufferPoolSize="524288"
maxReceivedMessageSize="65536" allowCookies="false" authenticationScheme="Anonymous"
bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
keepAliveEnabled="true" maxBufferSize="65536" proxyAuthenticationScheme="Anonymous"
realm="" transferMode="Buffered" unsafeConnectionNtlmAuthentication="false"
useDefaultWebProxy="true" />
</binding>
</customBinding>
</bindings>
<client>
<endpoint address="http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap11Endpoint/"
binding="basicHttpBinding" bindingConfiguration="SSOServicesSoap11Binding"
contract="DMSSSOService.SSOServicesPortType" name="SSOServicesHttpSoap11Endpoint" />
<endpoint address="http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap12Endpoint/"
binding="customBinding" bindingConfiguration="SSOServicesSoap12Binding"
contract="DMSSSOService.SSOServicesPortType" name="SSOServicesHttpSoap12Endpoint" />
</client>
</system.serviceModel>
</configuration>
\ No newline at end of file
<?xml version="1.0"?>
<configuration>
<configSections>
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<section name="DMSSSOAgent.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</sectionGroup>
</configSections>
<appSettings>
<!--Demo-->
<add key="ServerPath" value="http://164.39.68.247/dms_demo/agentUpgrade" />
<!--<add key="ServerPath" value="http://www.erry.com:38090/agentUpgrade" />-->
<add key="VersionNo" value="1.0.4"/>
<!--Language-->
<add key="language" value="zh-CHS" />
<add key="DefaultLanguage" value="zh-CHS" />
<!--Process Name-->
<add key="ProcessesName" value="DMSSSOAgent" />
<!--Rich Client Directory Path-->
<add key="RCDirPath" value="C:/DMSTemp/" />
<!--Rich Client File Type-->
<add key="RCFileType" value=".jnlp" />
<!--System Image Path-->
<!--<add key="SysImage" value="E:\ERRYSVN\User\U-TNT\P-DMS SSO\Code\DMSSSO\DMSSSOAgent\Image\" />-->
<add key="SysImage" value="D:\Project\TNT\P-DMS SSO\Code\DMSSSO\DMSSSOAgent\Image\" />
<add key="ClientSettingsProvider.ServiceUri" value="" />
</appSettings>
<startup>
<supportedRuntime version="v2.0.50727" />
</startup>
<applicationSettings>
<DMSSSOAgent.Properties.Settings>
<setting name="DMSSSOAgent_DMSSSOService_SSOServices" serializeAs="String">
<!--<value>http://www.erry.com:38090/axis2/services/SSOServices?wsdl</value>-->
<!--Demo-->
<value>http://164.39.68.247/dms_demo/services/SSOServices?wsdl</value>
</setting>
</DMSSSOAgent.Properties.Settings>
</applicationSettings>
<system.web>
<membership defaultProvider="ClientAuthenticationMembershipProvider">
<providers>
<add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" />
</providers>
</membership>
<roleManager defaultProvider="ClientRoleProvider" enabled="true">
<providers>
<add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400" />
</providers>
</roleManager>
</system.web>
</configuration>
using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;
namespace DMSSSOAgent
{
public static class ParameterSettings
{
//私有静态变量
private static string userid = "";
//私有静态变量
private static string username = "";
// 私有静态变量
private static string password = "";
//真实姓名
private static string name = "";
public static string Name
{
get { return ParameterSettings.name; }
set { ParameterSettings.name = value; }
}
private static bool isrelogin = false;
public static string UserID
{
get { return userid; }
set { userid = value; }
}
public static string UserName
{
get { return username; }
set { username = value; }
}
public static string Password
{
get { return password; }
set { password = value; }
}
public static bool IsReLogin
{
get { return isrelogin; }
set { isrelogin = value; }
}
}
/// <summary>
/// 窗口渐时显示隐藏
/// </summary>
public class FormShowHideFx
{
#region 变量
#region dwflag的取值
private const Int32 AW_HOR_POSITIVE = 0x00000001;
//从左到右显示
private const Int32 AW_HOR_NEGATIVE = 0x00000002;
//从右到左显示
private const Int32 AW_VER_POSITIVE = 0x00000004;
//从上到下显示
private const Int32 AW_VER_NEGATIVE = 0x00000008;
//从下到上显示
private const Int32 AW_CENTER = 0x00000010;
//若使用了AW_HIDE标志,则使窗口向内重叠,即收缩窗口;否则使窗口向外扩展,即展开窗口
private const Int32 AW_HIDE = 0x00010000;
//隐藏窗口,缺省则显示窗口
private const Int32 AW_ACTIVATE = 0x00020000;
//激活窗口。在使用了AW_HIDE标志后不能使用这个标志
private const Int32 AW_SLIDE = 0x00040000;
//使用滑动类型。缺省则为滚动动画类型。当使用AW_CENTER标志时,这个标志就被忽略
private const Int32 AW_BLEND = 0x00080000;
#endregion
#endregion
#region 私有方法
[DllImport("user32")]
private static extern bool AnimateWindow(IntPtr whnd, int dwtime, int dwflag);
#endregion
#region 公开方法
/// <summary>
/// 由中心向边界扩展渐进打开窗口
/// </summary>
public static void ShowFXCenter(IntPtr wnd, int dwtime)
{
AnimateWindow(wnd, dwtime, AW_CENTER | AW_ACTIVATE | AW_SLIDE);
}
/// <summary>
/// 由边界向中心扩展渐进关闭窗口
/// </summary>
public static void HideFXCenter(IntPtr wnd, int dwtime)
{
AnimateWindow(wnd, dwtime, AW_CENTER | AW_HIDE | AW_SLIDE);
}
#endregion
}
}
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>9.0.30729</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{0BF80807-A479-445F-BB56-33A34E119EEE}</ProjectGuid>
<OutputType>WinExe</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>DMSSSOAgent</RootNamespace>
<AssemblyName>DMSSSOAgent</AssemblyName>
<TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<FileUpgradeFlags>
</FileUpgradeFlags>
<OldToolsVersion>4.0</OldToolsVersion>
<UpgradeBackupLocation>
</UpgradeBackupLocation>
<PublishUrl>发布\</PublishUrl>
<Install>true</Install>
<InstallFrom>Disk</InstallFrom>
<UpdateEnabled>false</UpdateEnabled>
<UpdateMode>Foreground</UpdateMode>
<UpdateInterval>7</UpdateInterval>
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
<UpdatePeriodically>false</UpdatePeriodically>
<UpdateRequired>false</UpdateRequired>
<MapFileExtensions>true</MapFileExtensions>
<ApplicationRevision>0</ApplicationRevision>
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
<IsWebBootstrapper>false</IsWebBootstrapper>
<UseApplicationTrust>false</UseApplicationTrust>
<BootstrapperEnabled>true</BootstrapperEnabled>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.VisualBasic" />
<Reference Include="Microsoft.VisualBasic.PowerPacks.Vs, Version=10.0.0.0" />
<Reference Include="System" />
<Reference Include="System.Configuration" />
<Reference Include="System.Design" />
<Reference Include="System.EnterpriseServices" />
<Reference Include="System.Messaging" />
<Reference Include="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
<Reference Include="System.Web.Services" />
<Reference Include="System.Data" />
<Reference Include="System.Deployment" />
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="AppUtility.cs" />
<Compile Include="DMSSSOAgent.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="DMSSSOAgent.Designer.cs">
<DependentUpon>DMSSSOAgent.cs</DependentUpon>
</Compile>
<Compile Include="DMSSSOConfig.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="DMSSSOConfig.Designer.cs">
<DependentUpon>DMSSSOConfig.cs</DependentUpon>
</Compile>
<Compile Include="DMSSSOLogin.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="DMSSSOLogin.Designer.cs">
<DependentUpon>DMSSSOLogin.cs</DependentUpon>
</Compile>
<Compile Include="DMSSSOSelectLanguage.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="DMSSSOSelectLanguage.Designer.cs">
<DependentUpon>DMSSSOSelectLanguage.cs</DependentUpon>
</Compile>
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<EmbeddedResource Include="DMSSSOAgent.en.resx">
<DependentUpon>DMSSSOAgent.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DMSSSOAgent.resx">
<DependentUpon>DMSSSOAgent.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DMSSSOAgent.zh-CHS.resx">
<DependentUpon>DMSSSOAgent.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DMSSSOAgent.zh-CHT.resx">
<DependentUpon>DMSSSOAgent.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DMSSSOAgent.zh-CN.resx">
<DependentUpon>DMSSSOAgent.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DMSSSOAgent.zh-TW.resx">
<DependentUpon>DMSSSOAgent.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DMSSSOLogin.en.resx">
<DependentUpon>DMSSSOLogin.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DMSSSOLogin.resx">
<DependentUpon>DMSSSOLogin.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DMSSSOLogin.zh-CHS.resx">
<DependentUpon>DMSSSOLogin.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DMSSSOLogin.zh-CHT.resx">
<DependentUpon>DMSSSOLogin.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DMSSSOLogin.zh-MO.resx">
<DependentUpon>DMSSSOLogin.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DMSSSOSelectLanguage.resx">
<DependentUpon>DMSSSOSelectLanguage.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</EmbeddedResource>
<Compile Include="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Resources.resx</DependentUpon>
<DesignTime>True</DesignTime>
</Compile>
<None Include="App.config" />
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
</None>
<None Include="Web References\DMSSSOService\Reference.map">
<Generator>MSDiscoCodeGenerator</Generator>
<LastGenOutput>Reference.cs</LastGenOutput>
</None>
<None Include="Web References\DMSSSOService\SSOServices.wsdl" />
<Compile Include="Properties\Settings.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
<Compile Include="Web References\DMSSSOService\Reference.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Reference.map</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<Content Include="Image\admin.jpg" />
<Content Include="Image\Agent.JPG" />
<Content Include="Image\btn_c.JPG" />
<Content Include="Image\btn_login.JPG" />
<Content Include="Image\btn_m.JPG" />
<Content Include="Image\cems.jpg" />
<Content Include="Image\closed.JPG" />
<None Include="Image\default.JPG" />
<Content Include="Image\CS.jpg" />
<Content Include="Image\Finance.jpg" />
<Content Include="Image\ICS.jpg" />
<Content Include="Image\Interface.JPG" />
<Content Include="Image\item1.JPG" />
<Content Include="Image\item2.JPG" />
<Content Include="Image\item3.JPG" />
<Content Include="Image\Left.JPG" />
<Content Include="Image\left1.JPG" />
<Content Include="Image\line.JPG" />
<Content Include="Image\login.JPG" />
<Content Include="Image\LoginButton.JPG" />
<Content Include="Image\mini.JPG" />
<Content Include="Image\OPS.jpg" />
<Content Include="logo.ico" />
<None Include="Resources\default.jpg" />
</ItemGroup>
<ItemGroup>
<WebReferences Include="Web References\" />
</ItemGroup>
<ItemGroup>
<WebReferenceUrl Include="http://www.erry.com:38090/axis2/services/SSOServices%3fwsdl">
<UrlBehavior>Dynamic</UrlBehavior>
<RelPath>Web References\DMSSSOService\</RelPath>
<UpdateFromURL>http://www.erry.com:38090/axis2/services/SSOServices%3fwsdl</UpdateFromURL>
<ServiceLocationURL>
</ServiceLocationURL>
<CachedDynamicPropName>
</CachedDynamicPropName>
<CachedAppSettingsObjectName>Settings</CachedAppSettingsObjectName>
<CachedSettingsPropName>DMSSSOAgent_DMSSSOService_SSOServices</CachedSettingsPropName>
</WebReferenceUrl>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\DMSSSOUpgrade\DMSSSOUpgrade.csproj">
<Project>{0C1E2713-1AB6-46B0-A5A8-CDF11586D161}</Project>
<Name>DMSSSOUpgrade</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<BootstrapperPackage Include="Microsoft.Net.Client.3.5">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
<Install>false</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1</ProductName>
<Install>true</Install>
</BootstrapperPackage>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- 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>
-->
</Project>
\ No newline at end of file
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff is collapsed. Click to expand it.
This diff could not be displayed because it is too large.
namespace DMSSSOAgent
{
partial class DMSSSOConfig
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Text = "DMSSSOConfig";
}
#endregion
}
}
\ No newline at end of file
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace DMSSSOAgent
{
public partial class DMSSSOConfig : Form
{
public DMSSSOConfig()
{
InitializeComponent();
}
}
}
namespace DMSSSOAgent
{
partial class DMSSSOLogin
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DMSSSOLogin));
this.btnMini = new System.Windows.Forms.Button();
this.btnClose = new System.Windows.Forms.Button();
this.panel1 = new System.Windows.Forms.Panel();
this.btnLogin = new System.Windows.Forms.Button();
this.lblLanuage = new System.Windows.Forms.Label();
this.comBoxSelectLanguage = new System.Windows.Forms.ComboBox();
this.lblUserName = new System.Windows.Forms.Label();
this.txtUserName = new System.Windows.Forms.TextBox();
this.txtPassword = new System.Windows.Forms.TextBox();
this.lblPassword = new System.Windows.Forms.Label();
this.panel1.SuspendLayout();
this.SuspendLayout();
//
// btnMini
//
this.btnMini.AccessibleDescription = null;
this.btnMini.AccessibleName = null;
resources.ApplyResources(this.btnMini, "btnMini");
this.btnMini.Font = null;
this.btnMini.Name = "btnMini";
this.btnMini.UseVisualStyleBackColor = true;
this.btnMini.Click += new System.EventHandler(this.btnMini_Click);
//
// btnClose
//
this.btnClose.AccessibleDescription = null;
this.btnClose.AccessibleName = null;
resources.ApplyResources(this.btnClose, "btnClose");
this.btnClose.Font = null;
this.btnClose.Name = "btnClose";
this.btnClose.UseVisualStyleBackColor = true;
this.btnClose.Click += new System.EventHandler(this.btnClose_Click);
//
// panel1
//
this.panel1.AccessibleDescription = null;
this.panel1.AccessibleName = null;
resources.ApplyResources(this.panel1, "panel1");
this.panel1.BackColor = System.Drawing.Color.Transparent;
this.panel1.BackgroundImage = null;
this.panel1.Controls.Add(this.btnLogin);
this.panel1.Controls.Add(this.lblLanuage);
this.panel1.Controls.Add(this.comBoxSelectLanguage);
this.panel1.Controls.Add(this.lblUserName);
this.panel1.Controls.Add(this.txtUserName);
this.panel1.Controls.Add(this.txtPassword);
this.panel1.Controls.Add(this.lblPassword);
this.panel1.Font = null;
this.panel1.Name = "panel1";
//
// btnLogin
//
this.btnLogin.AccessibleDescription = null;
this.btnLogin.AccessibleName = null;
resources.ApplyResources(this.btnLogin, "btnLogin");
this.btnLogin.ForeColor = System.Drawing.Color.White;
this.btnLogin.Name = "btnLogin";
this.btnLogin.UseVisualStyleBackColor = true;
this.btnLogin.Click += new System.EventHandler(this.btnLogin_Click);
//
// lblLanuage
//
this.lblLanuage.AccessibleDescription = null;
this.lblLanuage.AccessibleName = null;
resources.ApplyResources(this.lblLanuage, "lblLanuage");
this.lblLanuage.BackColor = System.Drawing.SystemColors.ActiveCaptionText;
this.lblLanuage.ForeColor = System.Drawing.Color.OrangeRed;
this.lblLanuage.Name = "lblLanuage";
//
// comBoxSelectLanguage
//
this.comBoxSelectLanguage.AccessibleDescription = null;
this.comBoxSelectLanguage.AccessibleName = null;
resources.ApplyResources(this.comBoxSelectLanguage, "comBoxSelectLanguage");
this.comBoxSelectLanguage.BackgroundImage = null;
this.comBoxSelectLanguage.Font = null;
this.comBoxSelectLanguage.Items.AddRange(new object[] {
resources.GetString("comBoxSelectLanguage.Items"),
resources.GetString("comBoxSelectLanguage.Items1"),
resources.GetString("comBoxSelectLanguage.Items2")});
this.comBoxSelectLanguage.Name = "comBoxSelectLanguage";
this.comBoxSelectLanguage.SelectedIndexChanged += new System.EventHandler(this.comBoxSelectLanguage_SelectedIndexChanged);
//
// lblUserName
//
this.lblUserName.AccessibleDescription = null;
this.lblUserName.AccessibleName = null;
resources.ApplyResources(this.lblUserName, "lblUserName");
this.lblUserName.BackColor = System.Drawing.Color.White;
this.lblUserName.ForeColor = System.Drawing.Color.OrangeRed;
this.lblUserName.Name = "lblUserName";
//
// txtUserName
//
this.txtUserName.AccessibleDescription = null;
this.txtUserName.AccessibleName = null;
resources.ApplyResources(this.txtUserName, "txtUserName");
this.txtUserName.BackColor = System.Drawing.SystemColors.Window;
this.txtUserName.BackgroundImage = null;
this.txtUserName.Font = null;
this.txtUserName.Name = "txtUserName";
this.txtUserName.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.txtUserName_KeyPress);
//
// txtPassword
//
this.txtPassword.AccessibleDescription = null;
this.txtPassword.AccessibleName = null;
resources.ApplyResources(this.txtPassword, "txtPassword");
this.txtPassword.BackgroundImage = null;
this.txtPassword.Font = null;
this.txtPassword.Name = "txtPassword";
//
// lblPassword
//
this.lblPassword.AccessibleDescription = null;
this.lblPassword.AccessibleName = null;
resources.ApplyResources(this.lblPassword, "lblPassword");
this.lblPassword.BackColor = System.Drawing.Color.White;
this.lblPassword.ForeColor = System.Drawing.Color.OrangeRed;
this.lblPassword.Name = "lblPassword";
//
// DMSSSOLogin
//
this.AcceptButton = this.btnLogin;
this.AccessibleDescription = null;
this.AccessibleName = null;
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.panel1);
this.Controls.Add(this.btnClose);
this.Controls.Add(this.btnMini);
this.Font = null;
this.ForeColor = System.Drawing.Color.OrangeRed;
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
this.Name = "DMSSSOLogin";
this.Load += new System.EventHandler(this.DMSSSOLogin_Load);
this.MouseDown += new System.Windows.Forms.MouseEventHandler(this.DMSSSOLogin_MouseDown);
this.MouseMove += new System.Windows.Forms.MouseEventHandler(this.DMSSSOLogin_MouseMove);
this.panel1.ResumeLayout(false);
this.panel1.PerformLayout();
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.Button btnMini;
private System.Windows.Forms.Button btnClose;
private System.Windows.Forms.Panel panel1;
private System.Windows.Forms.Label lblLanuage;
private System.Windows.Forms.ComboBox comBoxSelectLanguage;
private System.Windows.Forms.TextBox txtUserName;
private System.Windows.Forms.TextBox txtPassword;
private System.Windows.Forms.Label lblPassword;
private System.Windows.Forms.Button btnLogin;
private System.Windows.Forms.Label lblUserName;
}
}
\ No newline at end of file
This diff is collapsed. Click to expand it.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
namespace DMSSSOAgent
{
partial class DMSSSOSelectLanguage
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.BtnSave = new System.Windows.Forms.Button();
this.comBoxSelectLanguage = new System.Windows.Forms.ComboBox();
this.SuspendLayout();
//
// BtnSave
//
this.BtnSave.Location = new System.Drawing.Point(146, 10);
this.BtnSave.Name = "BtnSave";
this.BtnSave.Size = new System.Drawing.Size(75, 23);
this.BtnSave.TabIndex = 0;
this.BtnSave.Text = "Save";
this.BtnSave.UseVisualStyleBackColor = true;
this.BtnSave.Click += new System.EventHandler(this.BtnSave_Click);
//
// comBoxSelectLanguage
//
this.comBoxSelectLanguage.FormattingEnabled = true;
this.comBoxSelectLanguage.Items.AddRange(new object[] {
"English",
"简体中文",
"繁体中文"});
this.comBoxSelectLanguage.Location = new System.Drawing.Point(5, 12);
this.comBoxSelectLanguage.Name = "comBoxSelectLanguage";
this.comBoxSelectLanguage.Size = new System.Drawing.Size(128, 20);
this.comBoxSelectLanguage.TabIndex = 1;
this.comBoxSelectLanguage.Text = "-Select Language-";
//
// DMSSSOSelectLanguage
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(224, 60);
this.Controls.Add(this.comBoxSelectLanguage);
this.Controls.Add(this.BtnSave);
this.Name = "DMSSSOSelectLanguage";
this.Text = "SelectLanguage";
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.Button BtnSave;
private System.Windows.Forms.ComboBox comBoxSelectLanguage;
}
}
\ No newline at end of file
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Configuration;
namespace DMSSSOAgent
{
public partial class DMSSSOSelectLanguage : Form
{
public DMSSSOSelectLanguage()
{
InitializeComponent();
}
private void BtnSave_Click(object sender, EventArgs e)
{
string s = comBoxSelectLanguage.Text;
if (s == "English")
{
ConfigurationSettings.AppSettings["language"] = "en";
}
else if (s == "简体中文")
{
ConfigurationSettings.AppSettings["language"] = "zh-CHS";
}
else if (s == "繁体中文")
{
ConfigurationSettings.AppSettings["language"] = "zh-CHT";
}
else
{
MessageBox.Show("Please Select Language");
return;
}
this.Close();
this.Dispose();
}
}
}
<?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=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>
\ No newline at end of file
No preview for this file type
using System;
using System.Collections.Generic;
using System.Windows.Forms;
namespace DMSSSOAgent
{
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
//Application.EnableVisualStyles();
//Application.SetCompatibleTextRenderingDefault(false);
//Application.Run(new DMSSSOAgent());
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
//新建Login窗口(Login是自己定义的Form)
DMSSSOLogin dmsssologin = new DMSSSOLogin();
//使用模式对话框方法显示Log
dmsssologin.ShowDialog();
//DialogResult就是用来判断是否返回父窗体的
if (dmsssologin.DialogResult == DialogResult.OK)
{
//在线程中打开主窗体
Application.Run(new DMSSSOAgent());
}
}
}
}
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// 有关程序集的常规信息通过下列属性集
// 控制。更改这些属性值可修改
// 与程序集关联的信息。
[assembly: AssemblyTitle("DMSSSOAgent")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("DMSSSOAgent")]
[assembly: AssemblyCopyright("Copyright © 2011")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// 将 ComVisible 设置为 false 使此程序集中的类型
// 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型,
// 则将该类型上的 ComVisible 属性设置为 true。
[assembly: ComVisible(false)]
// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
[assembly: Guid("88e9bf92-466f-4936-9ac9-2cb85003861f")]
// 程序集的版本信息由下面四个值组成:
//
// 主版本
// 次版本
// 内部版本号
// 修订号
//
// 可以指定所有这些值,也可以使用“内部版本号”和“修订号”的默认值,
// 方法是按如下所示使用“*”:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
// 运行时版本:4.0.30319.42000
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------
namespace DMSSSOAgent.Properties {
using System;
/// <summary>
/// 一个强类型的资源类,用于查找本地化的字符串等。
/// </summary>
// 此类是由 StronglyTypedResourceBuilder
// 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。
// 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen
// (以 /str 作为命令选项),或重新生成 VS 项目。
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Resources {
private static global::System.Resources.ResourceManager resourceMan;
private static global::System.Globalization.CultureInfo resourceCulture;
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
internal Resources() {
}
/// <summary>
/// 返回此类使用的缓存的 ResourceManager 实例。
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Resources.ResourceManager ResourceManager {
get {
if (object.ReferenceEquals(resourceMan, null)) {
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DMSSSOAgent.Properties.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
/// <summary>
/// 使用此强类型资源类,为所有资源查找
/// 重写当前线程的 CurrentUICulture 属性。
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture {
get {
return resourceCulture;
}
set {
resourceCulture = value;
}
}
}
}
<?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=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>
\ No newline at end of file
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
// 运行时版本:4.0.30319.42000
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------
namespace DMSSSOAgent.Properties {
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
public static Settings Default {
get {
return defaultInstance;
}
}
[global::System.Configuration.ApplicationScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.WebServiceUrl)]
[global::System.Configuration.DefaultSettingValueAttribute("http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap11Endpoi" +
"nt/")]
public string DMSSSOAgent_DMSSSOService_SSOServices {
get {
return ((string)(this["DMSSSOAgent_DMSSSOService_SSOServices"]));
}
}
}
}
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="DMSSSOAgent.Properties" GeneratedClassName="Settings">
<Profiles />
<Settings>
<Setting Name="DMSSSOAgent_DMSSSOService_SSOServices" Type="(Web Service URL)" Scope="Application">
<Value Profile="(Default)">http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap11Endpoint/</Value>
</Setting>
</Settings>
</SettingsFile>
\ No newline at end of file
This diff is collapsed. Click to expand it.
<?xml version="1.0" encoding="utf-8"?>
<DiscoveryClientResultsFile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Results>
<DiscoveryClientResult referenceType="System.Web.Services.Discovery.ContractReference" url="http://www.erry.com:38090/axis2/services/SSOServices?wsdl" filename="SSOServices.wsdl" />
</Results>
</DiscoveryClientResultsFile>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:ns="http://sso.tnt.erry.com" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:ns1="http://org.apache.axis2/xsd" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://sso.tnt.erry.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:documentation>SSOServices</wsdl:documentation>
<wsdl:types>
<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://sso.tnt.erry.com">
<xs:element name="getSystem">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="userIdStr" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="language" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getSystemResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="return" nillable="true" type="xs:anyType" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getUpdateInforResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="return" nillable="true" type="xs:anyType" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="validateUser">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="pass" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="validateUserResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="return" nillable="true" type="xs:anyType" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
</wsdl:types>
<wsdl:message name="validateUserRequest">
<wsdl:part name="parameters" element="ns:validateUser" />
</wsdl:message>
<wsdl:message name="validateUserResponse">
<wsdl:part name="parameters" element="ns:validateUserResponse" />
</wsdl:message>
<wsdl:message name="getSystemRequest">
<wsdl:part name="parameters" element="ns:getSystem" />
</wsdl:message>
<wsdl:message name="getSystemResponse">
<wsdl:part name="parameters" element="ns:getSystemResponse" />
</wsdl:message>
<wsdl:message name="getUpdateInforRequest" />
<wsdl:message name="getUpdateInforResponse">
<wsdl:part name="parameters" element="ns:getUpdateInforResponse" />
</wsdl:message>
<wsdl:portType name="SSOServicesPortType">
<wsdl:operation name="validateUser">
<wsdl:input wsaw:Action="urn:validateUser" message="ns:validateUserRequest" />
<wsdl:output wsaw:Action="urn:validateUserResponse" message="ns:validateUserResponse" />
</wsdl:operation>
<wsdl:operation name="getSystem">
<wsdl:input wsaw:Action="urn:getSystem" message="ns:getSystemRequest" />
<wsdl:output wsaw:Action="urn:getSystemResponse" message="ns:getSystemResponse" />
</wsdl:operation>
<wsdl:operation name="getUpdateInfor">
<wsdl:input wsaw:Action="urn:getUpdateInfor" message="ns:getUpdateInforRequest" />
<wsdl:output wsaw:Action="urn:getUpdateInforResponse" message="ns:getUpdateInforResponse" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="SSOServicesSoap11Binding" type="ns:SSOServicesPortType">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="validateUser">
<soap:operation soapAction="urn:validateUser" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getSystem">
<soap:operation soapAction="urn:getSystem" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getUpdateInfor">
<soap:operation soapAction="urn:getUpdateInfor" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="SSOServicesSoap12Binding" type="ns:SSOServicesPortType">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="validateUser">
<soap12:operation soapAction="urn:validateUser" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getSystem">
<soap12:operation soapAction="urn:getSystem" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getUpdateInfor">
<soap12:operation soapAction="urn:getUpdateInfor" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="SSOServicesHttpBinding" type="ns:SSOServicesPortType">
<http:binding verb="POST" />
<wsdl:operation name="validateUser">
<http:operation location="SSOServices/validateUser" />
<wsdl:input>
<mime:content part="validateUser" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="validateUser" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getSystem">
<http:operation location="SSOServices/getSystem" />
<wsdl:input>
<mime:content part="getSystem" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="getSystem" type="text/xml" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getUpdateInfor">
<http:operation location="SSOServices/getUpdateInfor" />
<wsdl:input>
<mime:content part="getUpdateInfor" type="text/xml" />
</wsdl:input>
<wsdl:output>
<mime:content part="getUpdateInfor" type="text/xml" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="SSOServices">
<wsdl:port name="SSOServicesHttpSoap11Endpoint" binding="ns:SSOServicesSoap11Binding">
<soap:address location="http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap11Endpoint/" />
</wsdl:port>
<wsdl:port name="SSOServicesHttpSoap12Endpoint" binding="ns:SSOServicesSoap12Binding">
<soap12:address location="http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpSoap12Endpoint/" />
</wsdl:port>
<wsdl:port name="SSOServicesHttpEndpoint" binding="ns:SSOServicesHttpBinding">
<http:address location="http://192.168.0.225:38090/axis2/services/SSOServices.SSOServicesHttpEndpoint/" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
\ No newline at end of file
No preview for this file type
This diff is collapsed. Click to expand it.
No preview for this file type
No preview for this file type
This diff could not be displayed because it is too large.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Project ToolsVersion="3.5" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<!-- Select a Product Configuration -->
<InstallShieldProductConfiguration>Express</InstallShieldProductConfiguration>
<!-- Select a Visual Studio Configuration / InstallShield Release -->
<Configuration>Debug</Configuration>
<InstallShieldRelease>$(Configuration)</InstallShieldRelease>
</PropertyGroup>
<ItemGroup>
<!-- The InstallShieldProject item selects the project to build -->
<InstallShieldProject Include="$(MSBuildProjectDirectory)\$(MSBuildProjectName).isl"/>
<!-- The InstallShieldReleaseFlags sets Release Flags -->
<!--<InstallShieldReleaseFlags Include=""/>-->
<!-- The InstallShieldMergeModulePath specifies what directories are
searched for Merge Modules -->
<!--<InstallShieldMergeModulePath Include=""/>-->
</ItemGroup>
<ItemGroup>
<!-- The ProjectReference items refer to any Visual Studio solutions you want to automatically probe for Project Output Groups. -->
</ItemGroup>
<ItemGroup>
<!-- The TaggedOutputs items allow you to explicitly add extra files to output groups. Each item must include both Name and OutputGroup, as well as TargetPath metadata values. -->
<!--<TaggedOutputs Include="C:\My Test Exe.exe">
<Name>My Test Project</Name>
<OutputGroup>Primary output</OutputGroup>
<TargetPath>My Test Exe.exe</TargetPath>
</TaggedOutputs> -->
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath32)\InstallShield\2015Limited\InstallShield.targets"/>
</Project>
\ No newline at end of file
<?xml version="1.0"?>
<configuration>
<configSections>
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<section name="DMSSSOAgent.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</sectionGroup>
</configSections>
<appSettings>
<!--Demo-->
<add key="ServerPath" value="http://164.39.68.247/dms_sso_demo/agentUpgrade" />
<!--<add key="ServerPath" value="http://www.erry.com:38090/agentUpgrade" />-->
<add key="VersionNo" value="1.0.4"/>
<!--Language-->
<add key="language" value="zh-CHS" />
<add key="DefaultLanguage" value="zh-CHS" />
<!--Process Name-->
<add key="ProcessesName" value="DMSSSOAgent" />
<!--Rich Client Directory Path-->
<add key="RCDirPath" value="C:/DMSTemp/" />
<!--Rich Client File Type-->
<add key="RCFileType" value=".jnlp" />
<!--System Image Path-->
<!--<add key="SysImage" value="E:\ERRYSVN\User\U-TNT\P-DMS SSO\Code\DMSSSO\DMSSSOAgent\Image\" />-->
<add key="SysImage" value="D:\Project\TNT\P-DMS SSO\Code\DMSSSO\DMSSSOAgent\Image\" />
<add key="ClientSettingsProvider.ServiceUri" value="" />
</appSettings>
<startup>
<supportedRuntime version="v2.0.50727" />
</startup>
<applicationSettings>
<DMSSSOAgent.Properties.Settings>
<setting name="DMSSSOAgent_DMSSSOService_SSOServices" serializeAs="String">
<!--<value>http://www.erry.com:38090/axis2/services/SSOServices?wsdl</value>-->
<!--Demo-->
<value>http://164.39.68.247/dms_sso_demo/services/SSOServices?wsdl</value>
</setting>
</DMSSSOAgent.Properties.Settings>
</applicationSettings>
<system.web>
<membership defaultProvider="ClientAuthenticationMembershipProvider">
<providers>
<add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" />
</providers>
</membership>
<roleManager defaultProvider="ClientRoleProvider" enabled="true">
<providers>
<add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400" />
</providers>
</roleManager>
</system.web>
</configuration>
<?xml version="1.0"?>
<configuration>
<configSections>
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<section name="DMSSSOAgent.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</sectionGroup>
</configSections>
<appSettings>
<!--Demo-->
<add key="ServerPath" value="http://164.39.68.247/dms_sso_demo/agentUpgrade" />
<!--<add key="ServerPath" value="http://www.erry.com:38090/agentUpgrade" />-->
<add key="VersionNo" value="1.0.4"/>
<!--Language-->
<add key="language" value="zh-CHS" />
<add key="DefaultLanguage" value="zh-CHS" />
<!--Process Name-->
<add key="ProcessesName" value="DMSSSOAgent" />
<!--Rich Client Directory Path-->
<add key="RCDirPath" value="C:/DMSTemp/" />
<!--Rich Client File Type-->
<add key="RCFileType" value=".jnlp" />
<!--System Image Path-->
<!--<add key="SysImage" value="E:\ERRYSVN\User\U-TNT\P-DMS SSO\Code\DMSSSO\DMSSSOAgent\Image\" />-->
<add key="SysImage" value="D:\Project\TNT\P-DMS SSO\Code\DMSSSO\DMSSSOAgent\Image\" />
<add key="ClientSettingsProvider.ServiceUri" value="" />
</appSettings>
<startup>
<supportedRuntime version="v2.0.50727" />
</startup>
<applicationSettings>
<DMSSSOAgent.Properties.Settings>
<setting name="DMSSSOAgent_DMSSSOService_SSOServices" serializeAs="String">
<!--<value>http://www.erry.com:38090/axis2/services/SSOServices?wsdl</value>-->
<!--Demo-->
<value>http://164.39.68.247/dms_sso_demo/services/SSOServices?wsdl</value>
</setting>
</DMSSSOAgent.Properties.Settings>
</applicationSettings>
<system.web>
<membership defaultProvider="ClientAuthenticationMembershipProvider">
<providers>
<add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" />
</providers>
</membership>
<roleManager defaultProvider="ClientRoleProvider" enabled="true">
<providers>
<add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400" />
</providers>
</roleManager>
</system.web>
</configuration>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<requestedExecutionLevel level="asInvoker" uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
<HTML><HEAD><TITLE>Build Report</TITLE></HEAD><BODY>
<B><FONT FACE="Arial" SIZE=4><P ALIGN="center">
Build Report</P></B></FONT>
<B><I><FONT FACE="Arial" ><P>
Summary</P></I></B></FONT>
<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
<TR>
<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
Number of features:
</FONT></P></TD>
<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
1
</FONT></P></TD>
</TR>
<TR>
<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
Number of merge modules:
</FONT></P></TD>
<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
0
</FONT></P></TD>
</TR>
<TR>
<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
Number of dynamic links:
</FONT></P></TD>
<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
0
</FONT></P></TD>
</TR>
<TR>
<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
Media:
</FONT></P></TD>
<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
DVD-5
</FONT></P></TD>
</TR>
<TR>
<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
Number of files:
</FONT></P></TD>
<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
10
</FONT></P></TD>
</TR>
<TR>
<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
Uncompressed files total size:
</FONT></P></TD>
<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
0.56 MB
</FONT></P></TD>
</TR>
<TR>
<TD WIDTH="45%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
Compressed files total size:
</FONT></P></TD>
<TD WIDTH="55%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
0.00 MB
</FONT></P></TD>
</TR>
</TABLE>
<B><I><FONT FACE="Arial" ><P>
Features</P></I></B></FONT>
<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
<TR>
<TD WIDTH="100%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
AlwaysInstall
</FONT></P></TD>
</TR>
</TABLE>
<B><I><FONT FACE="Arial" ><P>
Merge Modules</P></I></B></FONT>
<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
</TABLE>
<B><I><FONT FACE="Arial" ><P>
Dynamic links</P></I></B></FONT>
<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
</TABLE>
<B><I><FONT FACE="Arial" ><P>
Files</P></I></B></FONT>
<TABLE CELLSPACING=0 STYLE="margin-left:20" BORDER=0 CELLPADDING=4 WIDTH=600>
<TR>
<TD WIDTH="30%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
File
</I></B></FONT></P></TD>
<TD WIDTH="20%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
Destination
</I></B></FONT></P></TD>
<TD WIDTH="15%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
Feature
</I></B></FONT></P></TD>
<TD WIDTH="15%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
Last Modified
</I></B></FONT></P></TD>
<TD WIDTH="10%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
Size (bytes)
</I></B></FONT></P></TD>
<TD WIDTH="10%"VALIGN="center"><B><I><FONT FACE="Arial"SIZE=2><P>
Version
</I></B></FONT></P></TD>
</TR>
<TR>
<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
DMSSSOAgent.XmlSerializers.dll
</FONT></P></TD>
<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
[ProgramFilesFolder]erry\DMSSSOSetupNew
</FONT></P></TD>
<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
始终安装
</FONT></P></TD>
<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
2020/3/25 14:57:16
</FONT></P></TD>
<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
15872
</FONT></P></TD>
<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
1.0.0.0
</FONT></P></TD>
</TR>
<TR>
<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
DMSSSOAgent.exe
</FONT></P></TD>
<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
[ProgramFilesFolder]erry\DMSSSOSetupNew
</FONT></P></TD>
<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
始终安装
</FONT></P></TD>
<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
2020/3/25 14:57:15
</FONT></P></TD>
<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
312320
</FONT></P></TD>
<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
1.0.0.0
</FONT></P></TD>
</TR>
<TR>
<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
DMSSSOAgent.vshost.exe
</FONT></P></TD>
<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
[ProgramFilesFolder]erry\DMSSSOSetupNew
</FONT></P></TD>
<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
始终安装
</FONT></P></TD>
<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
2020/3/25 14:58:39
</FONT></P></TD>
<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
21464
</FONT></P></TD>
<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
11.0.50727.1
</FONT></P></TD>
</TR>
<TR>
<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
DMSSSOUpgrade.XmlSerializers.dll
</FONT></P></TD>
<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
[ProgramFilesFolder]erry\DMSSSOSetupNew
</FONT></P></TD>
<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
始终安装
</FONT></P></TD>
<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
2020/3/25 14:57:12
</FONT></P></TD>
<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
15872
</FONT></P></TD>
<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
1.0.0.0
</FONT></P></TD>
</TR>
<TR>
<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
DMSSSOUpgrade.exe
</FONT></P></TD>
<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
[ProgramFilesFolder]erry\DMSSSOSetupNew
</FONT></P></TD>
<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
始终安装
</FONT></P></TD>
<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
2020/3/25 14:57:11
</FONT></P></TD>
<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
103424
</FONT></P></TD>
<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
1.0.0.0
</FONT></P></TD>
</TR>
<TR>
<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
DMSSSOAgent.exe.config
</FONT></P></TD>
<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
[ProgramFilesFolder]erry\DMSSSOSetupNew
</FONT></P></TD>
<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
始终安装
</FONT></P></TD>
<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
2020/3/24 17:07:22
</FONT></P></TD>
<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
2542
</FONT></P></TD>
<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
</FONT></P></TD>
</TR>
<TR>
<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
DMSSSOAgent.pdb
</FONT></P></TD>
<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
[ProgramFilesFolder]erry\DMSSSOSetupNew
</FONT></P></TD>
<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
始终安装
</FONT></P></TD>
<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
2020/3/25 14:57:15
</FONT></P></TD>
<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
81408
</FONT></P></TD>
<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
</FONT></P></TD>
</TR>
<TR>
<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
DMSSSOAgent.vshost.exe.config
</FONT></P></TD>
<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
[ProgramFilesFolder]erry\DMSSSOSetupNew
</FONT></P></TD>
<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
始终安装
</FONT></P></TD>
<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
2020/3/24 17:07:22
</FONT></P></TD>
<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
2542
</FONT></P></TD>
<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
</FONT></P></TD>
</TR>
<TR>
<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
DMSSSOAgent.vshost.exe.manifest
</FONT></P></TD>
<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
[ProgramFilesFolder]erry\DMSSSOSetupNew
</FONT></P></TD>
<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
始终安装
</FONT></P></TD>
<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
2012/6/6 2:06:32
</FONT></P></TD>
<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
490
</FONT></P></TD>
<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
</FONT></P></TD>
</TR>
<TR>
<TD WIDTH="30%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
DMSSSOUpgrade.pdb
</FONT></P></TD>
<TD WIDTH="20%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
[ProgramFilesFolder]erry\DMSSSOSetupNew
</FONT></P></TD>
<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
始终安装
</FONT></P></TD>
<TD WIDTH="15%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
2020/3/25 14:57:11
</FONT></P></TD>
<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
36352
</FONT></P></TD>
<TD WIDTH="10%"VALIGN="center"><FONT FACE="Times New Roman"SIZE=2><P>
</FONT></P></TD>
</TR>
</TABLE>
</BODY></HTML>
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff could not be displayed because it is too large.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
No preview for this file type
No preview for this file type
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.