//devam et butonu tıklama private void btn_DevamEt_Click(object sender, EventArgs e) { //veritabanına Tc No,Ad gibi bilgiler ekleniyor if (veritabani.Musteri_Ekle(txt_TcNo.Text, txt_Ad.Text, txt_Soyad.Text, txt_Telefon.Text, txt_Meslek.Text, Convert.ToDateTime(dt_DogumTarih.Value), Convert.ToInt32(nud_Boy.Value), Convert.ToInt32(nud_Kilo.Value), txt_Adres.Text)) { //ekleme işlemi sonrasında müşteri id bilgisi değişkene atanıyor MusteriId = veritabani.Musteri_GetirId(txt_TcNo.Text); //ikinci aşama için birinci bölme gizleniyor ve ikinci bölme görünür yapılıyor panel2.Visible = false; panel1.Visible = true; } else { //hata durumunda bilgi kutucuğu oluşturuluyor MessageBox.Show("Kayıt yapılamadı.\nBilgileri kontrol ediniz.", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//müşteri ekleme fonksiyonu (yeni müşteri ekler) private void Ekle() { //veritabanına müşteri ekleme işlemi başarılı ise if (veritabani.Musteri_Ekle(txt_TcNo.Text, txt_Ad.Text, txt_Soyad.Text, txt_Telefon.Text, txt_Meslek.Text, Convert.ToDateTime(dt_DogumTarih.Value), Convert.ToInt32(nud_Boy.Value), Convert.ToInt32(nud_Kilo.Value), txt_Adres.Text)) { //müşteri id veritabanından alınır (yeni eklenen müşteri) MusteriId = veritabani.Musteri_GetirId(txt_TcNo.Text); //resim kaydetmek için yol belirleme string yol = Application.StartupPath + "/musteri"; //eğer resmin kaydedileceği klasör(dizin) yoksa if (!Directory.Exists(yol)) { //dizin(klasör) yaratılır(oluştur) Directory.CreateDirectory(yol); } //daha önceden seçilen resim kopyalanır File.Copy(Resim, yol + "/" + MusteriId.ToString() + ".png"); /* DialogResult soru = MessageBox.Show("Müşteri için program hazırlamak ister misiniz ?", "SORU", MessageBoxButtons.YesNo, MessageBoxIcon.Question); * if (soru == DialogResult.Yes) * { * * } * else * { * this.Close(); * }*/ } //hata durumu var ise else { //hata için mesaj kutusu oluşturma MessageBox.Show("Kayıt yapılamadı.\nBilgileri kontrol ediniz.", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }