private void AddData() { if (tbMatkul.Text != "" && tbMeeting.Text != "" && tbPresensi.Text != "" && tbDrive.Text != "" && cbHari.Text != "" && cbHour.Text != "" && cbMin.Text != "") { using (var db = new ReminderModel()) { newClassTbl = new ClassTbl { ClassName = tbMatkul.Text, MeetingLink = tbMeeting.Text, AttendanceLink = tbPresensi.Text, DriveLink = tbDrive.Text, Day = cbHari.Text, Hour = cbHour.Text, Min = cbMin.Text, }; db.ClassTbls.Add(newClassTbl); db.SaveChanges(); populate(); MessageBox.Show("Class Ditambahkan"); } } else { MessageBox.Show("Semua data harus diisi!"); } }
private void btnEdit_Click(object sender, EventArgs e) { try { newClassTbl = new ClassTbl { ClassName = tbMatkul.Text, MeetingLink = tbMeeting.Text, AttendanceLink = tbPresensi.Text, DriveLink = tbDrive.Text, Day = cbHari.Text, Hour = cbHour.Text, Min = cbMin.Text, }; using (var db = new ReminderModel()) { db.ClassTbls.AddOrUpdate(newClassTbl); db.SaveChanges(); populate(); } MessageBox.Show("Done"); }catch (Exception ezpz) { MessageBox.Show(ezpz.Message); } }
//ADDING DATA - Save to DB private Boolean AddData(string className, string meetingLink, string attendanceLink, string driveLink, string day, string hour, string min) { try { if (ThisReminder == null) { ThisReminder = new ReminderModel2(); } var classTbl = new ClassTbl() { ClassName = className, MeetingLink = meetingLink, AttendanceLink = attendanceLink, DriveLink = driveLink, Day = day, Hour = hour, Min = min, }; ThisReminder.ClassTbls.Add(classTbl); //Persists ThisReminder.SaveChanges(); //FILL DGV FillDGView(ThisReminder.ClassTbls.ToList()); return(true); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } }
//Edit Data public Boolean EditData(string className, string newMeetingLink, string newAttendanceLink, string newDriveLink, string newDay, string newHour, string newMin) { try { if (ThisReminder == null) { ThisReminder = new ReminderModel2(); } //Replace with new Data ClassTbl newClassTbl = ThisReminder.ClassTbls.Find(className); newClassTbl.ClassName = className; newClassTbl.MeetingLink = newMeetingLink; newClassTbl.AttendanceLink = newAttendanceLink; newClassTbl.DriveLink = newDriveLink; newClassTbl.Day = newDay; newClassTbl.Hour = newHour; newClassTbl.Min = newMin; //Save ThisReminder.SaveChanges(); //Update DGV FillDGView(ThisReminder.ClassTbls.ToList()); return(true); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } }
public frmClassReminder(string className, string meetingLink, string attendanceLink, string driveLink, string day, string hour, string min) { InitializeComponent(); mode = Mode.Edit; newClassTbl = new ClassTbl { ClassName = className, MeetingLink = meetingLink, AttendanceLink = attendanceLink, DriveLink = driveLink, Day = day, Hour = hour, Min = min, }; tbMatkul.Text = className; tbMeeting.Text = meetingLink; tbPresensi.Text = attendanceLink; tbDrive.Text = driveLink; cbHari.Text = day; cbHour.Text = hour; cbMin.Text = min; }