Ejemplo n.º 1
0
        /// <summary>
        /// 导入城市
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void btnImport_Click(object sender, RoutedEventArgs e)
        {
            OpenFileDialog openFileDialog = new OpenFileDialog();

            openFileDialog.Multiselect = false;
            openFileDialog.Filter      = "csv Files (*.csv)|*.csv;";
            if (openFileDialog.ShowDialog() != true)
            {
                return;
            }
            Stream Stream = (System.IO.Stream)openFileDialog.File.OpenRead();

            byte[] Buffer = new byte[Stream.Length];
            Stream.Read(Buffer, 0, (int)Stream.Length);
            Stream.Dispose();
            Stream.Close();

            UploadFileModel UploadFile = new UploadFileModel();

            UploadFile.FileName = openFileDialog.File.Name;
            UploadFile.File     = Buffer;
            Dictionary <string, string> empInfo = new Dictionary <string, string>();

            empInfo.Add("ownerID", SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID);
            client.ImportCityCSVAsync(UploadFile, empInfo, string.Empty);
            loadbar.Start();
        }