Example #1
0
        /// <summary>
        /// Deletes a draft message.
        /// </summary>
        private void Uzenetek_Piszkozat_Torles()
        {
            try
            {
                string megy = "uzenetek_piszkozat_torles";
                string kod = belepo.Kodja.ToString();
                Uzenet[] eredmeny = server.Uzenet_Lista(megy, kod, uzenet_id2, uzenet_id3, uzenet_id4, uzenet_id1);

                if (eredmeny.Length == 1)
                {
                    Uzenet mit = new Uzenet(eredmeny[0].Ideje.ToString(), eredmeny[0].Torolve.ToString(), eredmeny[0].Kuldoje.ToString(), eredmeny[0].Cimzettje.ToString(), eredmeny[0].Targya.ToString(), eredmeny[0].Szovege.ToString(), eredmeny[0].Megvan_kuldonek.ToString(), eredmeny[0].Megvan_cimzettnek.ToString(), eredmeny[0].Mentve_e.ToString(), eredmeny[0].Olvasva_e.ToString(), eredmeny[0].Idje.ToString());
                    server.Uzenet_Torles(mit);
                }

                cim_valtozas = false;
                targy_valtozas = false;
                szoveg_valtozas = false;
            }
            catch
            {

            }

            // Frissítés
            switch (belepo.Beosztasa.ToString())
            {
                case "hallgato":
                    Hallgato_Uzenetek_Piszkozat_Betoltes();
                    break;
                case "oktato":
                    Oktato_Uzenetek_Piszkozat_Betoltes();
                    break;
                case "admin":
                    Admin_Uzenetek_Piszkozat_Betoltes();
                    break;
            }
        }
Example #2
0
        /// <summary>
        /// Saves new message.
        /// </summary>
        private void Uzenetek_Uj_Piszkozat()
        {
            try
            {
                DateTime idoo = DateTime.Now;
                string formatum = "yyyy.MM.dd,HH:mm:ss";
                string cimzett = "";
                string targy = "";
                string szoveg = "";

                switch (belepo.Beosztasa.ToString())
                {
                    case "hallgato":
                        cimzett = textBox2.Text.ToString();
                        targy = textBox3.Text.ToString();
                        szoveg = richTextBox3.Text.ToString();
                        break;
                    case "oktato":
                        cimzett = textBox5.Text.ToString();
                        targy = textBox4.Text.ToString();
                        szoveg = richTextBox8.Text.ToString();
                        break;
                    case "admin":
                        cimzett = textBox7.Text.ToString();
                        targy = textBox6.Text.ToString();
                        szoveg = richTextBox12.Text.ToString();
                        break;
                }

                Uzenet mit = new Uzenet(idoo.ToString(formatum), "false", belepo.Kodja.ToString(), cimzett.ToString(), targy.ToString(), szoveg.ToString(), "true", "false", "true", "true", uzenet_kulcs.ToString());
                uzenet_kulcs++;

                server.Uzenet_Hozzaad(mit);
            }
            catch
            {

            }

            // Frissítés
            switch (belepo.Beosztasa.ToString())
            {
                case "hallgato":
                    Hallgato_Uzenetek_Uj_Betoltes();
                    break;
                case "oktato":
                    Oktato_Uzenetek_Uj_Betoltes();
                    break;
                case "admin":
                    Admin_Uzenetek_Uj_Betoltes();
                    break;
            }
        }
