本文整理汇总了C#中CmsWebServiceClient.GetDocumentsByIdsAsync方法的典型用法代码示例。如果您正苦于以下问题:C# CmsWebServiceClient.GetDocumentsByIdsAsync方法的具体用法?C# CmsWebServiceClient.GetDocumentsByIdsAsync怎么用?C# CmsWebServiceClient.GetDocumentsByIdsAsync使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CmsWebServiceClient
的用法示例。
在下文中一共展示了CmsWebServiceClient.GetDocumentsByIdsAsync方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AddButtonHandler
private void AddButtonHandler(object parameter)
{
AddRelatedDocumentDialog dialog = new AddRelatedDocumentDialog();
dialog.Show();
dialog.Closed +=
(s1, e1) =>
{
if (dialog.DialogResult.HasValue && dialog.DialogResult.Value)
{
List<int> docIds = (dialog.SelectedDocuments.Select(x => x.Id)).ToList();
CmsWebServiceClient cmsWebServiceClient = new CmsWebServiceClient(Utils.WcfBinding, Utils.WcfEndPoint);
cmsWebServiceClient.GetDocumentsByIdsCompleted +=
(s2, e2) =>
{
List<Document> toAdd = e2.Result;
List<DocumentEquipment> list = mElectricalEquipment.ElectricalDocuments;
if (e2.Result != null && e2.Result.Count > 0)
{
foreach (Document document in toAdd)
{
DocumentEquipment existing = (from x in mElectricalEquipment.ElectricalDocuments
where x.DocumentId == document.Id
&& x.EquipmentId == mElectricalEquipment.Id
&& x.EquipmentTypeId == (int)CommonUtils.EquipmentTypeCode.ELECT
select x).FirstOrDefault();
if (existing == null)
{
DocumentEquipment newdoc = new DocumentEquipment();
newdoc.DocumentId = document.Id;
newdoc.Document = document;
newdoc.EquipmentId = mElectricalEquipment.Id;
newdoc.EquipmentTypeId = (int) CommonUtils.EquipmentTypeCode.ELECT;
list.Add(newdoc);
}
}
}
Documents = new ObservableCollection<DocumentEquipment>(list);
RaiseChangeEvent();
};
cmsWebServiceClient.GetDocumentsByIdsAsync(docIds);
}
};
}
示例2: OkButtonHander
private void OkButtonHander(object parameter)
{
if (CanExecuteOkButtonHandler(parameter))
{
List<QuickDocument> selected = (from x in Documents where x.Checked select x).ToList();
List<int> ids = (from x in selected select x.Id).ToList();
CmsWebServiceClient cmsWebServiceClient = new CmsWebServiceClient(Utils.WcfBinding, Utils.WcfEndPoint);
cmsWebServiceClient.GetDocumentsByIdsCompleted += (s1, e1)
=>
{
View.SelectedDocuments = e1.Result;
View.DialogResult = true;
};
cmsWebServiceClient.GetDocumentsByIdsAsync(ids);
}
}