public DataTable UrunAra(string Urunad) { bildirimFrm bil = new bildirimFrm(); if (dataBase.sqlConnection.State == ConnectionState.Open) { dataBase.sqlConnection.Close(); } try { dataBase.sqlConnection.Open(); // 4 koloma göre arama yapılıyor SqlCommand ara = new SqlCommand("select *from urunler where Cinsi LIKE '%'+@Cinsi+'%' OR BarkodNo LIKE '%'+@Cinsi+'%' OR StokKodu LIKE '%'+@Cinsi+'%' OR Marka LIKE '%'+@Cinsi+'%' ", dataBase.sqlConnection); ara.Parameters.AddWithValue("@Cinsi", Urunad); SqlDataAdapter adabtor = new SqlDataAdapter(ara); DataTable tablo = new DataTable(); adabtor.Fill(tablo); bil.stext(Urunad + " bilgileri getirilmiştir"); bil.Show(); return(tablo); } catch { return(null); } finally { dataBase.sqlConnection.Close(); } }
private void Sil_Click(object sender, EventArgs e) { bildirimFrm bsil = new bildirimFrm(); if (txtIL.Text == string.Empty && txtIlce.Text == string.Empty && txtAdres.Text == string.Empty && txtMusteriisim.Text == string.Empty && txtMusteriSoyisim.Text == string.Empty && txtSirketisim.Text == string.Empty && txtEposta.Text == string.Empty) { foreach (Control ctl in Bilgiler.Controls) { if (ctl is TextBox) { if (ctl.Text == String.Empty) { MessageBox.Show(Convert.ToString(((TextBox)ctl).Tag + " alanını doldurun lütfen."), "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error); break; } } } } else { ask = MessageBox.Show(Metot(txtMusteriisim.Text.ToString()) + " " + txtMusteriSoyisim.Text.ToString().ToUpper() + " isimli müşteriyi silmek istediğinizden emin misiniz?", "Tegit", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (ask == DialogResult.Yes) { bsil.stext(Metot(txtMusteriisim.Text.ToString()) + " " + txtMusteriSoyisim.Text.ToString().ToUpper() + " isimli müşteri başarı ile silinmiştir"); musteri.MusteriSil(idtut); bsil.Show(); dataGridView1.DataSource = musteri.tablola(); //MessageBox.Show(Metot(txtMusteriisim.Text.ToString()) + " " + txtMusteriSoyisim.Text.ToString().ToUpper() + " isimli müşteri başarı ile silinmiştir", "BİLGİ", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void Sil_Click(object sender, EventArgs e) { bildirimFrm frm = new bildirimFrm(); DialogResult ask; if (Txtmarka.Text == string.Empty && txtBirimFiyat.Text == string.Empty && maskedStokCode.Text == string.Empty && txtKDV.Text == string.Empty && txtMarBarkod.Text == string.Empty && txtStokMiktar.Text == string.Empty && txtUrunAd.Text == string.Empty && cmbBirim.Text == string.Empty) { MessageBox.Show("Lütfen silinicek bir ürün seçiniz.", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { ask = MessageBox.Show(Txtmarka.Text.ToString() + " " + txtUrunAd.Text.ToString() + " isimli ve " + maskedStokCode.Text.ToString() + " stok numaralı ürünü silmek istediğinizden emin misiniz?", "Teyit", MessageBoxButtons.YesNo, MessageBoxIcon.Question); Ad = Txtmarka.Text.ToString() + " " + txtUrunAd.Text.ToString(); if (ask == DialogResult.Yes) { CsUrunLer urun = new CsUrunLer(); urun.UrunSil(idtut); frm.stext(maskedStokCode.Text.ToString() + " stok numaralı ve" + Environment.NewLine + Ad + " adlı ürün silme işlemi" + Environment.NewLine + "başarıyla gerçekleştirilmiştir."); dataGridView1.DataSource = urun.tablola(); frm.Show(); foreach (Control item in Bilgiler.Controls) { if (item is TextBox) { item.Text = ""; } } } } }
private void MusteriKayit_Load(object sender, EventArgs e) { SidePanel.Height = btnAnaSayfa.Height; SidePanel.Top = btnAnaSayfa.Top; anaEkranUserControl1.BringToFront(); bildirimFrm msj = new bildirimFrm(); msj.stext("Hoşgeldiniz, umrarım gününüz iyi geçer"); msj.Show(); }
private void Button1_Click(object sender, EventArgs e) { Rnd sayi = new Rnd(); degistir kontrol = new degistir(); DataBase dataBase = new DataBase(); bildirimFrm bil = new bildirimFrm(); if (dataBase.sqlConnection.State == ConnectionState.Open) { dataBase.sqlConnection.Close(); } try { if (txtBirimFiyat.Text == string.Empty || txtKDV.Text == string.Empty || txtStokMiktar.Text == string.Empty || txtUrunAdi.Text == string.Empty || txtMarka.Text == string.Empty) { MessageBox.Show("Lütfen başında ' * ' olan tüm alanları doldurunuz.", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { dataBase.sqlConnection.Open(); SqlCommand ekle = new SqlCommand("insert into urunler values(@StokKodu,@Cinsi,@BarkodNo,@Birim,@StokMiktar,@BirimFiyat,@IskontoOrani,@KDVOrani,@Marka)", dataBase.sqlConnection); ekle.Parameters.AddWithValue("@StokKodu", maskedStokCode.Text.ToString()); ekle.Parameters.AddWithValue("@Cinsi", CultureInfo.CurrentCulture.TextInfo.ToTitleCase(txtUrunAdi.Text.ToString())); ekle.Parameters.AddWithValue("@BarkodNo", txtMarBarkod.Text.ToString()); ekle.Parameters.AddWithValue("@Birim", cmbBirim.Text.ToString()); ekle.Parameters.AddWithValue("@StokMiktar", txtStokMiktar.Text.ToString()); ekle.Parameters.AddWithValue("@BirimFiyat", txtBirimFiyat.Text.ToString()); ekle.Parameters.AddWithValue("@IskontoOrani", txtIskonto.Text.ToString()); ekle.Parameters.AddWithValue("@KDVOrani", txtKDV.Text.ToString()); ekle.Parameters.AddWithValue("@Marka", CultureInfo.CurrentCulture.TextInfo.ToTitleCase(txtMarka.Text.ToString())); ekle.ExecuteNonQuery(); bil.stext(maskedStokCode.Text.ToString() + " stok numaralı ve" + Environment.NewLine + txtUrunAdi.Text.ToString() + " isimli ürün kayıt edilmiştir"); bil.Show(); foreach (Control item in UrunBilgileri.Controls) { if (item is TextBox) { item.Text = ""; } if (item is MaskedTextBox) { item.Text = sayi.random(0, 9, 16); item.Text = sayi.sayi(0, 9, 16); item.Text = kontrol.kontrol(txtMarBarkod.Text.ToString(), "BarkodNo"); } } } } catch { } finally { dataBase.sqlConnection.Close(); } }
private void BtnGuncelle_Click(object sender, EventArgs e) { bildirimFrm bil = new bildirimFrm(); int kontrol = 0; // textboxları kontrol ediyorum hangisi boşssa kullanıya bildiriliyor foreach (Control ctl in Bilgiler.Controls) { if (ctl is TextBox) { if (ctl.Text == String.Empty) { MessageBox.Show(Convert.ToString(((TextBox)ctl).Tag + " alanını doldurun lütfen."), "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error); break; } else { kontrol++; } } } DialogResult ask; if (konIsım != txtMusteriisim.Text || konSoyisim != txtMusteriSoyisim.Text || konAdres != txtAdres.Text || konSirket != txtSirketisim.Text || konIlce != txtIlce.Text || konIl != txtIL.Text || konTel != txtTel.Text || konEposta != txtEposta.Text) { ask = MessageBox.Show(Metot(txtMusteriisim.Text.ToString()) + " " + txtMusteriSoyisim.Text.ToString().ToUpper() + " isimli müşteriyi güncellemek istediğinizden emin misiniz?", "Tegit", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (ask == DialogResult.Yes) { if (kontrol == 7) { Regex r = new Regex(@"^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$"); if (r.IsMatch(txtEposta.Text)) { musteri.MusteriGuncelle(idtut, Metot(txtSirketisim.Text.ToString()), Metot(txtMusteriisim.Text.ToString()), txtMusteriSoyisim.Text.ToString().ToUpper(), Metot(txtAdres.Text.ToString()), txtIL.Text.ToString().ToUpper(), Metot(txtIlce.Text.ToString()), txtTel.Text.ToString(), txtEposta.Text.ToString()); //MessageBox.Show(Metot(txtMusteriisim.Text.ToString()) + " " + txtMusteriSoyisim.Text.ToString().ToUpper() + " müşteri bilgileri başarı ile güncellenmiştir", "BİLGİ", MessageBoxButtons.OK, MessageBoxIcon.Information); bil.stext(Metot(txtMusteriisim.Text.ToString()) + " " + txtMusteriSoyisim.Text.ToString().ToUpper() + " müşteri bilgileri güncellenmiştir"); bil.Show(); dataGridView1.DataSource = musteri.tablola(); } else { MessageBox.Show("Uyuşmayan E-posta adresi lütfen düzeltin.", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } else { MessageBox.Show("Hiç bir bilgi değiştirlmedi.", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void BtnArma_Click(object sender, EventArgs e) { bildirimFrm abil = new bildirimFrm(); if (AranacakMusteri.Text == string.Empty) { MessageBox.Show("Arananacak müsteri hakkında bir bilgi yazınız lütfen.", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { abil.stext(AranacakMusteri.Text.ToString() + " bilgileri getirilmiştir"); abil.Show(); dataGridView1.DataSource = musteri.MusteriAra(AranacakMusteri.Text); } }
private void Button1_Click(object sender, EventArgs e) { bildirimFrm gbil = new bildirimFrm(); DialogResult ask; if (Txtmarka.Text == string.Empty || txtBirimFiyat.Text == string.Empty || maskedStokCode.Text == string.Empty || txtKDV.Text == string.Empty || txtMarBarkod.Text == string.Empty || txtStokMiktar.Text == string.Empty || txtUrunAd.Text == string.Empty || cmbBirim.Text == string.Empty) { MessageBox.Show("Lütfen bir ürün seçiniz.", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (konUrunAd != txtUrunAd.Text || konBirim != cmbBirim.Text || konBirimFiyat != txtBirimFiyat.Text || konStokMiktar != txtStokMiktar.Text || konIskonto != txtIskonto.Text || konMarka != Txtmarka.Text || konKDV != txtKDV.Text) { ask = MessageBox.Show(Txtmarka.Text.ToString() + " " + txtUrunAd.Text.ToString() + " isimli ve " + maskedStokCode.Text.ToString() + " stok numaralı ürünü güncellemek istediğinizden emin misiniz?", "Tegit", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (ask == DialogResult.Yes) { CsUrunLer urun = new CsUrunLer(); urun.UrunGuncelle(idtut, maskedStokCode.Text.ToString(), CultureInfo.CurrentCulture.TextInfo.ToTitleCase(txtUrunAd.Text.ToString()), txtMarBarkod.Text, cmbBirim.Text, txtStokMiktar.Text, txtBirimFiyat.Text, txtIskonto.Text, txtKDV.Text, CultureInfo.CurrentCulture.TextInfo.ToTitleCase(Txtmarka.Text.ToString())); dataGridView1.DataSource = urun.tablola(); gbil.stext(maskedStokCode.Text.ToString() + " stok numaralı ve" + Environment.NewLine + Txtmarka.Text.ToString() + " " + txtUrunAd.Text.ToString() + " adlı ürün güncelleme işlemi " + Environment.NewLine + "başarıyla gerçekleştirilmiştir."); gbil.Show(); foreach (Control item in Bilgiler.Controls) { if (item is TextBox) { item.Text = ""; } if (item is MaskedTextBox) { item.Text = ""; } } } } else { MessageBox.Show("Hiç bir bilgi değiştirmediniz.", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void Musterikayitbtn_Click(object sender, EventArgs e) { int kontrol = 0; adSoyad = Metot(txtMusterisim.Text.ToString()) + " " + txtMusterSoyisim.Text.ToUpper().ToString(); DataBase dataBase = new DataBase(); try { // mail formatı Regex r = new Regex(@"^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$"); if (r.IsMatch(txtMail.Text)) { if (dataBase.sqlConnection.State == ConnectionState.Open) { dataBase.sqlConnection.Close(); } dataBase.sqlConnection.Open(); SqlCommand musteriEkle = new SqlCommand("insert into Musteriler values(@SirketAd,@Adres,@AdSoyad,@SehirIlce,@Tel,@Eposta,@Soyisim,@IL)", dataBase.sqlConnection); musteriEkle.Parameters.AddWithValue("@SirketAd", Metot(txtIsyerisim.Text.ToString())); musteriEkle.Parameters.AddWithValue("@Adres", Metot(txtAdres.Text.ToString())); musteriEkle.Parameters.AddWithValue("@AdSoyad", Metot(txtMusterisim.Text.ToString())); musteriEkle.Parameters.AddWithValue("@SehirIlce", Metot(TxtIlce.Text.ToString())); musteriEkle.Parameters.AddWithValue("@Tel", maskTel.Text.ToString()); musteriEkle.Parameters.AddWithValue("@Eposta", txtMail.Text.ToString()); musteriEkle.Parameters.AddWithValue("@IL", txtIl.Text.ToString().ToUpper()); musteriEkle.Parameters.AddWithValue("@Soyisim", txtMusterSoyisim.Text.ToString().ToUpper()); //textboxları kontrol ediyorum foreach (Control ctl in musterigrobbox.Controls) { if (ctl is TextBox) { if (ctl.Text == String.Empty) { MessageBox.Show("Lütfen " + Convert.ToString(((TextBox)ctl).Tag + " alanını doldurun."), "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error); break; } else { //textbox sayısı kadar arıtcak kontrol++; } } } bildirimFrm bil = new bildirimFrm(); if (kontrol >= 7) { musteriEkle.ExecuteNonQuery(); bil.stext(adSoyad + " isimli müsteri başarıyla kayıt edilmiştir"); bil.Show(); foreach (Control item in musterigrobbox.Controls) { if (item is TextBox) { item.Text = ""; } if (item is MaskedTextBox) { item.Text = ""; } } } } else { MessageBox.Show("Uyuşmayan E-posta adresi lütfen düzeltin", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception hata) { MessageBox.Show("" + hata); } finally { dataBase.sqlConnection.Close(); } }