Beispiel #1
0
        /// <summary>
        /// Funktion som hyr det valda fordonet
        /// </summary>
        /// <param name="sender">label</param>
        /// <param name="e"></param>
        private void Hyr(object sender, EventArgs e)
        {
            hyrnings_objekt hyrning = new hyrnings_objekt(new SqlCeDatabase(), this.anvandare);
            bil_objekt hyrabel = new bil_objekt();
            Label hyr = sender as Label;

            string reg = hyr.Name.Substring(4);

            if (hyrning.hyra(this.anvandare, startdag.ToShortDateString(), slutdag.ToShortDateString(), reg))
            {
                DoljHyr();
                richTextBoxMeddelandenHyra.Text = "Bokningen genomfördes utan problem.";
                richTextBoxMeddelandenHyra.Text += "\n\nDu har nu hyrt en;\n" + fordon as string + "\nRegnummer: " + reg + "\nStartdagen: " + startdag.ToShortDateString() + "\nSlutdagen: " + slutdag.ToShortDateString();
            }
            else
            {
                richTextBoxMeddelandenHyra.Text = "Det blev något fel med hyrningen";
                string[] felmeddelande = hyrning.GetTmpMsgs();
                if (DEBUG)
                {
                    richTextBoxMeddelandenHyra.ScrollBars = RichTextBoxScrollBars.ForcedBoth;
                    richTextBoxMeddelandenHyra.Text += "\n**** FELMEDDELANDE ****";
                    foreach (string fel in felmeddelande)
                        richTextBoxMeddelandenHyra.Text += "\n" + fel + "\n";
                }
            }
        }