Пример #1
0
        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;
            }
        }
Пример #2
0
        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();
            }
        }