public static int ZnajdzIDArkusza(Worksheet sht) { string klucz = Nazwy.ZnajdzNazwe(sht); Arkusz arkusz = db.Arkusze.Where(x => x.Klucz == klucz).FirstOrDefault(); return(arkusz.ID); }
internal static ZbieranieDanych CzyZbieramyDaneAdmin(Worksheet sht) { int IdArkusza = Baza.ZnajdzIDArkusza(sht); Arkusz arkusz = db.Arkusze.Find(IdArkusza); return((ZbieranieDanych)arkusz.ZbieramyDaneAdmin); }
internal static void ZmienZbieranieDanych(Worksheet sht, bool zbieramyDane, string NowyKlucz) { string klucz = Nazwy.ZnajdzNazwe(sht); Arkusz arkusz = db.Arkusze.Where(x => x.Klucz == klucz).FirstOrDefault(); AktualizujArkusz(arkusz, zbieramyDane, NowyKlucz); }
private static void AktualizujArkusz(Arkusz arkusz, bool zbieramyDane, string nowyKlucz) { if (arkusz != null) { arkusz.Klucz = nowyKlucz; arkusz.ZbieramyDane = zbieramyDane; db.Entry(arkusz).State = EntityState.Modified; db.SaveChanges(); } }
internal static void UstawBiezacaNazwe(Worksheet sht) { int idArkusza = ZnajdzIDArkusza(sht); Arkusz arkusz = db.Arkusze.Find(idArkusza); if (arkusz != null) { arkusz.BiezacaNazwaArkusza = sht.Name; db.SaveChangesAsync(); } }
private static int ZnajdzIDArkusza(ref IList <ArkuszePomoc> arkusze, string klucz) { ArkuszePomoc arkuszPomoc = arkusze.Where(x => x.KluczArkusza == klucz).FirstOrDefault(); if (arkuszPomoc != null) { return(arkuszPomoc.IDArkusza); } else { Arkusz arkusz = db.Arkusze.Where(x => x.Klucz == klucz).FirstOrDefault(); arkusze.Add(new ArkuszePomoc(klucz, arkusz.ID)); return(arkusz.ID); } }
internal static void DodajArkusz(Worksheet sht, bool zbieramyDane) { Arkusz arkusz = new Arkusz { Klucz = Nazwy.ZnajdzNazwe(sht), Plik = ZnajdzIDPliku(sht.Parent), NazwaArkusza = sht.Name, Uzytkownik = (int)Uzytkownicy.UzytkownikID, ZbieramyDane = zbieramyDane, ZbieramyDaneAdmin = 1, BiezacaNazwaArkusza = sht.Name }; db.Arkusze.Add(arkusz); db.SaveChanges(); }
internal void SprawdzZbieranieDanych(Excel.Workbook wb) { RodoDbContext db = new RodoDbContext(); foreach (Excel.Worksheet sht in wb.Worksheets) { string klucz = Nazwy.ZnajdzNazwe(sht); Arkusz arkusz = db.Arkusze.Where(x => x.Klucz == klucz).FirstOrDefault(); if (arkusz != null) { if (DaneOsobowe.CzyZbieramyDane(sht) != arkusz.ZbieramyDane) { DaneOsobowe.Zmien(arkusz.ZbieramyDane, sht, arkusz.ZbieramyDane); } } } }
internal static void ZmienZbieranieDanych(string staryKlucz, bool zbieramyDane, string nowyKlucz) { Arkusz arkusz = db.Arkusze.Where(x => x.Klucz == staryKlucz).FirstOrDefault(); AktualizujArkusz(arkusz, zbieramyDane, nowyKlucz); }