public static void UploadFile(string file, string cn = "") { long BUCBegin = 0; Zip(file, file + ".zip", 96); /* * using (var client = new CreditinfoService.ServiceSoapClient()) * { * client.BatchUploadChunkBegin(); * client.ClientCredentials.UserName.UserName = "******"; * client.ClientCredentials.UserName.Password= "******"; * client.BatchUploadChunk(BUCBegin, 1, GetBytesFromFile(file + ".zip")); * var finish = client.BatchUploadChunkFinish(CreditinfoService.BatchPriorityClassEnum.BatchProcessing, BUCBegin); * } */ get.creditinfosolutions.Service auth = new get.creditinfosolutions.Service(); auth.Credentials = new System.Net.NetworkCredential("microlend", "yM03vZ04"); auth.PreAuthenticate = true; BUCBegin = auth.BatchUploadChunkBegin(); auth.BatchUploadChunk(BUCBegin, 1, GetBytesFromFile(file + ".zip")); var BUCFinish = auth.BatchUploadChunkFinish(get.creditinfosolutions.BatchPriorityClassEnum.BatchProcessing, BUCBegin); long fin = Convert2Long(BUCFinish.SelectNodes("/*[1]/*[1]").Item(0).InnerText); System.IO.File.AppendAllText(@"C:\Users\L.Shanava\Desktop\PAB\CreditInfo\Shablons\result.txt", string.Format("{0}\t{1}\t{2}\r\n", file.Replace(".xml", ""), Convert.ToString(fin), cn)); using (var db = new CreditinfoServiceEntities()) { if (fin != 0) { var Batch = db.Set <CreditInfoBatchId>(); Batch.Add(new CreditInfoBatchId { BatchId = fin, Date = DateTime.Now, IsML = 1 }); db.SaveChanges(); } } }