private void DeleteScannedData(ScanData data) { try { if (User == null) { return; } if (!User.SuperUser) { Alert("Uwaga", "Brak uprawnień! Zaloguj się na użytkownika posiadającego prawa administracyjne!", "Ok."); return; } IsBusy = true; if (Delete(data)) { var items = ReportList.Where(w => w.DataValue == data.DataValue).ToList(); foreach (ScanData item in items) { ReportList.Remove(item); } Alert("Sukcess", "Usuwanie zakończone.", "Ok."); } } catch (Exception ex) { Alert("Błąd", ex.Message, "Ok."); } finally { IsBusy = false; } }
public ReportList GetReports() { return(Reports.Where(report => (report.Flag & Flag.Internal) == 0).ToList()); }