コード例 #1
0
        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;
            }
        }
コード例 #2
0
 public ReportList GetReports()
 {
     return(Reports.Where(report => (report.Flag & Flag.Internal) == 0).ToList());
 }