Esempio n. 1
0
        private void Btn_kaydet_Click(object sender, EventArgs e)
        {
            try
            {
                var hatakontrol = new HataKontrol();
                hatakontrol.TCKimlikKontrol(txtTcNo, "TCNO");
                hatakontrol.TextBosKontrol(txtAd, "Ad");
                hatakontrol.TextBosKontrol(txtSoyad, "Soyad");
                hatakontrol.TextBosKontrol(txtTeshis, "Teshis");
                if (hatakontrol.HataVarmi())
                {
                    return;
                }

                if (duzenlenenMuayeneler == null)
                {
                    duzenlenenMuayeneler = new Muayene();
                }
                duzenlenenMuayeneler.TCNO         = txtTcNo.Text.Trim();
                duzenlenenMuayeneler.Ad           = txtAd.Text.Trim();
                duzenlenenMuayeneler.Soyad        = txtSoyad.Text.Trim();
                duzenlenenMuayeneler.RandevuTarih = dtp_Tarih.Value.Date;
                duzenlenenMuayeneler.Bolum        = cbBolum.Text.Trim();
                //duzenlenenMuayeneler.Doktoru = Convert.ToString(cbDoktor.Text);

                DialogResult = DialogResult.OK;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                throw;
            }
        }
        private void Btn_kaydet_Click(object sender, EventArgs e)
        {
            try
            {
                var hataKontrol = new HataKontrol();
                hataKontrol.TextBosKontrol(txtAd, "Ad");
                hataKontrol.TextBosKontrol(txtSoyad, "Soyad");
                hataKontrol.TCKimlikKontrol(txtTcNo, "TCNO");
                hataKontrol.TextBosKontrol(txtTcNo, "TCNO");
                if (hataKontrol.HataVarmi())
                {
                    return;
                }

                if (DuzenlenenDoktor == null)
                {
                    DuzenlenenDoktor = new Doktor();
                }

                DuzenlenenDoktor.TCNO       = txtTcNo.Text.Trim();
                DuzenlenenDoktor.Ad         = txtAd.Text.Trim();
                DuzenlenenDoktor.Soyad      = txtSoyad.Text.Trim();
                DuzenlenenDoktor.GorevTarih = dtp_Tarih.Value.Date;
                DuzenlenenDoktor.Brans      = (Brans)cbBrans.SelectedItem;
                DuzenlenenDoktor.Unvan      = (Unvan)cbUnvan.SelectedItem;
                DuzenlenenDoktor.GorevDurum = check_Gorevdurum.Checked;
                DuzenlenenDoktor.Save();
                DialogResult = DialogResult.OK;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        private void Btn_kaydet_Click(object sender, EventArgs e)
        {
            try
            {
                var hataKontrol = new HataKontrol();
                hataKontrol.TextBosKontrol(txtKlinikNo, "KlinikNo");
                hataKontrol.TextBosKontrol(txtKlinikAd, "KlinikAd");
                hataKontrol.TCKimlikKontrol(txtKlinikNo, "KlinikNo");
                if (hataKontrol.HataVarmi())
                {
                    return;
                }

                if (DuzenlenenKlinik == null)
                {
                    DuzenlenenKlinik = new Klinik();
                }

                DuzenlenenKlinik.KlinikNo        = txtKlinikNo.Text.Trim();
                DuzenlenenKlinik.KlinikAd        = txtKlinikAd.Text.Trim();
                DuzenlenenKlinik.İlgiliDoktor    = Convert.ToString(cbİlgiliDoktor.SelectedItem);
                DuzenlenenKlinik.SorumluPersonel = Convert.ToString(cbSorumluPersonel.SelectedItem);
                DuzenlenenKlinik.Blok            = txtBlok.Text.Trim();
                DuzenlenenKlinik.Kat             = Convert.ToString(nupKat.Value);
                DuzenlenenKlinik.HizmetDurum     = cbHizmetDurum.Checked;
                DuzenlenenKlinik.Save();
                DialogResult = DialogResult.OK;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        private void Btn_kaydet_Click(object sender, EventArgs e)
        {
            try
            {
                var hataKontrol = new HataKontrol();
                hataKontrol.TextBosKontrol(txtAd, "Ad");
                hataKontrol.TextBosKontrol(txtSoyad, "Soyad");
                hataKontrol.TCKimlikKontrol(txtTcNo, "TCNO");
                if (hataKontrol.HataVarmi())
                {
                    return;
                }

                if (duzenlenenHasta == null)
                {
                    duzenlenenHasta = new Hasta();
                }

                duzenlenenHasta.TCNO                = txtTcNo.Text.Trim();
                duzenlenenHasta.Ad                  = txtAd.Text.Trim();
                duzenlenenHasta.Soyad               = txtSoyad.Text.Trim();
                duzenlenenHasta.AnneAd              = txtAnneAd.Text.Trim();
                duzenlenenHasta.BabaAd              = txtBabaAd.Text.Trim();
                duzenlenenHasta.DogumTarih          = Convert.ToDateTime(dtpDogumTarihi.Value.Date);
                duzenlenenHasta.Yas                 = byte.Parse(txtYas.Text);
                duzenlenenHasta.TelEv               = txtTelEv.Text.Trim();
                duzenlenenHasta.TelCep              = txtTelCep.Text.Trim();
                duzenlenenHasta.Adres               = txtAdres.Text.Trim();
                duzenlenenHasta.Cinsiyet            = rbErkek.Text.Trim();
                duzenlenenHasta.Cinsiyet            = rbKadin.Text.Trim();
                duzenlenenHasta.Cinsiyet            = rbCocuk.Text.Trim();
                duzenlenenHasta.KanGrub             = txtKanGrup.Text.Trim();
                duzenlenenHasta.CalismaDurum        = Convert.ToBoolean(rbCalismaEvet.Checked);
                duzenlenenHasta.CalismaDurum        = Convert.ToBoolean(rbCalismaHayir.Checked);
                duzenlenenHasta.Meslek              = txtMeslek.Text.Trim();
                duzenlenenHasta.SigortaVarYok       = Convert.ToBoolean(rbSigortaEvet.Checked);
                duzenlenenHasta.SigortaVarYok       = Convert.ToBoolean(rbSigortaHayir.Checked);
                duzenlenenHasta.SigortaDurum        = cbSigortaDurum.Text.Trim();
                duzenlenenHasta.SigortaBaslamaTarih = Convert.ToDateTime(dtpSigortaBTarih.Value.Date);
                duzenlenenHasta.CalistigiGun        = txtCalistigiGunSayisi.Text.Trim();
                duzenlenenHasta.Doktor              = (Doktor)cbDoktor.Text.Trim();
                duzenlenenHasta.Save();
                DialogResult = DialogResult.OK;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        private void Button1_Click(object sender, EventArgs e)
        {
            var seciliSaat = panel1.Controls.Cast <RadioButton>().Where(rb => rb.Checked && rb.Enabled).FirstOrDefault();

            if (seciliSaat == null)
            {
                MessageBox.Show("Lütfen randevu saatini seçiniz!");
            }
            else
            {
                var randevuTarih = dtpRandevuTarih.Value.Date.Add(TimeSpan.Parse(seciliSaat.Text));
                //MessageBox.Show(randevuTarih.ToString);
                var evetmi = MessageBox.Show(randevuTarih.ToString() + " Tarihinde ve Saatinde " + cbKlinik.Text + " Kliniğinde \n" + cbDoktor.Text + " Tarafından Muayene İçin Randevu Alınıyor ", "HASTA KAYIT PROJESİ", MessageBoxButtons.YesNo);
                if (evetmi == DialogResult.Yes)
                {
                    var kriter = new BinaryOperator("Doktor.Oid", ((Doktor)cbDoktor.SelectedItem).Oid)
                                 & new BinaryOperator("RandevuTarih", randevuTarih);
                    var eskiKayit = XpoDefault.Session.FindObject <Randevu>(kriter);
                    if (eskiKayit == null)
                    {
                        var hataKontrol = new HataKontrol();
                        hataKontrol.TCKimlikKontrol(txtTCNO, "TCNO");
                        hataKontrol.TextBosKontrol(txtTCNO, "TCNO");
                        hataKontrol.TextBosKontrol(txtAd, "Ad");

                        hataKontrol.TextBosKontrol(txtSoyad, "Soyad");
                        if (hataKontrol.HataVarmi())
                        {
                            return;
                        }
                        Randevu randevu = new Randevu();
                        randevu.TCNO         = txtTCNO.Text.Trim();
                        randevu.Ad           = txtAd.Text.Trim();
                        randevu.Soyad        = txtSoyad.Text.Trim();
                        randevu.Klinik       = (Klinik)cbKlinik.SelectedItem;
                        randevu.Doktor       = (Doktor)cbDoktor.SelectedItem;
                        randevu.RandevuTarih = randevuTarih;
                        //randevu.RandevuTarih = DateTime.ParseExact(randevuTarih.ToString("dd.MM.yyyy") + " " + sender.ToString().Substring(34), "dd.MM.yyyy HH:mm", System.Globalization.CultureInfo.InvariantCulture);
                        randevu.Save();
                        MessageBox.Show("Randevu İşleminiz Başarıyla Gerçekleşmiştir");
                    }
                    else
                    {
                        MessageBox.Show("Bu doktor için daha önce bu tarih ve saatte randevu alınmış!");
                    }
                }
            }
        }