예제 #1
0
        private void btnHastaCikis_Click(object sender, EventArgs e)
        {
            //Hata Kontrol Mekanizması Try Catch
            try
            {
                //if else kullanımı karar yapıları
                if (lbltedavi.Text == "Kanal Tedavisi")
                {
                    KanalTedavisi kt = new KanalTedavisi(500, 200, 1500);
                    lbltutar.Text = kt.UcretHesapla().ToString() + " ₺";
                }
                else if (lbltedavi.Text == "Tel Taktırma")
                {
                    TelTedavisi tt = new TelTedavisi(500, 200, 1500);
                    lbltutar.Text = tt.UcretHesapla().ToString() + " ₺";
                }
                else if (lbltedavi.Text == "Diş Çektirme")
                {
                    DisCekme dc = new DisCekme(0, 50, 100);
                    lbltutar.Text = dc.UcretHesapla().ToString() + " ₺";
                }
                else
                {
                    MessageBox.Show("Hatalı Girdi", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

                MessageBox.Show("Hasta Çıkışı Yapılıyor... Ödeme Ekranına Yönlendiriliyorsunuz...", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);
                tabControl1.SelectedTab = tabPage3;
            }
            catch (Exception except)
            {
                MessageBox.Show(except.Message);
            }
        }
예제 #2
0
        private void btnKayit_Click(object sender, EventArgs e)
        {
            //Hata Kontrol Mekanizması Try Catch
            try
            {
                string AdSoyad    = txtAdSoyad.Text;
                string TCKimlikNo = txtTcNo.Text;
                int    Yas        = Convert.ToInt32(txtYas.Text);
                string Telefon    = txtTelefon.Text;

                //Nesne Türetmek
                Hasta h = new Hasta();

                h.HastaKayit(AdSoyad, TCKimlikNo, Yas, Telefon);
                if ((!string.IsNullOrWhiteSpace(txtAdSoyad.Text)) || (!!string.IsNullOrWhiteSpace(txtTcNo.Text)) || (!string.IsNullOrWhiteSpace(txtYas.Text)) || (!string.IsNullOrWhiteSpace(txtTelefon.Text)))
                {
                    //Switch Case Kullanımı
                    switch (cboxTedavi.Text)
                    {
                    case "Kanal Tedavisi":
                        KanalTedavisi tedavi = new KanalTedavisi();
                        tedavi.TedaviAdi   = cboxTedavi.Text;
                        tedavi.TedaviSure1 = "2 Saat";
                        dgwHastaSira.Rows.Add(new object[] { h.AdSoyad, h.TcKimlikNo, h.Yas, h.Telefon, tedavi.TedaviAdi, tedavi.TedaviSure1 });
                        MessageBox.Show("Hasta Kaydı Alındı. Bekleme alanına yönlendiriyorsunuz...", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        //dgwHastaSira.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
                        tabControl1.SelectedTab = tabPage2;
                        break;

                    case "Tel Taktırma":
                        TelTedavisi tedavi2 = new TelTedavisi();
                        tedavi2.TedaviAdi   = cboxTedavi.Text;
                        tedavi2.TedaviSure1 = "1 Saat";
                        dgwHastaSira.Rows.Add(new object[] { h.AdSoyad, h.TcKimlikNo, h.Yas, h.Telefon, tedavi2.TedaviAdi, tedavi2.TedaviSure1 });
                        MessageBox.Show("Hasta Kaydı Alındı. Bekleme alanına yönlendiriyorsunuz...", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        //dgwHastaSira.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
                        tabControl1.SelectedTab = tabPage2;
                        break;

                    case "Diş Çektirme":
                        DisCekme tedavi3 = new DisCekme();
                        tedavi3.TedaviAdi   = cboxTedavi.Text;
                        tedavi3.TedaviSure1 = "30 Dakika";
                        dgwHastaSira.Rows.Add(new object[] { h.AdSoyad, h.TcKimlikNo, h.Yas, h.Telefon, tedavi3.TedaviAdi, tedavi3.TedaviSure1 });
                        MessageBox.Show("Hasta Kaydı Alındı. Bekleme alanına yönlendiriyorsunuz...", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        //dgwHastaSira.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
                        tabControl1.SelectedTab = tabPage2;
                        break;

                    default:
                        MessageBox.Show("Hatalı Girdi", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        break;
                    }
                }
            }

            catch (Exception except)
            {
                MessageBox.Show(except.Message);
            }
        }