예제 #1
0
        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);
                }
            }
        }
예제 #2
0
파일: UploadCx.cs 프로젝트: qq5013/mERP-HD
        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);
                }
            }
        }