Beispiel #1
0
        /// <summary>
        /// Güncelle butonuna tıklanıldığında gerçekleşecek olaylar
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnGüncelle_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Güncellemek istediğinize emin misiniz ?",
                                "Uyarı",
                                MessageBoxButtons.YesNo,
                                MessageBoxIcon.Warning) == DialogResult.Yes)
            {
                poliklinik         updated  = (poliklinik)dataGridView1.CurrentRow.DataBoundItem;
                PoliklinikContract contract = new PoliklinikContract();

                #region Güncellenecek veriler atanıyor .. <--
                updated.PolyclinicName = txtPoliklnik.Text;
                updated.Description    = txtAciklama.Text;
                if (checkBoxActive.Checked == true)
                {
                    updated.Status = "1";
                }
                else
                {
                    updated.Status = "0";
                }
                #endregion

                #region Gelen verinin null olması kontrolü yapılmaktadır ..
                if (updated == null)
                {
                    MessageBox.Show("Poliklinik seçiniz.");
                    return;
                }
                #endregion

                #region Update successfull !!
                if (contract.UpdatePolyclinic(updated))
                {
                    MessageBox.Show(updated.PolyclinicName + " başarıyla güncellenmiştir.");
                    LoadData();
                }
                #endregion
            }
        }