public void UpdateData(DateTime?dateBegin, DateTime?dateEnd, int?type) { //System.Windows.Forms.MessageBox.Show("fd"); if (!type.HasValue) { type = 1; } if (!dateBegin.HasValue) { dateBegin = GetLastUpdateDate(); } if (!dateEnd.HasValue) { dateEnd = System.DateTime.Today; } if (dateBegin.HasValue) { string fileName = GenerateDate(dateBegin.Value, dateEnd.Value, type.Value, clientId); byte[] data; using (FileStream sr = new FileStream(fileName, FileMode.Open)) { data = new byte[sr.Length]; sr.Read(data, 0, (int)sr.Length); } //SoapHttpClientProtocol client = new SoapHttpClientProtocol(); //client.Url = "http://" + m_serverAddress + "/UploadCx/UploadCxFile.asmx"; //client.Invoke("UploadFile", new object[] { fileName, data }); try { UploadCxService.UploadCxFileSoapClient client = new Hd.Utils.UploadCxService.UploadCxFileSoapClient( new System.ServiceModel.BasicHttpBinding(), new System.ServiceModel.EndpointAddress("http://" + m_serverAddress + "/UploadCx/UploadCxFile.asmx")); client.UploadFile(fileName, data); } catch (Exception) { //ServiceProvider.GetService<IExceptionProcess>().ProcessWithNotify(ex); } } }
public void UpdateData(DateTime? dateBegin, DateTime? dateEnd, int? type) { //System.Windows.Forms.MessageBox.Show("fd"); if (!type.HasValue) { type = 1; } if (!dateBegin.HasValue) { dateBegin = GetLastUpdateDate(); } if (!dateEnd.HasValue) { dateEnd = System.DateTime.Today; } if (dateBegin.HasValue) { string fileName = GenerateDate(dateBegin.Value, dateEnd.Value, type.Value, clientId); byte[] data; using (FileStream sr = new FileStream(fileName, FileMode.Open)) { data = new byte[sr.Length]; sr.Read(data, 0, (int)sr.Length); } //SoapHttpClientProtocol client = new SoapHttpClientProtocol(); //client.Url = "http://" + m_serverAddress + "/UploadCx/UploadCxFile.asmx"; //client.Invoke("UploadFile", new object[] { fileName, data }); try { UploadCxService.UploadCxFileSoapClient client = new Hd.Utils.UploadCxService.UploadCxFileSoapClient( new System.ServiceModel.BasicHttpBinding(), new System.ServiceModel.EndpointAddress("http://" + m_serverAddress + "/UploadCx/UploadCxFile.asmx")); client.UploadFile(fileName, data); } catch (Exception) { //ServiceProvider.GetService<IExceptionProcess>().ProcessWithNotify(ex); } } }