private void button1_Click(object sender, EventArgs e) { String nom = TbNombre.Text; string tel = TbTel.Text; int digitos; if (!String.IsNullOrWhiteSpace(nom) && !String.IsNullOrWhiteSpace(tel)) { if (int.TryParse(TbTel.Text, out digitos)) { oAgenda.llenarAgendaTelefonica(nom, digitos.ToString()); LbAgenda.Items.Add(oAgenda.ListaAgendaTelefonica[contador].nombre); TbNombre.Clear(); TbTel.Clear(); } else { MessageBox.Show("solo se pueden digitar numeros en la casilla de telefono"); } } else { MessageBox.Show("faltan datos"); } if (!String.IsNullOrEmpty(tbMostrarTel.Text)) { tbMostrarTel.Clear(); } contador = oAgenda.ListaAgendaTelefonica.Count(); }
private void TbTc_TextChanged(object sender, EventArgs e) { if (TbTc.TextLength == 11) { MessageBox.Show("Sorgulanıyor..."); Database db = new Database(); if (db.baglanti.State == ConnectionState.Open) { db.baglanti.Close(); } try { db.baglanti.Open(); SqlCommand tcSorgu = new SqlCommand("select musteri_id,musteri_ad,musteri_soyad,tel,adres from musteri where musteri_tc=@tc", db.baglanti); tcSorgu.Parameters.AddWithValue("@tc", TbTc.Text); SqlDataReader tcOku = tcSorgu.ExecuteReader(); if (tcOku.Read())//Müşteri Bulunduysa ============================================= { if (Cb_islem.Text == "Güncelle") { BtnMusteriGüncelle.Visible = false; } else { BtnMusteriGüncelle.Visible = true; } lblAd.Visible = true; lblSoyad.Visible = true; lblTel.Visible = true; lblAdres.Visible = true; TbAd.Visible = true; TbSoyad.Visible = true; TbTel.Visible = true; TbAdres.Visible = true; TbAd.Text = tcOku["musteri_ad"].ToString(); TbSoyad.Text = tcOku["musteri_soyad"].ToString(); TbTel.Text = tcOku["tel"].ToString(); TbAdres.Text = tcOku["adres"].ToString(); } else //Müşteri bulunamazsa =============================== { DialogResult secenek = MessageBox.Show("Müşteri Bulunamadı, Yeni Müşteri Kayıdı Veya Güncelleme Yapmak İster Misiniz ?", "Bilgilendirme Penceresi", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (secenek == DialogResult.Yes) { TbTc.Enabled = false; lblAd.Visible = true; lblSoyad.Visible = true; lblTc.Visible = true; lblTel.Visible = true; lblAdres.Visible = true; lbl_islem.Visible = true; TbAd.Clear(); TbAd.Visible = true; TbSoyad.Clear(); TbSoyad.Visible = true; TbTcEkle.Text = TbTc.Text; TbTcEkle.Visible = true; TbTel.Clear(); TbTel.Visible = true; TbAdres.Clear(); TbAdres.Visible = true; BtnMusteriKaydet.Visible = true; BtnIptal.Visible = true; BtnMusteriGüncelle.Visible = false; Cb_islem.SelectedItem = "Ekle"; Cb_islem.Visible = true; } else if (secenek == DialogResult.No) { TbTc.Enabled = true; } } db.baglanti.Close(); } catch (Exception) { MessageBox.Show("Kullanıcı bulmada HATA yaşandı !"); } finally { db.baglanti.Close(); } } }