Esempio n. 1
0
        private async void OpdaterInstrumentBtn_Click(object sender, EventArgs e)
        {
            //Instanciere instrument repository med henblik på at kunne hente et instrument med valgt instrument varenummer
            InstrumentRepository hentInstrument = new InstrumentRepository();
            //Henter instrument ned og lagre i valgtinstrument variablen
            Instrument valgtInstrument = await hentInstrument.HentInstrumentAsync(valgtInstrumentVareNummer);

            //Har den ikke returneret null kan opdatering af instrument påbegyndes
            if (valgtInstrument != null)
            {
                //instanciere en opdateringsform som modtager instrumentet der skal opdateres/redigere samt den nuværende form
                OpdaterInstrumentForm opdaterForm = new OpdaterInstrumentForm(this, valgtInstrument, gruppeId);
                //skjuler denne form og viser opdateringsformen
                this.Hide();
                opdaterForm.Show();
            }
            else
            {
                //modtog den ikke noget instrument (null) udskrives en fejlmeddelelse
                StatusLabel.Text = "Kunne ikke finde den pågældende varer";
            }
        }