Пример #1
0
        public IActionResult ViewList()
        {
            List <Utbildning> model = new List <Utbildning>();

            Utbildning cSharp = new Utbildning();

            cSharp.Namn        = "C#";
            cSharp.Beskrivning = "Utbildning där man får bred plattform";
            cSharp.Langd       = 2;
            cSharp.Stad        = "London";

            model.Add(cSharp);


            Utbildning java = new Utbildning();

            java.Namn        = "Java";
            java.Beskrivning = "Mer specificerad programmering";
            java.Langd       = 2;
            java.Stad        = "Stockholm";

            model.Add(java);

            return(View(model));
        }
Пример #2
0
        // Metod för att visa detaljer om en utbildning
        //Anropas från ViewList vyn
        public IActionResult ViewDetails()
        {
            Utbildning model = new Utbildning();

            model.Namn        = "Programutvecklare .NET";
            model.Beskrivning = "Programutvecklare .NET. Fördjupa dig i programmering genom ett av världens mest använda programmeringsspråk. Vill du få en kompetens som gör dig attraktiv på arbetsmarknaden och som kan ge dig en central position i ett framgångsrikt utvecklingsteam är Programutvecklare .NET en utbildning för dig!";
            model.Langd       = 2;
            model.Stad        = "Stockholm";

            //Skickar med modellen till vyn
            return(View(model));
        }
Пример #3
0
        public IActionResult ViewDetails()
        {
            //Skapa ett utbildningsobjekt
            Utbildning model = new Utbildning();

            //Lägg till värden till alla properties
            model.Namn        = "Programutvecklare .NET";
            model.Stad        = "Stockholm";
            model.Beskrivning = "Man lär sig programmera";
            model.Langd       = 2;

            //Skickar med modellen till vyn
            return(View(model));
        }
Пример #4
0
        private void SparaInfoBtn_Click(object sender, EventArgs e)
        {
            bool OK = int.TryParse(TeleNrTxt.Text.ToString(), out int tele);
            bool ÅR = int.TryParse(ExamensårTxt.Text.ToString(), out int år);

            if (OK == true)
            {
                if (ÅR == true)
                {
                    DialogResult Svar;
                    Svar = MessageBox.Show("Är du säker på att du vill spara ändringarna?", "Spara dessa ändringar?", MessageBoxButtons.YesNo);
                    if (Svar == DialogResult.No)
                    {
                        Close();
                    }
                    else if (Svar == DialogResult.Yes)
                    {
                        string ID = BusinessManager.InloggadAlumn.AnvändarId;

                        Utbildning utbildning = (Utbildning)comboBoxProgram.SelectedItem;

                        Alumn A = new Alumn()
                        {
                            AnvändarId  = BusinessManager.InloggadAlumn.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
                        };

                        BusinessManager.RedigeraAlumn(A);
                        BusinessManager.InloggadAlumn = BusinessManager.GetAnvändare(BusinessManager.InloggadAlumn.AnvändarId) as Alumn;
                        this.Close();
                    }
                }
                else if (ÅR == false)
                {
                    MessageBox.Show("Examens år får endast bestå av siffror", "Error");
                }
            }
            else if (OK == false)
            {
                MessageBox.Show("Telefonnummer måste bestå av endast siffror", "Error");
            }
        }
Пример #5
0
        //Metod för att visa en vy med en lista på utbildningar
        public IActionResult ViewList()
        {
            List <Utbildning> model = new List <Utbildning>();
            Utbildning        prog  = new Utbildning();

            prog.Namn        = "Programutvecklare .NET";
            prog.Beskrivning = "Programutvecklare .NET. Fördjupa dig i programmering genom ett av världens mest använda programmeringsspråk. Vill du få en kompetens som gör dig attraktiv på arbetsmarknaden och som kan ge dig en central position i ett framgångsrikt utvecklingsteam är Programutvecklare .NET en utbildning för dig!";
            prog.Langd       = 2;
            prog.Stad        = "Stockholm";

            model.Add(prog);

            Utbildning java = new Utbildning();

            java.Namn        = "Programutvecklare Java";
            java.Beskrivning = "ava finns i allt från spel till säkerhetskritiska banksystem Programutvecklare Java. Vill du jobba med ett av världen mest använda programmeringsspråk? Är du en kreativ problemlösare? Ta chansen att jobba med Java! Du hittar det i allt från spel och appar i mobiltelefoner till stora säkerhetskritiska banksystem. En utbildning i Java-programmering är en bra investering för framtiden!";
            java.Langd       = 2;
            java.Stad        = "Stockholm";

            model.Add(java);

            //Skickar med modellen till vyn
            return(View(model));
        }
Пример #6
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");
            }
        }