private void button10_Click(object sender, EventArgs e) { button10.Text = loker.Tasks(button10.Text, lblUser.Text, label11.Text); data.Experience(lblUser.Text); }
private void EditData() { string message = "Yakin sudah menyelesaikan kegiatan ini?"; string title = "Konfirmasi edit kegiatan"; // instance class Data Data dataClass = new Data(); MessageBoxButtons buttons = MessageBoxButtons.YesNo; if (lblKategori.Text == "Event") { //check button yang dipilih if (rbSelesai.Checked) { DialogResult result = MessageBox.Show(message, title, buttons); if (result == DialogResult.Yes) // pengguna menekan tombol Yes { FormEvent events = new FormEvent(); // melakukan fungsi remove from task di class FormEvent string pesan = events.Tasks("remove from task", Data.uname, nama); dataClass.Experience(Data.uname); History(pesan); } } // end of if rbSelesai checked else if (rbBelumSelesai.Checked) { if ((cbStatus.Text == "") || (tbNotes.Text == "")) { MessageBox.Show("Semua box harus diisi!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { using (var db = new DBModel()) // menggunakan model DBModel untuk akses database { var query = (from data in db.Notes where ((data.Akun == Data.uname) && (data.NameEvent == nama)) select data).FirstOrDefault(); // Memperbarui value di database query.StatusEvent = cbStatus.Text; query.NoteEvent = tbNotes.Text; db.SaveChanges(); MessageBox.Show("Data telah diganti!", "Notifikasi", MessageBoxButtons.OK, MessageBoxIcon.Information); DataTasks.e_status = cbStatus.Text; DataTasks.e_note = tbNotes.Text; this.Close(); } } } } // end of if Event statement else if (lblKategori.Text == "Lomba") { // check button yang dipilih if (rbSelesai.Checked) { DialogResult result = MessageBox.Show(message, title, buttons); if (result == DialogResult.Yes) // pengguna menekan tombol Yes { FormLomba lomba = new FormLomba(); // melakukan fungsi remove from task di class FormLomba string pesan = lomba.Tasks("remove from task", Data.uname, nama); dataClass.Experience(Data.uname); History(pesan); } } // end of if rbSelesai checked else if (rbBelumSelesai.Checked) { if ((tbProgress.Text == "") || (tbNotes.Text == "")) { MessageBox.Show("Semua box harus diisi!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { int parse; bool correct = Int32.TryParse(tbProgress.Text, out parse); if (correct) { using (var db = new DBModel()) // menggunakan model DBModel untuk akses database { var query = (from data in db.Notes where ((data.Akun == Data.uname) && (data.NameLomba == nama)) select data).FirstOrDefault(); // Memperbarui value di database query.ProgressLomba = tbProgress.Text; query.NoteLomba = tbNotes.Text; db.SaveChanges(); MessageBox.Show("Data telah diganti!", "Notifikasi", MessageBoxButtons.OK, MessageBoxIcon.Information); DataTasks.l_progress = tbProgress.Text + "%"; DataTasks.l_note = tbNotes.Text; this.Close(); } } else { MessageBox.Show("Box progress harus diisi dengan angka!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } } // end of if Lomba statement else if (lblKategori.Text == "Lowongan Pekerjaan") { // check button yang dipilih if (rbSelesai.Checked) { DialogResult result = MessageBox.Show(message, title, buttons); if (result == DialogResult.Yes) // pengguna menekan tombol Yes { LowonganKerja loker = new LowonganKerja(); // melakukan fungsi remove from task di class LowonganKerja string pesan = loker.Tasks("remove from task", Data.uname, nama); dataClass.Experience(Data.uname); History(pesan); } } // end of if rbSelesai checked else if (rbBelumSelesai.Checked) { if ((cbStatus.Text == "") || (tbNotes.Text == "")) { MessageBox.Show("Semua box harus diisi!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { using (var db = new DBModel()) // menggunakan model DBModel untuk akses database { var query = (from data in db.Notes where ((data.Akun == Data.uname) && (data.NameLoker == nama)) select data).FirstOrDefault(); // Memperbarui value di database query.StatusLoker = cbStatus.Text; query.NoteLoker = tbNotes.Text; db.SaveChanges(); MessageBox.Show("Data telah diganti!", "Notifikasi", MessageBoxButtons.OK, MessageBoxIcon.Information); DataTasks.lk_status = cbStatus.Text; DataTasks.lk_note = tbNotes.Text; this.Close(); } } } } // end of if Lowongan Pekerjaan statement } // end of EditData Method