예제 #1
0
        private async void LoadInstrumentGruppeGrid()
        {
            //Instanciere repository med henblik på at læse instrumentgrupper ind i datagridview
            InstrumentGruppeRepository rep = new InstrumentGruppeRepository();

            //nulstiller datasource
            InstrumentGrpGrid.DataSource = null;
            //loader instrumentgrupper ind med metode fra repository
            List <InstrumentGruppe> instrumentGrupper = await rep.HentInstrumentGrupperAsync();

            //Lister instrumentgrupperne ved at sætte listen af instrumentgrupper som datasource på instrumentgrpgrid
            InstrumentGrpGrid.DataSource = instrumentGrupper;
        }
예제 #2
0
        private async void OpretInstrumentGrpBtn_Click(object sender, EventArgs e)
        {
            //Instanciere instrumentgrupperepository med henblik på at oprette ny instrumentgruppe
            InstrumentGruppeRepository grprep = new InstrumentGruppeRepository();
            bool successfuldOprettelse        = await grprep.OpretInstrumentGruppeAsync(new InstrumentGruppe
            {
                //sætter navn og beskrivelse
                Navn        = InstrumentGrpNavnTxt.Text,
                Beskrivelse = InstrumentGrpBeskrivelseTxt.Text
            });

            //er oprettelse foretaget successfuldt skal formen resettes, hvis ikke skal der printes en fejlmeddelelse
            if (successfuldOprettelse)
            {
                ResetForm();
            }
            else
            {
                StatusLabel.Text = "Oprettelsen lykkedes ikke";
            }
        }