示例#1
0
        private void LoggaInBtn_Click(object sender, EventArgs e)
        {
            Användare A = BusinessManager.GetAnvändare(IDTxt.Text);

            if (A == null)
            {
                MessageBox.Show("AnvändarIDt existerar inte inte", "Error");
            }
            else if (A.Lösenord != LösenordTxt.Text)
            {
                MessageBox.Show("Lösenordet stämmer inte", "Error");
            }
            else if (A.Lösenord == LösenordTxt.Text)
            {
                if ((A as Personal) != null)
                {
                    BusinessManager.InloggadPersonal = A as Personal;
                    //MessageBox.Show($"Användare: {A.FNamn + " " + A.ENamn } \nLösenord: {A.Lösenord}");
                    StartPersonal startPersonal = new StartPersonal(BusinessManager);
                    this.Hide();
                    startPersonal.ShowDialog();

                    BusinessManager.InloggadPersonal = null;
                    IDTxt.Clear();
                    LösenordTxt.Clear();
                }
                else if ((A as Alumn) != null)
                {
                    BusinessManager.InloggadAlumn = A as Alumn;
                    //MessageBox.Show($"Användare: {A.FNamn + " " + A.ENamn } \nLösenord: {A.Lösenord}");
                    StartAnnan startAnnan = new StartAnnan(BusinessManager);
                    this.Hide();
                    startAnnan.ShowDialog();

                    BusinessManager.InloggadAlumn = null;
                    IDTxt.Clear();
                    LösenordTxt.Clear();
                }
            }
        }
示例#2
0
        private void SparaBtn_Click(object sender, EventArgs e)
        {
            if (textBoxLösenord1.Text == textBoxLösenord2.Text)
            {
                bool ID = int.TryParse(AnvändarIdTxt.Text.ToString(), out int id);


                bool OK = int.TryParse(textBoxTeleNr.Text.ToString(), out int tele);
                bool ÅR = int.TryParse(textBoxÅr.Text.ToString(), out int år);

                if (ÅR == true)
                {
                    if (OK == true)
                    {
                        if (ID == true)
                        {
                            string användarid = $"s{int.Parse(AnvändarIdTxt.Text.ToString())}";

                            Användare A = BusinessManager.GetAlumn(användarid);

                            if (A == null)
                            {
                                Utbildning utbildning = (Utbildning)comboBoxProgram.SelectedItem;

                                DialogResult Svar;

                                Svar = MessageBox.Show("Vill du spara den här användaren?", "Vill du spara detta?", MessageBoxButtons.YesNo);
                                if (Svar == DialogResult.No)
                                {
                                    Close();
                                }
                                else if (Svar == DialogResult.Yes)
                                {
                                    //Här är Ska vi visa GDPR grejen och sen ta tillbaks en bool som säger ifall det är godkännt eller inte och sen antingen göra ett inlogg eller inte


                                    DialogResult Gkänd;

                                    GDPR gdpr = new GDPR(BusinessManager);
                                    Gkänd = gdpr.ShowDialog();

                                    if (Gkänd == DialogResult.Yes)
                                    {
                                        Alumn a = new Alumn()
                                        {
                                            AnvändarId  = användarid,
                                            FNamn       = FNamnTxt.Text,
                                            ENamn       = ENamnTxt.Text,
                                            EMail       = EMailTxt.Text,
                                            TeleNr      = tele,
                                            Ort         = OrtTxt.Text,
                                            Anställning = AnställningTxt.Text,
                                            ExamensÅr   = år,
                                            Program     = utbildning,
                                            Lösenord    = textBoxLösenord1.Text
                                        };

                                        BusinessManager.CreateAlumn(a);
                                        MessageBox.Show($"Användaren är sparad \n Ditt användar ID är: {användarid}", "Sparad");

                                        Close();
                                    }
                                    else if (Gkänd == DialogResult.No)
                                    {
                                        MessageBox.Show("Du måste godkänna vilkåren för att få lov att skapa ett konto", "Error");
                                    }
                                }
                            }
                            else if (A != null)
                            {
                                MessageBox.Show("AnvändarIDt används redan vänligen välj ett annat", "Error");
                            }
                        }
                        else if (ID == false)
                        {
                            MessageBox.Show("AnvändarIDt kan bara bestå av sifforor", "Error");
                        }
                    }
                    else if (OK == false)
                    {
                        MessageBox.Show("Telefonnummer kan bara bestå av siffror", "Error");
                    }
                }
                else
                {
                    MessageBox.Show("Examensår måste vara siffror", "Error");
                }
            }
            else
            {
                MessageBox.Show("Lösenorden stämmer inte överrens", "Error");
            }
        }