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();
        }
Beispiel #2
0
        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();
                }
            }
        }