示例#1
0
        }     // end of EditData Method

        private void History(string pesan)
        {
            using (var db = new DBModel()) // menggunakan model DBModel untuk akses database
            {
                if (lblKategori.Text == "Event")
                {
                    var query = (from data in db.Events where data.Name == nama select data).FirstOrDefault();
                    skill = query.Minat;
                } // end of Event statement

                else if (lblKategori.Text == "Lomba")
                {
                    var query = (from data in db.Lomba where data.Name == nama select data).FirstOrDefault();
                    skill = query.Minat;
                } // end of Lomba statement

                else if (lblKategori.Text == "Lowongan Pekerjaan")
                {
                    var query = (from data in db.Loker where data.Name == nama select data).FirstOrDefault();
                    skill = query.Minat;
                } // end of Lowongan Pekerjaan statement

                //
                // Menambah kegiatan yang sudah selesai ke table Skill sesuai minat/kategori
                //

                if (skill == "Desain")
                {
                    SkillDesign skill = new SkillDesign
                    {
                        Id           = Data.user_id,
                        History      = nama,
                        Achievements = "",
                    };
                    db.Desain.Add(skill);
                    db.SaveChanges();
                } // end of skill Desain statement

                else if (skill == "Bisnis")
                {
                    SkillBisnis skill = new SkillBisnis
                    {
                        Id           = Data.user_id,
                        History      = nama,
                        Achievements = "",
                    };
                    db.Bisnis.Add(skill);
                    db.SaveChanges();
                } // end of skill Bisnis statement

                else if (skill == "IT")
                {
                    SkillIT skill = new SkillIT
                    {
                        Id           = Data.user_id,
                        History      = nama,
                        Achievements = "",
                    };
                    db.IT.Add(skill);
                    db.SaveChanges();
                } // end of skill IT statement

                else if (skill == "Jurnalisme")
                {
                    SkillJurnalisme history = new SkillJurnalisme
                    {
                        Id           = Data.user_id,
                        History      = nama,
                        Achievements = "",
                    };
                    db.Jurnalisme.Add(history);
                    db.SaveChanges();
                } // end of skill Jurnalisme statement

                else if (skill == "Riset")
                {
                    SkillRiset history = new SkillRiset
                    {
                        Id           = Data.user_id,
                        History      = nama,
                        Achievements = "",
                    };
                    db.Riset.Add(history);
                    db.SaveChanges();
                } // end of skill Riset statement

                else if (skill == "Umum")
                {
                    SkillUmum history = new SkillUmum
                    {
                        Id           = Data.user_id,
                        History      = nama,
                        Achievements = "",
                    };
                    db.Umum.Add(history);
                    db.SaveChanges();
                } // end of skill Umum statement
            }     // end of accessing database

            MessageBox.Show("Selamat! Anda telah menyelesaikan salah satu kegiatan yang tersedia " +
                            "di Hai! Produktif. Jangan lupa klik \"" + pesan + "\" kegiatan lainnya " +
                            "agar hari-hari mu selalu produktif!", "Notifikasi", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            Data.selesai = true;
            this.Close();
        }
示例#2
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            if ((rtbKegiatan.Text == "") && (rtbPenghargaan.Text == ""))
            {
                MessageBox.Show("Kedua box tidak boleh kosong!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else // Kedua box tidak kosong. Dapat melakukan perubahan ke database
            {
                using (var db = new DBModel()) // menggunakan model DBModel untuk akses database
                {
                    // Menambahkan History dan Achievements pengguna ke database
                    if (Kategori == "DESAIN")
                    {
                        SkillDesign skill = new SkillDesign
                        {
                            Id           = Data.user_id,
                            History      = rtbKegiatan.Text,
                            Achievements = rtbPenghargaan.Text,
                        };
                        db.Desain.Add(skill);
                        db.SaveChanges();
                    } // end of Kategori DESAIN

                    else if (Kategori == "IT")
                    {
                        SkillIT skill = new SkillIT
                        {
                            Id           = Data.user_id,
                            History      = rtbKegiatan.Text,
                            Achievements = rtbPenghargaan.Text,
                        };
                        db.IT.Add(skill);
                        db.SaveChanges();
                    } // end of Kategori IT

                    else if (Kategori == "RISET")
                    {
                        SkillRiset skill = new SkillRiset
                        {
                            Id           = Data.user_id,
                            History      = rtbKegiatan.Text,
                            Achievements = rtbPenghargaan.Text,
                        };
                        db.Riset.Add(skill);
                        db.SaveChanges();
                    } // end of Kategori RISET

                    else if (Kategori == "UMUM")
                    {
                        SkillUmum skill = new SkillUmum
                        {
                            Id           = Data.user_id,
                            History      = rtbKegiatan.Text,
                            Achievements = rtbPenghargaan.Text,
                        };
                        db.Umum.Add(skill);
                        db.SaveChanges();
                    } // end of Kategori UMUM

                    else if (Kategori == "JURNALISME")
                    {
                        SkillJurnalisme skill = new SkillJurnalisme
                        {
                            Id           = Data.user_id,
                            History      = rtbKegiatan.Text,
                            Achievements = rtbPenghargaan.Text,
                        };
                        db.Jurnalisme.Add(skill);
                        db.SaveChanges();
                    } // end of Kategori JURNALISME

                    else if (Kategori == "BISNIS")
                    {
                        SkillBisnis skill = new SkillBisnis
                        {
                            Id           = Data.user_id,
                            History      = rtbKegiatan.Text,
                            Achievements = rtbPenghargaan.Text,
                        };
                        db.Bisnis.Add(skill);
                        db.SaveChanges();
                    } // end of Kategori BISNIS
                }     // end of using database
                MessageBox.Show("Data berhasil ditambahkan!", "Notifikasi", MessageBoxButtons.OK, MessageBoxIcon.Information);

                Data data = new Data();
                data.Resume(Kategori);
                this.Close();
            }
        } // end of btnAdd_Click