Exemple #1
0
        private void btn_SletSælger_Click(object sender, EventArgs e)
        {
            sælger = new SælgerBLL(SælgerID());

            try
            {
                if (TjekSælgeridVærdi() && SælgerBLL.SælgerExists(SælgerID()))
                {
                    sælger.SletSælger(sælger);
                }
                else
                {
                    MessageBox.Show("Der findes ikke nogen sælger i database med dette ID. Prøv venligst med en anden ID.");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            SælgerUI_Load(sender, e);

            ClearAll();

            DisableAll();

            sælgerID_txt.Enabled = true;
        }
Exemple #2
0
        private void btn_HentSælger_Click(object sender, EventArgs e) //MIGHT WORK?
        {
            sælger = new SælgerBLL(SælgerID());

            try
            {
                if (TjekSælgeridVærdi() && SælgerBLL.SælgerExists(SælgerID()))
                {
                    SælgerBLL matchingeSælger = SælgerBLL.HentSælgerViaID(sælger);

                    if (matchingeSælger != null)
                    {
                        sælgerCPR_txt.Text        = matchingeSælger.CPR.ToString();
                        sælgerTelefon_txt.Text    = matchingeSælger.Telefon.ToString();
                        sælgerEmail_txt.Text      = matchingeSælger.Email.ToString();
                        sælgerFornavn_txt.Text    = matchingeSælger.Fnavn.ToString();
                        sælgerEfternavn_txt.Text  = matchingeSælger.Enavn.ToString();
                        sælgerVej_txt.Text        = matchingeSælger.Vej.ToString();
                        sælgerPostnummer_txt.Text = matchingeSælger.Postnummer.ToString();
                    }
                }
                else
                {
                    MessageBox.Show("Der findes ikke nogen sælger i database med dette ID. Prøv venligst med en anden ID.");
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }

            sælgerID_txt.Enabled = false;
        }
Exemple #3
0
        private void btn_OpdaterSælger_Click(object sender, EventArgs e) //NOT WORKING YET
        {
            sælger = new SælgerBLL(SælgerID(), SælgerCPR(), SælgerTelefon(), SælgerEmail(), SælgerFornavn(), SælgerEfternavn(), SælgerVej(), SælgerPostnummer());

            try
            {
                if (!SælgerBLL.SælgerExists(SælgerID()))
                {
                    MessageBox.Show("Der findes ikke nogen sælger i database med dette ID. Prøv venligst med en anden ID.");
                }
                //else if (SælgerBLL.SælgerCPRExists(SælgerCPR(), SælgerID()))
                //    MessageBox.Show("Sælger kan ikke opdateres med dette CPR, da den findes allerede i database");
                else if (!TjekSælgerVærdierOpdater())
                {
                    MessageBox.Show("Nogle af de input virker forkerte... Vil du tjekke en gang til?");
                }
                else
                {
                    sælger.OpdaterSælger(sælger);

                    DisableAll();

                    btn_HentSælger_Click(sender, e);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("An error occurred in the database, here is the log:\n\n" + ex.Message);
            }

            SælgerUI_Load(sender, e);
        }