Example #3
0
        /// <summary>
        /// Saves a draft message.
        /// </summary>
        private void Uzenetek_Piszkozat_Mentes()
        {
            try
            {
                string megy = "uzenetek_piszkozat_mentes";
                string kod = belepo.Kodja.ToString();
                Uzenet[] eredmeny = server.Uzenet_Lista(megy, kod, uzenet_id2, uzenet_id3, uzenet_id4, uzenet_id1);

                if (eredmeny.Length == 1)
                {
                    Uzenet mit = new Uzenet(eredmeny[0].Ideje.ToString(), eredmeny[0].Torolve.ToString(), eredmeny[0].Kuldoje.ToString(), eredmeny[0].Cimzettje.ToString(), eredmeny[0].Targya.ToString(), eredmeny[0].Szovege.ToString(), eredmeny[0].Megvan_kuldonek.ToString(), eredmeny[0].Megvan_cimzettnek.ToString(), eredmeny[0].Mentve_e.ToString(), eredmeny[0].Olvasva_e.ToString(), eredmeny[0].Idje.ToString());
                    DateTime idoo = DateTime.Now;
                    string formatum = "yyyy.MM.dd,HH:mm:ss";
                    string cimzett = "";
                    string targy = "";
                    string szoveg = "";

                    switch (belepo.Beosztasa.ToString())
                    {
                        case "hallgato":
                            cimzett = textBox9.Text.ToString();
                            targy = textBox8.Text.ToString();
                            szoveg = richTextBox4.Text.ToString();
                            break;
                        case "oktato":
                            cimzett = textBox11.Text.ToString();
                            targy = textBox10.Text.ToString();
                            szoveg = richTextBox7.Text.ToString();
                            break;
                        case "admin":
                            cimzett = textBox87.Text.ToString();
                            targy = textBox86.Text.ToString();
                            szoveg = richTextBox11.Text.ToString();
                            break;
                    }

                    Uzenet mire = new Uzenet(idoo.ToString(formatum), eredmeny[0].Torolve.ToString(), eredmeny[0].Kuldoje.ToString(), cimzett.ToString(), targy.ToString(), szoveg.ToString(), eredmeny[0].Megvan_kuldonek.ToString(), eredmeny[0].Megvan_cimzettnek.ToString(), eredmeny[0].Mentve_e.ToString(), eredmeny[0].Olvasva_e.ToString(), eredmeny[0].Idje.ToString());
                    server.Uzenet_Modosit(mit, mire);
                }

                cim_valtozas = false;
                targy_valtozas = false;
                szoveg_valtozas = false;
            }
            catch
            {

            }

            // Frissítés
            switch (belepo.Beosztasa.ToString())
            {
                case "hallgato":
                    Hallgato_Uzenetek_Piszkozat_Betoltes();
                    break;
                case "oktato":
                    Oktato_Uzenetek_Piszkozat_Betoltes();
                    break;
                case "admin":
                    Admin_Uzenetek_Piszkozat_Betoltes();
                    break;
            }
        }
