コード例 #1
0
        /// <summary>
        /// Edit a teacher.
        /// </summary>
        private void Admin_Oktatokezeles_Modositas()
        {
            try
            {
                string megy = "admin_oktatokezeles_modositas";
                string kod = box.ToString();
                Felhasznalo[] eredmeny = server.Felhasznalo_Lista(megy, kod);
                Felhasznalo mit = new Felhasznalo(eredmeny[0].Idje.ToString(), eredmeny[0].Torolve.ToString(), eredmeny[0].Kodja.ToString(),
                    eredmeny[0].Neve.ToString(), eredmeny[0].Jelszava.ToString(), eredmeny[0].Beosztasa.ToString(), eredmeny[0].Emailje.ToString(),
                    eredmeny[0].Szuletesi_helye.ToString(), eredmeny[0].Szuletesi_ideje.ToString(), eredmeny[0].Fizetese.ToString(), eredmeny[0].Anyja_neve.ToString(),
                    eredmeny[0].Telefonja.ToString(), eredmeny[0].Bankszamla.ToString(), eredmeny[0].Statusza.ToString(), eredmeny[0].Beiratkozva.ToString(),
                    eredmeny[0].Neme.ToString(), eredmeny[0].Jogviszonya.ToString(), eredmeny[0].Lakcime.ToString());
                Felhasznalo mire = new Felhasznalo(eredmeny[0].Idje.ToString(), eredmeny[0].Torolve.ToString(), eredmeny[0].Kodja.ToString(),
                    eredmeny[0].Neve.ToString(), eredmeny[0].Jelszava.ToString(), eredmeny[0].Beosztasa.ToString(), eredmeny[0].Emailje.ToString(),
                    eredmeny[0].Szuletesi_helye.ToString(), eredmeny[0].Szuletesi_ideje.ToString(), eredmeny[0].Fizetese.ToString(), eredmeny[0].Anyja_neve.ToString(),
                    eredmeny[0].Telefonja.ToString(), eredmeny[0].Bankszamla.ToString(), eredmeny[0].Statusza.ToString(), eredmeny[0].Beiratkozva.ToString(),
                    eredmeny[0].Neme.ToString(), eredmeny[0].Jogviszonya.ToString(), eredmeny[0].Lakcime.ToString());

                if (eredmeny.Length == 1)
                {
                    if (textBox42.Text.ToString() != mit.Neve.ToString())
                    {
                        mire.Neve = textBox42.Text.ToString();
                    }
                    if (textBox41.Text.ToString() != mit.Neve.ToString())
                    {
                        string megy2 = "admin_oktatokezeles_modositas_ell";
                        string kod2 = textBox41.Text.ToString();
                        Felhasznalo[] van = server.Felhasznalo_Lista(megy2, kod2);
                        if (van.Length == 0)
                        {
                            mire.Neve = textBox41.Text.ToString();
                        }
                    }
                    if (textBox40.Text.ToString() != mit.Jelszava.ToString())
                    {
                        mire.Jelszava = textBox40.Text.ToString();
                    }
                    if (textBox39.Text.ToString() != mit.Emailje.ToString())
                    {
                        mire.Emailje = textBox39.Text.ToString();
                    }
                    if (textBox38.Text.ToString() != mit.Fizetese.ToString())
                    {
                        mire.Fizetese = textBox38.Text.ToString();
                    }
                    if (textBox37.Text.ToString() != mit.Szuletesi_helye.ToString())
                    {
                        mire.Szuletesi_helye = textBox37.Text.ToString();
                    }
                    if (textBox36.Text.ToString() != mit.Szuletesi_ideje.ToString())
                    {
                        mire.Szuletesi_ideje = textBox36.Text.ToString();
                    }
                    if (textBox35.Text.ToString() != mit.Anyja_neve.ToString())
                    {
                        mire.Anyja_neve = textBox35.Text.ToString();
                    }
                    if (textBox34.Text.ToString() != mit.Bankszamla.ToString())
                    {
                        mire.Bankszamla = textBox34.Text.ToString();
                    }
                    if (textBox33.Text.ToString() != mit.Statusza.ToString())
                    {
                        mire.Statusza = textBox33.Text.ToString();
                    }
                    if (textBox32.Text.ToString() != mit.Beiratkozva.ToString())
                    {
                        mire.Beiratkozva = textBox32.Text.ToString();
                    }
                    if (textBox31.Text.ToString() != mit.Lakcime.ToString())
                    {
                        mire.Lakcime = textBox31.Text.ToString();
                    }
                    if (textBox48.Text.ToString() != mit.Neme.ToString())
                    {
                        mire.Neme = textBox48.Text.ToString();
                    }
                    if (textBox49.Text.ToString() != mit.Jogviszonya.ToString())
                    {
                        mire.Jogviszonya = textBox49.Text.ToString();
                    }
                    if (textBox50.Text.ToString() != mit.Beosztasa.ToString())
                    {
                        mire.Beosztasa = textBox50.Text.ToString();
                    }

                    server.Felhasznalo_Modosit(mit, mire);
                }

                Admin_Oktatokezeles_Betoltes();
            }
            catch
            {

            }
        }
