//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(); }
private void button7_Click(object sender, EventArgs e) { //tanulo életkora var melyikindex = dataGridView1.CurrentCell.RowIndex; tanulo = tanulok[melyikindex]; textBox17.Text = eletkor_szamitasa(tanulo).ToString(); }
//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(); }
int eletkor_szamitasa(Tanulo tanulo) { string eletkorstring = tanulo.Szul; string[] eletkorarr = eletkorstring.Split('-'); int eletkor = 2018 - int.Parse(eletkorarr[0]); return(eletkor); }
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(); }
//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); } }
float osztondij_szamolasa(Tanulo tanulo) { return(tanulo.Atlag * 1000); }