Example #4
0
        /// <summary>
        /// Select an incoming message.
        /// </summary>
        private void Uzenetek_Beerkezett_Kijeloles()
        {
            switch (belepo.Beosztasa.ToString())
            {
                case "hallgato":
                    richTextBox1.Text = "";

                    // Kijelölés esetén engedélyezzük a gombot
                    if (dataGridView3.CurrentCellAddress.X >= 0)
                    {
                        try
                        {
                            button9.Enabled = true;

                            // Üzenetazonosítók megszerzése
                            int kijeloltsorindex = dataGridView3.SelectedCells[0].RowIndex;
                            DataGridViewRow kijeloltsor = dataGridView3.Rows[kijeloltsorindex];
                            uzenet_id1 = kijeloltsor.Cells["kuldesido"].Value.ToString();
                            kijeloltsorindex = dataGridView3.SelectedCells[0].RowIndex;
                            kijeloltsor = dataGridView3.Rows[kijeloltsorindex];
                            uzenet_id2 = kijeloltsor.Cells["felado"].Value.ToString();
                            kijeloltsorindex = dataGridView3.SelectedCells[0].RowIndex;
                            kijeloltsor = dataGridView3.Rows[kijeloltsorindex];
                            uzenet_id3 = kijeloltsor.Cells["targy"].Value.ToString();
                            kijeloltsorindex = dataGridView3.SelectedCells[0].RowIndex;
                            kijeloltsor = dataGridView3.Rows[kijeloltsorindex];
                            uzenet_id4 = kijeloltsor.Cells["be_szoveg"].Value.ToString();

                            // Üzenet Olvasása
                            string kod = belepo.Kodja.ToString();
                            string megy = "uzenetek_beerkezett_kijeloles";
                            Uzenet[] eredmeny = server.Uzenet_Lista(megy, uzenet_id2, kod, uzenet_id3, uzenet_id4, uzenet_id1);
                            richTextBox1.Text = eredmeny[0].Szovege.ToString();

                            // Megnyitás esetén olvasott státusz változtatása
                            if (eredmeny[0].Olvasva_e.ToString() == "false")
                            {
                                Uzenet mit = new Uzenet(eredmeny[0].Ideje.ToString(), eredmeny[0].Torolve.ToString(), eredmeny[0].Kuldoje.ToString(), eredmeny[0].Cimzettje.ToString(), eredmeny[0].Targya.ToString(), eredmeny[0].Szovege.ToString(), eredmeny[0].Megvan_kuldonek.ToString(), eredmeny[0].Megvan_cimzettnek.ToString(), eredmeny[0].Mentve_e.ToString(), eredmeny[0].Olvasva_e.ToString(), eredmeny[0].Idje.ToString());
                                Uzenet mire = new Uzenet(eredmeny[0].Ideje.ToString(), eredmeny[0].Torolve.ToString(), eredmeny[0].Kuldoje.ToString(), eredmeny[0].Cimzettje.ToString(), eredmeny[0].Targya.ToString(), eredmeny[0].Szovege.ToString(), eredmeny[0].Megvan_kuldonek.ToString(), eredmeny[0].Megvan_cimzettnek.ToString(), eredmeny[0].Mentve_e.ToString(), "true", eredmeny[0].Idje.ToString());

                                server.Uzenet_Modosit(mit, mire);
                            }
                        }
                        catch
                        {

                        }
                    }
                    else
                    {
                        button9.Enabled = false;
                    }
                    break;
                case "oktato":
                    richTextBox5.Text = "";

                    // Kijelölés esetén engedélyezzük a gombot
                    if (dataGridView6.CurrentCellAddress.X >= 0)
                    {
                        try
                        {
                            button11.Enabled = true;

                            // Üzenetazonosítók megszerzése
                            int kijeloltsorindex = dataGridView6.SelectedCells[0].RowIndex;
                            DataGridViewRow kijeloltsor = dataGridView6.Rows[kijeloltsorindex];
                            uzenet_id1 = kijeloltsor.Cells["dataGridViewTextBoxColumn6"].Value.ToString();
                            kijeloltsorindex = dataGridView6.SelectedCells[0].RowIndex;
                            kijeloltsor = dataGridView6.Rows[kijeloltsorindex];
                            uzenet_id2 = kijeloltsor.Cells["dataGridViewTextBoxColumn4"].Value.ToString();
                            kijeloltsorindex = dataGridView6.SelectedCells[0].RowIndex;
                            kijeloltsor = dataGridView6.Rows[kijeloltsorindex];
                            uzenet_id3 = kijeloltsor.Cells["dataGridViewTextBoxColumn5"].Value.ToString();
                            kijeloltsorindex = dataGridView6.SelectedCells[0].RowIndex;
                            kijeloltsor = dataGridView6.Rows[kijeloltsorindex];
                            uzenet_id4 = kijeloltsor.Cells["Column46"].Value.ToString();

                            // Üzenet Olvasása
                            string kod = belepo.Kodja.ToString();
                            string megy = "uzenetek_beerkezett_kijeloles";
                            Uzenet[] eredmeny = server.Uzenet_Lista(megy, uzenet_id2, kod, uzenet_id3, uzenet_id4, uzenet_id1);
                            richTextBox5.Text = eredmeny[0].Szovege.ToString();

                            // Megnyitás esetén olvasott státusz változtatása
                            if (eredmeny[0].Olvasva_e.ToString() == "false")
                            {
                                Uzenet mit = new Uzenet(eredmeny[0].Ideje.ToString(), eredmeny[0].Torolve.ToString(), eredmeny[0].Kuldoje.ToString(), eredmeny[0].Cimzettje.ToString(), eredmeny[0].Targya.ToString(), eredmeny[0].Szovege.ToString(), eredmeny[0].Megvan_kuldonek.ToString(), eredmeny[0].Megvan_cimzettnek.ToString(), eredmeny[0].Mentve_e.ToString(), eredmeny[0].Olvasva_e.ToString(), eredmeny[0].Idje.ToString());
                                Uzenet mire = new Uzenet(eredmeny[0].Ideje.ToString(), eredmeny[0].Torolve.ToString(), eredmeny[0].Kuldoje.ToString(), eredmeny[0].Cimzettje.ToString(), eredmeny[0].Targya.ToString(), eredmeny[0].Szovege.ToString(), eredmeny[0].Megvan_kuldonek.ToString(), eredmeny[0].Megvan_cimzettnek.ToString(), eredmeny[0].Mentve_e.ToString(), "true", eredmeny[0].Idje.ToString());

                                server.Uzenet_Modosit(mit, mire);
                            }
                        }
                        catch
                        {

                        }
                    }
                    else
                    {
                        button11.Enabled = false;
                    }
                    break;
                case "admin":
                    richTextBox9.Text = "";

                    // Kijelölés esetén engedélyezzük a gombot
                    if (dataGridView12.CurrentCellAddress.X >= 0)
                    {
                        try
                        {
                            button22.Enabled = true;

                            // Üzenetazonosítók megszerzése
                            int kijeloltsorindex = dataGridView6.SelectedCells[0].RowIndex;
                            DataGridViewRow kijeloltsor = dataGridView6.Rows[kijeloltsorindex];
                            uzenet_id1 = kijeloltsor.Cells["dataGridViewTextBoxColumn14"].Value.ToString();
                            kijeloltsorindex = dataGridView6.SelectedCells[0].RowIndex;
                            kijeloltsor = dataGridView6.Rows[kijeloltsorindex];
                            uzenet_id2 = kijeloltsor.Cells["dataGridViewTextBoxColumn12"].Value.ToString();
                            kijeloltsorindex = dataGridView6.SelectedCells[0].RowIndex;
                            kijeloltsor = dataGridView6.Rows[kijeloltsorindex];
                            uzenet_id3 = kijeloltsor.Cells["dataGridViewTextBoxColumn13"].Value.ToString();
                            kijeloltsorindex = dataGridView6.SelectedCells[0].RowIndex;
                            kijeloltsor = dataGridView6.Rows[kijeloltsorindex];
                            uzenet_id4 = kijeloltsor.Cells["Column47"].Value.ToString();

                            // Üzenet Olvasása
                            string kod = belepo.Kodja.ToString();
                            string megy = "uzenetek_beerkezett_kijeloles";
                            Uzenet[] eredmeny = server.Uzenet_Lista(megy, uzenet_id2, kod, uzenet_id3, uzenet_id4, uzenet_id1);
                            richTextBox9.Text = eredmeny[0].Szovege.ToString();

                            // Megnyitás esetén olvasott státusz változtatása
                            if (eredmeny[0].Olvasva_e.ToString() == "false")
                            {
                                Uzenet mit = new Uzenet(eredmeny[0].Ideje.ToString(), eredmeny[0].Torolve.ToString(), eredmeny[0].Kuldoje.ToString(), eredmeny[0].Cimzettje.ToString(), eredmeny[0].Targya.ToString(), eredmeny[0].Szovege.ToString(), eredmeny[0].Megvan_kuldonek.ToString(), eredmeny[0].Megvan_cimzettnek.ToString(), eredmeny[0].Mentve_e.ToString(), eredmeny[0].Olvasva_e.ToString(), eredmeny[0].Idje.ToString());
                                Uzenet mire = new Uzenet(eredmeny[0].Ideje.ToString(), eredmeny[0].Torolve.ToString(), eredmeny[0].Kuldoje.ToString(), eredmeny[0].Cimzettje.ToString(), eredmeny[0].Targya.ToString(), eredmeny[0].Szovege.ToString(), eredmeny[0].Megvan_kuldonek.ToString(), eredmeny[0].Megvan_cimzettnek.ToString(), eredmeny[0].Mentve_e.ToString(), "true", eredmeny[0].Idje.ToString());

                                server.Uzenet_Modosit(mit, mire);
                            }
                        }
                        catch
                        {

                        }
                    }
                    else
                    {
                        button22.Enabled = false;
                    }
                    break;
            }
        }
