private void CalendarDayClicked(object sender, DateRangeEventArgs e) { DataTable dt = daysAdapter.GetDataByLoginAndDate(user.Login, e.Start.ToShortDateString()); int id = -1; if (dt.Rows.Count == 0) { NewGymPlannerDataSet.DaysRow dayRow = dataSet.Days.AddDaysRow(e.Start, ""); daysAdapter.Update(dataSet); id = dayRow.ID_Day; NewGymPlannerDataSet.User_DayRow userDayRow = dataSet.User_Day.NewUser_DayRow(); userDayRow.Login = user.Login; userDayRow.ID_Day = id; dataSet.User_Day.AddUser_DayRow(userDayRow); userDayAdapter.Update(dataSet); } else { id = (int)dt.Rows[0]["ID_Day"]; } using (DayForm dayForm = new DayForm(e.Start, id)) { if (dayForm.ShowDialog() != DialogResult.OK) { DataTable daysDT = findDays.GetWorkoutDays(user.Login); Calendar.RemoveAllBoldedDates(); foreach (DataRow row in daysDT.Rows) { Calendar.AddBoldedDate(Convert.ToDateTime(row["Date"])); } Calendar.UpdateBoldedDates(); } } }
private void SaveCommentToolStripMenuItem_Click(object sender, EventArgs e) { daysAdapter.Fill(dataSet.Days); DataRow dr = dataSet.Days.Select("ID_Day=" + dayId).FirstOrDefault(); if (dr != null) { dr["Comment"] = DayCommentRichTextBox.Text; } daysAdapter.Update(dataSet); }