コード例 #2
0
        /// <summary>
        /// Login.
        /// </summary>
        private void Login()
        {
            // The texts must not be empty.
            if (!string.IsNullOrEmpty(textBox1.Text.ToString()) && !string.IsNullOrEmpty(textBox2.Text.ToString()))
            {
                try
                {
                    // Create a channel.
                    server = chanel.CreateChannel();

                    // Find the user.
                    this.belepo = server.Belep(textBox1.Text.ToString(), textBox2.Text.ToString());

                    if (this.belepo == null)
                    {
                        MessageBox.Show("Belépés sikertelen. \nFelhasználónév vagy jelszó nem megfelelő");
                    }

                    // Close the channel.
                    ((IClientChannel)server).Close();
                }
                catch (Exception ex)
                {
                    if (server != null)
                    {
                        // Abort the channel.
                        ((ICommunicationObject)server).Abort();
                    }

                    MessageBox.Show(ex.ToString());
                }

                // Close
                this.Close();
            }
        }
コード例 #3
0
        /// <summary>
        /// Add a teacher.
        /// </summary>
        private void Admin_Oktatokezeles_Hozzaadas()
        {
            try
            {
                string megy = "admin_oktatokezeles_hozzaadas";
                string kod = textBox52.Text.ToString();
                Felhasznalo[] eredmeny = server.Felhasznalo_Lista(megy, kod);

                if (eredmeny.Length == 0)
                {
                    Felhasznalo mit = new Felhasznalo(felhasznalo_kulcs.ToString(), "false", textBox52.Text.ToString(), textBox51.Text.ToString(),
                        textBox53.Text.ToString(), comboBox15.Text.ToString(), textBox54.Text.ToString(), textBox56.Text.ToString(), textBox57.Text.ToString(),
                        textBox55.Text.ToString(), textBox58.Text.ToString(), textBox63.Text.ToString(), textBox59.Text.ToString(), textBox85.Text.ToString(),
                        comboBox21.Text.ToString(), comboBox13.Text.ToString(), comboBox21.Text.ToString(), textBox62.Text.ToString());
                    felhasznalo_kulcs++;
                    server.Felhasznalo_Hozzaad(mit);
                    // ...
                }

                Admin_Oktatokezeles_Betoltes();
            }
            catch
            {

            }
        }
コード例 #4
0
        /// <summary>
        /// Delete a student.
        /// </summary>
        private void Admin_Hallgatokezeles_Torles()
        {
            try
            {
                string megy = "admin_hallgatokezeles_torles";
                string kod = box.ToString();
                Felhasznalo[] eredmeny = server.Felhasznalo_Lista(megy, kod);

                if (eredmeny.Length == 1)
                {
                    Felhasznalo mit = new Felhasznalo(eredmeny[0].Idje.ToString(), eredmeny[0].Torolve.ToString(), eredmeny[0].Kodja.ToString(),
                        eredmeny[0].Neve.ToString(), eredmeny[0].Jelszava.ToString(), eredmeny[0].Beosztasa.ToString(), eredmeny[0].Emailje.ToString(),
                        eredmeny[0].Szuletesi_helye.ToString(), eredmeny[0].Szuletesi_ideje.ToString(), eredmeny[0].Fizetese.ToString(),
                        eredmeny[0].Anyja_neve.ToString(), eredmeny[0].Telefonja.ToString(), eredmeny[0].Bankszamla.ToString(), eredmeny[0].Statusza.ToString(),
                        eredmeny[0].Beiratkozva.ToString(), eredmeny[0].Neme.ToString(), eredmeny[0].Jogviszonya.ToString(), eredmeny[0].Lakcime.ToString());
                    server.Felhasznalo_Torles(mit);
                    // ...
                    MessageBox.Show("A hallgató sikeresen törölve.");
                }
                else
                {
                    MessageBox.Show("Nincs ilyen hallgató.");
                }
                Admin_Hallgatokezeles_Betoltes();
            }
            catch
            {

            }
        }
