Files
GateDge2023_ljy/00.未分类/UnitTestProject2/UnitTest1.cs
PastSaid 0a17c23e54 1
2024-05-15 13:56:09 +08:00

156 lines
6.7 KiB
C#

using Kingdee.BOS.Orm.DataEntity;
using Kingdee.BOS.Orm.Metadata.DataEntity;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Spire.Doc;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Windows.Forms;
using HandleUtils;
using System.Data.SqlClient;
using Kingdee.BOS.Util;
using E_ZKEcc.Service;
using E_ZKEcc.Domian;
using E_ZKEcc.Request;
namespace UnitTestProject2
{
[TestClass]
public class UnitTest1
{
[TestMethod]
public void TestMethod1()
{
//var a = new DynamicObject(new DynamicObjectType("COUNT_GAIN"));
//var a = new Dictionary<string, Dictionary<string, string>>();
//a.Add("a", new Dictionary<string, string>());
//a.Add("b", new Dictionary<string, string>());
//var keys = new[] { "a", "a", "b" };
//foreach (var key in keys)
//{
// var item = a[key];
// item.Add("ttt", "1232");
//}
var rowList = new List<string>();
var rowList2 = new List<List<string>>();
Random rd = new Random();
var r1 = rd.Next(200, 1000);
for (int i = 0; i < r1; i++)
{
rowList.Add($"100123,{i},100123,2024-04-07 00:00:00,100123,100123,T_STK_STKTRANSFERINENTRY1");
}
var len = rowList.Max(x => x.Length);
var num = 8000 / 100;
int ii = 0;
var flag = rowList.Any();
while (flag)
{
ii++;
var t = rowList.Skip(num * ii).Take(num).ToList();
flag = num * ii > 8000;
}
return;
}
[TestMethod]
public void TestMethod2()
{
// HUIWE_SFTP_TST@sftp.betagrid.gxs.com 22
string ip = "sftp.betagrid.gxs.com";
string port = "22";
string user = "HUIWE_SFTP_TST";
string pPath= "LEXMK_SFTP_TST";
string pwd = "@m+n|9+v^.R}1[^";
string localPath = "D:\\Work\\GateDge\\SFTP\\aatat.docx";
string remotePath = "/././POLLABLE";
SFTPHelper SFTPHelper = new SFTPHelper(ip, user, pwd, port);
var result = SFTPHelper.GetFileList(remotePath, "*BIN");
SFTPHelper.Disconnect();
return;
}
[TestMethod]
public void TestMethod4()
{
//var list = new List<EmployeeUpdateDomain>();
//list.Add(new EmployeeUpdateDomain()
//{
// pin = "AAA",
// name = ""
//});
//var str = JsonUtil.SerializeWithOutNull(list);
var apiInfo = new ApiInfoDomian();
apiInfo.appKey = "3391hexqe5h0wv4z4veju_dvn7gntnr5oiv_dxjabqtt";
apiInfo.apiVersion = "v2";
apiInfo.serverUrl = "http://14.21.32.187:8088";
var service = new EmployeeService(apiInfo);
var domain = new EmployeeUpdateRequest();
domain.pin = "99999";
domain.name = "测试1";
domain.deptnumber = "999";
//domain.identitycard = "440444444444444444";
var result = service.UpdateEmployee(new List<EmployeeUpdateRequest>() { domain });
//var data = service.GetEmployee("999999,888888");
//var service2 = new DepartmentService(apiInfo);
//var result = service2.UpdateDepartment(new E_ZKEcc.Request.DepartmentUpdateRequest
//{
// deptnumber = "999",
// deptname = "金蝶云星空",
// parentnumber = "1"
//});
return;
}
[TestMethod]
public void TestMethod3()
{
string sqlConn = "Data Source=ASSDB;User ID=ooa;Password=123qwe123";
SqlConnection con = new SqlConnection(sqlConn);
//SqlConnection con = new SqlConnection("Server=.;Database=ASSDB;uid=ooa;pwd=123qwe123;Trusted_Connection=False;");
con.Open();
//client.InitClient("654e408a013340", "appID", "appSec", "userName", 2052, "100", "http://desktop-2r7oavu/k3cloud/");
//client.Save("STK_MISCELLANEOUS", "{"NeedUpDateFields":[],"NeedReturnFields":[],"IsDeleteEntry":"true","SubSystemId":"","IsVerifyBaseDataField":"false","IsEntryBatchFill":"true","ValidateFlag":"true","NumberSearch":"true","IsAutoAdjustField":"false","InterationFlags":"","IgnoreInterationFlag":"","IsControlPrecision":"false","ValidateRepeatJson":"false","Model":{"FID":0,"FBillNo":"","FBillTypeID":{"FNUMBER":""},"FStockOrgId":{"FNumber":""},"FStockDirect":"","FDate":"1900 - 01 - 01","FSUPPLIERID":{"FNumber":""},"FDEPTID":{"FNumber":""},"FACCEPTANCE":{"FStaffNumber":""},"FSTOCKERID":{"FNumber":""},"FSTOCKERGROUPID":{"FNumber":""},"FOwnerTypeIdHead":"","FOwnerIdHead":{"FNumber":""},"FNOTE":"","FBaseCurrId":{"FNumber":""},"FScanBox":"","FEntity":[{"FEntryID":0,"FInStockType":"","FMATERIALID":{"FNumber":""},"FAuxPropId":{"FAUXPROPID__FF100002":{"FNumber":""}},"FUnitID":{"FNumber":""},"FSTOCKID":{"FNumber":""},"FStockLocId":{"FSTOCKLOCID__FF100001":{"FNumber":""},"FSTOCKLOCID__FF100002":{"FNumber":""}},"FSTOCKSTATUSID":{"FNumber":""},"FLOT":{"FNumber":""},"FQty":0,"FEntryNote":"","FSRCBILLNO":"","FSRCBILLTYPEID":"","FBOMID":{"FNumber":""},"FPRODUCEDATE":"1900 - 01 - 01","FMTONO":"","FExtAuxUnitId":{"FNumber":""},"FExtAuxUnitQty":0,"FProjectNo":"","FOWNERTYPEID":"","FOWNERID":{"FNumber":""},"FKEEPERTYPEID":"","FKEEPERID":{"FNumber":""},"FInstockDate":"1900 - 01 - 01","FSerialSubEntity":[{"FDetailID":0,"FSerialNo":"","FSerialNote":""}]}]}}");
}
[TestMethod]
public void ConvertHTMLtoWord()
{
OpenFileDialog dialog = new OpenFileDialog();
dialog.Filter = "Word|*.docx";
DialogResult result = dialog.ShowDialog();
if (result == DialogResult.OK)
{
string filepath = dialog.FileName;
//创建 Document 对象
Document document = new Document();
document.LoadFromFile(filepath);
string fileExs = System.IO.Path.GetExtension(filepath);
string fileName = System.IO.Path.GetFileNameWithoutExtension(filepath);
string newFilePath = "";
//newFilePath = filepath.Replace(fileExs, ".html");
//document.SaveToFile(newFilePath, FileFormat.Html);
//document.Close();
newFilePath = filepath.Replace(fileExs, ".xml");
//document.LoadFromFile(newFilePath, FileFormat.Html);
document.SaveToFile(newFilePath, FileFormat.Xml);
document.Close();
}
}
}
}