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>(); //a.Add("a", new Dictionary()); //a.Add("b", new Dictionary()); //var keys = new[] { "a", "a", "b" }; //foreach (var key in keys) //{ // var item = a[key]; // item.Add("ttt", "1232"); //} var rowList = new List(); var rowList2 = new List>(); 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(); //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() { 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(); } } } }