public void KonaklayanGuncelle() { try { Konaklayan konaklayanGuncelle = _db.Konaklayan.Where(x => x.KonaklayanID == ID).FirstOrDefault(); konaklayanGuncelle.TcKimlikNo = txtTcKimlikNo.Text; konaklayanGuncelle.Ad = txtAd.Text; konaklayanGuncelle.Soyad = txtSoyad.Text; konaklayanGuncelle.DogumTarihi = dtpDogumTarihi.Value; konaklayanGuncelle.CinsiyetEnum = (byte)(int)cmbCinsiyet.SelectedValue; konaklayanGuncelle.Telefon = txtTelefon.Text; int sonuc = _db.SaveChanges(); if (sonuc == 1) { MessageBox.Show("Güncelleme Başarılı!", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Hatalı Güncelleme"); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public void KonaklayanSil() { int KonaklayanID = (int)dgvKonaklayan.SelectedRows[0].Cells[0].Value; Konaklayan konaklayan = _db.Konaklayan.Find(KonaklayanID); konaklayan.Silindi = true; _db.SaveChanges(); KonaklayanListesiGetir(); MessageBox.Show("Silme işlemi başarıyla tamamlandı.", "Silindi", MessageBoxButtons.OK, MessageBoxIcon.Information); //DialogResult cevap = MessageBox.Show("Silmek İstediğinizden Emin Misiniz?", "UYARI!", MessageBoxButtons.YesNo, MessageBoxIcon.Question); //try //{ // if (cevap == DialogResult.Yes) // { // Konaklayan konaklayanSil = _db.Konaklayan.Where(x => x.KonaklayanID == ID).FirstOrDefault(); // _db.Konaklayan.Remove(konaklayanSil); // int sonuc = _db.SaveChanges(); // if (sonuc == 1) // { // MessageBox.Show("Konaklayan Silindi"); // KonaklayanListesiGetir(); // } // else // { // MessageBox.Show("Bir Hata Oluştu - Tekrar Deneyin"); // } // } //} //catch (Exception ex) //{ // MessageBox.Show(ex.ToString()); //} }
private void btnEkle_Click(object sender, EventArgs e) { #region Validation string hataMesaji = ""; RezerveEden rezerveEden = new RezerveEden(); if (string.IsNullOrWhiteSpace(txtTcKimlikNo.Text)) { hataMesaji += "T.C. Kimlik Numarası boş olamaz."; } if (txtTcKimlikNo.Text.Length != 11) { hataMesaji += "T.C. Kimlik Numarası 11 haneli olmalıdır."; } if (string.IsNullOrWhiteSpace(txtAd.Text)) { hataMesaji += "Ad boş olamaz."; } if (txtAd.Text.Length > 30) { hataMesaji += "Ad 30 karakteri geçemez."; } if (string.IsNullOrWhiteSpace(txtSoyad.Text)) { hataMesaji += "Soyad boş olamaz."; } if (txtSoyad.Text.Length > 30) { hataMesaji += "Soyad 30 karakteri geçemez."; } if (string.IsNullOrWhiteSpace(txtTelefon.Text)) { hataMesaji += "Telefon boş olamaz."; } if (txtTelefon.Text.Length != 10) { hataMesaji += "Telefon 10 haneli olmalıdır."; } if (hataMesaji.Length > 0) { MessageBox.Show(hataMesaji); return; } #endregion Konaklayan konaklayan = new Konaklayan(); konaklayan.TcKimlikNo = txtTcKimlikNo.Text; konaklayan.Ad = txtAd.Text; konaklayan.Soyad = txtSoyad.Text; konaklayan.Telefon = txtTelefon.Text; konaklayan.CinsiyetEnum = (byte)(int)cmbCinsiyet.SelectedValue; konaklayan.DogumTarihi = dtpDogumTarihi.Value.Date; try { _db.Konaklayan.Add(konaklayan); _db.SaveChanges(); } catch (Exception) { MessageBox.Show("Bu Tc Kimlik No zaten var.", "Geçersiz İşlem", MessageBoxButtons.OK, MessageBoxIcon.Error); } KonaklayanListesiGetir(); foreach (Control item in this.Controls) { Helper.ControlTemizle(item); } MessageBox.Show("Kayıt başarılı."); //int konakID = _db.Konaklayan.LastOrDefault().KonaklayanID; }