Example #5
0
        /// <summary>
        /// Edit grade.
        /// </summary>
        private void Ertekeles_Jegy()
        {
            // Módosítás
            try
            {
                string megy = "ertekeles_jegy";
                string felev = "";
                string kod = "";

                switch (belepo.Beosztasa.ToString())
                {
                    case "oktato":
                        felev = comboBox6.Text.ToString();
                        kod = listBox2.SelectedItem.ToString() + "*" + listBox1.SelectedItem.ToString();
                        break;
                    case "admin":
                        felev = comboBox7.Text.ToString();
                        kod = listBox3.SelectedItem.ToString() + "*" + listBox4.SelectedItem.ToString();
                        break;
                }

                Hallgato_index[] eredmeny = server.Hallgato_Index_Lista(megy, felev, kod);

                if (eredmeny.Length == 1)
                {
                    string jegy = "";
                    Hallgato_index mit = new Hallgato_index(eredmeny[0].Neve.ToString(), eredmeny[0].Torolve.ToString(), eredmeny[0].Kodja.ToString(), eredmeny[0].Kreditje.ToString(), eredmeny[0].Ideje.ToString(), eredmeny[0].Oktatoja.ToString(), eredmeny[0].Feleve.ToString(), eredmeny[0].Kovetelmenye.ToString(), eredmeny[0].Elokovetelmenye.ToString(), eredmeny[0].Idje.ToString(), eredmeny[0].Krakenje.ToString(), eredmeny[0].Jegye.ToString(), eredmeny[0].Alairasa.ToString());

                    switch (belepo.Beosztasa.ToString())
                    {
                        case "oktato":
                            jegy = comboBox17.Text.ToString();
                            break;
                        case "admin":
                            jegy = comboBox22.Text.ToString();
                            break;
                    }

                    Hallgato_index mire = new Hallgato_index(eredmeny[0].Neve.ToString(), eredmeny[0].Torolve.ToString(), eredmeny[0].Kodja.ToString(), eredmeny[0].Kreditje.ToString(), eredmeny[0].Ideje.ToString(), eredmeny[0].Oktatoja.ToString(), eredmeny[0].Feleve.ToString(), eredmeny[0].Kovetelmenye.ToString(), eredmeny[0].Elokovetelmenye.ToString(), eredmeny[0].Idje.ToString(), eredmeny[0].Krakenje.ToString(), jegy.ToString(), eredmeny[0].Alairasa.ToString());
                    server.Hallgato_Index_Modosit(mit, mire);
                }
            }
            catch
            {

            }

            // Üzenet
            try
            {
                DateTime idoo = DateTime.Now;
                string formatum = "yyyy.MM.dd,HH:mm:ss";
                string text = "A(z) " + listBox1.SelectedItem.ToString() + " tárgyra jegybeírás történt, eredménye: " + comboBox17.Text.ToString() + " módosító: " + belepo.Neve.ToString();
                string subject = "Érdemjegy";
                Uzenet megy = new Uzenet(idoo.ToString(formatum), belepo.Torolve.ToString(), belepo.Kodja.ToString(), listBox2.SelectedItem.ToString(), subject.ToString(), text.ToString(), "true", "true", "false", "false", uzenet_kulcs.ToString());
                uzenet_kulcs++;

                server.Uzenet_Hozzaad(megy);
                jegy_change = false;
            }
            catch
            {

            }

            if (belepo.Beosztasa.ToString() == "oktato")
            {
                Oktato_Ertekeles_Betoltes();
            }
            else
            {
                Admin_Ertekeles_Betoltes();
            }
        }
