private void Onceki_Islemler_Ekle() { if (_hasta != null) { DateTime dtime = DateTime.Now; int day = dtime.Day; int month = dtime.Month; int year = dtime.Year; string date = year + ":" + month + ":" + day; List <string> oncekiSevkTarihleri = new List <string>(); _context = new VeritabanıContext(); List <Sevk> oncekiSevkler = _context.Sevk.Where(x => x.SevkTarihi != date).ToList(); if (oncekiSevkler.Count != 0) { foreach (Sevk sevk in oncekiSevkler) { if (!oncekiSevkTarihleri.Contains(sevk.SevkTarihi)) { oncekiSevkTarihleri.Add(sevk.SevkTarihi); } } foreach (string tarih in oncekiSevkTarihleri) { comboBoxOncekiIslemler.Items.Add(tarih); } comboBoxOncekiIslemler.SelectedIndex = 0; } } }
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 int SıraVer(string islemAdi) { try { DateTime dtime = dateTimePickerSevkTarihi.Value; int day = dtime.Day; int month = dtime.Month; int year = dtime.Year; string date = year + ":" + month + ":" + day; _context = new VeritabanıContext(); List <Sevk> gelen = _context.Sevk.Where(x => x.SevkTarihi == date && x.Poliklinik.PoliklinikAdi == comboBoxPoliklinik.SelectedItem.ToString().Trim() && x.Islem.IslemAdi == islemAdi).ToList(); int yeniSira = 1; if (gelen.Count != 0) { var sonSira = gelen.OrderByDescending(x => x.Sira).FirstOrDefault().Sira; if (sonSira != null) { yeniSira = Convert.ToInt32(sonSira) + 1; } return(yeniSira); } else { return(yeniSira); } } catch (Exception ex) { MessageBox.Show(ex.Message); return(-1); } }
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 comboBoxPoliklinik_SelectedIndexChanged(object sender, EventArgs e) { if (comboBoxPoliklinik.SelectedItem != null) { string polAdi = comboBoxPoliklinik.SelectedItem.ToString(); try { _context = new VeritabanıContext(); _secilenPol = _context.Poliklinik.SingleOrDefault(x => x.PoliklinikAdi == polAdi); if (_secilenPol == null) { MessageBox.Show("Secilen poliklinik veritabanında bulunamadı."); } else { comboBoxYapilanIslem.Enabled = true; } } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { comboBoxYapilanIslem.Enabled = false; } }
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 comboBoxYapilanIslem_SelectedIndexChanged(object sender, EventArgs e) { if (comboBoxYapilanIslem.SelectedItem != null) { string yapIslemAdi = comboBoxYapilanIslem.SelectedItem.ToString(); try { _context = new VeritabanıContext(); _secilenIslem = _context.Islem.SingleOrDefault(x => x.IslemAdi == yapIslemAdi); if (_secilenIslem == null) { MessageBox.Show("Secilen islem veritabanında bulunamadı."); } else { textBoxSiraNo.Text = SıraVer(yapIslemAdi).ToString(); textBoxBirimFiyat.Text = _secilenIslem.BirimFiyat; } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void buttonGiris_Click(object sender, EventArgs e) { if (!(textBoxKullaniciAdi.Text.Trim() == "" || textBoxSifre.Text.Trim() == "")) { string kulAdi = textBoxKullaniciAdi.Text.Trim(); string sifre = textBoxSifre.Text.Trim(); bool basariliMi; try { _context = new VeritabanıContext(); Kullanici user = _context.Kullanici.FirstOrDefault(x => x.Username == kulAdi && x.Sifre == sifre); if (user != null) { basariliMi = true; } else { basariliMi = false; } if (basariliMi) { _anaForm.LoggedIn(user); LoginFormuKapat(); if (basariliMi) { MessageBox.Show("Oturumunuz açıldı!", "Oturum Açıldı", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Oturumunuz kapatıldı!", "Oturum Kapandı", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else if (!basariliMi) { MessageBox.Show("Yanlış kullanıcı adı ve/veya şifre", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { MessageBox.Show("Kullanıcı adı ve/veya şifre kısımları boş olamaz!", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
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ı!"); } }
private void textBoxDosyaNo_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { if (_hastaBilgileri != null) { _hastaBilgileri.Close(); } if (textBoxDosyaNo.Text.Trim() != "") { try { _context = new VeritabanıContext(); int dosyaNo = Convert.ToInt32(textBoxDosyaNo.Text); _hasta = _context.Hasta.SingleOrDefault(x => x.DosyaNo == dosyaNo); if (_hasta == null) { MessageBox.Show("Hasta Kaydı bulunamadi!"); Arayuz_Doldur_Bosalt(); dataGridView1.Rows.Clear(); comboBoxOncekiIslemler.Items.Clear(); labelToplamTutar.Text = "0 TL"; } else { dataGridView1.Rows.Clear(); comboBoxOncekiIslemler.Items.Clear(); Arayuz_Doldur_Bosalt(); Onceki_Islemler_Ekle(); Grid_Guncelle(true); oncekiMi = false; } } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { MessageBox.Show("Dosya No kısmı boş olamaz", "Dosya No giriniz!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void DoktorlariEkle() { try { _context = new VeritabanıContext(); List <Kullanici> list = null; list = _context.Kullanici.Where(x => x.Unvan == "Doktor").ToList(); foreach (Kullanici doktor in list) { comboBoxDrNo.Items.Add(doktor.KullaniciKodu); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
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 IslemleriEkle() { try { _context = new VeritabanıContext(); List <Islem> list = null; list = _context.Islem.ToList(); foreach (Islem islem in list) { comboBoxYapilanIslem.Items.Add(islem.IslemAdi); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void PoliklinikleriEkle() { try { _context = new VeritabanıContext(); List <Poliklinik> list = null; list = _context.Poliklinik.Where(x => x.Durum == true).ToList(); foreach (Poliklinik pol in list) { comboBoxPoliklinik.Items.Add(pol.PoliklinikAdi); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void Poliklinikler_Notify() { try { comboBoxPoliklinikler.Items.Clear(); _context = new VeritabanıContext(); _poliklinikler = _context.Poliklinik.ToList(); foreach (Poliklinik pol in _poliklinikler) { comboBoxPoliklinikler.Items.Add(pol.PoliklinikAdi); } comboBoxPoliklinikler.Text = ""; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public int toplamTutar() { int toplam = 0; try { _context = new VeritabanıContext(); List <Sevk> sevkler = _context.Sevk.Where(x => x.DosyaNo == _hasta.DosyaNo && x.SevkTarihi == sevkString).ToList(); foreach (Sevk sevk in sevkler) { toplam += Convert.ToInt32(sevk.ToplamTutar); } } catch { } return(toplam); }
public void Kullanicilar_Notify() { try { comboBoxKullanicilar.Items.Clear(); _context = new VeritabanıContext(); _kullanicilar = _context.Kullanici.ToList(); foreach (Kullanici kul in _kullanicilar) { comboBoxKullanicilar.Items.Add(kul.Username); } comboBoxKullanicilar.Text = ""; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void buttonSorgula_Click(object sender, EventArgs e) { try { _context = new VeritabanıContext(); List <Sevk> sevkler = _context.Sevk.ToList(); List <Sevk> araliktakiSevkler = new List <Sevk>(); if (sevkler.Count != 0) { foreach (Sevk sevk in sevkler) { string[] tarih = sevk.SevkTarihi.Split(':'); int yıl = Convert.ToInt32(tarih[0]); int ay = Convert.ToInt32(tarih[1]); int gun = Convert.ToInt32(tarih[2]); DateTime dt = new DateTime(yıl, ay, gun); DateTime bas = dateTimePickerBaslangic.Value; DateTime bit = dateTimePickerBitis.Value; if (dt.Date >= bas.Date && dt.Date <= bit.Date) { araliktakiSevkler.Add(sevk); } } if (radioButtonTaburcuOlmus.Checked) { araliktakiSevkler = araliktakiSevkler.Where(x => x.Taburcu == true).ToList(); } else if (radioButtonTaburcuOlmamis.Checked) { araliktakiSevkler = araliktakiSevkler.Where(x => x.Taburcu == false).ToList(); } dataGridView1.Rows.Clear(); TabloyaYaz(araliktakiSevkler); } else { MessageBox.Show("Veritabanında hiç bir sevk bulunmamaktadır!"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private bool AynisiVarMi(int id, string polAdi) { try { _context = new VeritabanıContext(); List <Poliklinik> pol = null; pol = _context.Poliklinik.Where(x => x.PoliklinikId != id && x.PoliklinikAdi == polAdi).ToList(); if (pol.Count != 0) { return(true); } return(false); } catch (Exception e) { MessageBox.Show(e.Message); return(false); } }
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 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 comboBoxDrNo_SelectedIndexChanged(object sender, EventArgs e) { if (comboBoxDrNo.SelectedItem != null) { int secilenDrKodu = Convert.ToInt32(comboBoxDrNo.SelectedItem); try { _context = new VeritabanıContext(); _secilenDoktor = _context.Kullanici.SingleOrDefault(x => x.KullaniciKodu == secilenDrKodu); if (_secilenDoktor == null) { MessageBox.Show("Secilen doktor veritabanında bulunamadı."); } else { } } 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 Grid_Guncelle(bool current) { string date = ""; if (current) { DateTime dt = dateTimePickerSevkTarihi.Value; int day = dt.Day; int month = dt.Month; int year = dt.Year; date = year + ":" + month + ":" + day; } else { date = comboBoxOncekiIslemler.SelectedItem.ToString(); } try { _context = new VeritabanıContext(); var sevkler = _context.Sevk.Where(x => x.DosyaNo == _hasta.DosyaNo && x.SevkTarihi == date).ToList(); if (sevkler != null) { Gride_Ekle(sevkler); } else { MessageBox.Show("Bir sıkıntı oluştu."); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void SelectionCheck() { if (comboBoxPoliklinikler.SelectedItem != null) { string secilenPoliklinik = comboBoxPoliklinikler.SelectedItem.ToString(); try { _context = new VeritabanıContext(); Poliklinik secilen = _context.Poliklinik.FirstOrDefault(x => x.PoliklinikAdi == secilenPoliklinik); _ptForm = PoliklinikTanitmaForm.PTFormOlustur(_anaForm); _ptForm.PoliklinikEkle(secilen); _ptForm.MdiParent = _anaForm; _ptForm.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { MessageBox.Show("Lütfen bir kullanıcı seçiniz .!"); } }
private bool TaburcuKontrol(string date) { bool taburcuDurumu = false; try { _context = new VeritabanıContext(); List <Sevk> sevkler = _context.Sevk.Where(x => x.DosyaNo == _hasta.DosyaNo && x.SevkTarihi == date).ToList(); foreach (Sevk sevk in sevkler) { if (sevk.Taburcu == true) { taburcuDurumu = true; } } } catch (Exception ex) { MessageBox.Show(ex.Message); } return(taburcuDurumu); }
private void SelectionCheck() { if (comboBoxKullanicilar.SelectedItem != null) { string secilenUsername = comboBoxKullanicilar.SelectedItem.ToString(); try { _context = new VeritabanıContext(); Kullanici secilenKullanici = _context.Kullanici.FirstOrDefault(x => x.Username == secilenUsername); kullanicitanitmaForm = KullaniciTanitmaForm.kullanicitanitmaFormOlustur(_anaForm); kullanicitanitmaForm.KullaniciEkle(secilenKullanici); kullanicitanitmaForm.MdiParent = _anaForm; kullanicitanitmaForm.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { MessageBox.Show("Lütfen Kullanıcı seçiniz!"); } }
private bool Ekleme_Input_Kontrol() { if (textBoxTCKimlikNo.Text.Trim() == "") { MessageBox.Show("Tc Kimlik No kısmı boş olamaz. Lütfen düzeltiniz."); return(false); } else { if (textBoxTCKimlikNo.Text.Length != 11) { MessageBox.Show("TC Kimlik No kısmı 11 haneli olmalıdır."); return(false); } Hasta hasta = null; try { _context = new VeritabanıContext(); if (_hasta != null) { hasta = _context.Hasta.FirstOrDefault(x => x.TckimlikNo == textBoxTCKimlikNo.Text.Trim() && x.DosyaNo != _hasta.DosyaNo); } else { hasta = _context.Hasta.FirstOrDefault(x => x.TckimlikNo == textBoxTCKimlikNo.Text.Trim()); } } catch (Exception ex) { MessageBox.Show(ex.Message); } bool varMi = (hasta != null) ? true : false; if (varMi) { MessageBox.Show("Girilen TC Kimlik Nokayıtlarda zaten mevcut, Lütfen düzeltiniz!"); return(false); } } if (textBoxAdi.Text.Trim() == "") { MessageBox.Show("Ad kısmı boş olamaz. Lütfen düzeltiniz."); return(false); } if (textBoxSoyadi.Text.Trim() == "") { MessageBox.Show("Soyad kısmı boş olamaz. Lütfen düzeltiniz."); return(false); } if (comboBoxKanGrubu.SelectedItem == null) { MessageBox.Show("Kan Grubu kısmı boş olamaz. Lütfen düzeltiniz."); return(false); } if (comboBoxMedeniHal.SelectedItem == null) { MessageBox.Show("Medeni Hal kısmı boş olamaz. Lütfen düzeltiniz."); return(false); } if (comboBoxCinsiyet.SelectedItem == null) { MessageBox.Show("Cinsiyet kısmı boş olamaz. Lütfen düzeltiniz."); return(false); } return(true); }