private void buttonSil_Click(object sender, EventArgs e) { try { _context = new VeritabanıContext(); var kul = _context.Kullanici.SingleOrDefault(x => x.KullaniciKodu == kullanici.KullaniciKodu); _context.Kullanici.Remove(kul); _context.SaveChanges(); MessageBox.Show("Kayıt başarıyla silindi!"); if (kullanici.KullaniciKodu == _anaForm._user.KullaniciKodu) { _anaForm.CıkısYapıldı(); } else { Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } MessageBox.Show("İlgili kişi veritabanından silindi."); }
private void buttonGuncelle_Click(object sender, EventArgs e) { if (!(textBoxPoliklinikAdi.Text.Trim() == "")) { try { if (!AynisiVarMi(_poliklinik.PoliklinikId, _poliklinik.PoliklinikAdi)) { _context = new VeritabanıContext(); var pol = _context.Poliklinik.SingleOrDefault(x => x.PoliklinikId == _poliklinik.PoliklinikId); Arayuz_To_Poliklinik_Iliskilendir(pol); _context.SaveChanges(); MessageBox.Show("Kayıt başarıyla güncellendi!"); } else { MessageBox.Show("Girilen poliklinik adı zaten kullanılmaktadır. Başka bir poliklinik adı giriniz!"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void buttonGuncelle_Click(object sender, EventArgs e) { if (Ekleme_Input_Kontrol()) { try { _context = new VeritabanıContext(); Kullanici kul = _context.Kullanici.SingleOrDefault(x => x.KullaniciKodu == kullanici.KullaniciKodu); Arayuz_to_Kullanici_Iliskilendir(kul); _context.SaveChanges(); MessageBox.Show("Kayıt başarıyla güncellendi!", "Güncellendi!", MessageBoxButtons.OK, MessageBoxIcon.Information); //Sistemi kullanan kişinin yetkisi değiştirildiğinde oturumun otomatik kapanması gerekir if (!checkBoxYetkiliKullanici.Checked && yetkiDegisti) { if (kullanici.KullaniciKodu == _anaForm._user.KullaniciKodu) { _anaForm.CıkısYapıldı(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } } MessageBox.Show("Bilgiler güncellendi.."); }
private void buttonSil_Click(object sender, EventArgs e) { try { _context = new VeritabanıContext(); var pol = _context.Poliklinik.SingleOrDefault(x => x.PoliklinikId == _poliklinik.PoliklinikId); _context.Poliklinik.Remove(pol); _context.SaveChanges(); MessageBox.Show("Kayıt başarıyla silindi!"); Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void buttonSeçSil_Click(object sender, EventArgs e) { if (dataGridView1.Rows.Count > 0) { if (dataGridView1.SelectedRows.Count > 0) { DialogResult dr = MessageBox.Show("İlgili islem veritabanından silinecektir. Onaylıyor musun?", "Silinecek!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dr == DialogResult.Yes) { int index = dataGridView1.CurrentCell.RowIndex; int sevkId = Convert.ToInt32(dataGridView1.Rows[index].Tag); try { _context = new VeritabanıContext(); var sevk = _context.Sevk.SingleOrDefault(x => x.SevkId == sevkId); _context.Sevk.Remove(sevk); _context.SaveChanges(); } catch (Exception ex) { MessageBox.Show(ex.Message); } if (oncekiMi) { Grid_Guncelle(false); } else { Grid_Guncelle(true); } MessageBox.Show("Başarılı bir şekilde silindi."); } } else { MessageBox.Show("Henüz bir islemi secmediniz!"); } } else { MessageBox.Show("Silinebilecek bir islem bulunamadı!"); } }
public void TaburcuKaydet() { try { _context = new VeritabanıContext(); var sevkler = _context.Sevk.Where(x => x.DosyaNo == _hasta.DosyaNo && x.SevkTarihi == sevkString).ToList(); foreach (Sevk sevk in sevkler) { sevk.Taburcu = true; } _context.SaveChanges(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void buttonSil_Click(object sender, EventArgs e) { try { _context = new VeritabanıContext(); var hst = _context.Hasta.SingleOrDefault(x => x.DosyaNo == _hasta.DosyaNo); _context.Hasta.Remove(hst); _context.SaveChanges(); _anaForm._hastaIslemleriForm._hasta = null; _anaForm._hastaIslemleriForm.Arayuz_Doldur_Bosalt(); Close(); MessageBox.Show("Kayıt başarıyla silindi!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } MessageBox.Show("İlgili kişi veritabanından silindi"); }
private void buttonGuncelle_Click(object sender, EventArgs e) { if (Ekleme_Input_Kontrol()) { try { _context = new VeritabanıContext(); Hasta hst = _context.Hasta.SingleOrDefault(x => x.DosyaNo == _hasta.DosyaNo); Arayuz_to_Hasta_Ilıskılendir(hst); _context.SaveChanges(); _anaForm._hastaIslemleriForm._hasta = hst; _anaForm._hastaIslemleriForm.Arayuz_Doldur_Bosalt(); MessageBox.Show("Kayıt başarıyla güncellendi!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } } MessageBox.Show("Bilgiler güncellendi."); }
private void buttonKaydet_Click(object sender, EventArgs e) { if (Ekleme_Input_Kontrol()) { try { _hasta = new Hasta(); Arayuz_to_Hasta_Ilıskılendir(_hasta); _context.Hasta.Add(_hasta); _context.SaveChanges(); _hasta = _context.Hasta.SingleOrDefault(x => x.TckimlikNo == textBoxTCKimlikNo.Text.Trim()); EklemeVeyaDuzenleme(false); textBoxDosyaNo.Text = _hasta.DosyaNo.ToString(); MessageBox.Show("Kayıt başarıyla eklendi!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void buttonKullaniciOlustur_Click(object sender, EventArgs e) { try { if (Ekleme_Input_Kontrol()) { VeritabanıContext context = new VeritabanıContext(); kullanici = new Kullanici(); Arayuz_to_Kullanici_Iliskilendir(kullanici); context.Kullanici.Add(kullanici); context.SaveChanges(); kullanici = _context.Kullanici.SingleOrDefault(x => x.Username == textBoxKullaniciAdi.Text.Trim()); textBoxKullaniciKodu.Text = kullanici.KullaniciKodu.ToString(); EklemeVeyaDuzenleme(false); MessageBox.Show("Kayıt başarıyla eklendi!"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void buttonEkle_Click(object sender, EventArgs e) { if ((textBoxPoliklinikAdi.Text.Trim() == "")) { string polAdi = textBoxPoliklinikAdi.Text.Trim(); try { if (!AynisiVarMi(-1, polAdi)) { _context = new VeritabanıContext(); Poliklinik yeniPol = new Poliklinik(); yeniPol.PoliklinikAdi = polAdi; yeniPol.Durum = checkBoxGecerli.Checked; yeniPol.Aciklama = richTextBoxAciklama.Text; _context.Poliklinik.Add(yeniPol); _context.SaveChanges(); _poliklinik = _context.Poliklinik.SingleOrDefault(x => x.PoliklinikAdi == polAdi); Poliklinik_To_Arayuz_Iliskilendir(); EklemeMi(false); MessageBox.Show("Kayıt başarıyla eklendi!"); } else { MessageBox.Show("Girilen poliklinik adı zaten kullanılmaktadır. Başka bir poliklinik adı giriniz!"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void buttonEkle_Click(object sender, EventArgs e) { if (!oncekiMi) { if (_hasta != null) { string date = ""; if (oncekiMi) { date = comboBoxOncekiIslemler.SelectedItem.ToString(); } else { DateTime dt = dateTimePickerSevkTarihi.Value; int day = dt.Day; int month = dt.Month; int year = dt.Year; date = year + ":" + month + ":" + day; } if (TaburcuKontrol(date)) { MessageBox.Show("Bu sevk taburcu edildiğinden ekleme yapılamaz."); return; } if (Sevk_Ayarlari_Kontrol()) { try { _context = new VeritabanıContext(); Sevk sevk = new Sevk(); sevk.PoliklinikId = _secilenPol.PoliklinikId; sevk.IslemId = _secilenIslem.IslemId; DateTime dtime = dateTimePickerSevkTarihi.Value; int day = dtime.Day; int month = dtime.Month; int year = dtime.Year; string tarih = year + ":" + month + ":" + day; sevk.SevkTarihi = tarih; string saat = (dtime.Hour.ToString().Length == 1 ? "0" + dtime.Hour : dtime.Hour.ToString()) + ":" + (dtime.Minute.ToString().Length == 1 ? "0" + dtime.Minute : dtime.Minute.ToString()); sevk.Saat = saat; sevk.DrKod = _secilenDoktor.KullaniciKodu; sevk.DosyaNo = _hasta.DosyaNo; sevk.Sira = Convert.ToInt32(textBoxSiraNo.Text.Trim()); sevk.Miktar = (int)numericUpDownMiktar.Value; sevk.BirimFiyat = _secilenIslem.BirimFiyat; sevk.ToplamTutar = (Convert.ToInt32(_secilenIslem.BirimFiyat) * (int)numericUpDownMiktar.Value).ToString(); sevk.Taburcu = false; _context.Sevk.Add(sevk); _context.SaveChanges(); Grid_Guncelle(true); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { //tum islemler bitince sevk ayarları bölümünü ve referansları sıfırla! comboBoxPoliklinik.SelectedIndex = -1; textBoxSiraNo.Text = ""; comboBoxYapilanIslem.SelectedIndex = -1; comboBoxDrNo.SelectedIndex = -1; numericUpDownMiktar.Value = 1; textBoxBirimFiyat.Text = ""; } } } else { MessageBox.Show("Hasta insanı seçiniz!"); } } else { MessageBox.Show("Önceki işlemlere ekleme yapılamaz!"); } }