Example #1
0
        private void btnHastaKayıt_Click(object sender, EventArgs e)
        {
            var kurum = _kurumRepository.KurumGetir(cbKurum.selectedValue).FirstOrDefault(); //Seçilen Kurumun idsini getirir.

            if (kurum != null)
            {
                var model = new Hastalar
                {
                    Ad          = txtAd.Text,
                    Soyad       = txtSoyad.Text,
                    TCKimlikNo  = txtTCKimlikNo.Text,
                    Cinsiyet    = cbCinsiyet.selectedValue,
                    CepTel      = txtCepTelefonu.Text,
                    EvTel       = txtEvTelefonu.Text,
                    KanGrubu    = txtKanGrubu.Text,
                    DogumTarihi = dtpDogumTarihi.Value.Date,
                    il          = cbil.selectedValue,
                    Ilce        = cbIlce.selectedValue,
                    KurumID     = kurum.KurumID,
                    Adres       = txtAdres.Text
                };

                var result = _hastaService.Create(model);
                if (result.IsSucceed)
                {
                    MessageBox.Show(result.SuccessMessage, @"İşlem Gerçekleştirildi!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show(string.Join("\n", result.ErrorMessage), @"İşlem Gerçekleştirilemedi!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            HastaListesiDoldur();
            FormuTemizle();
        }
Example #2
0
 private void BtnSorgula_Click(object sender, EventArgs e)
 {
     if (int.TryParse(txtReceteNo.Text, out int receteNo))
     {
         _recete = _recetelerBLL.ReceteGetir(receteNo);
         if (_recete != null)
         {
             _hasta            = _hastalarBLL.HastaGetir(_recete.HastaID);
             _doktor           = _doktorlarBLL.DoktorGetir(_recete.DoktorID);
             lblID.Text        = (_hasta.HastaID).ToString();
             lblAd.Text        = _hasta.HastaAdi;
             lblSoyad.Text     = _hasta.HastaSoyadi;
             lblDoc.Text       = _doktor.DoktorAdi + " " + _doktor.DoktorSoyadi;
             txtRecete.Text    = _recete.Recete;
             pnlRecete.Visible = true;
         }
         else
         {
             MessageBox.Show("Girilen reçete bulunamadı!");
             txtReceteNo.Focus();
         }
     }
     else
     {
         MessageBox.Show("Lütfen geçerli bir reçete numarası giriniz!");
         txtReceteNo.Focus();
     }
 }
Example #3
0
        public List <Hastalar> GetAllPatients()
        {
            List <Hastalar> userList = new List <Hastalar>();

            cmd = new SqlCommand("Select * from Hastalar", conn);

            Hastalar currentPatient = null;

            conn.Open();
            SqlDataReader reader = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);

            while (reader.Read())
            {
                currentPatient = new Hastalar();

                currentPatient.TcNo       = reader.GetString(0);
                currentPatient.HastaAdi   = reader.GetString(1);
                currentPatient.HastaEmail = reader.GetString(2);
                currentPatient.HastaSifre = reader.GetString(3);
                userList.Add(currentPatient);
            }
            reader.Close();

            return(userList);
        }
Example #4
0
 public string Yeni(string tc, string ad, string soyad, string tel, string cinsiyet, DateTime dtarihi, int dyeriid, string medenihali, string email, int kanid, decimal kilo, decimal boy, string adres, string aciklama, int kulid)
 {
     try
     {
         if (!string.IsNullOrWhiteSpace(tc) && !string.IsNullOrWhiteSpace(ad) && !string.IsNullOrWhiteSpace(soyad))
         {
             Hastalar AyniHasta = rep_has.Bul(k => k.HastaTC == tc);
             if (AyniHasta == null)
             {
                 int DoktorEkle = rep_has.Ekle(new Hastalar()
                 {
                     HastaTC = tc, HastaAdi = ad, HastaSoyadi = soyad, Telefon = tel, Cinsiyet = cinsiyet, DogumTarihi = dtarihi, DogumYeriID = dyeriid, MedeniHali = medenihali, Email = email, KanGrubuID = int.Parse(kanid.ToString()), HastaKilo = kilo, HastaBoy = boy, Adres = adres, Acıklama = aciklama, KullaniciID = kulid
                 });
                 if (DoktorEkle > 0)
                 {
                     return("Hasta Ekleme Başarılı");
                 }
                 return("Hasta Ekleme Başarısız");
             }
             return("Girilen TCli Hastamız vardır");
         }
         return("Lütfen Tc, Ad ve Soyad Bilgilerini Giriniz.");
     }
     catch (Exception)
     {
         return("hata var ");
     }
 }
        public HttpResponseMessage addPatient(Patient p)
        {
            using (HayatKanaliDB db = new HayatKanaliDB())
            {
                Hastalar h = new Hastalar()
                {
                    Ad            = p.Name,
                    Cinsiyet      = p.Gender,
                    DogumTarihi   = p.Birthday,
                    DoktorId      = p.DoctorId,
                    HastaneId     = p.HospitalId,
                    HastaYakiniId = p.RelativeId,
                    KanGrubuId    = p.BloodGroupId,
                    Mail          = p.Email,
                    Soyad         = p.Surname,
                    TcKimlik      = p.IdentificationNo,
                    Telefon       = p.Phone,
                    Hastalik      = p.Disease
                };

                db.Hastalar.Add(h);
                try
                {
                    db.SaveChanges();

                    return(Request.CreateResponse(HttpStatusCode.Created, p));
                }
                catch (Exception e)
                {
                    throw e;
                }
            }
        }
Example #6
0
        public MessageResult Edit(Hastalar model)
        {
            var kontrol = _repo.GetList(x => x.HastaID != model.HastaID && x.TCKimlikNo == model.TCKimlikNo).Count;

            if (Convert.ToBoolean(kontrol))
            {
                var msg = new MessageResult();
                msg.ErrorMessage = new List <string> {
                    "Bu TC No ile Kayıtlı bir Hasta zaten var."
                };
                return(msg);
            }
            else
            {
                var _validator          = new HastaUpdateValidator();
                ValidationResult result = _validator.Validate(model);
                if (result.IsValid)
                {
                    _repo.Update(model);
                }
                var m = new MessageResult
                {
                    ErrorMessage = result.Errors.Select(x => x.ErrorMessage).ToList(),
                    IsSucceed    = result.IsValid
                };
                m.SuccessMessage = m.IsSucceed == true ? "Kayıt Güncelleme İşlemi Başarılı." : "Hatalı bilgiler mevcut";
                return(m);
            }
        }
Example #7
0
        private void btnKayit_Click(object sender, EventArgs e)
        {
            if (txtSifre.Text != txtSifreTekrar.Text)
            {
                MessageBox.Show("Şifreler Uyuşmuyor");
                txtSifreTekrar.BackColor = Color.Red;
                txtSifreTekrar.Select();
                return;
            }


            Hastalar newHasta = new Hastalar();

            newHasta.TcNo       = txtTC.Text;
            newHasta.HastaAdi   = txtAd.Text;
            newHasta.HastaEmail = txtMail.Text;
            newHasta.HastaSifre = txtSifre.Text;

            bool result = false;

            try
            {
                result = _hastalarController.Add(newHasta);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            MessageBox.Show(result ? "Kayıt Başarılı" : "Kayıt Başarısız");
        }
        private void btnKaydol_Click(object sender, EventArgs e)
        {
            try
            {
                _hasta             = new Hastalar();
                _hasta.HastaAdi    = txtAd.Text;
                _hasta.HastaSoyadi = txtSoyad.Text;
                _hasta.RolID       = 1;

                if (radioErkek.Checked == false && radioKadin.Checked == false)
                {
                    MessageBox.Show("Cinsiyet Seçmediniz");
                }

                _hasta.Cinsiyeti    = (radioErkek.Checked ? 'E' : 'K');//hiçbir şey seçili dğeilken ne kaydediyor bak
                _hasta.KullaniciAdi = txtKullaniciAdi.Text;
                _hasta.Sifre        = txtSifre.Text;

                _hastalarBLL.Ekle(_hasta);
                MessageBox.Show("Kayıt başarılı.");
                this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #9
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Ad,Soyad,DogumTarihi,MedeniHali,DogumYeri,Meslek,KanGrubuId,Cinsiyet")] Hastalar hastalar)
        {
            if (id != hastalar.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(hastalar);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!HastalarExists(hastalar.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["KanGrubuId"] = new SelectList(_context.KanGrubu, "Id", "KanGrubuAd", hastalar.KanGrubuId);
            return(View(hastalar));
        }
        //kaydı id'sine göre getirme
        public Hastalar GetCHastaByID(int hastaid)
        {
            cmd = new SqlCommand("select * from hastalar where hastaid=@hastaidsi", cnn);
            cmd.Parameters.AddWithValue("@hastaidsi", hastaid);

            Hastalar hasta = null;

            try
            {
                cnn.Open();
                SqlDataReader reader = cmd.ExecuteReader();
                reader.Read();

                hasta = new Hastalar()
                {
                    HastaID      = Convert.ToInt32(reader["hastaid"]),
                    HastaAdi     = reader["hastaadi"].ToString(),
                    HastaSoyadi  = reader["hastasoyadi"].ToString(),
                    Cinsiyeti    = Convert.ToChar(reader["cinsiyeti"]),
                    KullaniciAdi = reader["kullaniciadi"].ToString(),
                    Sifre        = reader["sifre"].ToString(),
                    RolID        = Convert.ToInt32(reader["rolid"])
                };
                reader.Close();
                return(hasta);
            }
            catch (Exception)
            {
                return(hasta);
            }
            finally
            {
                cnn.Close();
            }
        }
Example #11
0
        public ActionResult Index(HastaLogin form, string returnUrl)
        {
            var hasta = Database.Session.Query <Hastalar>().FirstOrDefault(u => u.TcKimlik == form.TcKimlik);

            if (hasta == null)
            {
                Hastalar.FakeHash();
            }

            if (hasta == null || !hasta.CheckPassword(form.Sifre))
            {
                ModelState.AddModelError("TC Kimlik", "TC Kimlik veya Sifre gecersiz!");
            }

            if (!ModelState.IsValid)
            {
                return(View(form));
            }

            Response.Cookies["HastaID"].Value   = hasta.Id.ToString();
            Response.Cookies["HastaID"].Expires = DateTime.Now.AddDays(1);

            FormsAuthentication.SetAuthCookie(form.TcKimlik, true);

            if (!String.IsNullOrWhiteSpace(returnUrl))
            {
                return(Redirect(returnUrl));
            }


            return(RedirectToAction("randevu"));
        }
Example #12
0
 private void BtnHastalar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (fr2 == null || fr2.IsDisposed)
     {
         fr2           = new Hastalar();
         fr2.MdiParent = this;
         fr2.Show();
     }
 }
        public bool Ekle(Hastalar hasta)
        {
            AyniHastaTekrarEklenemez(hasta.HastaAdi, hasta.HastaSoyadi, hasta.KullaniciAdi);
            SifreKontrol(hasta.Sifre);
            MailKontrol(hasta.KullaniciAdi);
            AdKontrol(hasta.HastaAdi, hasta.HastaSoyadi);
            int result = _hastalarDAL.AddHasta(hasta);

            return(result > 0);
        }
Example #14
0
 public mhrsReceteSorgula()
 {
     InitializeComponent();
     _recete       = new Receteler();
     _recetelerBLL = new RecetelerBLL();
     _hastalarBLL  = new HastalarBLL();
     _hasta        = new Hastalar();
     _doktor       = new Doktorlar();
     _doktorlarBLL = new DoktorlarBLL();
 }
Example #15
0
        public void MudahaleEt(Hasta hasta, DateTime mudahaleSaati)
        {
            Doktor  doktor  = new Doktor();
            Hemsire hemsire = new Hemsire();

            hemsire.HBrans = doktor.DBrans;
            Hemsireler.Add(hemsire);
            hasta._mudahaleSaati = mudahaleSaati;
            Hastalar.Add(hasta);
            MudahaleSaati.Add(mudahaleSaati);
        }
 //Kayıt Güncelleme
 public int UpdateHasta(Hastalar hasta)
 {
     cmd = new SqlCommand("update hastalar set hastaadi=@ad,hastasoyadi=@soyad,cinsiyeti=@cinsiyet,kullaniciadi=@kulAdi,sifre=@sifresi,rolid=@rolidsi", cnn);
     cmd.Parameters.AddWithValue("@ad", hasta.HastaAdi);
     cmd.Parameters.AddWithValue("@soyad", hasta.HastaSoyadi);
     cmd.Parameters.AddWithValue("@cinsiyet", hasta.Cinsiyeti);
     cmd.Parameters.AddWithValue("@kulAdi", hasta.KullaniciAdi);
     cmd.Parameters.AddWithValue("@sifresi", hasta.Sifre);
     cmd.Parameters.AddWithValue("@rolidsi", hasta.RolID);
     return(ExecuteCommand());
 }
 //Kayıt ekleme
 public int AddHasta(Hastalar hasta)
 {
     cmd = new SqlCommand("insert into hastalar (hastaadi,hastasoyadi,cinsiyeti,kullaniciadi,sifre,rolid) values (@ad,@soyad,@cinsiyet,@kulAdi,@sifresi,@rolidsi)", cnn);
     cmd.Parameters.AddWithValue("@ad", hasta.HastaAdi);
     cmd.Parameters.AddWithValue("@soyad", hasta.HastaSoyadi);
     cmd.Parameters.AddWithValue("@cinsiyet", hasta.Cinsiyeti);
     cmd.Parameters.AddWithValue("@kulAdi", hasta.KullaniciAdi);
     cmd.Parameters.AddWithValue("@sifresi", hasta.Sifre);
     cmd.Parameters.AddWithValue("@rolidsi", hasta.RolID);
     return(ExecuteCommand());
 }
Example #18
0
        private void MhrsHastalarim_Load(object sender, EventArgs e)
        {
            List <Randevular> randevular = _randevularBLL.RandevularıGetirDoktorID(_doktor.DoktorID);

            foreach (var item in randevular)
            {
                _hasta = _hastalarBLL.HastaGetir(item.HastaID);
                _seans = _seanslarBLL.SeansGetir(item.SeansID);
                dgvHastalarim.Rows.Add(item.MuayeneGerçeklestiMi == true?"Tamamlandı":"Bekleniyor", _hasta.HastaAdi + " " + _hasta.HastaSoyadi, item.Tarih.ToShortDateString(), _seans.BaslagicSaati + " - " + _seans.BitisSaati);
                dgvHastalarim.Rows[dgvHastalarim.Rows.Count - 1].Tag = item;
            }
        }
Example #19
0
        public async Task <IActionResult> Create([Bind("Id,Ad,Soyad,DogumTarihi,MedeniHali,DogumYeri,Meslek,KanGrubuId,Cinsiyet")] Hastalar hastalar)
        {
            if (ModelState.IsValid)
            {
                _context.Add(hastalar);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["KanGrubuId"] = new SelectList(_context.KanGrubu, "Id", "KanGrubuAd", hastalar.KanGrubuId);
            return(View(hastalar));
        }
Example #20
0
        public ActionResult KayitForm(HastaKayit form)
        {
            if (Database.Session.Query <Hastalar>().Any(u => u.TcKimlik == form.TcKimlik))
            {
                ModelState.AddModelError("TC Kimlik", "Bu TC Kimlik numarasıyla kayıtlı kullanıcı var");
            }

            if (!ModelState.IsValid)
            {
                return(View(form));
            }

            var hasta = new Hastalar()
            {
                AdSoyad     = form.AdSoyad,
                TcKimlik    = form.TcKimlik,
                DogumTarihi = form.DogumTarihi,
                Email       = form.Email,
                Tel         = form.Tel,
                Cinsiyet    = form.Cinsiyet,
                Adres       = form.Adres
            };

            hasta.SetPassword(form.Sifre);

            Database.Session.Save(hasta);
            Database.Session.Flush();

            var ileti = "Ad Soyad: " + form.AdSoyad + "<br>" + "TC Kimlik No: " + form.TcKimlik + "<br>" + "Doğum Tarihi: " + form.DogumTarihi + "<br>" + "Tel No: " + form.Tel + "<br>" + "Adres: " + form.Adres + "<br>" + "Sifreniz: " + form.Sifre;

            try
            {
                WebMail.SmtpServer = "smtp.gmail.com";
                WebMail.EnableSsl  = true;
                WebMail.UserName   = "******";
                WebMail.Password   = "******";
                WebMail.SmtpPort   = 587;
                WebMail.Send(
                    form.Email,
                    "Hastane Randevu Sistemine Ait Kayıt Bilgileriniz",
                    ileti
                    );

                return(RedirectToAction("index"));
            }
            catch (Exception ex)
            {
                ViewData.ModelState.AddModelError("_HATA", ex.Message);
            }

            return(RedirectToAction("index"));
        }
Example #21
0
        public int Update(Hastalar hasta)
        {
            string query = "Update Hastalar set HastaSifre=@Sifre where TcNo=@Tc";

            cmd = new SqlCommand(query, conn);
            cmd.Parameters.AddWithValue("@Tc", hasta.TcNo);
            cmd.Parameters.AddWithValue("@Sifre", hasta.HastaSifre);

            conn.Open();
            int result = cmd.ExecuteNonQuery();

            conn.Close();

            return(result);
        }
Example #22
0
 private void lstKisi_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (lstKisi.SelectedIndex == -1)
     {
         btnKaydet.Text = "Kaydet";
         return;
     }
     seciliHasta               = lstKisi.SelectedItem as Hastalar;
     txtAd.Text                = seciliHasta.Ad;
     txtSoyad.Text             = seciliHasta.Soyad;
     txtTCKN.Text              = seciliHasta.Tckn;
     dtpDogumTarihi.Value      = seciliHasta.DogumTarihi;
     cmbCinsiyet.SelectedIndex = (int)seciliHasta.Cinsiyet;
     btnKaydet.Text            = "Güncelle";
 }
Example #23
0
 public mhrsRandevularim(Hastalar hasta)
 {
     InitializeComponent();
     _doktorlarBLL     = new DoktorlarBLL();
     _randevularBLL    = new RandevularBLL();
     _seanslarBLL      = new SeanslarBLL();
     _hastaneDetayBLL  = new HastaneDetayBLL();
     _hastanelerBLL    = new HastanelerBLL();
     _polikliniklerBLL = new PolikliniklerBLL();
     _departmanBLL     = new DepartmanBLL();
     _hastane          = new Hastaneler();
     _doktor           = new Doktorlar();
     _hasta            = hasta;
     _poliklinikler    = new Poliklinikler();
     _departmanlar     = new Departmanlar();
 }
Example #24
0
        private void FormuTemizle()
        {
            _secilenHasta         = null;
            txtAd.Text            = "";
            txtSoyad.Text         = "";
            txtTCKimlikNo.Text    = "";
            txtCepTelefonu.Text   = "";
            txtEvTelefonu.Text    = "";
            txtAdres.Text         = "";
            cbil.selectedIndex    = 0;
            cbKurum.selectedIndex = 0;
            txtKanGrubu.Text      = "";

            txtAdSoyadRandevu.Text = "";
            txtRandevuSaati.Text   = "";
        }
Example #25
0
 public string Guncelle(int hastaid, Hastalar tablo)
 {
     try
     {
         if (!string.IsNullOrWhiteSpace(tablo.HastaTC) && !string.IsNullOrWhiteSpace(tablo.HastaAdi) && !string.IsNullOrWhiteSpace(tablo.HastaSoyadi))
         {
             if (hastaid != 0) //bunlara gerek kalmıcak enable olcağı için
             {
                 DialogResult GuncelleOnay = MessageBox.Show("Güncellemek İstediğinizden Emin Misiniz?", "Guncelleme Penceresi", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                 if (GuncelleOnay == DialogResult.Yes)
                 {
                     Hastalar Guncelle = rep_has.Bul(K => K.HastalarID == hastaid);
                     if (Guncelle != null)
                     {
                         Guncelle.HastaTC     = tablo.HastaTC;
                         Guncelle.HastaAdi    = tablo.HastaAdi;
                         Guncelle.HastaSoyadi = tablo.HastaSoyadi;
                         Guncelle.Telefon     = tablo.Telefon;
                         Guncelle.Cinsiyet    = tablo.Cinsiyet;
                         Guncelle.DogumTarihi = tablo.DogumTarihi;
                         Guncelle.DogumYeriID = tablo.DogumYeriID;
                         Guncelle.MedeniHali  = tablo.MedeniHali;
                         Guncelle.Email       = tablo.Email;
                         Guncelle.KanGrubuID  = tablo.KanGrubuID;
                         Guncelle.HastaKilo   = tablo.HastaKilo;
                         Guncelle.HastaBoy    = tablo.HastaBoy;
                         Guncelle.Adres       = tablo.Adres;
                         Guncelle.Acıklama    = tablo.Acıklama;
                         Guncelle.KullaniciID = tablo.KullaniciID;
                     }
                     if (rep_has.Guncelle(Guncelle) > 0)
                     {
                         return("Hasta Güncelleme Başarılı");
                     }
                     return("Hasta Güncelleme Başarısız");
                 }
                 return("Güncelleme İşlemi İptal Edildi");
             }
             return("Listeden Seçim Yapınız");
         }
         return("Lütfen Tc,Ad ve Soyad Boş Bırakmayınız");
     }
     catch (Exception)
     {
         return("Hata var");
     }
 }
Example #26
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            try
            {
                Button senderr = sender as Button;
                if (senderr.Text == "Kaydet")
                {
                    Hastalar yeniHasta = new Hastalar()
                    {
                        Ad          = txtAd.Text,
                        Soyad       = txtSoyad.Text,
                        Cinsiyet    = (Cinsiyetler)Enum.Parse(typeof(Cinsiyetler), cmbCinsiyet.SelectedItem.ToString()),
                        DogumTarihi = dtpDogumTarihi.Value,
                        Tckn        = txtTCKN.Text
                    };

                    this.hastalar.Add(yeniHasta);
                    ListeyiDoldur();
                    MessageBox.Show("Hasta Ekleme işlemi Başarılı");
                    FormuTemizle();
                }
                else if (senderr.Text == "Güncelle")
                {
                    if (seciliHasta == null)
                    {
                        MessageBox.Show("Güncellenecek İsmi seçiniz");
                        return;
                    }
                    seciliHasta             = hastalar.Where(item => item.Tckn == seciliHasta.Tckn).FirstOrDefault();
                    seciliHasta.Ad          = txtAd.Text;
                    seciliHasta.Soyad       = txtSoyad.Text;
                    seciliHasta.Tckn        = txtTCKN.Text;
                    seciliHasta.DogumTarihi = dtpDogumTarihi.Value;
                    seciliHasta.Cinsiyet    = (Cinsiyetler)Enum.Parse(typeof(Cinsiyetler), cmbCinsiyet.SelectedItem.ToString());
                    ListeyiDoldur();
                    seciliHasta    = null;
                    btnKaydet.Text = "Kaydet";
                    MessageBox.Show("Güncelleme Başarılı");
                    FormuTemizle();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #27
0
        public int Add(Hastalar hasta)
        {
            string query = "Insert into Hastalar values(@Tc,@AdSoyad,@Email,@Sifre)";

            cmd = new SqlCommand(query, conn);
            cmd.Parameters.AddWithValue("@Tc", hasta.TcNo);
            cmd.Parameters.AddWithValue("@AdSoyad", hasta.HastaAdi);
            cmd.Parameters.AddWithValue("@Email", hasta.HastaEmail);
            cmd.Parameters.AddWithValue("@Sifre", hasta.HastaSifre);

            conn.Open();
            int result = cmd.ExecuteNonQuery();

            conn.Close();

            return(result);
        }
Example #28
0
        public MessageResult Create(Hastalar model)
        {
            var _validator          = new HastaAddValidator();
            ValidationResult result = _validator.Validate(model);

            if (result.IsValid)
            {
                _repo.Add(model);
            }
            var m = new MessageResult
            {
                ErrorMessage = result.Errors.Select(x => x.ErrorMessage).ToList(),
                IsSucceed    = result.IsValid
            };

            m.SuccessMessage = m.IsSucceed == true ? "Kayıt Ekleme İşlemi Başarılı." : "Hatalı bilgiler mevcut";
            return(m);
        }
Example #29
0
        public bool Add(Hastalar hasta)
        {
            CheckValues(hasta);

            bool isExist = CheckMail(hasta.HastaEmail);

            if (isExist)
            {
                throw new Exception("Bu Mail Adresi Sistemde mevcut.");
            }

            CheckTc(hasta.TcNo);
            CheckPassword(hasta.HastaSifre);

            int result = _hastalarManagement.Add(hasta);

            return(result > 0);
        }
        private void simpleButton_Guncelle_Click(object sender, EventArgs e)
        {
            Hastalar tablo = new Hastalar();

            tablo.HastaTC     = maskedTextBox_Tc.Text.Trim();
            tablo.HastaAdi    = textEdit_Ad.Text;
            tablo.HastaSoyadi = textEdit_Soyad.Text;
            tablo.Telefon     = maskedTextBox_Tel.Text;
            tablo.Cinsiyet    = comboBoxEdit_Cinsiyet.Text;
            tablo.DogumTarihi = dateTimePicker_DogTar.Value;
            tablo.DogumYeriID = (int)comboBox_DogYer.SelectedValue;
            tablo.MedeniHali  = comboBoxEdit_MedHal.Text;
            tablo.Email       = textEdit_Email.Text;
            tablo.KanGrubuID  = (int)comboBox_Kan.SelectedValue;
            try
            {
                tablo.HastaKilo = Convert.ToDecimal(textEdit_Kilo.Text);
            }
            catch (Exception)
            {
                tablo.HastaKilo = 0;
            }
            try
            {
                tablo.HastaBoy = Convert.ToDecimal(textEdit_Boy.Text);
            }
            catch (Exception)
            {
                tablo.HastaBoy = 0;
            }
            tablo.Adres    = memoEdit_Adres.Text;
            tablo.Acıklama = memoEdit_Acikla.Text;

            FrmHastalar frm_has       = (FrmHastalar)Application.OpenForms["FrmHastalar"];
            string      GuncelleSonuc = has_man.Guncelle(Hastaid, tablo);

            frm_has.gridControl_Hastalar.DataSource = has_man.Listele();
            MessageBox.Show(GuncelleSonuc.ToString());
            if (GuncelleSonuc == "Hasta Güncelleme Başarılı")
            {
                simpleButton_Guncelle.Enabled = true;
                simpleButton_Sil.Enabled      = true;
            }
        }