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); } }
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); } }