//获取公司对上传文件的设置信息 void _client_GetCompanyFileSetInfoCompleted(object sender, SMT.Saas.Tools.NewFileUploadWS.GetCompanyFileSetInfoCompletedEventArgs e) { if (e.Error == null) { if (e.Result != null) { UserFile file = new UserFile(); file.SystemCode = e.Result.SystemCode; file.ModelCode = e.Result.ModelCode; file.BytesSended = e.Result.UploadSpeed; } } }
//获取公司对上传文件的设置信息 void _client_GetCompanyFileSetInfoCompleted(object sender, SMT.Saas.Tools.NewFileUploadWS.GetCompanyFileSetInfoCompletedEventArgs e) { if (e.Error == null) { if (e.Result != null) { //UserFile file = new UserFile(); //file.SystemCode = e.Result.SystemCode; //file.ModelCode = e.Result.ModelCode; //file.BytesSended = e.Result.UploadSpeed; if (String.IsNullOrEmpty(CompanyCode)) { //如果用户没有特别设置,就根据配置文件的设置 CompanyCode = e.Result.CompanyCode; // 2; } if (String.IsNullOrEmpty(CompanyName)) { //如果用户没有特别设置,就根据配置文件的设置 CompanyName = e.Result.CompanyName; // 2; } if (String.IsNullOrEmpty(SystemCode)) { //如果用户没有特别设置,就根据配置文件的设置 SystemCode = e.Result.SystemCode; // 2; } if (MaxConcurrentUploads == 0) { //如果用户没有特别设置,就根据配置文件的设置 MaxConcurrentUploads = e.Result.MaxNumber; // 2; } if (MaxSize == 0.0) { //如果用户没有特别设置,就根据配置文件的设置 MaxSize = e.Result.MaxSize; // 1024 * 1024 * 100;//100KB } this.SavePath = e.Result.SavePath; MaxNumberToUpload = -1; MaximumTotalUpload = MaximumUpload = -1; if (string.IsNullOrEmpty(Filter)) { // Filter = e.Result.Type;// 文件类型选择 } _files = new FileCollection("", MaxConcurrentUploads); UploadChunkSize = e.Result.UploadSpeed;// 102401;//4194304 fileList.ItemsSource = _files; _files.CollectionChanged += new System.Collections.Specialized.NotifyCollectionChangedEventHandler(_files_CollectionChanged); _files.StateChanged += new EventHandler(_files_StateChanged); } } else { MessageBox.Show("网络出现错误请联系管理员"); } }