Guest User

Untitled

a guest
Jul 21st, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. document = new ScannedDocument();
  2. byte[] test;
  3. LoadNatYardID();
  4. VehicleYardIDLoadStart();
  5. document.docCategory = ((ScanApplication.Web.KsDocumentCategory)cmbCategory.SelectedItem).description;
  6. document.docType = ((ScanApplication.Web.KsDocumentType)cmbType.SelectedItem).description;
  7. test = FileToByteArray(path);
  8. document.image = File.ReadAllBytes(path);
  9. document.stockID = int.Parse(txtSearch.Text);
  10. document.nationalYardID = natYardID;
  11.  
  12. DocumentContext.ScannedDocuments.Add(document);
  13. DocumentContext.SubmitChanges(
  14. submitOperation =>
  15. {
  16. DocumentContext.Load<ScannedDocument>(
  17. DocumentContext.GetScannedDocumentsQuery(99999),
  18. LoadBehavior.RefreshCurrent,
  19. loadOperation =>
  20. {
  21. var results = DocumentContext.ScannedDocuments.Where(
  22. entity => !loadOperation.Entities.Contains(entity)).ToList();
  23.  
  24. results.ForEach(entity => DocumentContext.ScannedDocuments.Detach(entity));
  25. }, null);
  26. }, null);
  27.  
  28. RefreshGrid();
  29.  
  30.  
  31.  
  32. }
  33.  
  34. //dgScannedDocs.ItemsSource = null;
  35. LoadOperation<ScannedDocument> sd = DocumentContext.Load(DocumentContext.GetScannedDocumentsQuery(int.Parse(txtSearch.Text)), LoadBehavior.RefreshCurrent, false);
  36.  
  37. //dgScannedDocs.ItemsSource = "";
  38. dgScannedDocs.ItemsSource = sd.Entities;
  39.  
  40.  
  41. }
Add Comment
Please, Sign In to add comment