public void GetProductsExecutesQuery() { using (var db = dbFactory.OpenDbConnection()) { db.CreateTable <Dolgozó>(); var dolgozó = new Dolgozó { Adószám = "122214667", Kód = "1", Név = "Csábi Bettina", SzületésIdeje = DateTime.Parse("1955.02.05") }; db.Insert(dolgozó); dolgozó = new Dolgozó { Adószám = "55633255", Kód = "2", Név = "Robert Redford", SzületésIdeje = DateTime.Parse("1955.12.05") }; db.Insert(dolgozó); var lista = db.Select <Dolgozó>(); Assert.IsTrue(2 == lista.Count, string.Format("Várt listaszám 2 kapott {0}", lista.Count)); } }
public DolgozoAblak(Dolgozó kivDolgozó) // ez a konstruktor a módosításhoz van, kiválasztott dolgozót kapja bemenetnek { InitializeComponent(); mod = true; id = kivDolgozó.GetAzonosító(); Feltoltes(kivDolgozó.GetNév(), kivDolgozó.GetJelszó(), kivDolgozó.GetBeosztás(), kivDolgozó.GetBejelentettLakcím()); }
private void CimzettKeres_Click(object sender, RoutedEventArgs e) { KeresesAblak keresablak = new KeresesAblak(KeresésTípus.Dolgozó); if (keresablak.ShowDialog() == true) { cimzett = (Dolgozó)keresablak.feltoltendo; cimzett_txb.Text = cimzett.GetNév(); } }
private void Feltoltes(Dolgozó felelosOrnagy, string leírás, ObservableCollection <Gyanúsított> gyan, ObservableCollection <Bizonyíték> biz, BÁllapot allapot) { felorn_txb.Text = felelosOrnagy.GetNév(); leiras_txb.Text = leírás; ListboxGyanúsítottak.ItemsSource = gyan; ListboxBizonyítékok.ItemsSource = biz; if (allapot == BÁllapot.Folyamatban) { allapot_cbx.IsChecked = true; } else { allapot_cbx.IsChecked = false; } }
public BunesetAblak(Bűneset buneset) //módosítással meghívás { InitializeComponent(); mod = true; kivBűneset = buneset; id = kivBűneset.GetAzonosító; felelősŐrnagy = buneset.GetFelelős; gyanúsítottak = bunesetK.GyanúsítottakKigyűjtése(buneset); bizonyítékok = bunesetK.BizonyítékokKigyűjtése(buneset); Feltoltes(buneset.GetFelelős, buneset.GetLeiras, gyanúsítottak, bizonyítékok, buneset.GetÁllapot()); if (FoAblak.aktDolgozo.GetBeosztás() != Rang.Kapitány) //Csak kapitány zárhatja le -Laczkó { allapot_cbx.IsEnabled = false; } }
public FoAblak(Dolgozó d) { InitializeComponent(); //Induláskor: (ezeket lehet akár külön szálon is) //Feltölti a listboxgombokat a felhasználónak megengedett funkciók gombjaival (pl. a listbox.childrenbe beleteszel egy újüzenet gombot, aminek a click eseménye kap egy lambda kifejezést, ami megnyitja az üzenet írása ablakot //Lekérdezi a felhasználóhoz kapcsolódó feladatokat és üzeneteket, ezeket megjeleníti a listboxaikban //A listbox alatt kijelzi a kiválasztott üzenet/feladat adatait aktDolgozo = d; this.Title = d.ToString(); uzenetK = new Üzenetkezelő(); feladatK = new Feladatkezelő(); AdatokBetoltese(); FoablakTestreszabas(); }
private void Login_Click(object sender, RoutedEventArgs e) { Dolgozó dolg = dolgozokezelo.Azonosítás(felh.Text, jelszo.Password); if (dolg != null) { FoAblak foablak_window = new FoAblak(dolg); App.Current.MainWindow = foablak_window; foablak_window.Show(); kliens.NaplobaIras("Bejelentkezés: " + felh.Text); this.Close(); } else { MessageBox.Show("Helytelen felhasználónév vagy jelszó lett megadva!", "Hiba!", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void TisztKereses_Click(object sender, RoutedEventArgs e) { KeresesAblak keresablak = new KeresesAblak(KeresésTípus.Dolgozó); if (keresablak.ShowDialog() == true) { kivdolg = (Dolgozó)keresablak.feltoltendo; if (kivdolg.GetBeosztás() == Rang.Tiszt) { tiszt_cbx.Text = kivdolg.GetNév(); } else { MessageBox.Show("Ez a felhasználó nem rendelkezik a szükséges beosztással!", "Hiba!", MessageBoxButton.OK, MessageBoxImage.Warning); kivdolg = null; } } }
private void FelelosOrnagyKereses_Click(object sender, RoutedEventArgs e) { KeresesAblak keresablak = new KeresesAblak(KeresésTípus.Dolgozó); if (keresablak.ShowDialog() == true) { felelősŐrnagy = (Dolgozó)keresablak.feltoltendo; if (felelősŐrnagy.GetBeosztás() == Rang.Ornagy) { felorn_txb.Text = felelősŐrnagy.GetNév(); } else { MessageBox.Show("Ez a felhasználó nem rendelkezik a szükséges beosztással!", "Hiba!", MessageBoxButton.OK, MessageBoxImage.Warning); felelősŐrnagy = null; } } }