예제 #1
0
        //uj tanulo letrehozasa
        private void button3_Click(object sender, EventArgs e)
        {
            tanulo = new Tanulo(textBox7.Text, textBox8.Text, textBox9.Text, textBox10.Text, textBox11.Text, textBox12.Text, textBox13.Text, textBox14.Text, float.Parse(textBox15.Text));
            Adatbaziskezelo.Uj_tanulo(tanulo); //csak adatbázisba viszi be

            tanulok.Add(tanulo);               //a listánkba is berakja
            datagridview_megjelenit_tanulo();
        }
예제 #2
0
        private void button7_Click(object sender, EventArgs e)
        {
            //tanulo életkora
            var melyikindex = dataGridView1.CurrentCell.RowIndex;

            tanulo = tanulok[melyikindex];

            textBox17.Text = eletkor_szamitasa(tanulo).ToString();
        }
예제 #3
0
        //tanulo törlése
        private void button5_Click(object sender, EventArgs e)
        {
            var melyikindex = dataGridView1.CurrentCell.RowIndex;

            tanulo = tanulok[melyikindex];
            Adatbaziskezelo.Torol_tanulo(tanulo);
            tanulok.RemoveAt(melyikindex);
            datagridview_megjelenit_tanulo();
        }
예제 #4
0
        int eletkor_szamitasa(Tanulo tanulo)
        {
            string eletkorstring = tanulo.Szul;

            string[] eletkorarr = eletkorstring.Split('-');
            int      eletkor    = 2018 - int.Parse(eletkorarr[0]);

            return(eletkor);
        }
예제 #5
0
        private void button6_Click(object sender, EventArgs e)
        {
            var melyikindex = dataGridView1.CurrentCell.RowIndex;

            tanulo = tanulok[melyikindex];

            float osztondij = osztondij_szamolasa(tanulo);

            textBox16.Text = osztondij.ToString();
        }
예제 #6
0
        //tanulo módosítása
        private void button4_Click(object sender, EventArgs e)
        {
            var melyikindex = dataGridView1.CurrentCell.RowIndex;
            var melyikazon  = tanulok[melyikindex].Azon;

            tanulo = new Tanulo(melyikazon, textBox8.Text, textBox9.Text, textBox10.Text, textBox11.Text, textBox12.Text, textBox13.Text, textBox14.Text, float.Parse(textBox15.Text));
            Adatbaziskezelo.Modosit_tanulo(tanulo);

            tanulok.RemoveAt(melyikindex);
            tanulok.Add(tanulo);
            datagridview_megjelenit_tanulo();
        }
        public static void Torol_tanulo(Tanulo torlendo)
        {
            try
            {
                comm = new SqlCommand("delete from [tanulo] where [tan_azon]=@azon", conn);
                comm.Parameters.AddWithValue("@azon", torlendo.Azon);
                comm.ExecuteNonQuery();
            }

            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
        public static void Modosit_tanulo(Tanulo modositando)
        {
            try
            {
                //paraméteres sql commandot hozunk létre
                comm = new SqlCommand("update [tanulo] set [tan_nev]=@nev, [tan_szul]=@szul, [tan_varos]=@varos, [tan_irszam]=@irszam, [tan_utca]=@utca, [tan_anyjaneve]=@aneve, [tan_oszt]=@oszt, [tan_atlag]=@atlag where [tan_azon]=@azon", conn);
                comm.Parameters.AddWithValue("@azon", modositando.Azon);
                comm.Parameters.AddWithValue("@nev", modositando.Nev);
                comm.Parameters.AddWithValue("@szul", modositando.Szul);
                comm.Parameters.AddWithValue("@varos", modositando.Varos);
                comm.Parameters.AddWithValue("@irszam", modositando.Irszam);
                comm.Parameters.AddWithValue("@utca", modositando.Utca);
                comm.Parameters.AddWithValue("@aneve", modositando.Anyjaneve);
                comm.Parameters.AddWithValue("@oszt", modositando.Osztaly);
                comm.Parameters.AddWithValue("@atlag", modositando.Atlag);
                comm.ExecuteNonQuery(); // command lefuttatása
            }

            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
        public static void Uj_tanulo(Tanulo uj_tanulo)
        {
            try
            {
                //paraméteres sql commandot hozunk létre
                comm = new SqlCommand("insert into [tanulo] ([tan_azon], [tan_nev], [tan_szul], [tan_varos], [tan_irszam], [tan_utca], [tan_anyjaneve], [tan_oszt], [tan_atlag]) values (@azon, @nev, @szul, @varos, @irszam, @utca, @aneve, @oszt, @atlag)", conn);
                comm.Parameters.AddWithValue("@azon", uj_tanulo.Azon);
                comm.Parameters.AddWithValue("@nev", uj_tanulo.Nev);
                comm.Parameters.AddWithValue("@szul", uj_tanulo.Szul);
                comm.Parameters.AddWithValue("@varos", uj_tanulo.Varos);
                comm.Parameters.AddWithValue("@irszam", uj_tanulo.Irszam);
                comm.Parameters.AddWithValue("@utca", uj_tanulo.Utca);
                comm.Parameters.AddWithValue("@aneve", uj_tanulo.Anyjaneve);
                comm.Parameters.AddWithValue("@oszt", uj_tanulo.Osztaly);
                comm.Parameters.AddWithValue("@atlag", uj_tanulo.Atlag);
                comm.ExecuteNonQuery(); // command lefuttatása
            }

            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
예제 #10
0
 float osztondij_szamolasa(Tanulo tanulo)
 {
     return(tanulo.Atlag * 1000);
 }