This commit is contained in:
PastSaid
2024-07-16 10:33:50 +08:00
parent e8a1f46c3d
commit fa480006a8
132 changed files with 20893 additions and 4519 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -13,6 +13,10 @@ using Kingdee.BOS.Util;
using E_ZKEcc.Service;
using E_ZKEcc.Domian;
using E_ZKEcc.Request;
using Kingdee.BOS.Core.Util;
using LexmarkSFTPSDK.Response;
using System.Globalization;
using System.Xml;
namespace UnitTestProject2
{
@@ -37,6 +41,7 @@ namespace UnitTestProject2
//}
var rowList = new List<string>();
var rowList2 = new List<List<string>>();
var aaa = rowList2.ToArray();
Random rd = new Random();
var r1 = rd.Next(200, 1000);
@@ -64,16 +69,76 @@ namespace UnitTestProject2
{
// HUIWE_SFTP_TST@sftp.betagrid.gxs.com 22
string ip = "sftp.betagrid.gxs.com";
string port = "22";
var port = 22;
string user = "HUIWE_SFTP_TST";
string pPath= "LEXMK_SFTP_TST";
string pPath = "LEXMK_SFTP_TST";
string pwd = "@m+n|9+v^.R}1[^";
string localPath = "D:\\Work\\GateDge\\SFTP\\aatat.docx";
string localPath = @"D:\Work\GateDge\SFTP\POACK_20240507_4.xml";
string remotePath = "/././POLLABLE";
SFTPHelper SFTPHelper = new SFTPHelper(ip, user, pwd, port);
var result = SFTPHelper.GetFileList(remotePath, "*BIN");
//var result = SFTPHelper.GetFileList(remotePath, "*BIN");
//SFTPHelper.Put(localPath, "/HUIWE_SFTP_TST/LEXMK_SFTP_TST/*BIN");
SFTPHelper.Mget(remotePath, @"D:\Work\GateDge\SFTP\sftpFolder\", null);
SFTPHelper.Disconnect();
return;
}
[TestMethod]
public void TestMethodSetXml()
{
var dateTIme = DateTime.Now.GetTimestamp();
var date = dateTIme.ToString("yyyyMMdd");
var xml = XmlUtils.LoadSecureXmlDocByFile(@"D:\Work\GateDge\VS\GateDge2023\00.未分类\UnitTestProject2\POSH_CB_PRODUCTCOSTREDUCTION.xml");
var x2 = JsonUtil.Serialize("");
var x = XmlSerializerHelper.Deserialize<FormMetadata>(xml.InnerXml);
var fieldList = x.BusinessInfo.BusinessInfo.Elements.SysReportForm.SQLDataSource.SQLDataSource.FieldList;
//var newFieldList = fieldList;
var newFieldList = fieldList.OrderBy(w => w.Seq);
//int seq = 1;
//foreach (var field in fieldList)
//{
//}
x.BusinessInfo.BusinessInfo.Elements.SysReportForm.SQLDataSource.SQLDataSource.FieldList = newFieldList.ToArray();
var res = XmlSerializerHelper.Serialize(x);
//FormatXML(res);
XmlDocument xmldoc = new XmlDocument();
xmldoc.LoadXml(res);
xmldoc.Save(@"D:\Work\GateDge\VS\GateDge2023\00.未分类\UnitTestProject2\OrderBySeq.xml");
return;
}
private string FormatXML(string str)
{
System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
doc.LoadXml(str);
System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder();
System.IO.StringWriter stringWriter = new System.IO.StringWriter(stringBuilder);
System.Xml.XmlTextWriter xmlWriter = new System.Xml.XmlTextWriter(stringWriter);
xmlWriter.Formatting = System.Xml.Formatting.Indented;
doc.WriteTo(xmlWriter);
return stringBuilder.ToString();
}
[TestMethod]
public void TestMethodXml()
{
//var dateTime = Convert.ToDateTime("20240411");
DateTime dt = DateTime.ParseExact("20240411", "yyyyMMdd", System.Globalization.CultureInfo.CurrentCulture);
var xml = XmlUtils.LoadSecureXmlDocByFile("D:\\Work\\GateDge\\VS\\GateDge2023\\03.珠海市汇威精密制造有限公司\\HUIWEI\\SAL_SaleOrder\\xml\\ORDERS.xml");
var x = XmlSerializerHelper.Deserialize<PurchaseOrderResponse>(xml.InnerXml);
return;
}
[TestMethod]

View File

@@ -39,6 +39,12 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="BGP.K3.GSP.Business.PlugIn">
<HintPath>..\..\..\..\..\..\Program Files (x86)\Kingdee\K3Cloud\WebSite\bin\BGP.K3.GSP.Business.PlugIn.dll</HintPath>
</Reference>
<Reference Include="BGP.K3.GSP.Temporary.Business.PlugIn">
<HintPath>..\..\..\..\..\..\Program Files (x86)\Kingdee\K3Cloud\WebSite\bin\BGP.K3.GSP.Temporary.Business.PlugIn.dll</HintPath>
</Reference>
<Reference Include="GDHNJN.BusinessForm.BusinessPlugIn">
<HintPath>C:\Users\Fareoh\Desktop\对比\dll\GDHNJN.BusinessForm.BusinessPlugIn.dll</HintPath>
</Reference>
@@ -83,8 +89,10 @@
<Reference Include="System.Core" />
<Reference Include="System.Data" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="FormMetadata.cs" />
<Compile Include="UnitTest1.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="WordDocTest.cs" />
@@ -98,11 +106,19 @@
<Project>{9a0273e4-d584-4418-951c-020d4eff1732}</Project>
<Name>E_ZKEccSDK</Name>
</ProjectReference>
<ProjectReference Include="..\..\00.SDK\LexmarkSFTPSDK\LexmarkSFTPSDK.csproj">
<Project>{e11471a4-ead7-4c61-9ae3-ade93d267a0b}</Project>
<Name>LexmarkSFTPSDK</Name>
</ProjectReference>
<ProjectReference Include="..\..\01.扩展\HandleUtils\HandleUtils.csproj">
<Project>{d6a5e5a0-7529-4ffa-9f9d-b2c610919bf6}</Project>
<Name>HandleUtils</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<Content Include="OrderBySeq.xml" />
<Content Include="POSH_CB_PRODUCTCOSTREDUCTION.xml" />
</ItemGroup>
<Import Project="$(VSToolsPath)\TeamTest\Microsoft.TestTools.targets" Condition="Exists('$(VSToolsPath)\TeamTest\Microsoft.TestTools.targets')" />
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">