private void btn_uppdatera_Click(object sender, EventArgs e) { var newForm = new frm_adderaUppd(); //Beroende på om det är fysiskt eller digitalt spel skickas nedladdningar eller enheter if (dgv_spel.CurrentRow.DataBoundItem is FysisktSpel) { FysisktSpel aktuelltFysSpel = (FysisktSpel)dgv_spel.CurrentRow.DataBoundItem; newForm.hamtaSpel(aktuelltFysSpel, 0, aktuelltFysSpel.Enheter); } else if (dgv_spel.CurrentRow.DataBoundItem is DigitaltSpel) { DigitaltSpel aktuelltDigSpel = (DigitaltSpel)dgv_spel.CurrentRow.DataBoundItem; newForm.hamtaSpel(aktuelltDigSpel, aktuelltDigSpel.Nedladdningar, 0); } //När man trycker på OK i adderaUppd-fönstret händer detta if (DialogResult.OK == newForm.ShowDialog()) { //Uppdaterar listan med spel MinaSpel.Clear(); LäsInAllaSpel(MinaSpel); dgv_spel.DataSource = null; dgv_spel.DataSource = MinaSpel; } }
private void btn_laggTill_Click(object sender, EventArgs e) { if (btn_laggTill.Text == "Lägg till nytt spel") { var newForm = new frm_adderaUppd(); //För över alla spel till beställ-fönstret newForm.hamtaLista(MinaSpel); //När man trycker på OK i adderaUppd-fönstret händer detta if (DialogResult.OK == newForm.ShowDialog()) { //Uppdaterar listan med spel MinaSpel.Clear(); LäsInAllaSpel(MinaSpel); dgv_spel.DataSource = null; dgv_spel.DataSource = MinaSpel; } } else if (btn_laggTill.Text == "Se mina fakturor") { var newForm = new frm_fakturor(); newForm.Show(); } }