Exemplo n.º 1
0
        /// <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;
            }
        }
Exemplo n.º 2
0
        /// <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
        }
Exemplo n.º 5
0
        /// <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();
            }
        }
Exemplo n.º 6
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
            }
        }