private async void ButtonRefreshDataGrid_Click(object sender, RoutedEventArgs e) { if (serviceToUse == SideWorker.ServicesSwitcher.asmx) { if (getDocsType == SideWorker.GetDocsSwitcher.all) { asmxService.GetAllDocumentsAsync(); } else if (getDocsType == SideWorker.GetDocsSwitcher.invoices) { asmxService.GetSpecialDocumentsAsync("Invoice"); } else if (getDocsType == SideWorker.GetDocsSwitcher.reciepts) { asmxService.GetSpecialDocumentsAsync("Reciept"); } else if (getDocsType == SideWorker.GetDocsSwitcher.bills) { asmxService.GetSpecialDocumentsAsync("Bill"); } else if (getDocsType == SideWorker.GetDocsSwitcher.special) { asmxService.GetSpecialDocumentAsync(docToGet); } } else if (serviceToUse == SideWorker.ServicesSwitcher.wcf) { if (getDocsType == SideWorker.GetDocsSwitcher.all) { var res = await wcfClient.GetAllDocumentsAsync(); await WcfService_GetAllDocumentsCompleted(res.Body); } else if (getDocsType == SideWorker.GetDocsSwitcher.invoices) { var res = await wcfClient.GetSpecialDocumentsAsync("Invoice"); await WcfService_GetSpecialDocumentsCompleted(res.Body); } else if (getDocsType == SideWorker.GetDocsSwitcher.reciepts) { var res = await wcfClient.GetSpecialDocumentsAsync("Reciept"); await WcfService_GetSpecialDocumentsCompleted(res.Body); } else if (getDocsType == SideWorker.GetDocsSwitcher.bills) { var res = await wcfClient.GetSpecialDocumentsAsync("Bill"); await WcfService_GetSpecialDocumentsCompleted(res.Body); } else if (getDocsType == SideWorker.GetDocsSwitcher.special) { var res = await wcfClient.GetSpecialDocumentAsync(docToGet); await WcfService_GetSpecialDocumentCompleted(res.Body); } } else if (serviceToUse == SideWorker.ServicesSwitcher.client) { var newList = await SideWorker.DeserializeActivity(info.FullName); foreach (var d in newList) { docCollection.Add(d); } } }
private async void button_LoadFromFile_Click(object sender, EventArgs e) { if (serviceToUse == SideWorker.ServicesSwitcher.asmx) { if (getDocsType == SideWorker.GetDocsSwitcher.all) { asmxService.GetAllDocumentsAsync(); } else if (getDocsType == SideWorker.GetDocsSwitcher.invoices) { asmxService.GetSpecialDocumentsAsync("Invoice"); } else if (getDocsType == SideWorker.GetDocsSwitcher.reciepts) { asmxService.GetSpecialDocumentsAsync("Reciept"); } else if (getDocsType == SideWorker.GetDocsSwitcher.bills) { asmxService.GetSpecialDocumentsAsync("Bill"); } else if (getDocsType == SideWorker.GetDocsSwitcher.special) { asmxService.GetSpecialDocumentAsync(docToGet); } } else if (serviceToUse == SideWorker.ServicesSwitcher.wcf) { if (getDocsType == SideWorker.GetDocsSwitcher.all) { var res = await wcfClient.GetAllDocumentsAsync(); await WcfService_GetAllDocumentsCompleted(res.Body); } else if (getDocsType == SideWorker.GetDocsSwitcher.invoices) { var res = await wcfClient.GetSpecialDocumentsAsync("Invoice"); await WcfService_GetSpecialDocumentsCompleted(res.Body); } else if (getDocsType == SideWorker.GetDocsSwitcher.reciepts) { var res = await wcfClient.GetSpecialDocumentsAsync("Reciept"); await WcfService_GetSpecialDocumentsCompleted(res.Body); } else if (getDocsType == SideWorker.GetDocsSwitcher.bills) { var res = await wcfClient.GetSpecialDocumentsAsync("Bill"); await WcfService_GetSpecialDocumentsCompleted(res.Body); } else if (getDocsType == SideWorker.GetDocsSwitcher.special) { var res = await wcfClient.GetSpecialDocumentAsync(docToGet); await WcfService_GetSpecialDocumentCompleted(res.Body); } } else if (serviceToUse == SideWorker.ServicesSwitcher.client) { var newList = await SideWorker.DeserializeXml(filePath); foreach (var d in newList) { bList.Add(d); } } }