/// <summary> /// Ekleme butonuna tıklanıldığında poliklinik tablosuna ekleme işlemi gerçekleşmektedir ... /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAdd_Click(object sender, EventArgs e) { poliklinik pol = new poliklinik(); PoliklinikContract contract = new PoliklinikContract(); #region Eklenecek veriler atanıyor .. pol.PolyclinicName = txtPoliklnik.Text; pol.Description = txtAciklama.Text; if (checkBoxActive.Checked) { pol.Status = "1"; } else { pol.Status = "0"; } #endregion if (!contract.InsertPolyclinic(pol)) { MessageBox.Show("Tüm alanları doldurmalısınız !! "); } else { MessageBox.Show("İşleminiz başarı ile gerçekleşti", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); if (checkBoxActive.Checked) { checkBoxActive.Checked = false; } LoadData(); txtPoliklnik.Text = null; txtAciklama.Text = null; } }
/// <summary> /// LOADDATA() /// DataGrid ' e poliklinik tablosundaki veriler filtrelenmektedir .. /// </summary> public void LoadData() { PoliklinikContract crud = new PoliklinikContract(); List <poliklinik> poliklinikler = crud.GetPoliklinik(Name); txtPoliklnik.Text = Name; dataGridView1.DataSource = poliklinikler; }
/// <summary> /// LoadToPolyclicnic() --> Form yüklendiğinde poliklinik tablosundaki veriler combobox içerisine doldurulmaktadır .. /// </summary> public void LoadToPolyclicnic() { PoliklinikContract crud = new PoliklinikContract(); List <poliklinik> poliklinikler = crud.GetPoliklinik(null); foreach (var item in poliklinikler) { cmbPoliklinik.Items.Add(item.PolyclinicName); } }
public void LoadToCombobox() { #region Comboboxlardaki ilk indislerin Seçiniz olarak dolu gelmesi ayarlanmıştır .. cmbPolikilinik.Items.Insert(0, "Seçiniz"); cmbYapilanIslem.Items.Insert(0, "Seçiniz"); cmbDrKod.Items.Insert(0, "Seçiniz"); cmbOncekiIslem.Items.Insert(0, "Seçiniz"); cmbPolikilinik.SelectedIndex = 0; cmbYapilanIslem.SelectedIndex = 0; cmbDrKod.SelectedIndex = 0; cmbOncekiIslem.SelectedIndex = 0; #endregion #region Poliklinik comboboxı dolduruluyor .. PoliklinikContract poliklinikContract = new PoliklinikContract(); List <poliklinik> polikliniks = new List <poliklinik>(); polikliniks = poliklinikContract.GetPoliklinik(null); foreach (var pol in polikliniks) { cmbPolikilinik.Items.Add(pol.PolyclinicName); } #endregion #region Dr.Kodu comboboxı dolduruluyor .. HastaContract hastaContract = new HastaContract(); List <hasta> patients = new List <hasta>(); patients = hastaContract.GetPatient(null); foreach (var patient in patients) { cmbDrKod.Items.Add(patient.FileNumber); } #endregion #region Önceki İşlemler comboboxı dolduruluyor .. SevkContract sevkContract = new SevkContract(); List <sevk> sevks = new List <sevk>(); sevks = sevkContract.SelectDischarged(txtDosyaNumara.Text, cmbOncekiIslem.SelectedItem.ToString()); foreach (var sevk in sevks) { cmbOncekiIslem.Items.Add(sevk.ShipmentDate); } #endregion }
/// <summary> /// Sil butonuna tıkladığında gerçekleşecek olaylar /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSil_Click(object sender, EventArgs e) { PoliklinikContract crud = new PoliklinikContract(); poliklinik deleted = new poliklinik(); deleted = (poliklinik)dataGridView1.CurrentRow.DataBoundItem; if (deleted == null) { MessageBox.Show("Poliklinik seçiniz."); return; } int ID = deleted.PoliklinikID; if (crud.DeletePolyclinic(ID)) { MessageBox.Show(deleted.PolyclinicName + " başarıyla silinmiştir. "); LoadData(); } }
/// <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 } }