コード例 #5
0
        /// <summary>
        /// Add a student.
        /// </summary>
        private void Admin_Hallgatokezeles_Hozzaadas()
        {
            try
            {
                string megy = "admin_hallgatokezeles_hozzaadas";
                string kod = textBox68.Text.ToString();
                Felhasznalo[] eredmeny = server.Felhasznalo_Lista(megy, kod);

                if (eredmeny.Length == 0)
                {
                    Felhasznalo mit = new Felhasznalo(felhasznalo_kulcs.ToString(), "false", textBox68.Text.ToString(), textBox67.Text.ToString(),
                        textBox69.Text.ToString(), comboBox14.Text.ToString(), textBox70.Text.ToString(), textBox72.Text.ToString(), textBox73.Text.ToString(),
                        textBox71.Text.ToString(), textBox74.Text.ToString(), textBox63.Text.ToString(), textBox75.Text.ToString(), textBox84.Text.ToString(),
                        comboBox20.Text.ToString(), comboBox10.Text.ToString(), comboBox11.Text.ToString(), textBox78.Text.ToString());
                    felhasznalo_kulcs++;
                    server.Felhasznalo_Hozzaad(mit);
                    // ...
                }

                Admin_Hallgatokezeles_Betoltes();
            }
            catch
            {

            }
        }
コード例 #6
0
        /// <summary>
        /// Login and Logout.
        /// </summary>
        private void BejelentkezesEsKijelentkezes()
        {
            if (label1.Text == "Bejelentkezés") // Bejelentkezés
            {
                // Bejelentkező felület meghívása
                Form2 bejelentkezes = new Form2();
                bejelentkezes.ShowDialog();

                // A felhasználó adatainak lekérése
                try
                {
                    this.belepo = bejelentkezes.belepo;
                }
                catch
                {

                }

                // Frissítés
                Form_Frissites();
            }
            else // Kijelentkezés
            {
                label1.Text = "Bejelentkezés";
                label48.Text = "";

                try
                {
                    belepo.Neve = "senki";
                    tabControl1.TabPages.Add(tabPage1);
                    tabControl1.TabPages.Remove(tabPage2);
                    tabControl1.TabPages.Remove(tabPage3);
                    tabControl1.TabPages.Remove(tabPage4);
                }
                catch
                {

                }
            }
        }
コード例 #7
0
        /// <summary>
        /// Edits the password.
        /// </summary>
        private void Adatok_Jelszo_Modosítas()
        {
            try
            {
                Felhasznalo mit = new Felhasznalo(belepo.Idje.ToString(), belepo.Torolve.ToString(), belepo.Kodja.ToString(), belepo.Neve.ToString(), belepo.Jelszava.ToString(), belepo.Beosztasa.ToString(), belepo.Emailje.ToString(), belepo.Szuletesi_helye.ToString(), belepo.Szuletesi_ideje.ToString(), belepo.Fizetese.ToString(), belepo.Anyja_neve.ToString(), belepo.Telefonja.ToString(), belepo.Bankszamla.ToString(), belepo.Statusza.ToString(), belepo.Beiratkozva.ToString(), belepo.Neme.ToString(), belepo.Jogviszonya.ToString(), belepo.Lakcime.ToString());
                string ujjelszo = "";

                switch (belepo.Beosztasa.ToString())
                {
                    case "hallgato":
                        ujjelszo = textBox43.Text.ToString();
                        break;
                    case "oktato":
                        ujjelszo = textBox44.Text.ToString();
                        break;
                    case "admin":
                        ujjelszo = textBox45.Text.ToString();
                        break;
                }

                Felhasznalo mire = new Felhasznalo(belepo.Idje.ToString(), belepo.Torolve.ToString(), belepo.Kodja.ToString(), belepo.Neve.ToString(), ujjelszo, belepo.Beosztasa.ToString(), belepo.Emailje.ToString(), belepo.Szuletesi_helye.ToString(), belepo.Szuletesi_ideje.ToString(), belepo.Fizetese.ToString(), belepo.Anyja_neve.ToString(), belepo.Telefonja.ToString(), belepo.Bankszamla.ToString(), belepo.Statusza.ToString(), belepo.Beiratkozva.ToString(), belepo.Neme.ToString(), belepo.Jogviszonya.ToString(), belepo.Lakcime.ToString());
                server.Felhasznalo_Modosit(mit, mire);

                belepo.Jelszava = ujjelszo.ToString();

                // Frissítés
                switch (belepo.Beosztasa.ToString())
                {
                    case "hallgato":
                        Hallgato_Adatok_Betoltes();
                        break;
                    case "oktato":
                        Oktato_Adatok_Betoltes();
                        break;
                    case "admin":
                        Admin_Adatok_Betoltes();
                        break;
                }
            }
            catch
            {

            }
        }