Example #6
0
        /// <summary>
        /// Delete subject from student index.
        /// </summary>
        private void Admin_Targyfelvetel_Targy_Leadasa()
        {
            try
            {
                string megy = "admin_targyfelvetel_leadas";
                string felev = aktualis_felev.ToString();
                string kod = listBox5.SelectedItem.ToString() + "*" + listBox6.SelectedItem.ToString();
                Hallgato_index[] eredmeny = server.Hallgato_Index_Lista(megy, felev, kod);
                Hallgato_index mit = new Hallgato_index(eredmeny[0].Neve.ToString(), eredmeny[0].Torolve.ToString(), eredmeny[0].Kodja.ToString(),
                    eredmeny[0].Kreditje.ToString(), eredmeny[0].Ideje.ToString(), eredmeny[0].Oktatoja.ToString(), eredmeny[0].Feleve.ToString(),
                    eredmeny[0].Kovetelmenye.ToString(), eredmeny[0].Elokovetelmenye.ToString(), eredmeny[0].Idje.ToString(), eredmeny[0].Krakenje.ToString(),
                    eredmeny[0].Jegye.ToString(), eredmeny[0].Alairasa.ToString());

                server.Hallgato_Index_Torles(mit);
            }
            catch
            {

            }

            try
            {
                // Üzenet
                DateTime idoo = DateTime.Now;
                string formatum = "yyyy.MM.dd,HH:mm:ss";
                string text = "A(z) " + listBox6.SelectedItem.ToString() + " tárgy leadásra került, módosító: " + belepo.Neve.ToString();
                string subject = "Tárgy Leadás";
                Uzenet mit2 = new Uzenet(idoo.ToString(formatum), "false", belepo.Kodja.ToString(), listBox5.SelectedItem.ToString(), subject.ToString(),
                    text.ToString(), "true", "true", "false", "false", uzenet_kulcs.ToString());
                uzenet_kulcs++;

                server.Uzenet_Hozzaad(mit2);
            }
            catch
            {

            }
        }
