private void btnEdit_Click(object sender, EventArgs e)
        {
            if (dgvProgramList.Rows.Count > 0)
            {
                if (dgvProgramList.SelectedRows.Count == 1)
                {
                    int selectIndex = dgvProgramList.CurrentRow.Index;
                    var sessionID   = dgvProgramList.Rows[selectIndex].Cells[0].Value;

                    var s = SessionsHelper.GetById(Convert.ToInt32(sessionID));

                    txtSessionName.Text = Convert.ToString(s.Name);
                    dtpStartDate.Value  = Convert.ToDateTime(s.StartDate);
                    dtpEndDate.Value    = Convert.ToDateTime(s.EndDate);
                    EnableComponent();
                }
            }
        }
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            epProgram.Clear();
            bool check = SessionsHelper.ControlValidate(txtSessionName, "Lütfen Session İsmini Giriniz.", epProgram);

            if (check)
            {
                int selectIndex = dgvProgramList.CurrentRow.Index;
                var sessionID   = dgvProgramList.Rows[selectIndex].Cells[0].Value;

                var s = SessionsHelper.GetById(Convert.ToInt32(sessionID));
                s.Name      = txtSessionName.Text.Trim();
                s.StartDate = dtpStartDate.Value;
                s.EndDate   = dtpEndDate.Value;

                SessionsHelper.Update(s);

                MessageBox.Show("Session güncelleme başarılı", "Library Management System", MessageBoxButtons.OK, MessageBoxIcon.Information);
                ClearForm();
                FillGrid();
                DisableComponent();
            }
        }