Ejemplo n.º 1
0
        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();
                }
            }
        }
Ejemplo n.º 2
0
        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);
        }