Example #7
0
        /// <summary>
        /// Adds a subject to the seleced student's index.
        /// </summary>
        private void Admin_Targyfelvetel_Targy_Felvetele()
        {
            try
            {
                string megy = "admin_targyfelvetel_felvetel";
                string kod = listBox7.SelectedItem.ToString();
                Targy[] eredmeny = server.Targy_Lista(megy, kod);
                Hallgato_index mit = new Hallgato_index(eredmeny[0].Neve.ToString(), eredmeny[0].Torolve.ToString(), eredmeny[0].Kodja.ToString(),
                    eredmeny[0].Kreditje.ToString(), eredmeny[0].Ideje.ToString(), eredmeny[0].Oktatoja.ToString(), aktualis_felev.ToString(), eredmeny[0].Kovetelmenye.ToString(),
                    eredmeny[0].Elokovetelmenye.ToString(), hallgato_kulcs.ToString(), listBox5.SelectedItem.ToString(), "", "");
                hallgato_kulcs++;

                server.Hallgato_Index_Hozzaad(mit);
            }
            catch
            {

            }

            try
            {
                // Üzenet
                DateTime idoo = DateTime.Now;
                string formatum = "yyyy.MM.dd,HH:mm:ss";
                string text = "A(z) " + listBox7.SelectedItem.ToString() + " tárgy felvételre került, módosító: " + belepo.Neve.ToString();
                string subject = "Tárgy Felvétel";
                Uzenet mit2 = new Uzenet(idoo.ToString(formatum), "false", belepo.Kodja.ToString(), listBox5.SelectedItem.ToString(), subject.ToString(),
                    text.ToString(), "true", "true", "false", "false", uzenet_kulcs.ToString());
                uzenet_kulcs++;

                server.Uzenet_Hozzaad(mit2);
            }
            catch
            {

            }
        }