Esempio n. 1
0
 private void simpleButtonSaveMedicine_Click(object sender, EventArgs e)
 {
     if (radioGroupProcess.Properties.Items[radioGroupProcess.SelectedIndex].Description == "Yeni Kayıt")
     {
         DialogResult dialogResult = MessageBox.Show("Kaydetmek istediğinize emin misiniz?", "Soru", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (dialogResult == DialogResult.Yes)
         {
             bool?ssi;
             if (radioGroupSsi.Properties.Items[radioGroupSsi.SelectedIndex].Description == "Bilinmiyor")
             {
                 ssi = null;
             }
             else if (radioGroupSsi.Properties.Items[radioGroupSsi.SelectedIndex].Description == "Evet")
             {
                 ssi = true;
             }
             else
             {
                 ssi = false;
             }
             int result = bllAdmin.MedicineNewRecord(textEditName.Text, comboBoxEditType.Text, ssi, memoEditDescription.Text);
             if (result == 1)
             {
                 MessageBox.Show("İlaç başarıyla kaydedildi.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else if (result == -1)
             {
                 MessageBox.Show("Lütfen yıldızlı alanları eksiksiz doldurunuz.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             }
             else if (result == -103)
             {
                 MessageBox.Show("Girilen ilaç adı sistemde mevcut.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             }
             else
             {
                 MessageBox.Show("Bir şeyler yanlış gitti. Lütfen sistem yöneticinizle görüşünüz.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
     else
     {
         DialogResult dialogResult = MessageBox.Show("Kaydetmek istediğinize emin misiniz?", "Soru", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (dialogResult == DialogResult.Yes)
         {
             bool?ssi;
             if (radioGroupSsi.Properties.Items[radioGroupSsi.SelectedIndex].Description == "Bilinmiyor")
             {
                 ssi = null;
             }
             else if (radioGroupSsi.Properties.Items[radioGroupSsi.SelectedIndex].Description == "Evet")
             {
                 ssi = true;
             }
             else
             {
                 ssi = false;
             }
             int result = bllAdmin.MedicineUpdateRecord(GetFocusedMedicine(), textEditName.Text, comboBoxEditType.Text, ssi, memoEditDescription.Text);
             if (result == 1)
             {
                 MessageBox.Show("İlaç başarıyla güncellendi.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else if (result == -1)
             {
                 MessageBox.Show("Lütfen yıldızlı alanları eksiksiz doldurunuz.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             }
             else if (result == -103)
             {
                 MessageBox.Show("Girilen ilaç adı sistemde mevcut.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             }
             else
             {
                 MessageBox.Show("Bir şeyler yanlış gitti. Lütfen sistem yöneticinizle görüşünüz.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
     FillDataGridMedicine();
     FillMedicineInfo(GetFocusedMedicine());
 }