Beispiel #1
0
        /// <summary>
        /// En funktion som tar bort en hyrning, använder namnet på den label som kallade funktionen.
        /// Kräver att labelns namn är Tabort_ID, där ID är ett nummer som stämmer överens med identiteten
        /// </summary>
        /// <param name="sender">Den labeln som kallade funktionen</param>
        /// <param name="e">Oanvänd parameter för denna funktion, följer med ClickOnEvent</param>
        private void TaBort(object sender, EventArgs e)
        {
            Label Tabort = sender as Label;
            string namn = Tabort.Name.Substring(7);
            int hyrningar;
            if (!int.TryParse(namn, out hyrningar))
                MessageBox.Show("Detta är inget id: " + namn);
            else
            {
                hyrnings_objekt hyrning = new hyrnings_objekt(new SqlCeDatabase(), this.anvandare);
                int TabortHyrning = hyrning.tabortMinaHyrningar(hyrningar);

                tableLayoutPanelHyrning.Controls.Clear();
                fyllHyrningar();
            }
        }