private void Aktualizuj_Click(object sender, EventArgs e)
        {
            type.Focus();
            label1.Focus();
            type.Focus();
            var startDate = dateTimeStart.Value.Date;
            var endDate   = dateTimeEnd.Value.Date.AddSeconds(NumberOfSecondSInDay - 1);
            var dayKind   = type.Text;

            if (!string.IsNullOrEmpty(type.Text) && ErrorIsOn == false)
            {
                if (endDate < startDate)
                {
                    MessageBox.Show("Data początkowa nie może być późniejsza niż data końcowa.", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    var result = MessageBox.Show
                                     ("Czy na pewno chcesz dodać dzień " + dayKind + " od dnia: " + startDate.ToString(DateFormat) + " do dnia: " + endDate.ToString(DateFormat) + "?",
                                     "Czy na pewno?",
                                     MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (result == DialogResult.Yes)
                    {
                        Models.DayType dayType = new Models.DayType();
                        if (!dayType.addDate(dayKind, startDate, endDate))
                        {
                            MessageBox.Show("Wybrana data koliduje z inną.\n Spróbuj jeszcze raz.", "Błąd!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            return;
                        }
                        ReloadDataInDataGrid();
                        this.Close();
                    }
                }
            }
        }
 private void ReloadDataInDataGrid()
 {
     this.dataGridView.Rows.Clear();
     this.dataGridView.Refresh();
     this.dataGridView.ReadOnly = true;
     Models.DayType dayType = new Models.DayType();
     this.dataGridView.DataSource              = dayType.selectDataForDataGrid().Select(d => new { d.rodzaj_kursu, d.od_dnia, d.do_dnia.Date });
     this.dataGridView.Columns[0].HeaderText   = "Typ Dnia";
     this.dataGridView.Columns[1].HeaderText   = "Od Dnia";
     this.dataGridView.Columns[2].HeaderText   = "Do Dnia";
     this.dataGridView.RowHeadersVisible       = false;
     this.dataGridView.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
     this.dataGridView.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
     this.dataGridView.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
 }