Exemple #1
0
 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));
     }
 }
Exemple #2
0
 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());
 }
Exemple #3
0
        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();
            }
        }
Exemple #4
0
 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;
     }
 }
Exemple #5
0
        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;
            }
        }
Exemple #6
0
        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();
        }
Exemple #7
0
        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);
            }
        }
Exemple #8
0
        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;
                }
            }
        }
Exemple #9
0
        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;
                }
            }
        }