//method to update a Sag
        private void btn_OpdaterSag_Click(object sender, EventArgs e)
        {
            //Initializes SagBLL and SagDAL
            sag = new SagBLL(SagsID(), SagsStatus(), SagsBoligID(), SagsSælgerID(), SagsMæglerID());

            try
            {
                if (SagBLL.SagExists(SagsID()))
                {
                    //updates a Sag record
                    sag.OpdaterSag(sag);
                }
                else
                {
                    MessageBox.Show("Der findes ikke nogen bolig i database med dette ID. Prøv venligst med en anden ID.");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            //if Sag is beign closed because a house has been sold
            if (sagStatus_cbox.SelectedItem.ToString() == "Lukket (solgt bolig)" && !HandelBLL.HandelExists(SagsID()))
            {
                //user must create a new Handle
                MenuBarKnapper.HandlenCreate(SagsID().ToString());
            }

            //Loader data fra databasen ind i datagridview
            SagUI_Load(sender, e);

            //disable all TextBoxes
            DisableAll();
        }
        //method that reacts when an element is selected from the ListBox
        private void åbentHus_boligListe_lbox_SelectedIndexChanged(object sender, EventArgs e)
        {
            //saving the selected item in a variable
            var text = åbentHus_boligListe_lbox.SelectedItem;

            //initialization of a string[] that will contain a serie of Bolig ID
            string[] boligid;

            if (text != null)
            {
                try
                {
                    //split the text to find the BoligID
                    boligid = text.ToString().Split(' ');

                    //calling method HentOpdaterBolig with parameter string BoligID (the one we've just found)
                    //this method opens the window to retrieve a BoligBLL from the db
                    //with the BoligID passed in the parameter (aka. the selected item in the form)
                    MenuBarKnapper.HentOpdaterBolig(boligid[1]);
                }
                catch (NullReferenceException ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }
        }
        //method to create a new Sag
        private void btn_OpretSag_Click(object sender, EventArgs e)
        {
            //Initializes SagBLL and SagDAL
            sag = new SagBLL(SagsStatus(), SagsBoligID(), SagsSælgerID(), SagsMæglerID());

            try
            {
                if (!SagBLL.BoligExistsISag(SagsBoligID()))
                {
                    //creates a new SagBLL in DB
                    sag.OpretSag(sag);

                    //retrieves Sags ID from DB
                    SagBLL matchingsag = SagBLL.HentSag(sag);

                    //show SagsID in TextBox
                    sagID_txt.Text = matchingsag.SagsID.ToString();
                }
                else
                {
                    MessageBox.Show("Der findes allerede en sag med denne bolig ID. Vælg venligst en anden bolig.");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            //save SagsID in a string
            string sagsid = null;

            if (sagID_txt != null)
            {
                sagsid = sagID_txt.Text;
            }

            //if Sag is beign closed because a house has been sold
            if (sagStatus_cbox.SelectedItem.ToString() == "Lukket (solgt bolig)")
            {
                //user must create a new Handle
                MenuBarKnapper.HandlenCreate(sagsid);
            }

            //Loader data fra databasen ind i datagridview
            SagUI_Load(sender, e);

            //disable alle TextBoxes
            DisableAll();
        }
 private void køber_deleteToolStripMenuItem1_Click(object sender, EventArgs e)
 {
     MenuBarKnapper.KøberDelete();
 }
        //private void updateToolStripMenuItem3_Click(object sender, EventArgs e) //Opdater handel
        //{
        //    MenuBarKnapper.HandelOpdater();
        //}

        private void deleteToolStripMenuItem5_Click(object sender, EventArgs e) //Slet handel
        {
            MenuBarKnapper.HandelSlet();
        }
 //HANDEL MENUBARKNAPPER - I EJENDOMSMÆGLER MENU
 private void createToolStripMenuItem5_Click(object sender, EventArgs e) //Opret handel
 {
     MenuBarKnapper.HandelOpret();
 }
 private void readToolStripMenuItem3_Click(object sender, EventArgs e)
 {
     MenuBarKnapper.HentOpdaterBolig();
 }
 private void readToolStripMenuItem2_Click(object sender, EventArgs e) //Find/hent køber
 {
     MenuBarKnapper.KøberRead();
 }
 private void deleteToolStripMenuItem4_Click(object sender, EventArgs e) //Slet sag
 {
     MenuBarKnapper.SagSlet();
 }
 private void readToolStripMenuItem4_Click(object sender, EventArgs e) //Find/hent sag
 {
     MenuBarKnapper.SagHent();
 }
 //BOLIG MENUBARKNAPPER - I HANDEL MENU
 private void bolig_createToolStripMenuItem2_Click(object sender, EventArgs e) //Opret bolig
 {
     MenuBarKnapper.OpretBolig();
 }
 private void køber_readToolStripMenuItem1_Click(object sender, EventArgs e) //Hent køber
 {
     MenuBarKnapper.KøberRead();
 }
 private void udtrækStatistikToolStripMenuItem_Click_1(object sender, EventArgs e)
 {
     MenuBarKnapper.HandelStatistik();
 }
 private void readToolStripMenuItem_Click(object sender, EventArgs e)
 {
     MenuBarKnapper.SagHent();
 }
        //private void updateToolStripMenuItem1_Click(object sender, EventArgs e) //Opdater sælger
        //{
        //    MenuBarKnapper.SælgerOpdater();
        //}

        private void deleteToolStripMenuItem1_Click(object sender, EventArgs e) //Slet sælger
        {
            MenuBarKnapper.SælgerSlet();
        }
 private void bolig_readToolStripMenuItem2_Click(object sender, EventArgs e) //Hent og opdater bolig
 {
     MenuBarKnapper.HentOpdaterBolig();
 }
 //SAG MENUBARKNAPPER - I EJENDOMSMÆGLER MENU
 private void createToolStripMenuItem4_Click(object sender, EventArgs e) //Opret sag
 {
     MenuBarKnapper.SagOpret();
 }
 private void bolig_deleteToolStripMenuItem2_Click(object sender, EventArgs e) //Slet bolig
 {
     MenuBarKnapper.SletBolig();
 }
 private void opdateToolStripMenuItem_Click(object sender, EventArgs e) //Opdater sag
 {
     MenuBarKnapper.SagOpdater();
 }
 //MENUBAREN
 //EJENDOMSMÆGLER MENUBARKNAPPER - I EJENDOMSMÆGLER MENU
 private void createToolStripMenuItem_Click(object sender, EventArgs e) //Opret ejendomsmægler
 {
     MenuBarKnapper.EjendomsmælgerOpret();
 }
 //KØBER MENUBARKNAPPER - I EJENDOMSMÆGLER MENU
 private void createToolStripMenuItem2_Click(object sender, EventArgs e) //Opret køber
 {
     MenuBarKnapper.KøberCreate();
 }
 private void readToolStripMenuItem_Click(object sender, EventArgs e) //Find/hent ejendomsmægler
 {
     MenuBarKnapper.EjendomsmæglerHentOpdater();
 }
        /*private void updateToolStripMenuItem2_Click(object sender, EventArgs e) //Opdater køber
         * {
         *  MenuBarKnapper.KøberUpdate();
         * }*/

        private void deleteToolStripMenuItem2_Click(object sender, EventArgs e) //Slet køber
        {
            MenuBarKnapper.KøberDelete();
        }
        //private void updateToolStripMenuItem_Click(object sender, EventArgs e) //Opdater ejendomsmægler
        //{
        //    MenuBarKnapper.EjendomsmæglerOpdater();
        //}

        private void deleteToolStripMenuItem_Click(object sender, EventArgs e) //Slet ejendomsmægler
        {
            MenuBarKnapper.EjendomsmæglerSlet();
        }
 private void deleteToolStripMenuItem3_Click(object sender, EventArgs e)
 {
     MenuBarKnapper.SletBolig();
 }
 //SÆLGER MENUBARKNAPPER - I EJENDOMSMÆGLER MENU
 private void createToolStripMenuItem1_Click(object sender, EventArgs e) //Opret sælger
 {
     MenuBarKnapper.SælgerOpret();
 }
 private void readToolStripMenuItem5_Click(object sender, EventArgs e) //Hent handel
 {
     MenuBarKnapper.HandelHent();
 }
 private void readToolStripMenuItem1_Click(object sender, EventArgs e) //Find/hent sælger
 {
     MenuBarKnapper.SælgerHentOpdater();
 }
 //ÅBENT HUS MENUBARKNAPPER - I EJENDOMSMÆGLER MENU
 private void komTilÅbentHusToolStripMenuItem_Click(object sender, EventArgs e)
 {
     MenuBarKnapper.ÅbentHus();
 }
 private void sælger_deleteToolStripMenuItem_Click(object sender, EventArgs e)
 {
     MenuBarKnapper.SælgerSlet();
 }