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