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 DayListBox_DoubleClick(object sender, EventArgs e) { if (this.DayListBox.SelectedItems.Count == 1) { DataTable dt = daysAdapter.GetDataByLoginAndDate(user.Login, ((System.Data.DataRowView)DayListBox.SelectedItem).Row.ItemArray[0].ToString()); DayForm dayForm = new DayForm(((System.Data.DataRowView)DayListBox.SelectedItem).Row.ItemArray[0].ToString(), (int)dt.Rows[0]["ID_Day"]); dayForm.Show(); } }